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
336819526853	336819527416	336819527966	336819528516	336819529066	336819529616	336819530166	336819530716	336819531266	336819531816	336819532366	336819532916	336819533466	336819534016	336819534566	336819535116	336819535666	336819536216	336819536766	336819537316	336819537866	336819538416	336819538966	336819539516	336819540066	336819540616	336819541166	336819541716	336819542266	336819542816	336819543366	336819543916	336819544466	336819545016	336819545566	336819546116	336819546666	336819547216	336819547766	336819548316	336819548866	336819549416	336819549966	336819550516	336819551066	336819551616	336819552166	336819552716	336819553266	336819553816	336819554366	336819554916	336819555466	336819556016	336819556566	336819557116	336819557666	336819558216	336819558766	336819559316	336819559866	336819560416	336819560966	336819561516	336819562066	336819562616	336819563166	336819563716	336819564266	336819564816	336819565366	336819565916	336819566466	336819567016	336819567566	336819568116	336819568666	336819569216	336819569766	336819570316	336819570866	336819571416	336819571966	336819572516	336819573066	336819573616	336819574166	336819574716	336819575266	336819575816	336819576366	336819576916	336819577466	336819578016	336819578566	336819579116	336819579666	336819580216	336819580766	336819581316	336819581866	336819582416	336819582966	336819583516	336819584066	336819584616	336819585166	336819585716	336819586266	336819586816	336819587366	336819587916	336819588466	336819589016	336819589566	336819590116	336819590666	336819591216	336819591766	336819592316	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
34415	44753	41235	35684	30580	29608	26788	18966	10849	5420	3966	3319	2915	1996	1485	1263	1657	1091	722	560	486	368	393	365	370	370	372	349	372	343	372	322	354	375	366	372	342	313	342	358	298	377	333	347	357	301	344	332	338	342	346	326	337	327	342	341	356	352	345	341	325	365	333	352	344	335	306	338	309	325	337	361	318	323	343	317	347	297	363	351	343	370	357	321	356	335	310	345	340	362	328	323	377	335	329	328	381	361	343	365	344	332	361	316	365	331	331	335	368	328	318	327	305	325	309	337	369	356	321	331	340	356	327	342	343	337	331	337	352	322	342	362	321	355	354	312	344	354	313	343	322	351	340	363	322	311	344	322	340	390	332	337	302	365	332	334	313	337	344	348	369	334	323	349	353	324	346	314	324	338	340	304	325	338	304	321	331	336	329	344	338	314	334	364	337	316	311	316	331	324	308	315	294	346	358	349	356	349	314	313	343	325	351	317	320	345	370	313	356	349	296	335	344	332	323	333	346	329	352	348	338	364	355	338	347	347	317	351	330	348	385	311	333	345	325	362	337	327	333	340	348	347	352	368	322	338	368	325	334	337	352	326	343	309	329	345	312	351	354	342	312	322	347	326	338	347	322	320	325	331	331	361	377	306	350	344	376	327	312	333	355	336	342	344	337	340	305	355	336	343	351	346	373	363	347	307	353	326	324	307	360	341	327	351	319	362	334	334	356	337	338	352	341	345	313	302	341	350	330	354	363	357	349	346	336	340	311	350	347	338	353	341	338	298	387	318	332	387	319	350	329	331	335	366	355	306	333	372	358	297	337	334	347	343	315	317	327	322	352	322	325	353	339	342	352	326	348	334	290	290	356	326	354	347	326	333	331	360	321	299	344	338	377	355	329	328	338	332	329	334	346	343	352	358	365	329	339	321	327	352	351	333	333	314	319	356	344	348	336	334	340	359	360	343	365	327	316	329	339	307	344	327	312	321	348	337	310	346	348	346	315	293	361	345	309	312	332	312	324	368	328	318	342	341	362	332	332	343	305	342	315	294	351	341	312	330	343	374	310	313	313	326	396	351	348	336	349	332	336	325	321	332	312	341	337	351	341	353	336	339	307	290	311	346	324	332	336	352	338	364	339	331	320	357	355	344	363	360	351	348	324	345	353	351	370	319	332	353	337	338	315	322	315	348	342	377	327	326	312	347	334	320	322	348	316	335	355	344	353	366	365	326	347	318	341	316	344	331	358	338	310	321	318	344	343	361	340	304	326	334	338	341	353	368	333	372	316	335	310	313	325	380	338	329	334	342	316	336	329	336	384	347	334	304	329	338	352	352	316	341	345	343	310	340	337	329	353	345	311	354	330	343	339	332	338	273	346	340	329	350	334	341	348	346	335	347	341	303	336	343	360	339	317	313	346	354	336	361	330	306	355	350	363	316	315	353	324	380	322	313	340	341	346	360	315	311	330	332	343	322	328	323	344	337	302	298	342	319	345	321	314	329	341	345	379	282	347	358	295	336	339	318	333	344	289	334	348	361	327	357	312	363	306	314	340	339	319	349	340	351	355	334	327	353	358	353	311	353	355	308	331	327	312	347	339	358	340	318	341	332	350	355	341	350	344	360	361	351	338	301	336	316	346	336	330	318	354	309	316	321	333	324	370	309	323	357	370	319	346	346	336	312	370	332	335	336	325	322	359	344	319	303	321	307	361	334	351	330	326	324	320	343	343	353	299	348	357	315	327	322	316	324	344	352	342	330	330	344	302	343	315	345	364	325	340	318	316	371	343	330	326	396	345	361	323	321	332	364	322	323	305	360	321	373	319	317	353	314	348	354	313	320	344	362	298	309	348	353	304	349	313	306	343	323	308	344	351	358	337	376	344	348	336	352	346	320	354	343	328	357	319	310	304	325	356	345	372	376	355	331	315	354	302	361	323	317	340	343	350	315	328	312	345	351	374	323	387	355	331	317	318	337	359	347	311	362	337	315	365	389	299	328	330	325	308	348	336	342	319	326	348	336	302	306	322	337	315	347	338	339	352	322	322	348	357	326	357	352	360	376	325	351	312	324	326	325	317	345	335	347	333	357	336	338	333	361	336	346	341	366	362	332	342	319	347	354	314	345	333	340	360	328	328	339	324	307	319	327	354	308	340	339	317	357	300	318	322	353	340	322	378	346	333	346	323	305	322	334	338	368	357	358	342	335	343	338	320	335	359	316	328	363	330	355	302	357	324	339	335	344	356	330	334	326	365	341	333	370	369	351	350	340	364	337	329	332	365	309	326	345	340	327	304	328	326	363	330	345	331	353	306	327	341	340	350	312	325	318	333	340	350	362	306	329	340	332	343	363	351	349	339	328	350	352	325	308	356	332	331	334	355	322	320	328	352	323	325	340	305	298	311	304	334	332	316	291	360	315	312	336	349	314	335	323	313	347	314	321	320	334	333	327	324	290	346	345	401	307	321	335	346	338	378	300	357	305	299	345	305	352	323	379	343	317	334	358	347	360	320	340	322	313	311	336	339	376	315	351	309	308	340	309	319	344	315	307	344	335	325	340	299	338	361	356	356	338	363	310	298	346	341	330	364	339	334	330	338	330	359	378	340	319	299	316	338	353	341	313	365	307	350	355	355	324	333	329	342	335	324	327	359	291	317	353	332	370	344	338	349	340	337	330	320	328	335	339	335	350	352	362	347	315	320	333	336	355	312	326	326	353	334	345	330	323	312	330	346	371	317	342	323	376	339	349	359	339	361	363	355	343	331	316	349	333	364	333	345	333	319	358	354	339	334	339	328	317	353	308	322	330	336	327	323	297	319	363	354	358	349	359	353	358	322	342	356	362	341	335	356	369	377	336	330	336	337	315	356	299	330	277	318	333	315	337	348	332	321	355	333	356	376	329	340	360	339	331	325	302	342	328	357	342	311	317	336	357	380	298	301	349	340	349	316	301	340	320	333	344	337	364	348	304	342	359	319	371	298	332	347	326	348	334	309	328	360	350	326	308	318	353	343	335	328	346	358	316	347	330	349	375	334	290	319	326	380	341	345	322	359	332	349	317	343	325	335	332	353	329	348	329	334	360	379	350	323	328	365	316	320	363	321	309	366	341	312	391	329	370	360	344	317	319	331	366	348	320	338	368	355	319	361	294	338	351	309	345	361	347	355	329	315	322	347	358	292	322	303	348	371	325	315	322	334	346	331	344	368	306	340	374	319	344	322	340	346	316	317	335	314	308	359	353	339	325	327	315	305	363	337	354	301	322	393	354	367	331	321	347	339	361	348	344	334	331	351	330	307	342	315	308	331	328	310	358	351	345	332	338	346	326	338	333	330	293	350	318	317	299	299	350	331	331	331	369	351	365	345	328	319	332	339	347	323	321	343	350	353	334	313	351	348	304	337	309	306	358	338	348	328	332	355	354	306	357	340	341	376	344	316	348	314	382	305	369	314	304	340	335	358	328	336	330	313	334	315	369	365	319	315	324	323	320	338	353	334	381
24385	40964	43961	45146	46697	46757	38826	22384	13634	9611	11090	10798	10640	6879	5254	5416	8607	5066	3355	2414	2046	1280	1171	1091	1077	1121	1051	1052	1008	1014	1032	1011	999	917	969	1003	996	931	925	956	940	878	898	946	958	935	928	872	934	905	898	869	856	900	831	904	844	889	901	818	857	875	884	948	899	890	859	857	894	919	868	870	876	889	855	871	880	902	947	967	910	851	885	882	928	840	866	888	886	840	890	843	885	864	845	884	862	830	877	861	857	837	850	857	846	792	843	826	875	832	845	853	846	856	811	859	840	850	922	862	830	883	812	861	899	838	875	900	870	854	851	831	851	857	853	884	877	836	826	816	888	865	861	884	879	815	904	816	861	874	848	814	864	858	832	807	872	841	864	838	841	877	872	861	841	868	867	834	897	854	819	874	809	882	892	860	851	868	833	881	814	878	864	885	824	812	893	895	869	839	839	806	909	837	808	868	838	888	825	832	809	853	788	818	844	886	867	865	829	877	906	803	820	872	845	887	821	838	886	880	850	876	849	898	886	875	826	863	861	839	813	856	889	826	862	818	800	845	887	877	879	826	846	856	842	840	871	873	834	897	887	873	853	831	820	852	864	827	869	854	831	833	815	838	879	859	828	870	907	826	867	841	833	862	869	802	824	838	860	808	820	817	805	920	833	852	884	848	866	859	851	804	859	851	887	847	827	814	853	829	774	825	897	795	822	839	895	860	841	819	855	843	878	838	860	837	818	904	853	834	831	838	868	842	819	873	875	793	828	806	883	831	878	851	885	802	856	825	815	831	834	880	865	853	836	852	861	889	860	859	810	841	791	841	843	870	815	883	832	820	808	840	905	826	856	845	830	819	842	845	833	876	901	907	827	836	828	840	856	826	890	892	792	813	925	844	801	855	873	881	828	858	862	888	855	870	854	895	830	790	884	862	889	859	806	834	850	775	825	863	854	839	813	934	840	815	815	839	788	846	825	803	865	856	782	881	864	818	795	842	849	872	810	870	882	827	831	812	865	845	813	808	824	856	852	824	876	862	854	899	856	832	835	860	837	811	871	833	845	866	857	878	839	850	856	823	833	792	858	870	852	860	814	853	816	837	838	824	836	864	835	855	910	892	839	803	841	851	810	847	822	874	842	919	814	839	853	864	818	876	851	836	853	869	845	889	797	798	828	893	877	874	798	844	883	870	818	839	855	842	888	876	881	800	882	845	824	870	856	820	837	849	852	852	867	916	832	896	829	847	848	882	832	878	840	839	880	789	845	874	821	848	873	816	911	810	930	864	879	876	855	822	904	854	829	798	846	836	813	877	796	808	854	837	815	880	877	850	844	916	828	796	834	819	891	899	879	836	847	844	898	844	775	886	839	848	811	869	834	851	861	845	811	887	817	852	867	815	822	840	848	878	881	826	876	842	891	875	862	841	880	805	849	850	843	811	852	833	853	854	835	844	842	894	831	809	830	870	820	838	846	852	888	857	866	774	802	855	831	836	831	857	846	873	796	892	867	865	892	846	836	851	837	867	856	828	862	850	810	827	875	854	879	813	871	897	846	847	871	823	891	852	871	819	897	821	843	843	823	860	856	831	859	880	843	847	863	862	858	860	798	882	882	891	829	816	864	835	805	810	844	820	828	837	836	830	833	849	762	865	835	883	852	789	842	852	886	856	796	900	857	853	923	828	847	835	806	875	877	872	885	872	852	802	857	818	883	779	852	835	882	852	886	850	869	842	899	858	799	866	821	905	854	853	830	843	873	868	829	809	830	871	890	824	875	882	832	840	897	891	834	853	866	818	812	900	897	818	812	907	912	857	833	878	822	893	848	808	867	804	882	855	853	816	884	847	828	846	882	859	898	851	850	847	886	841	871	801	857	863	830	875	805	872	855	869	861	859	829	860	861	857	839	859	878	893	866	828	872	892	828	832	818	891	846	833	842	878	828	846	863	827	899	777	881	845	869	868	871	876	874	875	816	883	842	886	863	868	839	865	828	868	840	856	846	868	815	843	855	853	873	817	879	850	857	852	857	880	881	804	873	850	861	837	837	821	895	832	891	843	838	836	818	839	845	890	823	851	858	880	814	830	809	831	868	805	868	875	839	857	873	872	822	885	796	886	784	839	819	842	909	851	813	819	852	827	815	860	796	858	820	842	850	815	859	839	865	869	799	877	848	809	844	862	900	843	883	806	804	831	844	870	876	832	837	843	838	853	855	849	854	883	859	873	872	808	841	847	852	864	854	812	838	841	856	924	857	829	879	803	817	846	833	873	884	833	847	857	829	869	842	784	830	856	823	874	797	802	897	836	860	816	852	754	837	898	819	808	849	807	927	852	810	834	815	831	844	853	809	820	867	814	848	842	846	818	861	856	862	817	881	872	812	853	853	876	850	844	856	904	822	882	861	867	809	868	854	801	861	841	797	787	862	848	822	880	891	846	858	814	866	903	810	866	859	885	853	840	848	865	855	913	907	916	828	883	842	890	839	824	848	811	831	794	876	830	820	863	834	810	875	826	890	865	862	836	826	843	887	790	845	810	894	832	888	837	825	793	833	853	799	821	802	848	870	876	855	800	857	816	919	843	902	841	847	822	861	850	806	831	801	838	794	892	845	841	892	813	861	810	834	821	846	871	754	876	811	888	813	873	847	833	849	836	854	857	859	900	867	867	885	844	865	852	820	852	848	878	831	850	905	814	830	802	868	843	846	845	870	859	849	800	876	848	882	836	827	847	847	798	901	864	816	873	839	863	826	804	836	865	817	841	863	823	842	859	858	849	842	827	881	892	837	905	838	841	821	847	906	842	870	832	797	802	851	842	883	887	872	864	844	859	878	852	847	899	807	846	889	865	833	856	830	800	880	882	843	807	859	828	790	813	822	843	848	816	893	805	822	861	907	863	841	866	825	853	866	816	859	901	804	861	868	844	832	789	847	887	802	807	836	839	817	870	888	887	858	857	839	877	843	852	826	878	881	802	865	865	874	876	824	893	886	810	840	838	842	865	853	854	839	847	831	860	885	889	875	820	848	839	822	834	806	851	830	861	853	864	837	892	854	862	921	843	882	914	852	848	865	861	860	831	885	889	834	841	857	818	864	838	881	806	892	884	837	821	858	832	853	828	853	803	801	881	863	846	858	881	884	886	841	855	814	852	836	864	850	823	863	814	825	886	885	852	841	886	872	813	832	849	864	917	837	794	880	896	858	836	847	859	865	836	854	830	851	855	840	814	846	829	820	839	910	860	864	867	861	895	818	848	865	845	835	903	863	856	831	853	870	866	866	822	850	870	850	776	941	786	863	816	837	839	881	814	807	799	882	796	841	842	927	803	867	860	885	838	859	852	838	832	821	823	873	808	837	811	826	851	867	850	834	853	864	843	836	833	891	812	868	879	893	833	821	868	880	799	923	801	893	842	824	837	845	891	825	870	831	854	838	826	844	831	837	809	851	788	831	921	878	824	811	863	835	811	817	835	807	875	859	856	830	879	857	913	873	806
5593	9607	12484	9785	4529	2307	1266	629	299	313	288	280	263	282	257	233	267	206	200	183	190	212	196	207	194	207	198	200	180	210	197	191	208	219	195	178	189	192	192	215	186	201	208	166	205	203	192	183	208	195	163	191	190	187	196	178	203	181	182	204	195	175	183	164	208	164	203	179	183	184	199	195	178	202	208	203	197	197	178	183	199	186	190	187	195	206	172	206	205	185	189	199	226	199	169	204	208	208	170	172	181	193	202	185	173	194	184	187	188	186	191	177	208	176	187	188	188	168	203	205	177	174	185	208	187	198	187	221	201	187	198	172	204	202	171	221	198	188	208	214	175	184	208	188	222	205	177	180	175	211	222	205	183	189	194	195	204	219	197	200	168	181	189	195	166	178	207	175	196	207	160	192	201	188	187	190	209	171	180	162	194	196	183	186	174	218	185	201	199	198	190	187	199	188	202	182	199	190	190	228	178	203	191	174	183	198	193	210	191	165	169	211	172	165	187	159	198	161	185	189	192	198	189	211	200	175	218	201	205	199	177	182	187	184	196	183	204	206	199	182	193	182	205	210	191	199	164	168	181	199	179	201	193	186	189	163	206	191	186	190	199	194	202	191	191	210	179	196	194	211	197	196	210	194	194	223	194	190	195	171	159	197	200	184	207	197	178	229	175	197	193	174	209	191	179	203	214	188	208	166	190	185	179	190	189	171	169	186	203	185	166	204	199	174	183	183	196	180	203	202	175	194	203	186	200	198	191	187	213	199	204	198	186	200	177	226	177	183	190	177	194	207	162	206	208	181	176	187	199	196	170	190	189	192	184	188	160	173	199	187	185	216	177	186	184	213	206	206	199	190	190	188	175	206	184	203	178	192	188	206	219	189	203	177	188	196	178	160	207	190	203	185	180	215	206	193	188	211	187	204	224	213	171	178	185	195	179	204	201	174	188	203	199	210	181	200	202	187	195	194	182	205	189	187	180	211	191	188	199	196	197	207	229	180	186	199	207	180	190	193	185	174	171	191	212	195	194	214	205	184	177	163	176	184	205	209	186	191	187	200	197	188	196	212	182	203	175	208	212	197	199	179	205	197	167	188	173	216	192	211	161	196	203	170	218	209	205	187	189	199	176	188	190	206	166	193	175	196	170	219	174	185	182	194	196	185	186	196	207	150	193	201	187	224	188	196	187	182	179	229	194	186	217	184	203	204	181	220	186	213	184	190	186	185	202	205	197	180	213	188	199	188	196	199	191	195	180	189	170	172	180	209	189	207	178	190	174	191	210	199	218	176	189	166	193	176	177	171	193	181	198	167	210	187	182	175	190	176	199	180	180	189	189	184	175	184	191	195	203	217	190	177	173	174	172	193	227	186	191	208	188	176	217	190	192	206	197	193	188	203	196	207	237	197	215	191	198	195	205	241	177	177	198	228	190	188	209	171	188	177	188	179	183	225	185	201	179	178	190	178	177	195	189	202	200	208	201	225	187	194	201	162	194	188	189	170	192	197	172	174	218	210	179	183	205	170	165	202	184	200	201	211	181	174	184	206	182	187	215	172	197	178	168	185	174	192	188	184	195	198	199	181	179	195	195	208	194	196	212	195	199	187	182	189	203	200	197	188	214	191	189	184	200	193	193	207	194	200	190	204	179	205	207	204	183	208	205	163	188	187	183	197	182	211	162	168	208	199	215	193	180	197	191	172	184	193	201	154	178	192	185	184	211	195	175	192	193	187	199	185	187	186	199	202	180	186	189	184	182	183	174	199	191	180	175	193	192	201	176	177	198	193	182	182	206	156	162	186	205	213	182	173	197	195	159	206	193	190	164	217	172	192	200	184	203	187	190	193	203	194	191	221	190	198	207	188	185	206	221	193	223	166	199	192	203	196	227	188	187	177	199	194	196	210	179	168	193	173	178	184	203	222	197	211	191	167	192	174	202	174	206	188	178	187	186	196	189	202	189	214	202	209	206	203	176	194	207	192	190	221	196	187	181	184	195	186	180	188	179	241	193	166	197	195	185	197	199	189	209	215	193	179	181	199	174	213	186	208	214	216	190	207	198	179	211	186	192	184	223	225	204	191	179	207	168	191	193	232	180	184	190	201	207	211	175	170	206	196	204	191	200	190	195	189	202	184	174	168	194	187	236	200	178	185	189	204	212	228	183	180	187	197	185	191	195	176	192	202	184	195	207	170	228	178	192	218	199	195	178	190	181	189	195	179	181	209	190	196	187	211	183	184	198	192	181	194	204	214	210	197	173	188	229	184	196	196	197	203	179	176	200	194	185	204	185	213	192	210	204	179	201	185	188	199	191	198	196	211	190	194	196	211	211	184	217	187	182	202	175	174	212	206	195	191	208	181	182	206	183	206	193	199	206	188	187	194	192	194	200	208	186	202	173	214	217	193	180	212	184	193	189	198	185	173	197	215	190	176	203	184	189	188	210	202	212	190	180	200	195	169	194	213	168	176	210	216	198	207	187	212	179	184	191	151	217	201	198	195	224	215	214	163	192	201	193	182	200	197	222	213	187	181	228	199	187	203	209	194	193	202	204	192	178	172	212	203	173	213	171	208	156	174	188	177	158	177	221	200	188	178	210	184	196	183	196	180	224	177	176	188	190	180	209	171	191	174	160	189	195	204	181	178	203	179	199	212	181	196	181	208	179	197	217	185	205	184	211	199	197	196	193	175	183	192	189	180	174	212	226	195	202	187	187	181	180	220	193	206	210	185	228	178	206	203	216	179	180	190	170	187	190	189	210	175	203	189	184	198	187	182	189	190	188	171	181	201	176	180	208	184	171	200	179	166	176	194	182	180	210	204	202	208	203	196	163	204	205	182	190	191	198	194	195	215	180	209	161	201	230	187	208	196	184	196	179	201	177	165	176	184	195	206	175	211	184	171	213	208	187	185	196	161	200	168	179	190	199	202	191	196	182	195	219	221	221	197	204	187	187	189	181	184	187	184	208	181	151	187	214	194	185	216	176	177	207	184	173	219	210	191	213	213	196	183	162	176	204	195	184	179	189	176	194	181	181	192	196	201	190	171	191	177	195	195	202	193	233	198	184	193	212	208	169	188	180	209	188	191	190	185	202	225	224	196	201	223	192	184	197	203	202	184	197	188	179	186	210	189	173	220	190	190	191	173	188	196	188	204	193	192	209	173	178	191	184	186	199	179	189	185	186	210	183	201	197	202	219	203	185	202	206	182	191	210	194	177	196	206	197	211	202	223	194	183	168	199	196	180	172	202	198	182	187	210	179	188	175	183	167	191	186	196	192	185	208	204	192	184	219	218	222	190	218	189	194	164	183	204	196	187	197	187	199	214	188	186	181	198	186	188	186	189	198	172	189	201	215	172	202	191	185	195	192	201	187	187	208	213	213	196	157	200	187	208	203	201	199	167	179	228	174	186	192	185	187	198	195	192	187	221	199	185	197	189	176	201	173	188	207	224	197	199	205	196	197	177	179	204	168	195	217	194	182	178	195	187
5117	12195	18227	17922	11541	7841	4873	2219	1329	1202	1278	1148	1080	991	817	750	1034	726	729	644	627	584	587	607	617	607	586	542	572	566	602	568	566	532	601	558	604	578	589	595	537	581	588	598	599	588	586	633	541	566	539	537	566	579	561	623	567	535	572	611	595	555	569	586	584	618	588	530	579	582	595	556	589	559	552	525	609	626	583	585	576	593	561	605	572	575	598	621	589	551	576	586	570	578	571	577	575	583	592	581	551	609	604	569	570	593	556	597	555	608	617	603	569	601	554	555	624	588	590	587	605	584	577	591	590	640	608	587	565	589	569	600	564	559	580	606	602	614	587	579	560	578	569	587	565	598	623	629	584	642	598	580	605	615	546	619	547	582	603	592	569	585	568	594	549	599	554	533	575	591	562	590	598	605	554	579	571	563	626	556	608	628	594	591	584	555	596	592	595	602	576	574	532	588	594	576	549	616	564	579	555	565	588	561	597	574	605	573	555	555	598	581	555	580	550	550	557	541	553	579	571	585	578	593	539	598	580	626	608	566	575	578	578	592	544	501	596	579	561	568	582	604	596	570	567	575	610	573	594	600	547	571	596	501	573	591	559	552	578	593	573	560	563	556	550	601	536	579	607	588	615	578	545	574	570	591	595	550	542	582	564	574	555	596	586	544	619	601	600	598	585	590	572	607	613	581	609	572	600	566	610	569	597	581	586	604	610	557	582	572	596	548	586	601	553	576	650	545	585	600	607	587	573	556	597	590	573	566	578	561	623	626	589	602	553	564	575	604	561	594	575	613	597	576	563	598	583	608	600	563	567	598	551	542	570	596	578	578	560	541	602	561	578	596	610	579	596	583	618	525	546	564	584	585	579	570	594	596	642	598	555	567	593	576	579	564	563	590	615	574	568	528	526	565	599	531	591	640	589	575	563	608	609	544	632	590	575	600	569	548	580	597	571	579	563	631	604	601	590	561	556	601	572	582	558	538	566	552	569	594	567	596	593	538	581	567	589	544	562	574	576	598	580	593	569	574	576	605	540	536	611	566	590	586	567	569	582	579	583	618	567	605	554	562	593	605	578	519	582	556	577	560	608	593	611	557	583	559	541	534	611	550	603	580	536	578	588	570	581	562	584	539	587	540	589	582	617	576	582	597	584	580	559	546	551	576	559	573	595	603	595	594	580	606	573	544	573	591	592	625	578	583	577	566	616	538	550	548	599	560	596	618	562	598	561	550	559	593	573	548	605	619	547	591	600	625	552	585	605	568	585	603	573	597	559	557	615	577	532	608	587	616	557	565	600	545	591	576	604	591	567	545	594	533	594	606	602	550	588	617	553	557	581	564	579	598	572	537	541	585	574	620	583	556	574	577	589	547	573	592	588	610	556	575	613	571	595	566	560	555	542	587	624	563	584	606	557	586	565	579	555	576	593	562	587	558	583	601	615	535	583	584	604	572	496	560	595	558	558	555	542	561	555	579	544	536	612	544	600	574	606	595	584	596	591	604	615	593	583	571	621	575	605	533	620	597	561	608	555	613	571	561	585	544	577	555	541	589	584	596	599	617	562	549	590	570	573	578	611	548	595	592	568	618	568	606	580	586	588	595	587	555	584	574	519	575	601	574	570	550	571	567	594	591	590	567	557	558	620	589	600	572	579	583	592	552	588	564	578	530	574	587	560	541	568	563	540	583	598	556	548	568	537	554	606	553	609	610	566	595	561	569	578	566	572	568	561	590	581	545	585	581	591	589	608	586	556	584	607	591	554	596	553	549	569	572	608	575	603	526	542	561	599	567	563	586	611	562	614	554	539	597	602	571	633	596	550	592	579	585	610	587	620	590	600	571	584	563	582	573	592	581	602	588	636	582	584	586	562	611	598	599	534	592	546	585	575	583	622	580	550	564	577	559	529	577	585	596	587	625	557	590	616	567	567	578	562	613	549	561	585	565	555	571	558	591	624	592	597	576	586	564	575	589	569	604	573	569	605	554	550	595	595	597	586	598	599	558	578	569	546	582	550	576	563	578	565	569	546	604	615	593	566	575	605	540	569	542	585	575	591	573	590	527	579	550	555	605	648	577	554	552	583	576	585	581	604	617	594	610	601	594	606	560	524	603	589	593	610	563	603	586	583	566	601	585	571	575	622	568	562	588	567	592	595	600	553	581	552	616	600	601	575	575	589	574	571	577	626	564	561	553	554	589	609	579	586	583	605	584	589	635	572	591	548	578	599	561	610	558	544	587	586	548	550	594	569	608	634	614	627	583	584	618	531	491	580	605	564	541	576	610	583	567	556	609	566	603	596	594	579	590	591	585	610	576	590	567	565	590	561	554	595	561	563	599	577	640	580	621	605	614	569	523	594	577	586	581	555	574	622	561	556	595	600	564	534	535	600	574	604	565	578	590	616	562	569	596	584	590	573	573	568	601	584	593	549	599	640	599	629	561	562	581	586	593	541	587	577	595	600	580	562	577	568	580	597	549	583	582	551	607	565	560	622	587	595	528	573	573	522	582	614	618	575	602	574	555	563	572	580	569	617	594	576	613	572	578	595	574	548	601	581	560	577	570	577	572	604	553	615	625	572	605	549	577	557	559	579	567	562	609	605	557	642	621	626	561	608	549	569	594	600	602	584	572	584	568	549	547	594	595	597	568	586	568	561	593	563	565	591	599	594	562	567	580	588	552	590	613	615	563	587	560	607	572	554	576	612	571	578	566	562	570	572	568	570	538	603	605	555	593	596	557	580	604	600	589	614	552	568	592	543	572	545	600	605	574	604	589	547	623	591	582	576	574	618	559	528	577	582	610	560	539	599	565	547	584	542	568	565	558	568	600	580	587	539	537	580	540	583	577	578	558	585	568	591	582	613	576	544	608	573	537	551	607	581	542	569	571	591	568	608	565	592	582	600	580	565	559	610	582	566	553	579	598	541	579	608	570	596	604	568	565	580	607	581	606	611	545	575	608	555	639	564	604	588	592	566	586	581	565	562	602	589	548	572	535	600	572	600	496	572	609	583	585	559	560	579	557	558	597	586	561	549	557	573	551	607	540	553	571	553	565	600	604	611	595	578	570	533	531	565	623	627	606	589	587	575	559	577	564	605	557	619	541	566	600	571	560	574	568	614	583	574	593	606	557	561	575	530	594	620	612	558	559	584	587	546	576	596	555	578	556	565	589	590	554	579	561	569	545	601	600	556	591	624	551	598	579	588	604	551	545	579	588	605	604	554	555	632	549	570	568	540	574	605	574	591	533	576	547	587	582	588	580	574	565	565	554	556	618	591	571	578	584	565	559	583	595	563	554	569	569	633	550	537	556	598	557	558	618	572	568	580	620	567	609	600	585	595	587	577	569	580	569	562	521	569	570	605	602	608	594	531	595	624	588	588	533	602	561	539	611	558	577	567	571	559	594	599	611	593	588	610	533	560	565	603	600	577	617	578	573	585	595	564	588	575	566	565	641	556	575	572	561	589	574	578	539	592	554	598	543	576	622
25590	41425	39806	35812	29066	25872	20393	12643	5139	2673	2489	1570	1786	1390	1239	912	987	677	576	497	419	390	371	369	390	367	402	362	356	376	419	389	393	398	392	368	345	356	343	383	369	389	360	357	353	365	361	393	334	380	374	376	357	379	383	346	346	415	372	360	359	377	363	343	400	369	347	404	352	344	352	376	355	327	382	366	367	356	363	372	353	367	390	337	397	346	361	366	371	340	359	365	357	317	369	362	351	393	362	343	377	369	363	363	339	385	343	363	376	370	370	357	349	333	377	361	386	347	335	318	389	362	324	347	370	380	353	374	359	368	364	374	380	360	354	366	361	394	362	349	366	345	346	374	376	362	353	323	338	345	368	339	360	371	372	364	402	330	354	344	369	356	367	384	347	360	393	348	331	357	363	382	366	340	380	353	337	345	389	385	348	342	360	358	362	345	354	359	370	359	361	413	353	337	336	365	373	342	378	390	356	346	338	353	362	363	388	375	361	373	364	372	374	349	379	375	355	387	358	346	353	358	322	372	353	343	379	328	345	374	324	334	368	381	375	332	336	336	328	326	350	352	368	382	341	389	363	393	371	368	328	375	383	357	358	387	374	406	371	328	367	364	355	359	366	354	343	334	341	369	346	348	338	357	349	352	355	339	342	346	364	356	317	370	375	329	356	389	332	347	347	388	368	358	364	373	334	338	347	358	335	347	365	345	371	410	361	361	375	400	367	358	350	340	330	388	360	373	380	381	356	350	382	344	357	313	367	367	372	383	372	369	369	363	317	345	344	345	390	352	347	341	353	327	323	381	374	335	331	362	370	381	381	360	362	347	358	363	358	347	364	354	339	377	374	379	378	332	367	353	413	362	340	380	351	374	369	398	340	364	363	364	362	369	373	324	364	362	373	377	361	372	398	381	386	356	374	332	357	345	380	359	388	360	365	384	367	371	374	392	334	363	375	345	354	396	355	364	388	394	338	352	361	405	371	335	427	384	379	331	336	389	337	355	367	381	339	349	360	349	381	387	354	360	354	352	336	340	367	317	358	373	357	377	402	364	371	352	381	317	343	364	336	341	380	375	362	358	370	352	372	354	348	365	368	367	376	334	340	392	350	360	351	375	382	369	371	388	364	377	379	366	331	336	350	364	372	358	416	331	332	350	345	378	315	371	379	346	313	353	381	359	356	367	398	392	387	375	377	370	347	347	310	353	394	384	350	333	343	348	340	341	329	369	385	343	399	364	345	374	377	376	372	341	324	392	333	359	402	349	356	369	336	381	356	367	387	393	371	350	361	364	372	328	366	357	355	365	325	365	363	367	361	384	346	340	368	337	344	379	370	337	382	354	349	365	335	347	334	372	353	350	366	372	349	364	366	359	324	367	344	325	406	381	372	350	342	368	357	379	335	352	364	354	344	365	350	366	377	357	393	370	334	314	370	346	377	412	354	353	365	390	365	368	361	393	342	355	345	360	371	339	334	387	363	384	340	369	379	367	390	365	362	342	355	374	365	357	360	363	371	362	342	398	346	353	367	359	356	344	353	365	396	361	361	360	350	378	380	365	382	377	327	345	373	381	365	379	376	347	364	326	355	353	374	379	386	376	348	366	328	383	361	330	361	330	345	379	382	416	386	338	344	351	342	363	355	384	350	338	381	387	356	353	382	362	357	387	394	342	385	351	355	364	340	399	360	353	321	360	357	371	401	362	339	359	355	337	377	352	334	403	364	375	366	356	364	362	350	370	363	361	370	364	378	337	379	368	352	325	381	394	348	385	378	360	370	361	358	332	354	375	367	363	361	366	364	360	388	393	339	351	359	330	389	359	381	369	420	368	368	402	359	358	382	364	378	352	384	341	371	387	333	389	365	354	350	365	376	354	332	316	337	389	372	358	344	379	381	371	359	399	346	354	352	353	362	346	370	350	381	337	384	366	365	361	345	374	357	373	360	366	370	353	348	353	365	337	339	347	325	338	356	357	336	354	332	383	368	348	350	344	360	366	362	377	342	398	336	360	372	370	320	341	372	340	386	369	357	362	357	384	365	332	407	375	369	364	382	362	369	367	364	335	376	352	363	357	369	340	337	351	373	356	336	360	361	369	360	351	392	395	367	350	360	377	390	365	358	359	367	366	335	327	349	336	362	372	335	370	363	350	339	396	361	334	394	367	373	400	342	375	341	320	303	358	369	401	324	356	368	337	398	355	381	380	371	386	372	345	369	422	333	371	412	333	340	369	330	319	401	385	384	358	355	317	401	363	345	387	394	381	370	365	359	379	332	329	336	332	374	337	366	356	366	362	341	335	350	387	386	330	414	381	362	349	374	414	367	399	360	369	372	344	342	333	339	343	392	362	380	379	360	383	351	355	343	382	348	345	374	351	351	366	371	333	388	367	350	344	371	360	365	379	315	376	354	355	348	385	389	353	354	400	353	318	351	372	326	377	348	350	364	327	374	383	360	375	374	353	360	414	353	351	369	356	375	344	305	355	368	365	339	370	379	352	342	363	387	355	364	358	373	340	354	373	358	379	370	354	361	336	377	364	379	369	363	378	381	332	344	340	347	339	361	343	355	355	351	376	321	370	383	385	361	336	387	332	329	340	354	347	337	382	339	377	372	342	379	408	338	326	387	344	378	377	384	363	364	365	353	391	336	369	339	354	384	334	383	355	353	369	347	382	377	356	373	382	361	330	353	366	366	337	338	346	348	337	363	351	355	353	403	356	361	370	369	358	371	328	361	369	370	333	379	386	362	338	343	337	344	361	395	369	318	344	382	339	364	333	394	345	367	364	349	393	329	363	375	345	332	384	364	356	393	355	388	358	397	320	356	404	365	366	325	352	353	374	379	372	380	393	355	356	340	385	388	352	363	364	358	315	331	324	407	375	359	360	362	361	372	330	377	360	348	372	353	401	366	394	359	362	356	363	358	361	330	376	337	328	354	365	395	332	364	374	374	360	354	332	382	343	355	362	335	405	358	405	371	359	361	367	361	371	357	343	416	348	338	333	355	328	348	390	338	380	351	392	352	366	350	396	346	373	342	349	345	360	348	346	362	351	354	411	391	393	364	363	345	370	339	366	389	371	357	350	400	339	385	350	358	351	386	397	349	396	376	353	342	347	356	333	339	341	336	377	370	384	385	354	369	375	318	358	379	332	336	319	362	348	335	339	357	362	388	378	374	343	361	367	360	378	361	375	346	303	368	362	329	366	384	384	323	381	380	371	361	403	380	351	352	384	346	375	373	365	348	389	355	383	336	352	388	355	358	376	403	370	353	351	393	368	382	351	408	382	356	377	368	400	364	370	340	354	366	357	330	392	331	380	349	339	364	377	351	342	347	353	336	384	386	384	341	337	345	372	356	365	370	395	384	379	367	396	383	353	328	366	378	339	407	357	352	359	391	339	370	372	383	362	381	393	351	392	357	341	376	314	410	345	363	347	341	369	380	394	363	378	402	352	363	392	380	361	355	386	348	379	367	365	338	353	367	382	347	368
18955	36938	40124	42621	40853	37508	29483	16555	7717	6649	8658	6093	7329	5387	4086	3589	4876	3296	2315	1779	1454	1175	1189	1141	1166	1044	1085	1062	1109	1025	1076	982	1010	1088	999	993	995	962	1010	1029	965	957	990	1011	961	1034	997	978	991	941	982	997	989	1004	992	971	1017	995	1004	1007	952	986	1041	959	916	940	994	958	942	962	938	972	973	979	952	961	900	952	1009	974	957	947	964	967	973	955	977	948	914	975	904	925	978	907	954	957	905	917	978	922	974	996	1000	892	939	906	965	915	917	967	997	946	958	992	950	928	955	918	955	938	923	916	958	891	914	959	907	940	908	955	979	919	949	962	944	937	934	972	900	961	957	923	946	972	883	954	948	961	902	968	950	978	953	974	930	974	936	929	936	984	922	950	938	948	966	919	925	974	920	960	911	916	917	925	936	932	946	923	955	976	911	908	967	888	1008	983	927	938	949	934	987	991	963	884	955	962	894	965	932	953	938	899	898	913	968	963	931	961	879	924	968	943	907	981	1002	915	973	931	937	934	908	909	949	909	943	980	878	877	905	937	941	930	961	873	920	912	919	896	967	990	1007	956	922	939	955	971	953	942	893	937	952	926	892	904	947	883	952	960	911	933	882	940	902	934	1003	910	917	929	961	925	957	908	968	957	899	944	940	974	941	903	910	911	934	967	943	935	950	883	934	954	898	950	957	955	954	965	935	1018	900	932	937	965	907	944	958	938	942	927	969	887	936	966	990	912	894	953	904	915	973	950	952	935	975	968	929	974	902	961	956	955	975	943	966	890	935	1025	898	961	987	959	919	953	919	954	919	929	920	944	912	919	942	882	964	940	945	911	923	946	996	941	963	924	902	954	948	931	922	934	959	984	960	885	930	909	891	951	949	941	955	927	933	883	909	964	929	935	947	904	1003	934	932	932	951	1009	993	883	994	980	935	907	976	942	970	898	946	892	931	957	923	919	970	946	999	899	905	897	927	971	942	919	948	995	929	938	934	957	901	982	938	953	928	945	875	963	925	920	956	959	927	1010	940	929	982	923	944	944	925	963	941	992	947	950	939	910	898	963	945	920	916	907	973	959	878	947	977	913	911	908	1008	944	942	988	898	921	962	955	932	932	932	975	1004	970	888	920	1001	888	947	944	949	889	884	922	945	895	983	967	896	855	990	955	949	944	953	958	947	908	919	897	974	948	909	914	951	942	952	907	912	959	951	991	938	944	919	930	922	971	954	916	958	994	937	943	949	962	917	947	957	922	900	947	916	977	926	920	921	927	947	940	949	931	983	984	910	973	934	998	956	954	935	958	938	981	944	954	907	917	945	957	954	920	903	930	973	951	955	982	947	897	979	939	933	918	929	891	950	919	947	942	933	979	959	945	935	937	988	919	936	862	928	897	1035	998	950	939	959	890	970	948	886	868	993	981	941	922	915	947	947	923	959	976	929	942	984	929	927	966	940	965	968	914	960	928	971	926	978	989	930	944	897	936	916	954	897	973	981	910	936	975	911	961	943	950	945	967	902	927	936	988	953	933	980	951	929	892	897	948	962	946	969	837	914	915	945	961	967	922	898	919	932	965	920	918	967	955	952	1005	988	994	978	952	998	975	934	911	983	904	949	910	958	959	913	964	992	920	918	947	898	935	883	942	869	923	1013	922	960	910	925	874	996	930	914	928	950	923	965	900	922	932	967	902	934	936	934	932	935	920	930	939	967	942	935	892	924	942	946	939	973	927	949	917	900	881	936	974	918	852	1014	943	946	948	946	880	959	932	954	975	934	892	960	927	910	900	929	894	938	918	922	909	894	977	925	982	990	952	936	975	915	931	904	941	938	955	908	963	948	953	896	909	977	966	967	951	916	956	911	1002	907	925	909	960	927	971	910	924	1004	938	922	966	967	952	960	966	951	989	969	925	991	980	900	928	947	918	952	925	912	961	984	902	905	912	897	973	935	970	914	928	906	919	1013	912	871	955	920	903	944	974	898	901	943	899	904	905	950	909	910	894	948	972	896	986	927	923	953	919	973	887	917	920	937	951	952	972	969	964	942	919	983	953	895	921	937	877	940	935	969	931	938	1010	951	945	946	978	935	966	921	937	927	994	918	950	968	935	931	918	917	967	947	989	910	939	987	942	914	949	918	971	900	936	975	934	924	942	938	916	928	907	931	976	923	883	938	980	951	941	890	914	862	916	945	960	913	931	944	921	993	911	974	939	913	981	875	900	934	934	910	933	933	915	957	908	916	948	958	938	951	909	980	923	968	953	978	922	905	972	956	930	914	967	943	971	906	970	930	956	924	931	990	934	944	973	929	968	998	901	961	966	1008	968	960	886	932	942	949	939	918	933	935	898	929	945	935	945	945	972	901	940	901	916	931	920	966	987	970	911	944	956	906	975	900	910	957	936	912	940	939	933	987	964	979	954	914	909	929	943	955	914	913	882	910	989	932	924	952	963	896	866	980	962	949	984	913	916	905	961	922	944	940	951	950	944	918	921	1027	936	862	977	970	934	940	917	951	951	938	993	920	955	954	934	885	979	938	923	958	954	917	950	938	961	859	941	914	962	898	933	984	938	938	928	944	917	987	963	905	1004	938	933	981	915	948	886	1009	972	935	957	951	931	975	993	913	961	946	975	933	918	943	962	910	952	922	926	956	951	925	967	921	943	923	911	927	906	949	922	921	892	952	938	906	967	930	950	948	925	921	912	920	902	1011	906	996	929	993	925	920	930	911	963	932	942	973	974	923	946	947	924	945	921	932	978	983	943	932	963	934	942	1000	931	933	926	922	936	973	963	940	907	1035	959	905	974	949	924	962	942	917	921	953	922	954	958	956	975	968	886	907	931	917	937	974	938	897	952	963	949	982	917	892	939	953	943	940	997	955	943	921	921	897	933	877	945	936	913	970	960	965	943	971	871	988	946	915	931	869	959	917	959	912	959	921	969	921	973	924	939	989	986	954	935	904	915	934	982	946	911	964	958	890	930	894	941	954	958	976	928	951	916	949	897	926	968	900	922	950	950	945	942	930	895	948	924	912	976	936	901	998	937	1015	934	910	998	943	991	926	892	961	929	892	939	968	927	941	937	936	941	915	952	979	960	943	880	1010	932	928	1000	978	978	871	915	936	913	995	961	937	908	999	956	924	953	972	888	941	978	927	933	922	966	894	962	950	983	922	895	935	925	934	958	946	988	936	945	960	911	955	970	881	926	934	937	938	942	938	889	913	934	988	941	925	920	944	961	969	942	956	923	885	949	1010	966	949	968	918	961	914	954	970	906	928	921	904	981	955	906	907	979	949	945	951	979	920	860	1047	943	929	995	936	943	911	923	916	878	914	940	972	960	994	965	947	1002	912	904	988	923	932	924	915	961	1024	939	950	955	901	971	925	975	925	931	974	922	922	991	964	956	934	867	957	933	995	936	947	932	940	963	928	971	990	966	948	902	932	898	936	977	917	901	944	945	928	911	933	961	959	915	961	988	958	965	962	944	976	925	969	954	904	939	946	956	928	915	906	959	931	886	965	902	963	940	934	896
33592	45306	39903	35842	29912	28153	25140	18821	9686	4936	3693	3058	2790	2725	1936	1273	1158	979	576	511	476	402	391	370	383	357	377	346	361	347	382	305	373	359	322	330	343	354	325	329	357	320	353	339	356	328	345	348	347	303	333	347	350	319	353	386	343	301	329	378	339	334	336	371	334	335	342	293	348	334	351	353	323	328	299	307	351	340	312	367	354	327	298	338	347	361	330	359	339	299	296	343	311	336	315	332	326	297	324	312	332	337	332	323	322	383	352	326	337	344	327	325	301	323	354	314	335	350	347	290	327	343	335	328	329	335	334	331	329	322	321	311	330	313	362	320	348	361	334	318	318	344	332	341	313	323	336	336	309	304	342	325	337	324	312	324	345	363	325	323	347	308	347	317	329	326	345	320	303	362	361	325	320	290	343	348	322	356	345	302	306	323	336	319	294	362	311	378	327	341	325	331	312	342	352	315	316	343	324	334	309	340	305	348	342	293	338	318	337	343	357	349	323	340	311	307	309	316	342	314	357	310	352	321	316	305	304	321	325	340	306	313	339	343	329	323	332	322	304	320	337	343	317	342	363	317	313	345	334	337	290	329	357	338	386	301	306	339	358	342	324	351	345	315	339	363	315	328	350	323	326	341	318	333	333	351	307	332	308	320	354	308	347	353	329	342	327	330	312	324	351	331	297	328	326	327	336	313	346	344	318	367	300	321	326	310	351	342	310	297	312	338	335	337	312	326	318	330	326	352	354	325	319	337	338	349	341	339	366	342	365	334	347	367	311	309	306	346	309	337	332	319	305	324	329	306	342	361	342	343	346	317	344	327	298	323	325	363	315	347	324	329	329	327	321	337	341	335	332	358	327	293	319	310	349	322	375	348	334	347	313	306	354	355	335	311	339	329	320	341	330	327	324	362	337	346	330	321	301	342	323	347	337	331	332	346	326	324	345	327	358	333	300	304	304	321	315	324	347	311	330	319	317	313	367	326	329	337	349	301	303	367	355	338	318	308	317	320	336	327	345	326	313	337	350	302	351	340	341	333	321	324	323	324	357	333	323	327	353	330	328	320	345	335	317	335	320	325	326	324	312	351	376	358	314	312	303	332	342	309	338	299	317	327	327	334	348	312	321	355	327	336	327	356	341	331	320	353	334	312	330	344	330	298	314	334	331	328	318	319	339	332	326	302	314	339	359	340	331	296	321	358	337	322	292	306	303	342	315	308	277	331	311	340	357	371	356	337	286	324	303	301	315	344	339	348	340	322	361	329	304	329	327	325	321	352	349	343	335	358	349	301	321	353	324	321	328	312	297	338	316	327	306	339	328	316	297	322	322	334	320	352	328	325	303	314	324	370	321	312	337	328	318	326	313	326	363	319	337	352	324	302	338	328	309	339	311	390	303	318	311	345	330	340	320	317	384	324	358	362	319	321	318	345	335	352	308	330	339	276	283	320	345	326	325	330	328	338	302	319	323	303	305	323	329	298	360	322	388	309	340	356	351	338	333	345	350	331	324	314	317	333	349	347	363	319	362	277	293	318	347	322	329	314	331	306	339	376	351	328	342	343	304	313	344	340	324	321	311	315	326	322	334	339	336	337	313	360	323	341	294	319	315	352	340	322	346	339	334	345	330	383	336	362	362	302	315	325	318	322	329	336	334	331	341	294	345	336	328	306	350	309	345	315	323	316	316	306	323	331	341	320	304	307	333	323	323	341	318	314	351	330	342	342	355	332	354	351	327	322	326	317	345	340	347	325	358	343	336	336	336	348	310	342	329	361	329	350	336	327	354	331	306	339	338	305	348	318	289	331	310	349	338	345	346	314	315	332	339	327	351	342	345	318	341	300	275	318	306	346	309	327	312	338	311	314	350	323	310	338	317	315	320	325	325	346	327	357	313	330	366	322	348	347	348	325	324	350	353	338	325	370	350	338	353	351	337	316	334	359	335	333	309	300	329	355	342	326	320	309	289	310	334	335	358	359	329	328	295	295	324	305	336	334	344	342	353	355	302	341	302	341	341	344	331	336	342	329	334	288	315	326	317	337	350	298	364	323	302	294	326	340	328	346	366	314	353	348	376	343	334	312	332	323	321	348	321	291	332	293	328	355	308	297	332	363	297	342	326	315	339	342	313	350	353	312	334	317	337	338	370	358	335	365	320	308	347	317	344	326	330	327	312	352	333	326	350	342	321	333	345	330	316	318	327	314	298	364	311	320	318	323	339	326	340	344	323	324	311	314	347	330	368	341	328	311	320	351	347	329	334	325	342	342	307	325	344	331	319	290	322	345	343	320	327	329	354	356	351	296	331	346	315	299	291	323	345	319	311	327	330	292	309	350	330	337	310	306	321	333	315	338	331	352	338	346	316	338	312	322	323	315	325	310	350	329	334	332	321	324	321	349	316	343	344	321	333	344	317	322	310	318	327	337	361	334	308	340	331	316	314	311	301	318	381	329	346	343	341	313	343	329	401	338	343	352	326	345	337	295	318	334	336	354	354	349	345	344	306	340	352	340	330	328	326	336	351	335	313	300	313	334	308	317	314	332	324	301	322	363	354	355	319	325	330	364	318	324	336	333	331	307	318	312	345	313	330	323	359	324	314	313	337	326	331	322	366	323	321	346	315	322	290	319	282	343	330	295	335	339	326	369	330	350	289	357	348	311	356	348	316	362	312	350	332	318	284	320	310	321	324	298	395	321	332	343	316	332	347	327	338	355	374	353	288	326	315	341	378	330	325	319	312	364	319	319	358	335	309	311	338	311	334	345	316	345	322	335	308	334	313	345	323	314	333	312	326	345	353	373	335	339	331	354	319	325	350	293	327	339	340	353	340	329	326	320	321	330	321	346	323	336	327	338	325	316	362	338	293	310	318	334	350	347	315	344	339	331	320	338	292	316	320	320	338	351	332	312	303	346	318	337	343	333	356	291	332	339	312	358	339	327	301	350	340	337	325	339	336	315	345	340	337	352	304	344	311	326	333	296	344	344	312	349	349	316	359	301	352	318	313	302	355	351	325	316	325	334	335	325	329	325	339	332	333	333	292	337	322	315	338	315	316	295	373	328	332	343	324	342	293	333	324	355	349	305	344	319	350	315	341	313	335	323	328	359	303	318	300	302	315	342	361	337	328	310	327	320	310	288	312	299	311	370	332	336	338	328	343	353	320	371	329	335	368	338	336	350	343	345	304	338	326	307	366	319	330	340	347	332	329	347	300	365	334	321	346	314	329	309	356	330	334	377	313	295	321	346	328	333	339	308	298	317	315	297	365	287	310	347	378	346	312	317	325	360	318	328	338	329	372	312	346	341	322	333	283	333	368	363	349	319	304	334	313	370	372	327	328	324	307	320	320	333	364	308	316	325	297	365	361	322	307	300	322	351	323	346	362	327	323	316	330	330	341	324	318	339	329	328	328	360	320	325	350	300	317	331	334	309	316	352	349	350	322	321	301	368	310	330	326	323	317	315	313	345	325	356	299	347	288	311	353	319	356	325
23801	41554	42623	44988	45855	43123	35160	20165	10020	9479	10746	8373	9507	9158	5308	4368	5661	4231	2956	2322	1862	1336	1100	1119	1114	1130	1050	986	982	948	989	941	1006	941	931	955	904	960	901	933	914	921	921	874	856	910	870	954	835	828	904	916	901	867	871	883	862	868	878	883	839	830	833	874	890	860	915	857	822	855	824	850	884	814	861	899	819	860	838	947	915	819	873	851	828	859	884	894	853	888	857	846	823	838	859	847	815	821	848	870	858	853	830	863	866	854	811	847	830	868	809	842	791	798	804	821	826	799	850	833	876	828	836	806	822	802	777	856	830	841	851	870	862	830	879	827	762	828	803	839	863	879	805	851	873	872	843	906	843	878	790	817	825	853	830	877	877	836	838	824	916	792	824	833	851	870	819	810	836	828	815	828	836	821	850	857	836	877	808	863	899	854	811	864	805	798	852	837	844	799	774	842	856	831	806	832	869	836	795	869	795	851	819	863	842	850	807	804	820	826	821	823	884	877	840	785	782	817	846	808	880	807	836	832	873	814	823	806	818	825	839	840	874	838	869	830	820	837	758	869	842	854	822	840	860	820	833	847	861	799	850	807	796	822	855	831	856	857	930	819	804	804	845	853	858	849	814	874	846	785	869	830	847	765	783	815	847	795	836	802	888	827	819	842	829	818	836	822	827	869	863	820	883	820	807	842	851	889	781	851	843	815	841	811	815	852	913	819	858	803	869	853	814	850	794	819	806	852	786	813	786	855	889	791	845	842	743	833	826	860	814	818	804	868	793	817	834	896	809	875	843	792	799	835	869	824	795	790	837	890	831	789	803	833	836	813	869	814	779	856	805	821	833	818	821	824	865	827	829	868	824	825	864	778	862	853	776	849	839	833	849	791	859	801	866	846	872	867	848	862	851	811	803	838	831	812	871	853	859	844	791	796	803	835	826	805	832	801	802	783	856	822	832	824	864	843	808	827	788	823	786	853	835	818	817	832	844	812	875	895	813	803	814	785	838	818	802	852	824	801	791	833	836	785	834	804	884	834	836	887	788	844	800	822	813	845	788	841	829	865	859	847	841	792	875	838	856	828	819	906	858	817	783	802	778	849	861	807	831	793	892	811	906	866	824	828	789	821	812	839	806	873	788	829	812	816	868	866	825	823	878	801	851	846	782	860	858	875	805	810	873	832	857	842	869	811	860	835	856	830	821	791	817	850	829	866	807	827	791	859	791	840	815	882	842	807	869	828	807	836	882	826	885	805	816	795	796	849	778	810	821	838	862	838	881	843	833	856	774	834	871	867	762	806	842	846	810	847	833	868	799	823	786	786	896	845	767	806	805	893	820	807	870	821	842	802	870	822	805	826	809	793	815	858	838	831	832	826	782	892	848	820	841	883	806	827	787	881	835	834	779	843	826	815	842	857	801	813	854	843	871	840	806	843	852	837	814	893	874	784	793	818	818	826	890	807	845	786	870	825	824	821	823	799	784	867	864	812	838	846	783	883	776	807	835	811	797	845	829	826	872	782	842	855	840	831	765	787	802	828	827	823	839	838	797	849	868	845	827	812	856	891	844	833	865	837	828	801	837	799	845	843	813	774	853	847	846	840	801	779	823	848	841	824	812	818	792	844	811	835	869	848	856	818	830	801	814	880	832	838	852	792	851	803	832	859	809	869	875	853	838	888	837	776	827	812	816	897	844	785	847	847	816	801	814	857	785	817	849	827	815	811	784	800	834	879	808	845	822	843	795	842	834	820	834	859	811	847	832	813	814	796	864	828	841	828	877	811	800	841	850	797	805	807	870	838	871	853	808	899	809	823	820	831	863	859	867	855	801	843	808	847	860	845	861	765	850	814	859	805	869	825	851	833	826	828	803	826	809	840	789	783	903	868	830	812	820	825	821	827	876	821	807	813	818	868	857	866	810	871	846	854	840	785	822	859	863	799	810	808	840	826	808	812	840	877	871	787	837	812	831	846	857	885	807	792	822	816	813	859	812	886	832	784	838	837	811	825	808	853	811	892	831	801	836	839	813	798	841	803	751	821	845	850	876	815	816	779	843	833	812	842	820	830	846	801	805	865	850	867	812	836	834	809	855	815	786	853	902	807	842	824	841	843	875	813	814	846	878	851	830	836	902	850	839	835	839	827	823	776	824	838	840	765	790	803	856	852	863	782	886	877	875	832	833	820	819	829	875	819	842	796	849	796	809	791	795	789	868	835	818	846	850	850	839	873	843	848	858	846	848	875	825	829	847	776	829	817	816	801	852	780	848	812	866	803	809	825	867	814	882	794	849	828	800	852	825	809	846	845	826	851	852	851	782	869	842	845	810	815	839	794	834	847	810	853	859	811	810	844	842	857	809	807	828	831	856	870	838	800	864	783	826	845	885	791	858	799	875	768	824	855	857	818	811	834	843	882	830	810	830	790	846	813	805	784	855	825	826	821	833	781	850	844	846	885	857	818	832	873	829	847	866	808	813	834	823	798	873	789	825	805	803	814	807	829	800	881	833	822	835	833	803	869	810	870	885	827	828	833	832	845	814	795	885	840	840	769	859	863	805	820	852	857	833	800	859	815	814	819	864	838	845	845	809	789	856	827	824	859	851	813	827	783	832	810	817	773	792	891	813	826	852	809	849	810	836	837	852	823	873	819	858	856	796	796	822	807	834	822	820	837	855	857	818	837	835	803	840	843	865	821	839	815	813	807	808	794	827	848	843	845	880	773	813	765	833	774	837	790	842	858	855	777	834	835	889	782	827	845	817	802	820	827	852	860	810	898	827	852	834	827	874	900	789	834	848	856	833	835	841	796	813	793	777	847	861	872	851	843	810	835	795	841	809	838	810	821	827	807	823	843	876	812	867	843	826	890	853	857	859	849	854	871	838	827	837	818	813	795	793	841	872	864	835	830	837	827	820	837	836	865	825	784	806	875	794	792	817	822	832	836	877	789	825	854	898	853	886	783	844	775	865	816	793	791	836	853	832	794	855	840	797	828	786	824	786	823	817	835	879	869	813	846	872	850	804	801	789	813	834	804	798	847	826	823	817	778	857	816	778	828	819	808	866	790	841	854	835	857	830	821	825	854	867	850	829	805	842	833	849	786	814	807	804	816	826	853	848	809	793	855	840	826	841	884	885	844	834	841	786	820	806	840	818	855	842	851	829	830	793	844	787	816	857	829	838	826	812	840	831	811	783	792	840	827	807	815	832	922	820	876	793	786	811	847	888	888	819	865	853	780	846	829	774	870	824	844	786	793	814	823	864	836	882	855	820	859	841	865	859	797	798	774	821	826	777	878	867	883	829	856	826	804	801	830	838	861	823	856	849	826	795	831	821	835	829	810	848	878	822	870	804	805	869	804	808	833	852	836	784	809	838	845	825	850	836	880	819	792	827	839	824	823	869	796	804	778	835	848	835	891	805	817	828	864	797	819	847	775	904	837	841	829	826	846	874	822	860	851	792	886	865	848	832	803	850	818	857	834	876	804	809	828	781	856
5072	9897	12820	10725	4813	2225	952	463	277	254	240	244	223	210	221	179	231	196	219	191	222	199	175	222	198	173	186	206	202	179	210	196	197	194	202	175	199	189	186	204	203	203	181	180	190	210	188	207	201	189	191	200	197	181	215	216	197	188	197	195	228	194	178	187	194	193	197	209	206	227	187	176	222	199	205	208	190	216	186	190	170	208	209	187	206	184	204	214	174	198	179	207	182	185	211	177	174	195	210	188	205	195	168	208	181	179	189	216	190	205	178	192	199	186	202	199	192	178	204	170	202	193	197	188	211	181	196	172	172	170	210	215	208	198	185	182	222	186	185	197	181	174	199	174	216	190	186	192	197	202	200	176	202	174	178	176	196	183	191	187	183	200	190	186	196	183	191	193	199	211	190	188	188	183	193	179	207	201	210	202	207	180	200	186	203	196	215	182	177	194	179	180	196	202	210	199	156	206	206	188	206	200	200	217	196	188	203	169	184	215	213	187	211	180	195	198	185	174	213	163	176	200	206	207	205	205	178	199	174	195	172	181	186	201	198	182	199	193	162	190	206	213	187	188	179	180	167	202	189	176	188	181	180	205	180	206	186	192	190	189	196	200	192	182	197	185	176	181	200	204	185	191	214	176	196	213	188	204	183	236	190	197	186	198	192	189	197	185	200	202	188	194	177	222	191	187	185	196	181	179	227	169	192	168	175	206	177	202	193	194	206	209	207	196	204	188	219	202	187	202	183	195	188	169	182	220	206	185	211	190	215	198	180	193	190	171	160	213	181	197	208	200	203	161	212	175	177	200	205	206	168	173	207	176	190	185	188	227	242	217	202	178	201	195	193	217	203	206	188	181	159	202	176	186	205	203	176	224	198	202	170	180	205	202	207	192	188	171	197	191	198	190	197	165	174	176	211	169	191	192	204	172	226	189	169	190	214	189	192	201	179	180	211	205	192	211	211	182	209	167	222	201	171	218	168	207	191	201	227	174	197	209	186	192	217	219	187	188	205	193	195	192	176	179	217	198	193	207	199	198	196	191	198	194	210	183	195	193	195	197	208	214	180	183	211	197	175	192	184	195	197	189	187	181	160	187	184	183	187	200	219	205	172	177	183	195	191	209	202	199	207	190	196	209	198	176	186	170	207	186	198	194	203	183	193	157	203	178	172	192	191	208	197	193	196	198	179	220	194	200	204	189	193	169	195	199	198	184	179	200	203	202	172	196	198	196	173	189	184	214	201	198	202	178	200	186	181	209	188	188	199	186	208	205	182	225	180	189	188	204	189	183	198	216	188	188	193	194	195	161	226	193	193	192	192	202	198	204	191	210	173	192	181	208	203	194	195	195	178	218	192	184	182	179	204	209	188	186	191	201	180	183	178	223	164	202	185	224	193	194	175	187	171	194	191	198	187	205	193	188	185	191	221	196	214	190	199	196	182	194	215	176	208	176	188	175	195	183	209	200	199	187	206	183	177	164	175	188	198	203	215	184	197	212	185	165	183	202	185	213	194	188	161	191	211	173	187	183	182	185	192	194	199	212	219	202	194	199	187	217	175	191	198	184	201	194	236	182	223	215	199	198	190	189	186	201	198	190	233	173	206	191	192	196	190	195	180	188	182	187	208	188	211	193	171	189	179	215	196	203	191	196	172	192	229	196	193	200	201	218	191	179	223	183	191	197	202	182	213	200	200	219	204	200	201	190	222	192	186	186	192	160	163	214	186	179	174	206	189	191	198	168	221	207	192	192	189	173	179	193	179	158	212	175	175	193	175	191	182	186	173	190	151	189	179	220	200	195	165	182	194	210	196	180	178	184	188	200	218	186	204	214	207	214	178	207	200	159	200	205	202	190	170	173	172	177	184	212	193	207	194	188	206	188	213	201	208	192	206	173	203	182	200	197	187	204	192	206	204	182	198	198	193	208	202	204	168	182	224	191	175	183	195	194	200	163	197	182	191	189	183	196	197	199	185	172	177	194	159	185	194	189	177	177	206	204	185	186	198	186	192	196	160	196	191	210	240	196	241	184	203	195	209	180	202	211	217	217	197	194	167	188	214	176	178	189	180	173	183	206	182	191	186	188	193	171	185	203	183	186	195	186	180	195	190	162	167	198	205	195	191	192	184	234	201	204	214	194	196	201	194	191	193	190	177	184	164	208	203	188	202	198	184	181	198	196	183	189	210	200	196	189	204	196	190	203	217	165	192	195	203	225	192	196	214	209	174	186	204	223	178	186	194	210	198	166	197	177	208	190	189	194	201	213	221	175	190	201	193	200	178	196	217	201	215	209	203	189	164	198	200	190	216	197	190	203	181	198	209	174	191	203	178	202	202	190	188	189	198	209	196	176	188	191	172	185	197	195	195	192	198	170	199	203	168	212	204	158	167	202	161	200	193	198	186	199	205	197	223	195	189	192	203	181	200	189	219	209	193	226	203	178	220	175	178	186	179	196	215	179	204	186	214	209	180	181	191	205	194	184	187	208	190	184	198	182	212	186	192	171	191	213	175	212	200	181	211	223	175	211	176	214	180	217	186	176	170	195	170	207	179	204	191	197	196	174	192	188	173	166	180	192	208	199	180	179	183	219	202	191	194	194	181	194	187	198	179	190	192	204	212	195	206	199	187	183	201	203	194	206	183	219	186	207	176	205	184	153	189	228	176	211	187	188	191	208	188	188	183	193	188	201	212	202	213	176	171	178	188	178	214	223	180	174	184	195	185	190	207	217	207	211	188	196	183	177	159	209	207	195	192	194	205	190	175	212	223	196	185	172	191	184	166	179	187	178	192	197	215	191	197	183	194	198	170	192	185	199	200	174	205	188	206	161	187	169	206	198	198	189	171	197	198	216	195	212	199	203	174	206	178	205	170	203	196	186	192	190	214	192	194	200	191	186	182	206	190	212	192	193	189	196	188	207	196	190	216	215	189	186	196	198	201	197	207	187	208	205	243	200	216	205	172	194	173	187	204	198	206	209	202	182	182	186	220	194	176	179	200	223	207	185	170	185	189	194	183	192	187	176	196	169	201	181	190	179	200	211	197	207	176	189	202	209	208	199	207	210	180	194	166	178	209	206	184	198	181	190	211	182	191	192	200	183	191	177	184	196	205	215	206	209	192	195	182	164	182	197	202	193	225	190	189	188	210	182	217	199	185	189	187	178	178	197	195	206	188	182	156	156	184	200	197	186	188	178	202	203	204	183	165	214	193	216	214	188	204	202	178	209	176	193	197	182	215	165	192	197	182	161	211	192	187	196	194	194	188	192	176	215	207	204	187	182	205	209	193	189	190	208	193	182	190	210	193	214	178	190	174	168	218	185	193	209	202	192	185	175	195	183	199	196	208	197	184	171	192	220	171	194	195	180	201	196	175	187	199	218	198	193	191	188	190	198	183	186	213	202	189	176	194	192	212	168	204	180	188	190	214	189	177	181	174	183	177	197	182	181	168	174	175	194	176	220	200	204	197	191	176	184	197	193	212	161	215	198
4774	13073	18656	19274	11210	7256	3903	2029	1005	1098	1014	928	1117	828	823	714	800	721	625	610	590	578	596	636	535	614	577	605	606	574	563	585	585	631	552	572	611	570	566	580	631	614	619	555	572	581	588	604	562	605	567	641	599	590	573	563	566	581	566	569	599	572	600	551	586	584	620	566	609	571	555	547	595	561	627	573	577	572	566	597	555	561	550	576	562	583	568	574	571	574	589	625	546	588	557	601	576	559	554	581	552	591	601	597	597	562	598	554	553	585	550	594	559	571	537	589	585	606	625	570	571	571	567	609	553	605	617	564	566	600	595	567	569	624	598	613	558	585	489	556	596	600	567	570	560	562	583	618	568	537	568	529	550	589	584	579	578	573	612	574	573	550	584	588	580	583	569	600	597	551	585	565	618	599	564	582	565	547	591	560	558	559	601	576	573	556	615	574	560	600	574	574	593	546	566	623	575	585	569	596	584	578	601	601	560	606	609	539	583	565	624	559	577	583	601	604	564	556	557	574	550	580	583	590	608	582	586	570	581	528	572	550	564	544	564	561	592	561	584	570	542	557	578	603	575	606	593	543	575	565	566	571	605	585	596	628	551	563	542	573	582	567	565	579	571	566	557	564	590	572	588	583	576	602	584	585	619	578	584	539	595	588	574	613	614	565	572	591	626	554	601	632	574	582	572	596	578	592	585	613	612	559	623	536	543	520	617	612	563	599	573	569	602	577	554	600	580	612	545	602	592	634	597	637	554	573	604	621	561	608	594	560	560	557	534	612	568	555	621	561	586	602	574	570	600	532	608	557	576	580	583	576	621	606	603	574	621	573	616	548	524	579	576	590	542	562	617	627	621	573	598	568	588	536	584	592	577	549	544	552	580	571	590	573	606	572	592	601	568	596	560	536	568	561	555	539	577	513	578	613	583	571	574	588	615	554	608	585	586	602	563	601	631	594	574	567	572	590	580	562	591	590	575	626	529	594	573	574	563	565	535	582	572	597	583	602	584	607	570	593	579	547	616	555	600	612	565	568	613	596	579	587	623	601	613	591	590	584	616	587	561	577	551	494	581	577	598	581	595	578	594	554	571	580	591	604	583	599	564	575	553	560	587	619	570	570	614	581	568	576	574	615	566	626	589	574	518	585	573	582	565	570	592	557	561	574	585	570	582	575	591	570	558	580	584	608	582	544	608	555	570	584	552	610	598	569	582	569	592	602	582	556	599	623	587	545	613	593	564	580	570	566	577	593	566	584	569	593	540	578	560	565	560	567	563	569	585	517	582	551	539	599	559	555	574	559	542	556	598	562	607	571	608	605	594	541	595	518	571	572	551	581	607	569	556	608	591	612	583	569	596	585	596	550	575	596	616	566	600	572	582	569	538	629	599	568	550	584	565	580	600	561	578	574	569	606	590	619	621	611	619	611	571	517	561	588	567	573	583	575	640	580	557	603	576	592	559	591	603	591	561	573	622	579	566	562	623	579	606	593	549	608	566	579	558	560	554	554	575	583	595	596	559	600	575	580	595	563	601	602	593	584	613	578	591	554	563	542	596	599	656	578	539	574	595	621	547	577	581	650	586	599	621	595	579	592	546	606	579	611	593	586	563	559	566	567	545	569	567	591	607	526	594	571	546	588	578	539	590	563	572	589	566	592	579	564	515	599	550	581	566	591	546	594	599	556	568	582	583	579	574	541	563	555	548	629	603	572	557	576	594	590	565	585	574	580	565	580	589	554	599	554	590	537	581	613	542	560	594	591	616	567	562	574	526	588	580	578	546	577	580	568	601	564	560	535	618	582	607	565	576	542	597	541	603	594	581	613	594	624	595	586	569	613	560	550	572	554	573	561	571	621	563	586	576	572	596	568	583	589	559	588	526	612	555	574	563	544	588	600	586	565	603	602	639	560	561	592	545	568	570	574	573	568	569	551	578	592	583	552	609	607	558	571	607	580	554	567	546	605	570	535	607	605	634	581	605	519	606	576	587	566	603	599	568	571	563	594	588	604	569	593	571	574	596	629	570	591	547	573	608	575	566	609	575	565	582	574	586	582	576	593	578	597	557	526	612	576	599	570	573	609	620	574	605	563	582	624	572	568	589	580	551	569	536	567	570	568	566	542	606	562	604	591	590	572	614	556	579	591	584	606	552	593	602	574	597	580	605	558	558	588	594	558	609	652	603	534	562	593	573	615	572	598	586	578	572	550	597	603	552	563	578	572	592	597	533	544	592	553	527	568	614	560	589	570	586	585	580	536	567	551	545	554	577	558	520	560	546	580	589	614	591	629	592	580	594	566	536	577	595	579	598	589	583	565	601	593	630	577	599	582	553	566	561	574	594	535	547	559	556	598	556	590	591	578	585	587	552	612	552	618	562	554	604	566	551	542	549	565	571	587	559	541	638	545	570	552	592	564	537	572	582	597	555	569	605	603	611	574	589	570	574	543	544	593	547	551	585	579	578	601	571	590	590	619	579	596	553	571	586	570	564	574	611	581	662	629	584	561	607	574	553	577	567	584	593	594	607	568	569	556	581	573	545	556	585	589	565	581	559	591	578	558	562	559	570	590	598	610	586	573	535	559	577	594	559	593	571	651	570	579	568	620	584	574	573	534	580	598	547	596	583	602	568	560	617	580	545	518	587	560	578	525	608	533	579	590	619	550	604	587	590	592	592	584	626	588	585	603	571	543	563	603	559	569	617	551	570	580	598	551	596	603	622	528	576	569	575	570	576	599	611	583	606	583	592	574	606	553	585	585	618	609	588	589	550	575	547	569	568	554	539	563	590	600	610	629	586	565	597	590	599	645	518	611	566	564	553	543	580	563	644	592	541	600	602	588	576	610	591	527	581	574	580	608	586	576	575	587	560	583	568	545	536	616	598	568	573	580	609	557	549	573	567	579	561	572	563	575	572	587	527	589	619	588	601	592	541	574	604	587	591	594	573	564	589	592	550	562	585	561	603	588	525	575	541	582	610	587	547	562	617	594	557	603	569	583	594	618	576	568	563	543	573	607	543	551	563	555	538	614	555	583	574	581	552	567	528	565	531	601	571	596	585	592	550	587	608	568	556	618	587	615	542	566	578	560	566	583	534	613	615	570	577	524	568	585	585	559	569	582	601	551	599	553	596	560	598	540	599	561	622	600	547	605	586	583	610	593	581	571	569	540	606	607	585	603	590	616	546	575	599	549	611	564	591	604	567	591	596	563	560	581	576	571	561	546	554	573	611	546	631	562	507	595	574	593	579	595	611	570	578	574	566	579	538	537	592	604	563	597	613	607	555	598	570	598	561	612	544	569	587	590	587	584	574	586	563	591	590	597	607	544	604	575	568	597	566	574	578	594	571	654	573	579	550	573	585	582	545	605	583	584	591	606	572	575	583	581	622	540	576	562	537	555	604	593	575	564	583	591	547	573	575	609	611	561	553	584	557	593	590	589	574	601	515	637	560	587	547	624	526	609	627	590	587	580	526	561	575	592	568	607	624	603
25233	42839	39314	37012	29074	25674	19807	11305	4696	2905	2676	1954	1698	1033	987	979	824	690	566	541	393	399	391	402	371	414	377	338	342	382	345	375	357	376	359	367	391	361	400	328	344	352	385	348	384	404	358	368	360	365	397	364	393	386	352	366	370	344	386	353	363	365	379	370	407	349	369	375	385	378	365	389	361	368	378	382	339	344	370	344	395	346	363	351	356	373	389	381	365	348	377	354	380	381	390	366	352	369	344	373	368	358	353	317	386	360	371	375	337	385	382	347	359	313	367	358	368	381	342	355	375	352	400	377	378	347	401	354	353	371	363	356	337	353	326	340	367	394	366	369	361	363	372	328	341	372	382	366	373	364	352	307	401	373	357	363	379	391	376	346	344	360	355	352	378	358	326	359	359	365	378	367	377	333	400	392	379	362	378	378	367	389	383	345	371	354	358	342	336	376	363	351	367	388	368	302	370	360	354	367	340	358	382	363	356	355	343	388	337	352	363	347	336	364	366	364	368	373	329	324	347	396	382	356	358	362	328	358	353	367	355	378	358	341	347	370	383	358	376	313	366	373	339	370	351	349	388	335	341	343	363	344	368	372	376	391	373	351	355	394	376	357	364	333	368	352	359	358	341	360	357	350	385	376	340	406	369	359	360	351	362	361	356	371	375	344	375	372	356	371	389	363	352	344	358	343	380	374	339	323	381	339	341	346	369	361	390	381	364	338	378	385	384	382	342	332	391	355	404	394	352	356	320	372	335	364	398	362	390	357	389	354	336	381	364	362	355	343	375	379	335	345	378	400	382	392	390	374	345	400	357	363	382	339	372	352	364	381	366	353	366	363	342	343	359	383	404	374	374	343	360	381	323	349	335	402	365	373	387	350	345	360	359	353	336	318	349	343	347	331	371	372	384	367	345	385	359	361	349	415	368	356	361	350	365	376	351	405	375	340	387	347	359	393	359	360	351	361	358	338	351	351	389	361	356	357	341	378	394	339	373	375	376	363	371	372	354	377	371	361	323	383	355	358	364	385	379	344	391	367	379	411	342	343	345	366	352	350	362	377	328	311	346	399	350	341	360	348	362	348	324	330	361	321	353	350	337	355	386	372	368	400	351	329	344	374	375	350	319	387	383	369	379	363	368	382	384	319	339	377	340	354	384	363	331	355	387	330	381	359	342	360	346	358	394	407	339	402	354	364	332	395	365	341	344	334	357	363	337	369	358	383	400	363	364	334	358	422	380	351	384	371	349	351	396	342	362	350	349	360	365	368	381	358	366	354	328	351	368	345	352	376	396	343	387	354	402	376	401	323	381	403	391	351	341	340	416	362	359	398	344	365	355	348	330	365	354	395	338	392	348	370	349	352	371	371	347	339	345	340	395	382	369	372	362	330	350	358	341	353	348	362	335	348	360	346	351	367	389	366	362	393	342	385	365	344	399	385	364	371	336	350	360	363	387	395	339	353	376	368	401	372	394	386	373	340	362	349	330	355	364	342	342	354	369	380	365	361	356	374	355	342	331	343	355	379	381	361	389	356	359	341	363	350	374	351	343	336	363	382	374	336	351	374	327	375	388	353	404	340	351	362	359	373	334	358	367	361	349	367	322	381	387	365	384	351	329	341	366	397	333	324	380	387	354	393	387	328	336	373	365	363	346	359	421	368	382	367	386	357	389	384	321	350	375	358	343	361	364	357	368	390	351	355	382	345	360	383	385	348	418	359	385	399	323	350	348	367	334	351	350	349	364	403	406	326	361	365	400	344	333	358	361	358	374	343	388	362	368	353	370	378	343	351	362	342	322	377	367	363	335	359	352	340	389	343	370	341	387	361	365	324	356	359	350	372	371	351	382	331	334	405	331	342	368	367	352	363	356	368	359	381	361	367	373	382	314	370	374	385	369	364	360	358	361	336	367	382	334	350	342	392	365	333	350	368	343	343	346	333	363	340	394	334	378	343	389	339	349	383	394	376	376	347	336	389	369	375	391	358	362	339	346	359	368	386	369	399	354	367	352	370	340	362	370	367	339	387	354	397	343	338	347	412	363	347	359	367	388	373	364	343	365	368	358	361	393	387	356	368	372	330	349	373	374	350	354	401	392	354	358	322	354	361	372	342	388	408	342	364	334	335	361	351	380	363	385	377	349	371	349	337	379	347	349	352	355	358	341	388	356	327	355	389	345	348	332	369	362	352	347	356	364	366	352	358	369	349	359	357	404	337	362	363	353	338	343	354	398	361	344	350	351	367	388	385	373	374	336	351	381	375	381	339	377	336	344	369	361	388	333	407	354	360	407	354	350	371	365	329	329	363	358	349	331	353	368	324	343	327	343	352	361	349	382	366	356	403	368	343	402	321	313	338	373	353	362	426	399	356	338	406	330	362	365	382	374	339	376	352	325	351	365	355	348	364	371	381	364	367	358	366	399	342	374	398	366	371	398	349	351	355	397	358	321	354	348	381	350	359	347	349	378	391	366	378	374	378	356	367	343	352	331	365	390	355	375	352	400	348	380	359	376	380	326	348	407	393	349	369	335	365	349	380	373	353	379	343	377	364	357	344	359	342	353	360	397	393	374	334	352	358	348	322	374	357	362	352	369	381	337	341	369	379	394	348	362	375	360	341	370	394	355	361	354	358	352	381	353	374	368	357	395	369	398	390	375	372	364	331	341	390	343	359	358	388	374	364	382	399	389	358	350	334	358	360	351	346	370	397	373	356	392	369	373	374	363	354	343	342	402	367	357	353	331	364	370	369	359	389	356	374	329	346	394	394	368	343	339	361	357	331	362	349	372	353	375	343	343	354	366	347	340	342	356	324	364	361	312	355	387	383	389	348	355	407	366	349	370	364	340	348	367	362	382	352	372	327	391	361	362	344	342	371	371	364	348	406	349	338	332	365	403	368	391	381	362	365	345	381	383	348	326	349	377	357	338	367	332	365	361	374	345	366	362	371	333	368	348	340	362	385	382	359	358	368	376	368	341	389	408	366	386	331	328	351	363	365	374	356	361	345	376	362	332	372	369	373	381	335	359	335	351	364	386	360	388	346	350	370	351	361	376	372	378	358	355	327	367	347	363	322	363	334	386	376	349	368	381	343	342	333	357	357	388	360	370	349	359	358	369	354	394	377	362	376	389	331	373	382	363	354	380	356	325	379	365	354	353	365	325	359	351	337	364	334	370	361	371	354	358	368	352	389	341	388	355	369	368	365	352	377	341	357	343	344	337	376	331	384	399	389	358	334	345	348	366	394	375	338	371	354	328	347	370	356	361	394	339	378	335	358	370	365	377	345	394	352	363	340	358	368	370	361	345	314	355	386	350	338	350	346	347	372	366	384	376	351	348	410	350	356	391	366	386	325	361	395	364	374	340	329	404	350	350	318	342	348	360	343	368	337	326	376	353	338	356	357	346	346	338	403	370	351	364	386	365	377	371	346	350	354	395	389	347	416	376	335	355	367	356	357	354	389	359	408	368	326	360	367	331	327	391	416	356	349
18756	38357	40364	43018	40772	36055	26323	13832	6942	7237	7744	5708	6291	4142	3766	3154	3459	3139	2322	2117	1350	1159	1159	1116	1070	1083	1093	1020	1075	977	1004	961	995	937	994	1025	1021	967	1021	1000	986	925	985	1018	1036	981	992	987	984	949	973	974	959	963	1003	1025	973	977	989	985	959	970	932	931	975	951	942	956	977	982	976	986	959	891	922	910	963	921	950	1020	987	991	1022	993	956	963	919	915	935	986	942	940	972	921	950	926	991	952	957	962	918	937	960	934	966	908	904	955	1005	960	962	951	927	985	891	895	953	903	910	899	955	926	942	949	908	935	980	974	984	934	924	964	930	932	932	963	948	933	981	930	961	928	915	945	985	939	963	970	918	940	936	889	923	954	948	944	937	957	963	966	931	951	928	942	941	946	917	1001	940	1006	936	883	934	912	925	976	896	932	927	965	944	934	952	928	976	958	960	964	920	968	1016	903	986	933	906	1019	910	911	907	931	919	960	878	957	970	943	955	978	1032	969	934	882	958	930	970	962	941	915	906	952	906	937	960	998	968	991	916	950	947	934	895	920	951	989	989	958	953	978	976	948	990	955	939	936	858	958	950	910	954	967	964	923	927	903	934	889	904	979	931	992	948	938	898	905	986	894	939	898	945	942	967	949	881	885	926	885	936	920	930	926	947	927	935	959	986	963	958	941	919	897	967	1020	925	1007	974	925	906	1015	945	983	976	905	957	959	920	923	976	905	968	892	966	953	953	914	932	921	934	942	929	984	975	956	956	922	878	942	957	915	898	952	921	920	918	981	900	878	930	965	915	936	1012	906	932	978	1002	902	951	938	938	945	928	978	992	950	979	946	928	960	974	920	905	980	921	931	957	941	985	983	943	927	953	953	981	932	949	973	927	931	942	945	941	939	964	939	925	885	954	948	952	923	921	973	892	932	959	958	961	971	986	939	918	916	975	990	987	948	1001	947	931	910	937	947	951	930	938	913	930	956	910	940	945	885	940	949	955	862	942	960	930	1002	992	926	947	905	942	926	919	947	966	925	935	936	951	926	931	969	961	879	969	923	934	927	964	925	949	883	920	971	933	990	956	903	969	945	881	909	922	944	932	948	925	958	963	898	943	929	918	979	904	923	904	1009	897	936	922	903	918	905	953	927	910	988	969	916	974	933	941	924	946	885	928	951	956	935	950	935	887	973	939	999	995	935	933	925	964	970	961	871	903	909	966	978	931	917	957	903	963	890	928	963	995	914	926	959	917	963	913	984	949	923	928	968	945	943	907	922	914	921	952	967	948	909	932	952	917	932	951	883	937	945	938	914	923	941	938	948	944	904	944	895	956	955	994	947	960	956	966	943	901	978	895	940	967	975	898	958	981	899	939	931	890	965	943	989	931	995	946	948	920	953	935	972	963	942	967	984	968	889	947	915	929	960	946	935	920	999	924	943	943	932	918	910	892	946	995	908	984	934	935	955	935	934	881	921	1011	904	920	890	934	956	964	1028	925	963	927	921	948	935	909	949	975	953	927	939	943	931	1013	961	948	898	933	957	912	1007	940	952	996	965	944	931	968	953	959	935	933	942	978	905	937	981	983	957	923	971	888	919	923	935	929	952	986	921	952	993	994	914	942	918	950	887	969	919	890	905	932	936	963	971	953	947	940	966	922	969	956	917	909	922	946	956	987	930	953	995	922	918	961	959	879	980	912	950	918	965	914	929	915	926	967	936	871	967	970	924	938	932	948	955	907	918	919	971	974	907	969	959	1013	964	955	906	966	944	1005	964	958	903	958	916	1017	926	967	906	934	906	873	969	966	971	926	924	883	989	949	886	947	976	897	970	945	1006	984	932	948	905	1015	926	921	912	953	907	955	960	899	919	1007	939	924	942	1012	901	912	950	989	888	937	1011	943	953	928	961	944	947	884	959	950	955	928	955	921	982	929	940	935	913	991	961	971	926	914	982	950	934	941	930	897	940	997	946	876	955	945	929	908	964	926	941	920	918	945	944	902	972	960	929	947	970	898	911	926	955	901	906	947	887	938	960	906	958	937	961	923	940	883	934	953	942	953	911	876	919	934	938	933	933	954	882	905	962	926	942	936	905	948	999	985	939	941	923	931	901	930	971	945	948	869	952	928	952	943	930	966	944	927	906	894	970	918	952	927	883	999	929	950	898	906	938	907	964	958	963	944	921	956	896	939	1010	910	989	955	934	954	958	885	955	954	942	925	907	947	962	998	948	941	935	965	949	908	970	954	967	936	930	932	969	932	952	920	961	947	925	920	940	926	963	972	941	990	1006	1001	936	919	911	914	1009	908	943	953	982	931	933	930	969	910	899	992	930	909	959	923	946	963	979	951	956	924	894	970	997	962	942	909	939	876	938	950	917	888	919	916	928	912	977	947	920	950	922	942	930	976	937	957	936	986	955	910	947	959	936	890	975	913	926	924	907	916	971	964	877	950	898	992	981	905	901	955	907	1001	928	883	926	925	961	959	945	943	897	917	934	970	884	937	932	973	955	942	930	936	999	972	928	954	991	902	934	939	914	927	960	962	911	945	936	905	972	950	972	947	917	974	966	918	983	935	920	943	916	899	963	915	917	934	960	960	918	948	931	940	900	956	970	974	943	917	990	898	895	991	925	931	945	938	978	947	922	930	967	1003	920	941	922	932	863	953	961	974	985	996	893	936	898	973	944	961	942	931	990	931	971	941	966	961	990	943	891	925	903	912	898	900	956	923	933	937	971	900	954	945	975	947	968	904	917	904	974	976	922	905	955	928	961	913	913	911	962	952	925	997	931	975	929	919	974	955	930	949	999	943	885	988	917	952	928	970	1009	939	917	896	956	960	968	955	935	1000	959	906	979	908	908	941	986	903	910	919	914	971	921	913	952	942	913	909	899	946	938	917	949	935	978	958	958	922	939	976	958	947	946	938	945	896	940	926	907	889	955	914	931	921	909	1006	918	914	904	919	935	946	947	946	900	947	952	960	917	942	905	951	957	897	948	933	979	931	938	944	886	944	1000	947	905	969	945	942	924	958	923	940	954	955	949	932	958	897	952	940	928	938	957	938	910	932	952	894	953	970	938	943	983	905	967	975	878	926	985	978	891	955	987	911	870	976	918	935	912	922	898	951	933	954	887	917	935	916	978	908	1004	915	975	955	962	959	1011	943	967	944	1005	916	942	934	895	962	916	951	935	1021	951	929	912	939	1019	905	923	956	912	1023	936	942	935	947	861	957	971	910	1020	887	1001	937	958	927	940	898	950	946	921	884	934	960	944	921	945	962	902	952	936	1019	962	929	880	990	945	904	955	915	945	884	907	988	964	929	910	981	964	911	944	930	949	964	918	948	989	940	975	949	937	952	940	979	933	977	906	924	906	965	944	928	937	955	902	902	979	916	914	905	986	938	922	911	1004	906	1002	924	936	932	966	864	905	934	952	945	945	956	965	932	924	911	946	945	957	933	984	937	928	950	921	921	909	906	893	930	936	908	960	963	985	956	934	917	929	972	965	927	908	929	914	910	944	977	938	958	973	1006	916	917	979	916	882	972	939
33918	44240	40769	35124	29226	27347	24132	17688	9398	5455	3539	2816	2318	1610	1601	1256	1325	1137	818	621	491	414	430	374	390	367	364	337	379	335	342	345	339	344	350	350	364	334	343	337	349	306	337	339	339	313	318	356	362	321	361	331	322	301	328	319	344	364	330	329	334	356	322	357	355	322	344	345	353	292	345	349	345	322	302	347	298	349	340	312	346	342	318	336	338	292	331	354	302	343	319	341	300	301	346	315	293	341	313	286	338	325	321	332	354	307	337	353	354	320	329	370	342	327	331	349	339	317	353	337	318	321	323	333	371	315	366	334	309	296	311	325	308	318	327	344	331	327	312	331	343	337	344	336	303	320	358	311	355	324	341	345	332	320	334	327	312	326	320	331	361	331	345	324	334	308	358	359	360	371	310	310	330	352	321	345	321	347	305	308	310	301	339	343	306	330	325	349	332	366	339	318	315	335	353	323	340	325	333	339	319	356	339	333	331	323	318	339	304	326	353	317	326	333	375	368	334	313	338	357	338	329	335	327	337	306	335	328	344	297	341	331	314	333	325	329	350	322	374	372	341	341	348	348	347	336	315	351	344	352	344	362	320	318	334	304	339	321	330	329	322	354	336	332	327	301	351	336	307	297	328	307	335	357	315	318	353	337	320	299	343	317	343	341	327	336	266	335	326	329	341	305	344	345	343	365	350	334	338	304	344	327	336	314	293	307	295	303	376	354	340	366	305	330	346	305	329	353	339	327	331	316	315	333	306	354	322	356	340	362	323	333	354	341	352	357	322	311	349	343	339	323	344	336	325	318	308	315	324	347	352	343	338	299	267	365	327	330	300	332	350	359	365	335	332	307	313	322	327	309	335	326	307	333	349	301	315	318	346	340	327	370	336	332	336	302	321	330	314	343	361	308	354	324	349	340	358	345	333	331	360	310	296	304	327	317	349	311	328	338	311	331	312	284	313	336	345	359	340	318	322	341	317	333	321	318	326	320	333	307	329	357	383	347	337	332	323	315	354	370	347	345	334	337	333	327	335	340	322	322	299	321	302	314	343	361	336	318	313	331	289	327	288	342	336	318	358	344	330	322	372	332	352	301	331	311	331	378	309	363	325	316	340	325	311	339	364	328	330	351	313	314	331	349	358	328	307	338	351	327	326	311	343	323	319	305	320	335	355	316	333	332	352	337	345	344	344	341	308	330	315	373	362	338	305	336	342	342	316	303	365	302	353	314	278	339	351	348	329	357	329	350	330	322	345	355	336	292	334	340	336	332	356	344	299	328	352	320	314	344	349	327	341	322	341	310	340	319	333	326	334	345	351	304	336	308	328	319	328	295	321	347	304	318	320	302	329	333	352	298	336	327	367	306	364	310	319	334	378	314	343	345	331	338	344	342	342	345	319	308	296	339	329	374	310	328	344	298	304	294	315	316	355	343	306	356	331	324	314	341	325	303	298	326	340	337	318	277	329	331	317	311	307	343	345	325	351	346	339	325	343	358	336	286	353	344	308	344	356	331	315	284	337	316	323	326	332	313	341	315	334	338	299	357	322	322	336	348	334	307	323	345	319	293	341	327	353	335	351	344	321	343	306	357	316	335	336	330	333	345	317	315	353	332	335	347	289	326	322	328	308	317	326	316	347	326	314	374	343	325	329	317	356	349	328	332	330	318	319	322	297	327	335	325	316	348	332	326	304	332	357	311	334	319	382	333	348	345	360	356	323	329	322	326	330	339	371	332	332	342	337	303	309	367	294	309	318	339	352	340	327	325	343	314	303	337	310	332	317	337	356	299	343	327	342	311	340	345	342	320	309	341	332	329	311	342	296	317	343	353	333	341	311	337	310	317	380	330	338	331	335	327	353	350	374	342	346	314	317	328	331	350	326	309	319	341	327	303	382	328	323	323	324	324	295	285	371	332	318	330	354	330	329	296	337	341	345	339	325	379	339	311	324	321	317	342	335	319	371	321	328	337	327	296	333	302	342	365	318	354	345	324	327	330	318	354	343	299	318	344	320	331	321	343	345	317	323	330	315	332	317	318	329	326	310	293	325	322	307	308	338	337	331	326	324	311	307	361	350	322	326	343	335	326	345	354	315	304	326	315	349	290	313	326	326	318	344	365	351	324	348	350	327	335	328	336	327	297	336	301	334	347	315	348	305	344	313	346	324	340	345	324	342	322	315	332	355	317	391	331	333	316	329	328	354	328	344	313	329	306	347	358	329	316	347	307	321	328	336	320	368	349	310	312	319	336	360	320	321	339	329	317	304	324	314	326	332	352	332	353	322	318	344	309	355	325	283	305	329	343	343	333	358	335	341	345	324	295	335	344	334	347	344	327	307	316	327	323	310	300	379	294	313	328	351	311	347	338	333	316	346	357	373	339	324	326	337	311	311	342	293	321	331	324	349	339	331	334	367	337	334	333	314	323	307	344	328	375	346	339	341	293	339	340	334	354	361	337	316	317	315	320	345	328	323	369	299	344	317	358	368	353	338	335	339	359	320	363	351	334	321	323	310	367	341	342	341	272	321	341	328	360	345	340	329	326	355	343	352	322	313	321	350	366	360	337	312	350	321	324	336	333	309	301	325	325	328	354	324	314	330	307	326	366	307	304	331	348	337	353	311	336	334	347	347	321	313	351	379	302	345	326	349	331	324	332	302	363	334	341	311	370	320	310	315	296	305	325	331	334	309	332	314	306	351	329	322	333	303	367	338	337	347	309	352	319	337	318	304	315	317	331	328	310	342	321	335	313	304	340	336	367	346	363	323	336	358	319	344	336	300	317	333	345	347	357	325	346	349	362	323	347	328	322	336	325	359	342	327	329	303	303	333	335	316	323	349	357	330	359	337	314	329	299	310	343	309	329	320	326	323	335	338	318	337	358	359	324	327	345	382	334	318	344	300	335	348	348	307	337	391	334	342	342	336	342	357	348	325	332	314	323	334	354	333	308	353	305	328	329	318	349	357	320	319	318	322	324	301	325	333	331	341	320	337	381	334	311	333	316	348	311	329	325	330	332	342	326	336	343	314	337	357	359	332	313	328	335	333	288	336	338	326	311	333	350	340	301	335	318	327	331	380	325	356	317	320	339	324	308	297	358	358	338	325	340	345	319	313	372	343	345	291	352	348	349	337	334	330	349	319	283	337	347	319	299	312	341	373	328	324	310	328	352	314	322	313	343	351	345	312	331	330	324	343	320	376	323	348	334	345	313	340	317	317	331	292	315	350	322	385	345	345	319	334	307	331	331	348	334	348	320	339	351	311	331	310	323	333	347	332	292	300	332	340	337	343	352	349	342	325	314	331	307	343	343	316	303	341	323	342	340	331	325	329	310	324	377	333	347	327	345	322	351	317	342	296	298	313	333	349	338	316	339	349	325	317	319	304	355	340	341	351	340	317	347	337	362	310	331	299	327	317	307	328	345	320	334	320	336	346	350	315	324	374	354	359	343	348	341	327	311	314	342	346	344	345	311	324	339	338	337	305	333	320	300
23517	40979	43661	44851	45123	41501	30175	17008	9682	11615	9178	7663	7414	5779	5515	4104	5392	4968	3442	2967	1667	1205	1250	1122	1121	1141	1063	1043	1033	933	977	1016	952	911	1013	913	996	919	955	893	911	934	873	883	885	913	868	897	955	867	858	823	883	900	924	852	886	870	884	837	831	896	896	869	891	890	843	928	841	865	821	826	855	835	872	859	877	899	897	912	854	859	851	831	825	890	835	828	863	827	824	878	871	805	840	825	855	833	831	846	825	862	827	826	804	855	776	840	871	805	824	800	904	838	851	811	861	804	860	826	833	797	849	888	842	814	852	839	810	842	867	805	867	825	865	845	873	869	890	907	838	846	824	829	873	828	863	823	829	828	802	844	777	803	834	862	840	867	804	831	838	827	839	795	811	850	884	823	827	856	824	826	849	860	818	854	869	845	851	808	852	844	846	808	832	886	839	888	829	818	860	817	886	807	875	830	911	843	837	796	868	848	837	798	818	803	811	798	772	787	827	818	860	835	807	836	840	813	860	840	847	837	805	838	868	780	819	855	829	793	824	798	852	816	834	891	795	854	843	811	827	892	860	811	818	831	853	877	809	820	792	821	833	864	820	850	841	831	820	810	842	873	841	859	840	802	798	843	831	846	853	835	806	830	838	865	838	837	809	811	822	786	842	790	867	836	816	830	810	828	823	840	833	780	798	842	888	846	798	868	825	855	834	852	846	838	839	820	865	858	821	843	827	852	820	840	855	773	788	825	815	832	884	834	802	842	871	828	811	890	838	842	831	840	792	837	815	838	831	836	792	867	900	860	809	828	877	875	841	835	793	816	867	867	856	839	826	841	845	822	840	863	788	845	766	842	805	803	873	833	807	829	869	831	827	929	806	823	836	881	813	860	835	816	856	855	811	862	807	883	884	852	779	796	830	888	807	821	800	820	853	824	833	824	868	831	836	823	797	853	793	818	843	808	820	793	879	824	885	836	800	849	869	902	827	837	889	807	820	866	834	812	832	855	763	830	812	827	864	871	828	865	866	806	767	751	795	857	798	843	820	859	867	812	886	833	819	818	868	800	827	855	828	854	818	841	857	801	828	875	867	851	821	827	851	850	825	786	801	848	823	793	839	837	844	768	837	844	790	845	829	805	839	877	836	842	825	807	865	797	792	858	770	791	817	815	819	826	801	777	867	819	849	772	813	857	850	873	847	818	899	830	772	832	801	824	859	886	814	813	812	838	849	812	892	865	784	813	840	821	849	852	840	857	853	861	859	878	849	827	817	829	767	864	836	813	809	803	833	841	817	804	802	847	838	864	836	775	804	805	793	809	836	794	892	834	849	854	798	837	855	826	870	827	803	882	877	831	830	835	865	822	796	847	805	845	805	824	802	827	858	839	835	832	800	821	801	811	844	823	831	883	900	807	808	817	831	874	801	853	806	845	776	766	832	757	789	813	860	836	842	804	894	830	821	845	855	836	780	830	883	791	866	896	817	835	857	818	848	840	854	829	847	918	841	797	777	821	859	871	831	843	823	823	802	850	867	866	855	822	822	831	871	798	850	853	823	816	838	833	769	864	806	830	795	812	829	834	855	844	817	807	806	811	800	779	808	909	777	807	820	783	824	808	789	825	793	814	822	811	854	809	863	811	826	858	823	816	859	765	863	815	807	845	823	815	805	830	835	843	841	806	821	793	797	801	824	807	845	819	816	783	851	848	796	833	873	881	821	834	870	832	837	816	846	848	832	857	825	842	874	858	833	820	844	849	823	881	818	830	853	816	811	790	820	801	851	849	839	877	835	851	848	823	811	851	856	849	801	789	819	817	836	832	821	859	790	813	802	835	817	838	777	864	820	845	853	809	810	864	826	804	856	842	829	873	879	820	855	810	820	816	848	828	854	814	850	804	840	871	825	812	812	845	816	829	812	840	816	835	915	836	804	871	774	796	848	863	810	823	876	818	805	870	799	815	841	759	838	856	855	823	836	852	794	912	804	881	858	804	794	809	866	840	801	832	912	834	790	821	855	799	830	858	881	798	867	775	826	849	839	853	847	924	816	867	846	857	829	807	876	833	781	855	809	836	838	847	872	788	845	838	873	847	846	848	852	841	812	822	837	857	799	840	832	821	822	847	821	862	860	830	792	863	824	892	838	795	788	797	824	833	805	811	813	833	828	816	821	796	826	814	835	788	836	794	812	867	822	805	756	849	871	850	807	838	858	828	851	836	821	863	801	821	840	820	762	861	814	866	806	847	843	752	848	873	826	802	839	816	882	798	851	823	803	839	816	808	844	842	829	862	869	865	829	880	818	874	842	785	854	836	871	814	791	784	810	805	807	852	834	825	835	772	804	802	867	792	823	848	845	828	889	837	853	838	850	851	839	775	792	877	854	799	828	832	807	861	827	826	837	835	814	852	830	857	836	923	874	787	830	744	823	801	841	845	857	795	854	848	831	846	849	823	821	852	760	818	801	848	874	835	866	874	891	856	820	816	857	810	834	813	871	813	809	805	857	827	850	879	832	848	825	831	861	814	837	852	817	816	873	816	794	781	857	829	860	779	856	813	849	838	822	877	823	834	857	782	859	849	842	789	850	796	810	838	811	822	838	882	767	784	794	822	878	835	857	819	851	852	795	838	814	861	907	843	819	807	800	851	813	830	823	842	803	828	905	867	829	879	830	894	791	877	816	829	844	840	802	767	877	752	840	835	772	837	842	810	820	800	827	867	826	833	829	837	855	788	808	832	820	844	883	810	872	830	840	871	847	792	788	830	849	808	889	805	837	827	838	797	852	804	822	804	822	888	874	873	809	835	831	849	835	858	757	823	821	872	844	808	845	828	847	827	797	831	847	833	876	781	815	814	838	824	795	829	801	847	816	803	869	853	865	836	851	842	839	814	819	791	835	886	876	808	845	794	857	818	842	867	814	797	785	808	875	837	846	811	836	854	831	863	836	874	848	845	850	850	826	803	795	872	792	851	857	830	857	853	854	880	794	793	864	826	828	776	797	820	748	829	825	813	788	845	863	822	810	836	815	838	839	866	828	783	828	848	847	814	800	868	869	805	838	817	819	829	826	858	858	792	839	833	845	837	855	876	852	802	817	847	856	858	845	869	853	807	798	892	852	854	821	859	843	827	812	792	847	841	745	815	796	823	839	856	856	818	881	871	841	916	832	863	837	770	807	821	818	772	894	841	768	899	796	832	871	841	811	837	856	834	822	827	819	781	853	803	777	821	845	822	832	829	836	851	823	792	794	808	808	843	821	819	804	906	865	855	872	825	863	776	807	847	836	837	843	844	794	836	834	832	831	839	813	862	834	829	809	836	830	830	774	789	857	828	838	814	859	835	862	838	841	826	863	877	827	827	809	858	802	855	824	825	791	807	821	844	882	873	800	815	823	821	828	801	773	779	841	800	849	843	790	826	838	820	814	837	904	796	886	818	851	840	813	857	829	849	839	843	848	841	836	805	796	869	843	854	777	803	837	834	829	822	845	830	812	860
4996	8795	12457	10232	4367	1783	640	300	249	270	242	259	241	211	219	208	191	211	178	207	183	171	193	192	193	189	225	176	216	193	193	215	191	164	209	186	176	207	186	191	211	190	225	207	171	206	196	183	199	213	184	189	205	176	183	185	194	196	189	176	174	197	183	189	222	196	199	195	203	160	187	205	197	196	216	213	184	183	220	184	195	180	164	182	178	186	180	188	181	197	192	200	181	193	189	187	203	197	155	195	172	196	207	201	181	194	193	189	188	184	177	192	203	201	193	191	168	201	182	188	189	209	185	195	183	182	199	186	177	206	192	205	170	176	196	172	178	203	171	198	189	195	192	197	188	203	173	195	203	201	220	194	204	217	183	167	174	191	190	210	193	192	204	187	190	202	209	200	170	175	188	193	180	185	190	201	188	188	212	204	183	199	189	177	212	198	184	197	171	189	190	185	184	186	199	198	181	172	187	175	166	202	182	175	210	191	194	207	200	180	196	191	197	186	161	187	215	167	189	185	213	185	206	212	196	202	205	198	176	176	219	199	172	189	184	186	195	199	184	179	166	181	222	187	190	199	188	204	194	167	174	191	173	181	202	237	201	202	176	193	187	195	192	169	184	196	180	203	188	217	190	208	180	182	181	187	202	214	199	207	189	193	209	213	190	207	204	172	188	190	180	203	184	167	200	169	178	191	225	192	180	200	198	207	201	183	200	190	189	199	188	207	200	161	189	199	185	193	206	189	187	150	190	208	197	176	197	191	200	187	192	180	196	207	172	182	195	184	186	174	169	193	182	191	190	181	164	210	191	218	191	185	175	185	185	206	194	204	183	205	186	197	177	181	185	210	182	188	195	198	176	216	228	211	194	176	190	200	186	163	176	194	190	177	199	199	211	201	209	200	184	183	183	183	187	194	189	189	186	175	180	197	193	201	177	207	205	190	181	214	216	215	186	168	189	196	189	196	213	200	209	192	190	219	177	171	193	198	196	187	205	185	161	200	202	176	206	196	192	206	178	194	183	199	184	195	198	190	195	172	194	195	174	175	167	194	195	180	197	192	198	169	186	189	214	188	197	196	178	196	194	185	197	202	178	192	189	183	175	181	196	177	183	188	203	196	188	196	203	188	181	178	203	191	167	197	183	206	187	206	189	192	195	179	179	205	185	161	198	208	211	198	198	194	191	192	178	201	173	188	180	184	175	187	168	189	213	196	198	192	212	182	199	190	203	190	211	203	166	187	183	177	171	178	197	182	190	179	183	173	201	190	156	194	195	185	181	176	186	212	184	185	187	209	209	193	194	186	202	198	194	189	179	184	194	204	191	175	188	202	209	195	217	210	186	176	198	191	175	181	183	192	172	205	196	187	194	187	180	185	207	186	193	203	188	181	205	230	191	196	210	191	213	202	189	191	164	179	175	169	200	208	215	192	213	198	185	185	190	209	176	184	197	204	194	200	181	210	193	167	175	202	200	216	173	174	205	214	178	194	181	209	171	180	196	190	194	190	188	188	192	186	211	205	213	213	184	190	201	193	203	183	200	216	180	190	207	192	194	183	170	153	194	187	182	220	198	207	241	200	165	187	193	191	196	204	209	203	196	190	196	182	191	207	190	218	198	193	209	191	194	181	199	232	206	186	215	181	203	186	197	179	166	183	180	172	182	200	178	191	200	182	171	186	202	201	218	180	168	197	192	183	200	200	190	169	203	197	189	212	200	164	209	187	185	208	186	217	190	192	186	218	174	203	195	192	176	191	192	180	209	189	204	189	199	203	208	180	209	193	195	198	199	195	186	171	203	167	202	190	166	231	202	157	184	215	188	197	195	215	201	184	176	188	171	186	185	173	216	173	204	207	189	199	176	171	188	181	174	177	187	180	159	219	170	199	219	181	208	199	222	210	189	205	229	212	200	185	239	175	171	189	197	189	202	186	204	216	195	200	199	224	204	215	187	178	195	208	206	176	184	183	183	199	187	191	192	191	181	213	189	189	180	171	193	183	189	168	179	202	186	178	210	168	198	204	196	194	181	168	204	195	191	187	230	180	211	209	214	179	217	178	182	181	204	208	185	201	202	197	187	209	175	202	198	202	191	190	194	192	192	198	193	189	201	192	189	191	200	203	219	181	191	201	193	191	183	200	185	173	206	205	223	204	184	180	186	191	181	184	189	203	201	171	183	205	198	198	168	181	182	182	213	172	171	202	192	199	199	209	180	178	174	174	200	207	217	195	155	182	211	177	213	210	215	199	189	182	211	220	215	182	184	192	167	226	176	191	217	181	220	198	184	197	211	230	198	183	183	186	200	170	193	199	183	214	198	197	186	189	182	169	197	188	187	197	198	181	175	196	182	199	210	188	198	170	179	178	192	181	190	196	207	218	199	173	189	186	177	196	200	207	207	189	180	203	169	180	190	179	189	227	197	169	181	203	223	191	215	219	166	180	171	199	187	182	177	195	170	180	161	184	203	197	185	201	192	188	199	184	147	210	208	187	183	180	190	187	181	183	188	165	211	179	203	192	179	177	185	196	203	172	180	192	173	172	166	197	177	186	198	192	219	197	187	188	199	199	186	188	188	208	199	196	190	204	166	208	218	208	186	211	185	195	203	185	195	221	194	186	203	211	195	200	205	173	186	177	199	192	220	197	213	182	200	227	233	193	205	200	215	200	218	185	197	175	174	201	175	179	192	227	208	206	174	214	207	210	196	191	198	186	188	187	183	204	212	187	173	180	191	165	179	162	175	188	181	190	184	198	196	207	177	204	197	203	199	182	197	182	212	207	211	177	193	195	205	201	183	229	196	187	193	186	207	177	192	181	178	185	196	182	169	195	169	194	186	204	209	206	184	178	193	196	184	199	208	179	184	199	173	185	190	164	204	194	215	190	197	186	188	196	210	205	166	192	187	176	194	186	219	209	170	180	208	182	208	206	184	209	183	180	191	172	189	184	194	179	192	183	195	194	197	217	203	199	189	204	196	202	196	182	201	184	188	185	186	188	193	162	177	196	217	194	203	195	217	188	170	172	171	221	191	199	197	169	204	194	160	173	188	197	155	201	219	202	184	183	181	188	207	202	184	186	222	171	159	166	193	192	211	200	192	184	183	180	194	197	177	186	214	176	193	208	203	210	187	181	197	198	178	190	231	230	216	182	180	190	208	197	200	199	209	207	202	166	206	193	209	194	198	179	173	200	199	191	209	178	189	177	187	179	188	202	182	204	188	175	189	180	211	183	172	206	175	201	208	195	198	186	192	200	172	178	206	176	168	203	204	166	190	194	196	189	196	193	211	191	162	162	224	174	200	189	195	196	186	219	183	193	196	198	203	191	183	167	210	193	202	237	216	184	199	216	190	176	188	193	198	197	184	187	185	168	188	155	176	184	184	192	175	180	198	207	163	182	186	194	197	173	163	215	176	181	199	181	201	187	193	187	187	159	209	191	180	167	173	204	195	222	205	195	185	185	174	202	187	191	187	215	190	197	210	200	195	188
4750	11466	19116	18549	10794	6229	2990	1695	957	1163	930	828	900	747	863	651	663	703	641	645	575	604	545	587	591	590	588	575	610	576	598	590	564	568	566	575	585	612	630	539	549	590	560	599	565	617	582	576	587	541	565	583	648	625	568	590	584	577	590	617	630	596	625	542	558	582	541	549	586	567	557	567	518	602	561	595	551	623	537	580	575	604	571	598	558	594	610	577	573	554	603	576	593	593	554	580	593	610	569	560	594	599	587	587	557	630	573	602	566	596	579	566	570	534	643	616	581	584	559	577	597	514	535	606	584	569	569	588	578	583	527	591	605	610	591	571	603	606	553	546	597	563	602	588	555	568	599	581	577	609	574	560	614	559	558	607	595	593	572	565	535	563	566	624	571	562	567	575	573	609	582	588	601	580	540	540	533	594	545	553	536	599	561	568	586	559	611	610	574	560	605	534	556	600	594	551	565	545	558	579	566	593	588	556	556	556	596	567	563	591	604	577	563	588	548	579	532	544	611	600	577	600	596	606	559	606	598	543	615	555	563	566	576	557	551	599	518	557	570	594	594	589	600	596	557	526	611	571	582	586	579	611	573	585	550	583	576	595	541	573	567	540	599	566	580	544	600	529	574	524	594	575	579	554	575	612	563	570	606	605	590	583	554	577	611	579	547	543	587	584	560	567	560	580	574	551	570	580	608	589	560	570	562	586	569	572	570	583	551	585	558	589	584	535	598	579	576	607	544	565	559	584	597	540	549	542	589	579	577	602	570	561	582	559	534	560	597	569	537	615	555	567	582	590	585	595	567	569	559	529	600	559	584	559	545	609	579	592	583	598	572	587	568	587	541	602	555	590	593	575	599	556	544	603	538	556	563	545	553	603	577	576	558	572	581	535	574	593	583	546	558	605	586	556	584	574	538	599	586	564	614	568	594	553	587	555	600	577	559	604	609	575	550	567	576	612	547	585	571	605	576	585	579	581	555	525	578	572	595	556	543	569	539	569	563	578	588	575	592	591	554	594	568	592	599	563	570	550	586	544	607	578	570	611	548	564	566	624	571	589	541	567	584	568	545	580	543	598	536	594	560	604	593	588	578	579	576	567	547	582	607	582	593	590	562	586	571	607	588	577	567	579	575	545	550	549	640	604	579	569	620	552	565	556	527	595	615	564	568	604	591	532	569	586	568	594	597	587	584	524	529	583	583	616	557	575	585	614	527	550	573	528	555	558	586	576	567	576	533	617	587	574	590	601	593	560	596	568	612	574	574	555	608	613	567	528	559	610	560	575	558	559	590	572	564	571	594	571	582	573	603	567	560	578	612	587	551	587	580	589	574	551	560	572	569	571	591	577	576	577	578	547	597	589	590	587	573	580	558	580	543	583	583	592	534	592	562	605	547	605	581	601	562	581	550	610	600	584	618	515	586	585	529	572	627	535	586	572	575	551	565	561	547	589	570	588	566	576	561	578	547	595	580	604	601	566	595	558	558	574	552	547	573	561	580	577	550	593	546	576	599	559	609	607	608	597	594	570	587	650	560	614	543	580	576	608	587	584	556	578	550	575	601	565	567	608	573	607	571	593	569	597	600	575	574	602	563	586	539	593	574	584	558	570	583	597	580	578	571	538	530	551	555	586	595	587	536	614	592	606	578	593	572	578	560	564	551	599	568	562	563	603	545	617	589	584	603	591	562	565	558	569	548	580	583	543	568	547	591	558	596	568	530	575	541	595	617	582	596	542	561	599	573	584	606	597	572	625	560	534	579	637	567	560	576	543	544	614	567	570	589	603	597	584	589	561	548	595	583	579	577	554	583	587	592	597	580	558	543	562	600	564	575	586	603	571	563	642	612	595	594	557	585	577	580	559	601	565	562	595	567	576	565	604	586	605	605	553	600	559	557	589	565	566	548	593	562	598	612	572	551	611	572	625	561	578	597	567	556	590	606	553	520	595	588	597	569	580	589	581	587	590	600	578	539	559	606	551	570	560	581	578	601	599	559	563	596	597	607	539	605	617	578	570	559	545	594	587	578	579	583	522	612	582	540	567	574	527	570	570	538	553	607	541	583	561	553	593	566	613	553	515	575	587	578	522	588	587	580	607	563	557	565	552	611	580	578	588	613	572	590	579	561	570	562	536	608	573	580	580	574	556	581	565	565	567	584	586	611	599	609	615	557	610	580	592	601	628	584	564	554	602	539	529	549	590	568	582	570	548	617	561	585	546	592	584	576	575	557	597	585	560	558	575	549	617	577	649	610	567	605	597	530	588	577	552	563	589	573	574	568	527	606	602	594	576	566	597	573	586	605	574	561	617	577	539	591	557	581	582	610	634	582	573	592	603	529	561	548	586	592	567	598	562	602	565	574	611	590	552	592	588	567	523	589	619	575	561	561	556	558	567	544	535	583	590	523	576	558	576	584	580	571	579	566	543	566	570	569	562	577	575	547	538	564	582	603	571	569	588	552	575	547	595	621	560	583	599	605	577	558	569	581	602	548	571	591	565	565	587	556	619	593	546	590	571	583	581	564	567	563	601	609	574	626	552	606	555	554	514	586	586	531	632	602	552	627	580	577	578	624	600	589	514	588	550	568	537	586	575	614	563	566	561	596	562	615	553	540	573	595	610	567	600	609	563	563	543	538	571	611	622	592	556	565	573	594	544	598	546	598	572	595	608	551	560	579	586	592	589	565	612	556	586	576	604	556	585	612	578	529	590	581	576	566	525	592	592	597	631	566	553	587	546	587	606	603	555	608	662	540	534	587	576	607	576	625	569	575	596	590	578	571	559	572	558	574	560	609	560	554	556	602	568	580	569	568	563	554	619	583	570	536	564	597	598	569	597	530	620	561	566	625	569	591	576	577	571	592	562	600	591	592	624	602	561	519	594	600	588	561	607	556	569	561	550	576	568	571	595	516	554	562	602	586	558	519	580	597	573	592	558	557	619	598	565	605	576	608	560	571	571	591	564	563	583	559	579	594	575	532	617	579	570	570	623	593	544	541	569	591	515	518	609	539	558	588	568	576	543	599	626	564	569	575	531	628	594	573	560	643	613	518	599	578	542	543	573	541	556	553	542	543	607	645	600	564	539	569	598	590	597	539	554	641	565	608	601	558	565	556	580	577	586	577	568	562	563	581	574	570	598	562	578	570	565	559	584	610	568	587	547	567	559	583	577	565	548	606	598	586	580	588	605	590	538	590	611	572	555	578	586	587	614	549	597	606	544	583	610	597	564	568	572	579	590	576	567	607	575	578	619	556	609	587	578	561	589	528	548	570	592	603	601	610	566	549	557	575	602	602	617	629	573	611	585	573	610	579	573	578	579	597	586	569	602	584	575	579	555	562	596	588	571	569	540	594	569	585	566	568	532	582	587	539	505	567	596	580	556	538	557	586	589	587	599	600	570	608	579	565	575	578	584	584	529	583	560	561	623	540	544	617	573	577	602	566	568	549	586	585	557	595	556	584	582	550	540	593	588	519	544	587	586	579	586
25082	41810	41761	35425	28173	25093	19321	10730	5237	3313	1794	1386	1271	931	1159	915	666	670	583	521	389	405	435	357	375	373	362	378	364	387	359	360	385	366	333	381	374	333	368	354	392	400	369	368	380	367	373	374	341	357	357	356	347	382	379	349	346	362	356	361	365	351	368	364	366	358	327	371	369	362	360	369	329	360	388	359	362	366	341	355	338	366	348	364	379	395	339	379	348	356	370	361	352	401	367	373	364	321	366	395	325	341	367	390	365	348	407	342	344	369	347	353	374	347	373	404	357	365	359	366	369	362	323	359	367	358	366	360	373	361	350	390	339	344	346	402	397	332	355	357	377	329	359	354	380	343	374	409	370	361	382	398	432	349	376	380	358	345	360	358	367	358	351	346	335	354	335	365	375	332	381	388	361	358	377	364	349	307	388	366	385	339	371	364	361	341	368	318	391	366	374	360	377	337	363	386	374	382	355	332	372	364	350	382	358	369	388	361	307	347	384	346	362	395	364	334	354	384	363	374	381	365	351	356	343	363	361	399	359	372	370	381	362	334	386	388	342	357	370	389	373	369	338	350	394	400	359	389	350	364	382	352	398	375	376	373	356	347	396	338	344	373	360	399	365	369	345	377	351	382	365	377	384	340	374	371	398	381	369	346	362	327	386	364	347	362	362	373	386	369	366	372	325	343	367	389	333	362	330	373	383	355	349	365	392	412	376	373	364	342	365	352	366	361	372	350	412	384	372	353	382	339	382	382	355	351	392	364	369	377	323	338	361	377	373	361	364	376	387	362	322	372	351	409	381	407	356	377	361	356	372	378	369	351	394	384	390	348	340	377	376	367	364	389	340	362	384	359	415	381	348	353	337	352	352	371	378	372	356	344	361	406	357	354	384	373	381	346	360	327	372	360	370	368	366	334	364	367	347	367	361	360	365	376	349	376	341	335	384	351	352	367	359	365	348	383	356	377	354	377	366	320	363	349	363	366	368	342	370	351	377	395	364	360	357	360	336	408	378	344	381	337	340	372	360	376	365	384	386	376	386	392	369	375	376	381	371	365	364	377	371	355	391	377	347	385	377	338	348	351	361	364	339	357	336	354	368	331	339	356	401	367	360	354	396	368	344	354	372	376	352	349	373	387	351	376	347	356	366	384	375	369	405	370	351	415	342	362	371	352	379	350	366	343	347	401	340	348	325	357	367	362	335	358	385	377	344	359	357	354	365	393	355	352	334	369	398	360	329	369	346	351	338	358	345	381	361	376	345	381	338	367	371	348	336	369	358	367	346	358	359	350	396	382	412	399	371	386	329	348	383	361	369	355	342	354	385	377	357	348	380	322	392	370	355	353	350	356	354	391	362	367	394	324	384	352	373	363	381	395	337	379	394	376	345	348	368	363	359	389	346	354	348	387	337	354	379	356	370	346	365	376	338	362	342	353	391	359	361	371	351	365	356	335	381	373	349	392	397	399	400	376	353	336	395	393	369	335	343	362	356	380	350	353	355	348	376	351	378	359	324	385	351	350	381	357	351	356	348	342	361	352	327	379	385	429	385	365	375	365	357	369	362	364	354	356	355	339	406	348	358	376	361	382	362	338	325	405	339	359	404	379	358	309	364	371	340	359	377	364	380	373	385	346	340	338	355	340	369	386	360	361	361	348	328	364	359	397	344	357	371	368	359	403	368	396	345	385	360	405	373	342	345	360	356	353	368	351	382	355	351	328	317	372	340	375	358	355	340	351	385	348	374	337	359	357	364	344	362	345	372	341	362	317	369	356	368	367	386	350	377	352	373	360	348	372	384	363	357	339	368	358	381	393	404	357	349	339	339	326	368	341	362	344	348	345	343	365	401	350	353	387	363	340	370	349	404	384	382	367	372	349	402	352	364	378	324	372	355	354	327	375	391	376	313	351	376	359	368	356	369	360	388	342	373	374	355	392	406	360	345	371	388	370	328	350	310	331	374	364	402	381	355	342	368	358	363	366	350	370	365	351	328	353	368	353	369	356	342	340	397	354	354	372	373	403	345	389	341	351	337	368	379	348	365	371	368	348	361	331	349	339	364	351	352	409	347	358	379	345	338	372	350	312	363	338	354	381	354	380	370	372	369	370	356	403	364	305	359	356	336	369	387	374	349	396	355	345	358	362	355	378	387	360	372	361	368	385	385	348	362	399	333	351	337	340	367	336	350	381	370	341	368	391	376	322	366	375	362	339	363	369	366	353	357	363	335	379	375	336	369	337	393	368	383	359	371	366	337	358	304	353	360	332	330	374	415	365	339	401	394	401	328	371	349	362	354	367	388	362	373	379	366	375	364	364	348	389	368	382	362	349	338	393	355	383	379	356	362	380	388	354	354	343	370	362	354	346	367	357	360	324	350	357	334	345	398	357	358	358	337	354	366	385	384	372	360	358	355	362	326	363	408	375	365	360	355	346	381	344	350	386	394	371	382	372	366	344	368	357	388	319	350	413	357	358	380	393	352	359	348	370	346	388	342	366	370	352	367	336	344	343	355	366	349	367	359	357	364	363	363	383	381	366	342	376	342	351	373	345	345	361	384	341	354	372	328	343	363	366	357	363	362	318	384	364	364	361	392	381	389	360	337	380	363	347	363	335	341	324	381	344	359	389	387	375	377	348	369	381	360	349	360	366	380	374	369	383	371	386	356	334	376	359	378	387	360	366	347	353	391	326	371	390	369	381	338	356	362	366	379	361	352	414	369	350	343	374	326	367	359	342	364	368	387	384	366	365	347	356	392	333	362	346	370	358	343	349	399	377	338	344	345	353	340	382	350	379	338	351	355	367	373	395	346	359	360	359	336	363	369	339	352	371	335	368	353	351	360	357	366	360	371	381	344	351	366	373	373	344	380	340	346	377	367	391	375	363	390	360	360	357	392	364	360	350	351	369	358	368	350	345	392	339	365	344	399	327	370	351	353	373	382	344	386	354	320	364	361	360	368	374	347	329	354	358	347	333	342	374	384	400	366	387	372	355	399	378	385	376	361	358	341	359	353	398	389	360	373	333	369	373	345	352	368	353	391	416	395	342	323	357	322	355	347	352	371	356	337	389	383	339	341	371	350	369	353	392	367	319	353	365	349	362	348	363	357	394	321	351	363	371	369	389	356	386	391	363	367	397	368	365	343	345	337	390	344	356	361	361	331	363	371	350	366	368	333	332	320	392	389	353	364	396	347	370	365	342	383	341	362	387	374	359	395	381	373	352	376	364	356	344	384	385	356	333	361	335	366	373	339	353	363	359	378	350	369	343	359	372	333	338	388	311	361	349	365	358	364	373	357	334	343	356	373	396	365	369	348	376	376	356	350	367	363	360	346	393	356	386	391	353	363	338	362	361	370	332	374	369	374	371	348	327	361	352	361	356	355	336	393	385	353	348	424	358	399	340	363	370	358	373	362	369	367	339	391	391	399	350	367	352	357	378	360	361	335	382	362	345	348	370	373	384	363	366	385	413	348	351	358	383	334	319	381	376
18366	36236	41446	41637	39769	34385	22382	12642	7857	7868	5400	5182	4763	3862	4537	3154	2846	2730	2121	1982	1260	1163	1236	1139	1138	1076	1061	1072	1164	1064	1053	983	1047	1005	1060	998	1054	1047	997	945	970	958	1002	977	987	1004	997	957	989	994	964	965	954	953	970	976	955	951	957	937	1004	978	965	984	1021	982	940	898	1035	966	890	916	901	952	983	977	1034	958	959	1003	989	978	973	892	945	963	953	864	957	964	960	935	933	1008	977	948	899	935	968	960	929	944	912	950	926	981	975	920	956	983	955	925	1009	997	959	973	1013	980	994	938	942	995	937	940	949	891	930	947	973	938	985	960	961	969	908	994	920	964	936	913	882	953	945	957	961	947	912	922	950	980	931	966	944	935	973	961	919	943	941	897	979	930	898	1029	942	995	890	959	919	897	966	902	899	928	956	987	962	963	908	942	937	942	1016	968	968	990	923	1020	969	952	951	962	953	958	971	955	917	974	1007	945	910	911	936	934	931	896	934	875	913	923	964	931	974	966	933	946	893	921	955	942	904	943	900	922	904	860	937	935	905	949	945	948	950	939	941	973	961	900	877	960	958	929	944	943	933	921	955	923	934	988	957	891	944	908	973	883	1007	974	948	909	932	963	922	917	886	893	983	986	941	899	935	992	931	911	983	896	973	933	921	962	899	936	940	941	974	967	914	943	926	927	957	926	930	978	943	903	925	940	942	1005	961	978	922	951	912	938	951	903	949	904	932	901	917	956	919	921	997	993	923	954	916	1013	898	953	961	969	996	1008	925	951	880	919	921	971	930	958	1023	936	970	907	921	943	945	913	931	930	968	972	929	882	952	963	941	887	947	945	930	933	927	1006	937	895	911	915	929	943	918	949	958	938	908	945	953	958	955	977	918	901	945	930	941	964	935	919	955	931	911	957	904	970	983	953	913	942	931	930	955	971	877	901	940	925	923	910	916	927	942	890	946	938	952	902	948	932	889	978	958	935	979	931	940	916	913	895	915	912	922	919	890	879	898	954	901	945	938	914	879	941	898	974	949	888	884	914	992	948	915	941	971	924	982	952	991	937	917	878	961	950	896	867	977	1033	891	862	924	890	920	869	924	921	934	945	943	951	900	943	953	982	983	904	920	973	909	962	956	944	983	955	915	956	966	992	897	884	879	997	913	931	978	942	950	954	923	943	943	952	992	964	962	943	899	932	957	978	975	914	916	907	980	920	956	943	913	935	967	909	929	914	927	997	895	940	935	974	908	967	942	944	863	944	926	936	922	969	919	915	957	930	873	989	970	891	962	890	976	997	890	923	936	897	989	922	903	968	974	890	1000	958	921	946	951	969	924	953	916	880	910	951	961	916	940	921	931	958	922	976	918	942	945	967	912	917	950	957	921	1012	970	932	955	875	942	920	887	895	947	912	974	947	924	995	962	970	976	979	933	934	955	912	938	874	978	928	936	905	969	912	949	951	924	969	942	947	956	927	953	904	982	916	935	960	974	963	969	967	896	933	943	966	971	956	932	904	935	923	917	947	921	905	923	930	941	930	954	947	964	967	982	940	920	938	945	930	988	961	919	941	922	940	936	947	953	932	935	986	962	891	929	905	863	913	901	955	919	935	984	990	964	932	925	941	928	931	957	959	935	937	949	908	876	972	916	944	939	927	932	921	935	929	951	1001	942	949	950	922	945	919	962	959	961	953	931	982	962	910	960	961	931	930	932	984	927	927	948	918	990	951	965	957	1008	908	971	939	903	941	927	929	878	899	966	912	964	956	944	933	940	952	927	926	909	960	1015	959	972	959	959	983	942	994	920	946	959	944	944	954	937	940	976	950	964	919	974	905	984	905	951	954	964	939	984	937	902	933	936	950	947	893	1009	935	916	908	946	980	939	926	921	942	984	952	900	887	869	955	988	929	942	928	951	958	973	969	962	950	988	917	947	984	961	962	899	979	912	912	1018	937	962	945	961	988	932	911	920	974	999	923	968	937	930	921	955	958	911	952	989	987	893	940	959	876	934	978	946	922	916	922	956	934	971	990	924	911	978	944	916	922	913	995	931	942	1019	965	912	902	896	913	925	925	908	962	987	965	962	909	836	941	957	951	968	903	955	961	937	931	937	892	914	888	926	928	886	957	917	983	921	881	956	942	929	988	984	975	904	944	952	944	915	963	929	906	926	983	909	902	922	937	888	985	936	964	969	988	946	938	975	947	915	921	930	974	868	905	911	962	957	942	899	959	941	971	920	922	945	974	955	957	908	915	980	966	910	989	922	953	967	961	921	922	904	955	991	936	963	962	950	976	936	949	933	946	922	898	916	989	872	899	888	937	904	968	901	942	939	953	958	963	931	958	909	968	941	910	937	977	974	877	993	968	914	929	995	909	1002	1004	966	955	936	976	935	995	926	940	869	954	949	931	986	900	954	984	935	926	909	912	924	930	905	984	955	909	993	932	964	964	938	938	999	914	919	928	935	941	925	906	927	949	953	976	916	917	877	942	899	889	953	964	941	953	889	982	907	896	900	986	966	1009	892	915	938	900	906	961	928	1005	946	924	976	955	922	1004	883	956	987	918	925	934	906	952	899	959	940	935	974	946	972	910	943	899	955	970	962	942	922	949	933	931	952	881	930	931	923	928	942	911	955	951	908	966	958	909	989	955	992	953	909	954	922	935	905	947	947	944	877	940	936	943	963	954	880	936	991	964	934	997	915	971	929	938	939	969	985	953	975	1008	996	918	949	877	899	930	1003	937	969	1014	946	932	955	894	935	963	926	934	921	957	910	942	997	912	946	932	941	1011	966	911	976	1011	924	957	947	892	952	971	941	942	954	911	978	951	936	939	999	915	882	914	939	945	970	920	937	902	933	976	911	965	931	943	896	951	907	921	1000	937	923	1011	972	921	967	920	918	947	920	941	941	984	898	899	952	969	886	941	934	972	926	929	934	920	893	952	918	1007	942	964	979	910	875	876	918	942	929	971	951	919	937	865	937	936	967	916	913	930	940	967	1017	959	939	990	952	951	970	899	937	922	1025	961	925	942	948	905	910	917	981	936	938	968	916	953	928	923	875	953	906	964	938	956	934	937	917	948	952	884	892	971	926	976	880	1007	977	938	948	930	917	952	923	953	984	911	964	949	929	935	956	920	925	962	925	916	914	922	979	932	936	937	900	920	990	927	949	913	934	874	921	940	923	939	973	998	897	941	953	928	952	965	938	926	909	942	928	958	943	992	916	874	939	940	915	937	931	962	953	940	959	963	928	996	923	953	954	931	934	906	904	963	895	866	886	918	936	928	919	912	906	936	907	977	999	919	948	927	960	975	939	947	923	927	970	933	913	938	941	966	986	916	864	885	912	931	887	969	965	963	952	970	882	919	915	896	959	935	972	894	939	971	974	922	910	963	941	894	966	896	932	922	940	965	947	944	927	962	916	895	962	882	934	986	912	913	904	886	932	973	931	939	921	928	952	900	954	883	948	904	1000	940	938	904	911	947	964	959	938	930	886	918	964	917	929	910	916	881	959	934	947	932	910	971	971	936	906	902
33484	44836	40410	35451	28731	26444	23212	17376	9956	5443	2662	1914	1636	1350	1509	1430	1162	912	638	650	449	392	412	422	394	327	349	384	333	367	305	365	334	377	334	345	373	344	351	344	366	312	308	316	341	363	332	341	355	294	329	357	339	346	341	305	302	331	321	335	307	344	351	358	371	329	332	355	324	327	353	331	298	350	311	331	327	330	364	343	319	357	296	346	334	294	346	318	350	321	331	332	316	307	359	339	329	311	321	293	316	310	317	352	298	322	322	355	344	343	328	302	355	323	331	323	320	303	323	315	321	331	332	347	330	301	303	348	343	341	350	327	353	305	299	325	323	351	292	306	337	346	296	327	298	356	311	318	312	331	359	327	328	353	340	304	301	364	343	318	318	327	352	334	314	364	330	318	317	322	283	315	325	336	347	338	336	315	377	367	324	325	332	339	345	326	367	324	309	351	337	328	315	319	321	358	342	334	336	353	303	322	353	338	311	343	329	320	361	300	347	322	331	326	341	326	323	337	341	323	325	342	321	320	340	311	308	324	342	320	352	359	352	337	325	316	346	281	307	379	311	342	302	316	372	329	329	319	319	327	324	384	326	343	344	341	350	312	335	300	345	303	314	351	337	355	318	337	318	313	330	317	317	322	323	328	351	332	330	302	316	342	346	314	338	353	356	329	320	312	313	305	307	329	303	352	357	352	334	326	348	352	316	312	309	314	345	321	387	301	335	369	291	330	325	344	333	328	341	322	336	346	323	345	330	343	339	331	296	336	313	313	326	330	355	346	326	314	334	347	316	347	311	326	338	299	320	322	372	353	305	330	335	344	336	339	320	333	319	360	328	307	292	365	326	327	314	342	324	341	295	332	307	320	330	338	332	290	326	336	351	343	321	309	311	326	364	320	350	290	311	311	326	319	332	313	308	332	341	293	307	320	313	319	327	315	342	335	298	309	342	371	317	332	350	360	301	274	357	340	327	331	341	300	345	318	338	339	355	311	330	299	321	325	359	340	355	352	308	317	324	341	343	363	339	363	324	347	350	317	354	370	341	329	284	356	333	299	330	355	348	312	320	317	344	326	307	361	346	307	351	349	334	313	309	350	329	338	306	332	340	306	302	319	328	328	328	338	347	326	317	328	292	334	347	352	324	330	350	313	333	349	352	334	333	329	324	303	330	339	312	309	336	342	330	335	341	358	311	322	307	308	351	316	300	330	312	369	333	305	322	333	335	312	328	345	341	330	337	328	331	289	313	328	347	363	350	334	295	322	337	315	338	289	293	325	340	357	363	320	342	358	311	304	339	348	350	310	319	301	327	309	341	360	359	322	315	344	326	330	327	332	355	322	287	353	353	331	326	318	322	320	309	321	332	335	309	335	343	332	311	309	328	335	309	320	356	298	340	325	311	328	342	326	336	329	312	349	336	326	268	319	300	341	338	309	339	322	345	357	316	333	303	339	303	363	339	319	382	358	309	321	348	336	314	324	308	348	304	350	318	343	349	338	332	325	312	276	341	316	317	327	325	286	336	308	300	351	321	305	295	336	317	282	340	297	311	332	342	314	332	345	378	334	329	346	350	332	291	311	330	337	352	302	320	320	339	343	319	323	317	322	332	329	345	334	285	351	340	325	322	326	325	335	312	358	342	318	337	357	341	353	321	342	346	360	318	331	312	331	342	334	340	331	314	291	348	327	323	333	341	337	293	330	324	349	304	388	319	339	360	317	338	324	353	358	316	336	351	315	356	323	356	318	340	312	351	326	320	302	336	324	317	320	329	329	305	316	345	314	316	329	329	339	352	323	311	324	325	283	304	344	347	370	340	332	339	341	342	304	339	373	315	321	300	361	331	334	332	341	337	305	315	313	381	342	341	308	318	372	351	316	351	323	356	334	317	349	306	347	338	348	331	340	336	333	334	294	313	326	336	328	332	356	337	346	300	342	332	298	345	321	355	327	295	335	327	336	323	318	350	329	337	334	366	321	339	327	333	299	352	356	319	336	340	306	311	338	359	328	335	320	383	367	343	341	333	311	314	347	301	337	316	336	348	344	316	334	333	315	340	339	317	335	336	311	330	310	308	307	355	338	315	383	320	322	327	335	313	328	331	325	337	350	322	306	318	322	296	351	316	317	301	328	329	356	327	358	330	355	301	327	334	353	348	302	342	345	359	320	320	313	375	316	341	338	337	353	369	343	332	339	320	332	349	329	327	326	323	310	320	327	354	297	345	365	307	333	336	328	320	356	324	345	316	316	311	316	326	304	333	350	343	337	336	354	320	359	306	314	296	320	282	333	298	333	323	306	333	293	350	320	335	339	325	345	291	346	323	315	345	320	323	337	364	306	309	316	314	333	351	324	353	334	312	327	294	311	341	288	340	300	364	371	300	321	344	318	351	324	338	354	321	347	323	316	331	298	311	327	307	373	373	341	326	329	316	325	300	336	331	339	334	319	360	356	303	324	330	299	347	382	291	297	289	317	335	346	312	330	327	327	343	346	356	336	294	331	312	327	328	332	336	346	338	350	295	361	311	342	334	313	333	329	352	335	318	321	307	347	347	327	321	321	354	314	344	332	321	342	299	326	360	355	294	303	334	334	298	299	334	319	350	363	364	347	336	315	307	344	310	337	376	362	351	327	309	351	357	301	334	321	309	340	327	331	329	309	329	325	321	318	287	334	317	325	356	320	351	347	322	314	361	317	318	337	307	336	333	330	292	342	307	364	311	319	319	333	366	350	321	329	360	358	329	325	316	338	320	332	353	350	319	360	327	325	351	312	363	336	299	344	303	338	319	324	327	339	350	355	347	351	345	342	323	316	333	330	341	321	310	388	330	332	340	351	333	329	340	325	350	354	370	323	346	374	340	305	334	312	328	321	315	318	333	313	319	312	316	289	308	335	318	315	315	316	320	353	319	321	344	326	335	334	324	308	320	315	341	353	342	343	336	346	335	362	330	317	292	328	316	281	314	330	350	320	345	318	324	285	345	334	322	359	333	315	305	328	344	296	300	327	303	360	360	299	354	329	347	312	319	304	325	335	338	344	361	308	343	357	302	327	311	351	323	330	348	335	311	336	310	329	348	295	324	325	319	313	335	324	320	348	371	337	356	330	340	363	307	334	338	342	300	311	293	344	328	327	299	325	323	328	310	330	313	320	348	323	315	348	321	311	315	361	314	339	327	314	334	325	293	330	349	338	328	339	352	332	350	308	326	342	345	319	322	370	340	342	293	352	321	325	348	351	328	329	359	326	328	327	323	308	326	343	303	313	354	304	340	326	326	349	347	316	371	330	390	340	325	337	342	337	350	334	311	323	336	320	314	355	339	346	287	313	331	348	351	309	357	322	315	305	354	311	318	356	315	314	334	330	346	311	299	342	300	312	312	308	299	342	328	328	344	324	327	339	330	349	330	319	322	334	332	349	333	354	344	338	357	311	335	321	286	302	313	329	325	327	334	345	318	348	334	340	353	314	346	312	330	292	306	324	333	341	326	377
23166	40491	44007	44355	43491	38911	25765	16637	11753	10159	6732	5930	6085	5315	5720	4647	3980	3587	2830	2530	1425	1290	1356	1344	1086	1025	1070	1039	980	1022	1009	1026	972	954	908	881	962	912	873	948	940	904	927	878	938	871	876	917	892	932	889	859	838	838	918	866	850	892	887	873	836	850	859	837	860	883	848	871	838	900	803	860	880	850	906	861	864	854	957	957	844	828	854	785	873	851	829	821	842	877	834	864	851	894	810	831	830	837	850	816	789	836	849	827	818	861	848	831	843	817	867	822	845	814	869	853	846	824	892	848	848	815	858	821	830	844	821	882	822	795	877	857	863	792	829	853	884	831	845	818	864	815	860	901	807	897	844	809	779	808	878	796	882	810	861	850	849	870	787	827	841	878	788	803	825	839	874	846	832	785	756	821	851	839	835	822	823	846	845	864	829	859	821	816	823	849	821	799	846	832	799	818	852	877	838	853	828	808	807	845	809	802	852	823	817	822	806	806	842	787	817	835	823	841	812	804	847	832	790	847	861	862	837	894	810	829	862	837	792	839	804	814	824	862	769	799	828	821	838	833	793	839	822	813	812	816	871	831	842	855	803	833	842	834	815	817	809	787	837	850	791	854	827	854	836	835	847	822	867	878	917	824	844	802	821	830	806	934	833	836	804	823	827	812	795	812	814	824	833	835	857	859	806	791	834	820	813	883	854	789	854	850	813	859	805	872	781	835	865	816	808	805	813	830	818	862	809	847	826	787	845	808	819	833	784	819	837	845	831	830	812	828	795	824	774	842	814	868	879	806	837	773	833	818	908	829	804	867	814	831	831	849	792	851	827	855	831	804	832	815	846	830	868	781	815	794	853	769	806	806	825	805	858	823	834	779	858	808	859	826	898	816	833	798	839	834	856	801	807	825	802	841	810	857	776	841	820	810	826	870	785	837	823	857	818	847	827	864	839	799	812	866	807	809	890	823	827	812	821	857	813	840	817	836	857	845	831	818	856	815	798	837	799	868	829	814	848	853	815	858	851	832	815	823	832	898	803	838	802	788	865	792	832	797	803	809	859	793	814	818	850	789	787	802	834	849	816	835	828	848	832	828	829	848	777	813	863	779	821	856	821	832	827	850	840	810	847	840	863	811	919	769	798	812	831	795	814	849	789	854	810	831	810	855	845	854	814	867	850	829	827	789	823	876	851	817	841	883	878	816	834	845	881	796	841	836	763	842	845	843	794	800	924	822	818	826	839	846	820	832	859	834	836	865	814	821	867	843	806	822	839	826	797	848	839	787	840	830	829	807	785	892	888	818	760	791	869	799	816	880	876	791	871	775	823	787	822	840	830	797	831	858	812	884	798	805	785	799	849	842	782	832	836	863	871	847	803	823	812	809	841	867	785	819	779	742	807	873	856	846	837	834	890	834	867	839	804	828	820	819	826	818	811	818	790	824	852	840	844	800	843	828	784	824	852	798	826	863	820	853	792	824	806	826	864	858	819	855	817	815	843	849	844	829	851	814	848	873	793	793	854	810	810	834	831	853	853	863	844	822	850	762	821	801	826	830	804	821	807	907	862	821	834	852	814	795	822	854	831	837	845	789	815	837	837	834	784	770	824	874	847	817	835	825	751	848	792	805	801	835	888	834	855	845	817	831	794	778	790	819	825	770	827	835	778	850	814	838	812	824	780	791	820	796	833	842	771	822	811	826	862	851	865	773	818	836	825	801	845	839	852	813	877	847	791	895	817	827	803	816	814	826	815	893	831	824	810	782	853	815	851	830	827	818	889	802	831	821	757	828	835	775	839	821	819	824	813	790	846	850	831	842	847	795	795	848	839	789	804	793	859	803	834	830	849	823	834	809	883	812	820	837	806	756	806	875	784	822	866	834	832	786	865	865	810	835	819	831	874	889	798	899	789	869	872	835	844	812	809	814	828	811	898	825	819	833	839	778	818	862	835	811	903	821	921	821	849	831	779	743	778	906	830	752	829	830	858	843	770	870	834	780	877	822	829	824	815	845	887	860	826	838	863	819	817	833	850	773	816	821	712	860	817	794	809	831	807	852	851	808	795	843	808	821	846	779	815	853	828	826	868	811	811	871	817	790	846	855	811	861	843	789	811	849	829	791	805	838	786	822	833	860	826	814	763	829	852	808	840	847	840	871	863	857	847	844	830	814	833	845	837	815	833	842	841	825	832	819	801	834	805	827	827	848	794	800	847	832	829	802	871	818	794	827	858	828	792	820	841	803	838	801	816	872	797	829	866	823	846	774	827	859	844	846	805	820	885	838	807	838	823	801	822	828	849	797	827	795	844	846	834	858	834	822	840	837	812	804	818	855	799	808	783	834	799	867	792	785	815	831	792	805	799	818	860	830	805	795	810	819	848	876	841	883	872	850	849	857	794	821	839	792	821	796	831	815	869	833	833	808	839	801	809	849	838	802	859	847	840	832	787	871	813	866	798	818	812	843	842	829	850	830	824	830	820	836	851	790	829	840	819	840	872	779	876	849	868	809	837	803	885	828	871	851	846	833	868	854	839	843	767	787	822	795	816	814	839	851	803	841	857	823	789	808	836	836	882	829	817	840	803	805	876	829	831	861	815	837	874	879	818	762	824	820	834	816	892	854	797	778	809	852	838	789	817	829	831	784	839	877	830	848	798	797	825	823	905	875	874	810	847	795	847	863	772	830	822	824	781	819	873	833	866	813	832	882	829	883	848	833	823	796	814	804	868	828	822	788	801	830	834	811	807	791	857	842	796	901	821	801	866	869	847	866	821	818	799	868	801	851	869	876	812	805	829	801	815	855	871	856	832	831	864	825	814	822	835	856	826	847	805	848	804	849	866	852	859	844	789	821	792	816	843	845	817	837	851	849	860	832	857	817	839	847	846	835	793	797	801	847	794	810	858	854	873	850	833	823	817	875	859	819	818	826	833	898	884	816	828	845	875	833	802	877	813	858	805	826	794	854	809	829	868	845	851	775	815	853	909	817	822	850	859	847	839	822	809	898	776	848	808	796	794	864	839	835	845	823	813	819	885	845	772	862	812	793	858	823	801	840	811	787	831	868	847	814	764	839	812	831	788	796	813	838	806	812	857	809	823	828	823	814	819	801	823	845	785	808	799	843	844	849	785	851	841	816	776	865	800	842	876	833	764	822	796	835	769	828	831	831	858	835	786	876	821	845	875	797	829	816	810	894	802	809	841	798	810	837	813	875	825	810	827	883	906	824	811	803	829	862	820	803	811	827	854	858	846	860	880	875	866	852	800	832	774	801	872	830	828	821	811	838	802	824	818	816	827	823	804	825	857	849	806	802	836	792	876	861	865	825	805	859	835	816	854	790	811	898	820	877	811	856	786	773	836	825	799	828	853	845	839	806	844	839	839	828	833	823	810	812	816	828	839	844	830	759	807	836	809	832	854	847	843	822	811	789	835	810	779	841	764	846	861	772	776	823	873	821	832	825	858	845	796	858	790	849	867	831	884	789	863	821	838	791	831	834
5383	10065	14801	11238	4410	2033	986	614	407	348	264	211	273	214	239	202	212	225	218	224	169	194	198	198	220	185	177	194	184	188	197	196	190	212	177	199	219	215	223	189	199	179	206	215	197	179	212	207	188	229	193	200	191	205	202	191	183	210	204	170	187	187	178	202	192	181	200	184	212	208	203	200	184	194	205	201	189	182	189	197	187	198	180	177	199	198	176	189	208	200	195	207	180	197	193	179	178	190	192	194	205	188	194	203	184	195	209	193	194	175	199	196	204	205	217	205	182	194	176	182	187	172	183	212	179	179	210	208	210	199	168	217	196	175	218	214	223	201	196	152	205	193	178	187	210	193	217	169	215	206	201	203	193	178	189	216	223	193	178	184	198	234	204	220	186	194	187	178	194	167	173	210	206	197	184	205	192	200	183	182	203	205	186	193	196	204	190	216	177	181	170	191	204	204	219	194	190	200	176	202	205	209	202	193	213	209	211	202	183	189	190	186	197	209	205	210	183	188	206	182	199	176	201	217	215	189	187	212	186	193	179	184	199	198	199	204	218	176	200	203	205	219	209	181	179	187	209	212	206	199	191	179	196	180	180	186	220	207	207	211	206	190	218	176	203	195	185	200	185	190	188	204	202	158	186	193	174	181	206	196	199	215	190	193	210	196	190	192	200	200	210	217	178	207	196	209	178	203	187	189	207	210	180	182	168	196	187	204	199	198	194	192	196	215	184	184	190	189	199	196	171	209	220	204	196	187	185	183	214	200	213	193	191	170	201	185	176	216	163	228	186	194	193	196	216	199	171	213	174	182	191	182	192	186	205	202	190	200	200	186	172	199	199	182	183	170	201	209	189	184	191	206	200	176	203	199	179	200	201	224	201	186	194	194	179	200	189	218	204	182	191	200	208	210	235	212	213	217	188	209	214	191	175	183	213	175	189	206	181	202	177	190	202	189	194	210	193	188	201	189	162	195	193	179	186	193	214	193	193	201	191	208	206	196	199	181	197	164	193	198	201	214	184	193	176	181	196	194	182	206	205	202	190	214	205	217	177	193	190	191	181	192	203	190	191	187	188	207	179	167	186	166	192	204	189	184	186	188	215	192	206	200	218	197	205	195	205	195	220	193	169	181	198	192	189	217	180	180	182	184	201	185	202	183	185	210	190	195	203	169	173	174	207	196	233	201	185	199	202	182	195	197	229	153	179	217	184	202	204	186	182	211	181	215	186	191	193	200	221	226	202	180	212	199	208	191	189	192	177	186	178	199	206	166	192	184	196	213	191	175	202	179	180	191	213	213	195	174	210	188	201	197	215	211	195	217	205	186	192	192	195	199	186	181	164	204	198	202	190	179	192	208	187	173	203	182	191	214	174	201	190	171	201	176	217	192	180	200	174	205	210	216	182	202	194	181	189	186	223	168	200	193	188	223	192	173	208	183	190	195	165	189	161	197	195	198	193	189	196	229	205	191	205	201	188	198	225	191	205	180	189	216	211	190	187	213	218	191	188	193	202	173	198	188	216	180	206	226	201	201	204	182	215	206	207	180	207	201	192	196	153	192	209	206	214	175	197	199	204	201	197	220	206	179	207	207	180	167	173	194	186	208	196	204	196	222	209	196	217	204	190	207	211	212	219	205	241	181	199	189	207	174	192	181	219	213	207	205	181	189	180	182	160	186	211	198	184	192	182	190	206	220	211	171	186	189	185	191	178	198	219	201	201	180	190	198	174	177	179	218	177	202	203	181	188	193	184	164	175	223	187	200	192	180	176	182	178	195	191	173	207	204	182	178	196	175	177	203	187	162	213	198	213	200	201	214	181	201	196	204	210	193	180	202	212	208	190	185	190	203	205	193	162	194	196	205	193	195	206	204	211	199	208	178	203	176	206	205	220	206	206	196	196	200	190	178	183	212	191	178	204	178	196	158	235	205	192	202	201	198	208	221	191	170	180	205	211	198	207	193	227	182	195	198	179	202	168	197	186	195	191	207	209	179	201	192	202	207	203	185	208	195	178	203	212	214	205	188	187	188	225	198	216	193	222	195	194	208	197	188	187	174	182	205	186	203	196	240	172	200	184	189	203	190	204	192	191	186	200	215	209	159	196	186	191	181	196	205	197	184	230	198	185	211	202	201	201	210	215	193	184	226	228	220	190	198	199	199	200	182	205	203	215	176	164	219	227	187	214	187	217	208	187	179	189	193	186	202	196	193	187	197	186	194	187	175	206	189	206	215	185	175	153	184	204	191	189	166	207	187	183	196	227	200	203	218	179	176	199	183	201	186	190	206	196	222	206	204	173	204	192	209	211	192	204	177	178	189	186	230	188	197	189	184	219	186	172	210	173	202	191	188	196	185	209	199	206	209	202	197	193	214	168	200	197	199	188	179	209	173	210	181	199	194	201	199	214	183	191	212	205	197	185	173	191	172	211	206	196	193	202	197	174	201	199	189	189	226	178	176	199	200	168	195	210	174	199	190	184	209	192	173	203	180	190	202	203	220	203	184	193	181	179	167	198	209	181	182	222	173	194	167	188	194	185	208	216	213	208	186	197	194	190	195	182	185	218	203	180	205	207	205	207	212	215	195	200	211	177	190	175	193	191	213	177	198	177	184	179	214	209	183	178	189	194	181	214	157	218	185	200	201	186	192	169	172	166	191	234	179	198	186	197	200	209	176	216	180	175	209	188	216	180	214	206	208	219	211	193	202	207	210	200	176	215	199	195	200	178	172	182	217	187	195	194	227	183	221	201	180	207	188	212	190	193	188	192	178	190	208	184	192	207	174	195	194	197	202	182	211	190	189	191	183	186	175	191	184	189	194	189	217	196	190	208	203	191	183	195	185	207	183	168	202	180	211	185	182	191	206	214	197	207	183	210	186	197	184	188	188	190	205	207	169	192	177	214	190	228	166	190	214	200	214	214	192	192	209	200	202	175	204	188	197	206	182	189	172	194	189	168	205	200	184	187	190	184	175	231	205	213	210	178	207	196	188	195	175	174	194	183	193	197	204	212	205	194	208	177	218	204	188	209	201	173	189	172	192	180	198	213	206	200	184	198	207	200	174	189	196	198	208	205	189	189	220	210	220	185	185	185	215	198	175	210	189	199	194	181	206	183	223	177	212	188	205	192	195	205	215	215	175	189	188	195	200	175	207	163	195	211	201	211	173	202	200	171	207	209	197	195	181	209	190	187	213	204	190	192	193	184	187	192	209	179	202	198	205	194	176	209	197	221	207	188	200	217	200	190	193	208	236	167	215	186	212	186	216	218	208	186	209	183	191	191	186	202	171	213	213	205	203	200	179	195	191	167	179	189	200	198	218	185	177	186	204	183	205	188	202	206	188	200	182	207	191	183	190	192	232	222	201	181	192	192	193	181	199	194	225	190	195	169	183	182	176	211	183	179	190	197	175	178	186	201	164	200	211	201	195	173	190	183	200	188	185	189	203	201	231	211	166	156	224	185	158	193	184	200	207	216	239	172	185	210	207
4882	12828	21012	18423	10634	6179	2654	1978	1397	1214	904	865	831	734	738	797	774	728	642	636	605	596	631	587	587	577	561	591	607	564	586	603	554	572	583	588	569	591	604	544	569	624	597	593	542	579	588	607	586	583	547	553	613	590	584	610	621	562	520	566	564	622	584	591	586	586	593	630	581	603	601	570	602	579	531	533	589	625	632	567	582	577	588	564	641	605	604	588	624	596	584	549	602	595	594	608	540	586	593	579	518	610	567	600	592	577	591	567	585	545	594	589	583	610	583	569	595	591	587	561	576	583	555	530	562	628	590	599	544	580	571	588	550	588	578	557	578	545	572	576	609	589	572	567	569	652	532	563	595	591	585	581	579	571	619	522	583	590	618	566	533	560	581	621	574	619	560	574	608	615	603	636	600	569	554	580	598	558	586	600	575	548	570	561	597	563	558	608	605	577	586	572	592	604	565	567	544	582	576	603	631	583	565	579	564	578	581	559	598	596	591	575	593	597	591	638	586	596	567	569	592	592	568	578	589	576	558	592	587	589	600	558	587	553	596	572	595	602	575	568	577	539	583	596	589	576	564	607	573	589	575	568	575	587	556	571	607	600	588	627	592	594	627	564	572	552	579	545	569	584	558	547	599	585	594	565	547	616	588	593	516	546	599	565	602	544	600	614	570	620	607	595	627	572	581	596	580	544	607	597	594	563	580	619	574	587	596	588	542	573	563	579	571	558	623	542	567	594	578	603	555	603	615	612	593	628	586	612	604	572	537	604	608	602	562	581	592	599	574	594	580	573	567	580	638	632	550	570	612	596	590	607	630	573	594	588	557	550	603	566	573	530	579	620	551	605	584	598	579	612	576	561	550	581	563	574	584	569	559	600	599	584	630	618	573	621	567	622	562	596	601	636	573	552	628	539	532	579	553	576	591	592	574	577	566	545	582	598	612	587	591	619	593	562	566	583	571	578	544	557	576	570	586	565	597	557	602	576	526	551	606	556	567	557	575	557	554	599	577	537	575	580	597	580	588	592	552	611	589	583	566	613	595	539	579	613	592	564	573	567	576	562	555	596	571	567	571	556	596	603	594	567	584	595	572	582	578	586	582	576	594	568	610	561	546	610	584	598	617	591	560	572	567	597	607	559	566	571	579	623	539	573	577	589	553	550	599	590	569	540	590	518	619	574	589	577	578	582	601	555	561	529	612	572	592	595	604	558	614	589	583	590	544	577	580	608	597	558	572	566	609	570	620	543	591	607	606	584	576	601	540	604	609	569	580	548	567	585	532	598	568	538	570	581	576	604	583	589	612	584	620	597	562	562	574	590	580	539	588	594	616	590	570	586	574	544	555	599	557	617	553	616	585	555	653	576	616	562	618	594	578	568	598	572	610	582	589	582	535	558	633	604	563	602	597	605	572	592	574	581	596	580	604	565	530	574	592	555	585	572	618	586	541	568	576	538	595	570	606	573	563	595	589	549	574	604	619	603	580	583	584	550	599	599	614	596	602	590	590	551	629	589	557	570	514	610	577	579	560	595	602	557	573	557	603	601	625	587	589	562	616	590	591	566	636	594	578	619	547	598	584	592	565	592	616	571	590	577	579	596	558	586	549	613	577	603	582	551	549	624	590	615	576	567	584	564	564	575	598	591	618	588	580	595	537	581	581	604	606	552	565	587	546	575	548	583	575	556	566	548	559	602	567	584	590	629	597	620	574	609	578	608	569	593	598	579	599	585	570	603	600	598	575	574	590	528	611	588	609	530	600	650	543	542	587	587	564	581	544	616	581	578	602	590	555	555	584	571	552	573	573	544	542	583	598	545	568	570	613	581	548	604	609	560	609	612	577	579	589	573	560	593	589	554	583	605	552	588	544	593	589	576	579	599	578	539	583	623	560	544	544	594	593	565	598	594	596	578	602	550	594	537	587	572	598	570	567	538	551	597	568	571	592	613	576	545	570	585	618	542	588	582	581	570	627	630	609	573	572	567	616	574	601	580	581	574	608	566	561	571	583	552	612	547	576	564	568	566	559	615	574	535	583	613	600	550	586	560	604	562	588	595	591	547	585	600	587	572	631	581	573	602	594	600	588	601	561	567	588	560	574	564	578	575	550	589	561	565	607	551	513	585	588	569	546	579	554	607	597	583	573	599	564	596	570	595	608	585	580	597	582	556	558	598	567	607	580	620	558	629	592	582	586	584	503	572	577	574	566	598	550	579	586	618	597	590	597	627	606	617	599	573	555	568	582	579	642	540	561	581	609	575	555	599	539	565	631	592	548	566	546	579	609	532	561	542	578	578	574	536	586	548	573	618	603	549	594	603	640	528	635	528	618	579	562	584	567	618	579	628	613	610	586	573	570	541	573	624	578	578	625	560	590	573	558	603	635	571	575	542	551	573	562	597	675	576	584	612	582	571	585	607	601	572	567	567	609	579	584	605	554	578	530	584	567	606	642	598	581	565	580	588	571	553	550	543	580	584	530	583	589	556	621	566	552	555	598	567	548	607	566	610	565	596	622	571	597	606	589	590	591	579	559	596	531	555	571	582	647	528	539	609	590	595	593	532	565	573	553	586	579	560	563	533	574	591	589	563	594	579	590	582	571	588	604	573	552	604	589	550	605	593	607	623	594	594	598	587	565	572	642	588	574	562	569	568	562	585	580	578	546	576	611	521	636	592	555	584	602	551	574	549	631	565	572	548	595	567	571	576	591	545	552	574	562	573	596	612	573	551	594	568	577	568	574	604	618	543	623	544	567	605	547	568	558	605	588	585	557	607	570	586	595	626	595	597	573	592	562	585	578	531	553	596	576	608	571	580	587	603	566	582	542	562	588	626	575	559	571	591	588	572	561	572	571	563	600	611	551	612	548	579	585	620	605	595	546	539	566	631	592	569	623	536	595	621	590	582	609	571	600	560	578	622	555	550	555	579	575	587	602	596	611	600	553	549	587	591	563	565	615	597	595	610	601	567	569	599	583	568	619	594	565	529	629	616	565	574	603	609	584	602	590	615	603	625	593	591	600	556	588	595	623	567	605	593	532	628	585	577	612	573	580	566	622	582	595	612	592	564	576	564	538	581	593	591	611	581	586	579	610	567	597	592	590	570	598	560	583	548	604	598	589	590	566	563	593	563	541	552	570	593	562	586	563	584	599	622	609	548	604	577	561	571	578	548	624	596	612	590	565	631	558	585	542	584	554	599	593	606	589	598	581	572	572	566	580	565	611	580	533	551	560	574	592	544	596	545	576	613	580	582	598	586	539	577	568	587	576	608	564	545	564	624	582	584	569	595	601	583	569	579	594	594	607	562	576	563	595	571	563	536	624	573	569	593	580	578	542	557	530	586	571	607	550	586	546	560	571	602	576	601	560	582	557	547	621	547	595	582	561	615	612	572	550	582	606	613	570	601	575	631	569	566	625	610	572	607	563	608	600	588	555	582	639	565	604	587	585	577	559	578	605	569	576	577	590	571	541	622	588	580	538	632	567	572
25835	41149	41295	34801	28249	25044	17779	10811	5448	2675	1453	1209	1119	874	806	832	791	623	554	502	385	376	387	404	398	377	388	359	367	359	357	388	360	385	357	375	341	369	376	361	360	370	379	381	355	390	330	341	355	375	368	378	383	344	366	382	362	379	368	349	363	369	351	369	365	422	361	360	357	376	353	401	356	388	342	392	387	359	365	372	364	355	370	360	388	372	352	365	402	342	377	338	352	355	361	375	390	394	361	371	334	403	308	358	379	324	353	381	369	365	334	351	349	336	382	350	372	352	382	372	395	383	356	380	375	387	345	376	351	360	358	338	323	362	338	368	369	340	362	352	377	366	402	368	349	358	405	363	389	372	375	383	382	361	381	367	400	381	363	342	350	369	371	341	345	355	377	374	363	349	358	399	378	376	369	364	348	367	357	357	339	345	373	368	372	336	354	331	370	335	388	397	327	389	360	325	322	343	365	405	376	354	370	362	365	429	345	371	367	364	334	382	316	378	353	343	352	384	351	356	385	394	376	346	339	384	359	361	398	395	361	384	362	335	371	368	337	337	364	377	357	381	356	363	354	334	381	341	390	366	374	388	385	357	368	352	355	342	403	328	380	388	352	381	351	410	369	382	342	375	368	342	370	394	350	373	381	327	332	352	363	394	360	340	339	359	325	308	388	359	351	403	351	340	298	327	380	377	404	353	380	343	397	372	385	358	353	361	339	384	357	395	347	379	389	349	362	345	351	353	391	358	355	360	348	337	392	377	363	355	338	353	388	378	380	358	334	393	385	372	369	376	389	397	379	393	349	348	342	340	361	373	357	350	362	385	378	371	372	397	324	395	334	379	400	370	384	372	332	376	359	366	334	339	333	395	349	360	381	364	379	350	358	350	343	353	350	351	325	380	385	353	380	355	355	337	366	336	358	344	377	391	360	357	357	373	391	367	384	376	367	369	333	363	373	348	398	418	366	342	369	360	385	349	407	383	340	363	371	363	335	394	351	343	377	330	362	353	358	359	369	366	370	362	393	340	394	354	353	351	352	365	382	361	334	357	349	384	330	375	362	383	350	389	369	375	401	355	366	332	351	361	375	371	376	402	369	390	313	372	379	352	349	363	391	353	372	415	393	352	348	365	346	370	345	348	395	340	384	388	340	331	405	367	371	363	367	371	358	367	390	372	362	364	357	372	365	389	334	367	370	404	375	339	390	384	350	329	367	360	368	378	349	340	370	386	364	379	337	363	339	371	392	352	369	415	365	365	349	367	364	361	387	355	345	363	346	379	329	360	365	379	362	366	399	372	377	347	384	353	391	383	377	382	383	355	376	360	355	369	367	362	356	373	353	401	341	343	372	317	387	339	364	357	366	373	354	354	400	391	382	343	345	381	383	372	362	379	331	381	367	379	366	377	368	353	352	370	424	373	363	361	382	374	371	365	400	368	344	410	354	346	396	368	381	362	340	362	340	360	370	344	369	374	358	382	348	355	377	370	357	370	381	388	386	347	383	346	359	392	367	361	344	348	412	358	364	390	377	357	372	365	372	359	360	368	350	332	355	326	375	366	393	429	400	368	368	395	341	355	385	402	372	383	354	354	363	354	354	331	391	357	360	362	370	352	388	396	332	342	355	367	388	355	372	342	365	365	365	359	338	361	355	376	341	367	381	372	346	368	361	359	363	373	358	341	337	324	383	356	385	406	354	375	338	356	387	357	393	341	320	347	372	373	363	358	389	412	321	347	354	399	393	347	395	352	348	373	356	361	361	354	362	361	363	338	377	334	371	347	372	372	382	357	362	379	373	359	349	385	351	373	317	374	374	391	366	364	386	363	398	375	384	380	339	372	343	438	350	378	381	365	370	358	372	359	401	373	358	395	371	360	340	354	346	351	385	370	359	358	404	428	390	352	376	369	393	358	379	357	375	363	404	378	311	363	356	338	366	383	383	330	364	364	363	378	357	365	371	385	363	378	380	336	362	367	362	393	380	380	376	381	366	392	362	337	391	331	352	392	377	353	352	374	353	364	418	359	350	355	317	361	390	407	364	351	344	371	377	334	368	392	377	362	360	376	368	362	382	364	357	381	358	342	394	394	389	404	404	372	346	400	368	382	370	375	371	347	351	365	347	383	354	378	338	384	353	363	367	355	364	348	372	330	348	385	364	351	350	359	369	358	364	385	333	375	347	379	369	358	398	395	394	365	350	365	360	374	346	384	329	360	347	360	369	380	375	380	352	342	364	361	369	368	340	359	354	324	409	364	348	363	374	354	332	351	388	383	343	393	373	385	371	374	371	396	370	332	341	368	338	373	359	338	375	349	369	380	348	376	391	354	343	387	414	349	358	361	363	397	352	371	373	380	408	386	365	368	400	359	371	360	376	360	397	353	355	347	393	348	382	340	363	350	398	388	370	371	382	364	397	373	373	383	369	369	380	364	383	366	349	375	387	378	352	362	365	396	390	379	341	385	359	331	338	341	377	341	337	375	378	375	334	376	390	384	354	334	354	385	404	347	335	401	376	395	383	370	361	368	353	370	369	381	400	346	346	347	380	344	303	365	391	351	335	391	334	372	386	358	377	379	371	358	386	397	396	380	371	327	360	356	366	352	346	355	349	336	351	373	375	365	353	351	394	377	346	348	385	399	380	325	404	396	359	338	401	349	343	355	358	357	355	367	381	350	359	338	351	358	370	370	378	347	352	349	384	361	328	370	385	368	395	364	337	366	357	395	349	321	373	367	347	368	350	392	329	325	358	385	372	354	373	364	367	379	342	385	329	371	388	419	346	370	344	373	373	364	375	371	396	399	361	346	356	368	357	330	366	345	332	358	348	373	367	382	355	365	359	356	400	404	362	332	356	353	353	342	371	375	375	337	343	356	361	373	369	422	384	384	371	350	365	359	368	353	357	339	387	345	344	347	334	362	365	365	342	373	353	351	387	376	351	360	366	330	356	365	348	352	342	355	363	377	347	342	353	377	365	348	388	383	363	374	375	361	367	390	351	384	332	360	368	355	337	373	366	356	360	375	363	342	376	385	361	396	379	386	330	396	370	404	354	371	377	380	373	349	347	385	362	361	389	374	386	359	379	357	349	315	363	377	389	354	347	377	363	400	359	350	387	384	356	346	347	371	362	380	370	367	360	385	349	338	387	360	363	376	391	350	393	377	337	372	362	409	358	436	376	335	396	365	350	371	379	359	373	367	344	401	356	356	353	360	363	391	381	369	361	384	366	359	330	334	368	365	400	322	358	341	354	378	380	356	358	367	396	363	328	354	353	358	374	373	370	389	367	386	391	359	376	386	385	355	395	371	355	362	365	386	368	386	360	352	368	355	387	349	356	353	371	339	349	356	358	352	354	353	341	364	391	370	362	383	370	366	383	353	348	389	367	344	349	371	351	361	345	354	355	366	349	347	357	353	355	345	336	367	363	366	360	334	380	374	335	379	372	354	378	360	351	356	359	387	354	351	390	369	407	385	350	386	363	349	356	372
19028	36181	42047	41564	38957	32702	18624	12649	9558	6825	3930	4743	4015	3693	3621	3761	3303	2772	2133	1830	1253	1240	1247	1151	1112	1090	1048	1083	1073	1083	970	995	994	1002	1000	1018	1049	1023	1000	954	1035	939	973	1018	1018	949	1008	953	991	979	949	933	985	960	954	957	969	927	945	943	955	929	934	1002	1022	982	961	976	938	960	930	998	949	940	907	974	936	968	1006	1042	936	935	994	910	957	979	1010	964	982	948	1009	995	955	948	942	979	972	935	927	924	951	968	981	959	927	933	869	924	962	963	946	885	928	921	892	938	860	961	950	911	940	964	952	955	920	939	942	951	979	934	966	956	963	923	930	943	906	929	936	944	938	903	991	909	923	968	994	929	957	919	957	941	970	939	978	970	963	973	942	990	945	959	952	958	934	964	959	926	944	917	948	914	947	866	968	892	936	972	894	938	888	971	897	949	924	939	914	918	952	942	931	959	946	987	945	984	913	969	955	946	922	909	900	923	958	927	907	954	924	974	946	989	910	943	961	947	925	918	900	893	930	937	934	959	917	949	947	950	956	894	933	917	931	948	960	958	1021	970	899	935	987	968	993	1028	943	959	945	932	959	965	916	937	965	940	886	981	965	995	921	966	946	913	948	908	928	956	947	910	908	957	915	961	931	954	918	929	898	944	989	901	908	949	909	944	996	969	982	943	958	957	939	903	928	954	906	998	960	988	888	899	957	946	939	958	908	969	949	874	899	937	921	936	956	1005	930	971	942	959	920	852	951	945	946	944	975	981	933	907	931	968	908	893	901	925	964	916	914	976	889	990	919	1006	959	919	879	946	942	1001	941	973	934	937	953	904	913	960	1005	915	899	954	849	948	988	971	983	952	973	940	948	980	1001	934	888	922	947	995	922	980	956	975	916	959	979	856	909	947	973	965	990	893	944	897	923	893	931	947	974	930	971	955	909	936	942	907	938	934	920	947	916	992	908	946	950	930	910	927	971	922	941	914	946	970	930	962	961	973	958	947	942	974	1004	913	958	858	920	981	926	875	952	928	969	984	946	915	935	978	949	926	892	957	934	956	921	972	943	931	928	991	896	916	942	970	965	953	974	953	955	946	931	953	919	922	912	923	889	961	938	911	926	951	957	926	900	921	955	944	926	939	947	966	917	910	974	950	915	938	923	937	944	1001	921	912	913	991	997	938	962	980	874	910	958	968	951	948	964	953	999	924	944	871	994	929	940	909	907	956	944	929	942	976	951	918	954	973	925	917	1000	947	859	936	925	978	1005	902	954	949	951	951	968	971	944	969	915	958	940	964	971	987	903	932	935	962	899	891	933	843	911	911	891	936	986	945	970	1005	936	930	913	918	986	916	890	972	900	913	958	925	897	994	928	914	930	941	911	985	921	935	934	943	939	901	981	923	926	935	948	953	916	1001	899	906	895	910	936	898	972	1009	928	894	945	974	952	929	929	900	890	939	936	944	967	974	962	981	1004	952	950	900	975	921	968	1005	913	916	918	940	959	922	907	980	946	968	926	1004	927	899	1019	957	943	943	906	952	916	1018	1011	964	923	934	946	894	888	965	900	977	879	923	894	996	937	1019	985	1012	888	946	954	878	1020	985	908	965	934	936	939	886	931	940	934	953	882	963	896	936	961	969	915	915	943	932	931	917	967	984	966	1035	943	927	941	896	959	933	909	979	913	1018	972	941	926	961	967	951	963	917	920	949	908	978	949	945	995	986	969	982	896	911	964	924	936	930	939	850	998	974	991	916	946	957	927	941	919	970	983	932	932	979	934	917	965	968	948	976	963	931	1015	968	944	926	1027	922	954	979	921	959	902	902	965	964	946	934	964	921	923	934	948	931	962	879	949	944	972	955	944	913	943	959	935	955	934	947	924	945	972	966	941	937	916	974	928	889	956	941	963	955	913	962	932	943	936	1019	935	957	953	899	926	968	927	931	940	946	950	960	903	884	965	930	855	994	918	978	960	909	949	1002	935	850	951	935	930	950	934	936	927	938	926	929	965	973	888	968	925	951	907	969	935	952	959	999	921	939	971	947	918	961	972	939	920	908	922	943	943	977	955	950	992	938	975	939	918	956	953	982	925	939	933	946	945	979	949	955	1004	914	956	901	981	937	963	929	886	952	951	945	907	899	928	952	919	904	942	912	908	927	971	922	977	953	940	976	895	961	899	956	961	1019	861	982	995	948	964	937	976	915	966	965	906	981	940	982	1020	979	924	1008	918	978	934	982	934	912	989	897	949	928	955	931	910	980	955	941	981	921	1003	921	970	934	955	941	912	950	906	942	910	875	957	951	946	951	955	945	962	939	923	933	898	909	964	934	1011	979	900	903	975	901	894	955	962	929	919	948	981	966	970	934	982	922	977	897	921	907	906	902	939	924	923	947	918	917	925	944	914	911	926	968	934	984	959	969	945	920	905	906	983	976	916	959	918	987	953	928	944	952	876	958	1015	939	967	920	927	908	913	918	952	962	973	871	911	888	930	934	885	940	935	919	958	940	950	961	929	996	908	949	883	983	928	894	978	963	954	904	935	915	905	906	931	924	951	956	968	992	968	952	959	972	976	925	907	950	963	958	941	927	923	924	926	946	967	916	952	913	938	979	962	927	959	931	927	898	972	915	934	940	972	930	976	927	923	968	948	1004	883	904	905	958	904	926	946	955	985	981	908	924	938	950	958	920	895	921	894	932	857	908	955	933	915	911	979	937	931	926	980	951	965	900	934	936	926	945	951	979	938	944	914	909	960	938	950	977	922	1007	963	891	1018	903	968	901	981	967	943	954	978	984	936	941	934	947	904	940	887	932	913	953	970	986	902	961	952	911	897	935	919	955	977	984	941	935	936	930	1009	953	928	964	1001	952	955	961	989	923	906	978	982	930	968	954	934	888	908	992	928	965	973	933	957	935	955	954	956	902	924	981	915	940	885	926	990	920	952	942	960	909	921	909	930	974	980	993	951	880	951	986	947	965	958	964	924	946	970	919	892	940	946	956	907	897	961	961	994	897	943	971	959	916	920	973	945	962	965	971	947	948	986	947	925	982	924	891	929	902	952	874	925	906	906	954	1005	984	927	960	976	929	992	921	907	910	959	975	959	963	951	929	915	926	937	897	938	923	911	886	963	942	952	960	923	947	1003	976	954	968	895	920	906	937	979	971	937	971	904	926	928	937	961	903	892	987	966	896	986	944	951	919	891	944	897	944	924	949	970	983	943	969	908	919	950	888	927	928	981	950	909	971	921	975	940	932	921	910	941	957	988	1000	912	950	953	942	921	990	931	976	864	952	935	991	975	989	926	965	937	942	963	904	944	941	940	975	982	987	935	924	874	908	907	956	967	972	946	1000	948	1003	945	965	926	955	922	947	934	951	914	1000	965	989	898	888	1007	964	940	983	926	923	943	941	936	941	938	957	923	942	928	922	956	937	968	938	934	938	955	971	936	963	961	893	961	912	889	907	934	982	936	936	910	917	917	925	925	936	936	965	931	914	929	919	914	937	956	985	928	949	906	965	907	994	930	907	896	955	978	935	998	917	929	975	979	907
34350	45097	40122	34664	28855	26289	22109	15798	9502	5885	2207	1588	1584	1823	1735	1418	1260	1012	678	567	432	365	391	380	322	363	365	385	387	365	354	359	352	340	325	347	360	377	325	321	315	359	338	351	307	346	333	345	315	317	360	316	325	369	331	354	323	347	358	338	345	354	322	338	316	345	343	312	328	319	315	347	366	369	339	352	341	346	322	373	342	357	361	335	334	311	326	333	317	304	381	326	335	322	316	387	329	337	315	329	366	361	349	312	382	334	328	328	335	335	326	358	313	321	349	320	358	322	311	333	359	310	337	321	298	341	311	358	336	318	323	355	311	328	328	330	315	305	295	314	343	333	326	350	311	324	331	311	325	340	320	287	311	353	352	314	350	360	322	337	359	337	306	342	344	312	331	324	339	321	333	321	332	366	348	311	322	291	349	366	329	317	314	311	336	331	347	364	363	351	339	334	309	332	342	318	348	342	351	330	337	324	352	347	338	296	321	350	335	329	309	311	303	339	363	334	321	295	304	334	345	320	323	353	324	348	371	342	328	303	333	345	319	352	334	301	298	310	316	326	328	345	328	325	358	344	312	331	374	316	348	344	313	365	340	343	343	320	360	325	318	338	319	336	368	335	328	308	363	323	324	348	313	296	300	331	348	353	360	351	355	341	332	322	323	344	320	384	318	325	321	310	346	364	330	329	329	311	341	297	280	356	331	336	352	315	350	332	321	323	349	354	360	347	338	348	340	309	316	325	321	309	318	306	314	334	335	360	348	332	310	365	264	328	353	350	328	321	335	325	314	327	315	328	337	302	345	338	344	388	307	340	340	325	350	335	311	317	331	294	331	352	338	340	333	349	314	342	335	298	307	330	320	335	300	344	311	324	341	353	326	318	320	330	319	316	313	309	322	302	328	315	354	349	347	336	309	305	301	297	336	313	323	302	339	353	330	327	311	334	346	339	348	334	305	295	295	349	322	324	369	341	346	316	334	333	323	333	341	292	323	323	351	330	296	313	353	369	315	349	373	283	300	345	324	357	327	320	333	316	338	344	312	336	330	326	329	340	300	310	329	336	336	299	283	327	351	324	348	318	326	319	323	326	351	312	327	340	314	318	316	333	331	332	331	332	297	318	342	316	314	354	361	316	323	329	333	347	310	313	315	312	319	362	343	340	339	317	341	368	350	343	322	359	324	328	316	336	327	323	304	307	344	334	341	337	348	302	311	353	346	321	332	322	340	332	359	350	290	323	362	315	317	338	323	321	353	343	314	319	354	306	351	350	347	323	348	335	348	323	333	332	367	344	340	350	356	343	354	334	322	347	325	306	322	337	309	350	320	349	315	344	328	345	338	320	336	350	338	331	365	330	335	368	353	302	338	308	342	320	326	345	358	334	328	341	339	346	346	330	349	345	377	336	329	353	323	324	301	301	307	308	334	371	355	363	335	354	332	341	327	345	335	359	316	367	305	330	320	333	337	336	343	329	335	348	313	334	329	300	340	323	320	332	354	328	354	366	338	352	336	338	333	314	350	351	350	324	347	331	329	332	342	356	303	349	376	326	317	359	312	331	327	327	324	359	345	307	338	313	353	328	327	282	312	323	351	328	355	356	345	310	346	318	310	315	341	282	366	321	302	316	308	348	300	340	361	346	337	312	372	340	362	330	344	366	318	325	329	325	333	337	348	350	353	326	335	321	339	334	303	311	358	324	326	347	340	351	342	339	346	308	317	286	284	335	359	316	317	335	320	349	314	366	325	340	303	328	362	335	305	356	347	329	344	345	340	302	316	343	287	333	303	320	335	317	346	322	304	345	323	348	297	319	323	322	333	337	335	343	328	314	335	359	357	351	333	302	345	333	315	347	323	326	324	333	310	341	338	322	385	344	334	347	342	346	340	321	337	300	347	318	309	335	279	371	324	327	341	318	357	341	338	335	335	311	337	314	314	324	321	324	368	312	344	325	318	334	337	301	312	305	306	334	342	344	318	317	341	337	344	327	302	282	325	309	332	332	322	329	355	315	331	330	285	341	343	348	289	325	318	349	352	318	320	320	311	340	313	322	354	336	327	349	327	343	361	347	324	368	328	351	312	330	303	303	306	349	322	333	345	314	333	338	337	346	335	320	326	322	334	315	367	314	308	290	324	346	312	336	337	324	336	326	349	304	343	297	346	327	331	308	322	331	333	338	341	318	342	316	341	314	324	360	332	376	353	346	338	366	314	337	326	340	331	307	310	354	317	351	376	352	322	356	329	321	316	338	326	338	319	308	342	324	312	348	346	354	313	301	285	303	350	326	341	344	371	314	305	358	363	328	320	323	291	313	381	332	332	316	349	345	362	330	346	369	317	330	307	348	350	341	368	323	323	326	346	349	340	337	340	339	321	297	301	358	335	320	358	335	352	354	325	377	339	292	308	326	331	337	309	341	320	299	313	323	352	321	311	329	354	324	312	356	349	307	293	324	286	322	298	311	336	312	346	337	351	326	332	354	319	330	317	340	374	335	380	380	325	369	308	373	332	335	314	323	336	347	326	355	316	331	328	324	340	325	326	303	315	318	350	329	317	318	364	376	331	306	342	313	323	340	328	307	336	304	299	344	336	328	315	325	327	315	306	305	320	318	324	319	319	363	300	326	298	333	324	352	342	321	318	311	308	323	314	308	341	354	349	321	330	344	336	337	342	353	340	327	335	318	363	347	334	304	335	344	321	331	316	317	301	338	349	309	310	339	377	315	321	292	318	327	321	306	297	337	330	329	327	330	343	321	344	336	329	308	352	370	316	319	331	314	318	326	344	323	345	331	354	291	340	336	321	339	322	281	329	316	339	357	344	332	315	319	312	303	337	339	328	332	323	335	330	351	328	332	337	331	321	280	305	321	300	329	336	312	330	346	292	349	320	299	299	333	313	346	326	374	315	346	341	312	315	325	344	350	326	320	338	332	323	338	334	321	298	330	325	332	325	353	322	338	301	311	308	338	336	339	333	333	315	347	302	328	359	290	352	350	346	360	339	349	362	310	338	329	301	346	326	355	339	322	344	336	328	340	356	334	330	303	339	346	357	350	320	286	331	352	317	322	324	318	356	340	336	350	326	347	353	311	321	311	324	335	322	341	348	323	351	345	330	337	324	325	332	320	350	340	317	331	364	362	331	363	315	316	357	323	367	337	355	339	329	348	345	330	325	377	339	353	340	340	344	359	375	357	328	315	305	362	309	355	318	333	330	274	320	305	373	343	319	362	332	337	345	341	327	312	354	323	361	336	345	315	321	312	328	310	318	314	358	355	302	332	324	356	325	323	337	340	325	312	323	343	323	347	301	320	319	322	333	305	317	316	328	328	350	331	290	345	311	329	330	334	347	369	350	324	317	324	370	337	309	351	318	321	357	316	330	307	339	347	315	386	333	316	366	329	342	302	330	341	312	362	336	312	352	353	321	345	335	264	353	322	310	358	342	310	338	370	345	325	330	343	315	319	304	343	307	319	324	349	350	317	324	355
23704	41636	43948	43427	42577	35720	23266	16663	13293	11323	4548	5384	6003	5734	6293	4745	5407	4560	3172	2225	1364	1336	1439	1205	1177	1133	1053	997	961	1019	984	975	944	998	926	1004	913	938	845	915	913	913	885	929	883	929	940	851	846	876	840	842	858	879	902	889	913	886	867	899	861	839	844	892	877	882	812	896	835	884	891	828	890	857	852	841	884	826	949	875	802	902	831	870	863	835	860	807	825	842	878	861	890	805	899	826	860	862	874	845	851	869	846	841	814	855	849	843	865	856	799	827	813	832	840	820	821	880	799	866	870	836	853	875	856	818	814	824	785	851	803	870	867	820	859	818	854	805	829	868	835	809	815	801	884	838	838	826	895	853	837	869	807	867	837	802	829	877	846	797	860	817	838	815	831	843	825	818	818	885	833	838	880	846	809	855	842	878	777	866	845	835	821	839	889	858	893	883	841	836	887	822	881	784	896	840	837	836	817	791	842	858	793	878	793	858	823	849	815	820	823	870	821	855	835	874	883	849	876	801	841	835	852	853	866	840	867	872	845	810	806	855	827	832	848	800	785	844	861	847	833	865	858	773	822	808	828	839	812	848	840	857	881	831	827	865	775	864	830	878	804	853	830	839	777	860	802	862	799	829	787	784	810	850	824	835	850	799	768	857	774	830	785	817	831	781	875	762	837	819	845	792	812	807	874	852	830	817	854	771	798	828	785	828	845	837	857	823	846	828	841	848	821	855	862	828	826	824	864	796	847	817	875	826	813	874	849	819	835	795	849	812	795	823	848	831	813	812	829	847	786	801	767	805	815	810	784	870	827	817	885	834	831	814	824	890	831	873	824	816	808	811	869	780	814	869	838	785	812	831	857	806	832	806	830	844	840	834	798	833	883	815	826	795	808	834	814	818	813	816	861	872	875	859	826	826	814	841	867	828	817	849	863	847	875	809	807	815	823	826	799	815	862	805	836	839	847	817	825	833	865	826	828	814	824	823	824	802	903	790	816	831	832	876	836	863	859	830	769	853	845	840	822	808	851	812	783	835	837	822	869	835	840	858	864	865	791	881	846	847	808	815	822	789	839	802	839	790	800	848	861	800	837	795	847	866	799	860	850	846	839	881	849	831	885	811	842	798	841	815	830	898	824	826	806	791	858	776	816	791	781	822	820	799	782	879	796	860	798	831	828	853	831	797	822	866	890	845	786	792	785	819	778	820	796	802	804	842	848	849	880	791	854	844	857	840	820	808	810	812	772	827	795	819	813	813	791	809	878	825	843	806	834	829	827	802	802	830	821	871	812	834	871	793	837	818	832	856	776	889	859	835	842	848	829	794	837	825	836	810	811	869	886	847	842	797	848	820	808	868	842	803	861	858	868	866	796	812	874	770	804	847	863	859	835	861	829	845	818	823	826	827	839	831	791	857	843	822	855	802	818	852	814	794	892	848	800	798	787	791	822	847	879	821	854	865	853	879	820	820	807	811	830	788	821	846	835	827	811	887	830	810	818	775	844	832	833	855	868	881	799	827	849	842	836	824	859	830	851	836	853	813	788	886	808	826	840	776	805	834	778	785	811	829	813	811	834	803	877	836	840	825	784	814	802	850	822	858	824	834	821	844	809	810	893	899	824	826	802	814	840	860	775	782	823	824	851	817	866	841	831	858	819	818	797	837	880	812	827	878	895	834	778	850	840	843	853	851	819	848	828	836	875	842	857	845	825	796	806	884	812	869	834	862	763	793	845	791	850	814	861	830	851	837	822	832	777	855	804	820	862	881	853	866	800	804	819	835	795	840	834	809	867	872	847	833	856	823	841	772	808	844	808	856	841	802	829	822	847	841	847	844	833	855	875	879	814	830	830	849	836	812	876	840	857	842	816	844	816	809	785	852	830	859	778	849	824	856	836	812	840	776	858	776	896	897	807	820	833	818	850	829	857	825	806	803	826	841	791	858	845	896	841	851	793	816	826	801	821	832	841	880	824	810	779	820	839	846	792	878	854	797	771	777	822	796	793	865	821	847	826	839	860	832	849	804	798	816	853	870	813	844	805	854	851	829	831	847	835	813	799	834	848	795	825	807	848	828	852	872	780	815	814	859	836	802	776	809	776	841	842	812	827	806	829	796	796	876	844	843	851	839	784	885	842	845	879	843	878	821	812	799	833	828	835	817	843	855	765	832	881	815	827	867	855	831	854	840	842	837	798	891	811	856	835	830	886	805	778	865	857	826	780	838	835	750	876	838	805	836	814	807	843	868	818	809	876	820	840	760	782	816	774	877	839	821	784	866	818	806	816	820	845	833	865	885	819	823	838	829	824	856	766	844	840	851	805	866	814	782	809	805	822	793	853	843	825	805	773	840	857	843	870	829	824	777	824	830	898	891	885	843	858	812	798	810	828	840	842	823	839	853	858	855	851	854	825	845	817	793	863	841	829	802	822	808	846	846	858	836	822	768	847	826	783	762	863	811	887	832	824	795	794	816	790	879	792	856	838	824	815	829	822	779	882	850	806	815	853	867	788	760	806	821	848	812	843	829	875	817	827	901	848	866	777	885	772	821	890	872	797	796	782	877	834	873	838	868	868	864	800	843	847	849	849	843	826	801	831	860	824	802	818	811	857	842	838	830	876	848	803	795	842	832	848	796	808	833	808	827	821	827	849	838	859	838	820	852	809	856	820	838	805	773	832	823	813	778	836	802	863	819	839	857	836	779	785	791	811	793	846	852	817	875	819	822	821	820	802	803	837	824	829	882	807	858	825	900	852	847	830	803	868	843	799	779	797	809	836	906	778	786	835	857	828	833	803	816	892	833	822	795	851	825	828	856	856	820	820	855	837	860	812	825	819	770	766	826	824	814	880	818	875	835	870	782	887	814	844	827	812	814	818	836	814	823	754	849	807	833	893	811	756	817	833	876	844	818	839	832	876	868	838	838	783	811	866	824	820	873	862	846	793	841	799	820	850	867	859	844	831	786	882	799	815	863	841	785	792	862	861	771	820	828	840	759	797	853	814	828	807	817	849	849	839	814	796	781	836	793	812	822	875	871	840	824	836	834	836	870	822	772	819	789	820	842	825	825	799	883	836	825	851	804	819	846	844	853	833	832	823	840	839	788	846	807	772	824	842	816	818	811	851	807	824	843	851	856	851	853	860	870	859	801	830	848	873	832	852	833	874	797	798	825	849	811	861	807	806	865	818	829	863	828	849	848	854	835	856	823	859	808	823	776	873	861	796	790	809	828	798	832	828	840	880	786	831	808	846	778	840	802	826	839	778	830	854	806	841	851	838	852	809	814	850	863	854	833	829	808	779	824	824	849	860	823	785	784	860	836	802	893	803	809	809	889	860	782	838	826	783	844	820	801	860	859	827	826	820	816	816	832	861	837	846	835	813	836	792	852	821	840	842	854	779	810	795	823	822	833	873	859	874	805	876	911	804	805	871	865	800	803	840	864	752	805	826	847	753	810	808	902	868	826	822	816	819	825	766	816	880	816	818	823	869	861
5204	10997	13625	9788	3703	1345	655	416	267	260	219	224	218	253	244	185	222	207	203	202	208	194	181	210	204	193	192	189	202	181	196	168	216	195	208	179	201	228	179	187	194	172	190	201	192	197	210	198	223	186	203	189	207	196	185	214	184	192	195	185	205	185	208	197	185	148	179	183	191	179	186	186	179	201	190	204	196	191	214	199	214	203	195	184	173	169	209	192	191	174	211	195	206	201	196	198	178	177	189	186	193	201	171	195	215	204	208	189	183	222	204	203	199	189	205	196	220	196	215	197	215	193	188	185	205	201	205	212	212	195	205	188	195	192	201	207	220	198	192	166	171	198	189	178	202	200	220	177	183	195	180	184	178	174	201	213	187	190	180	184	181	212	210	199	208	201	206	182	202	203	196	202	232	167	203	204	199	197	200	191	171	198	197	181	196	210	198	192	204	202	201	217	196	197	180	213	222	203	195	169	200	202	182	192	213	180	188	198	196	175	184	179	189	189	192	196	180	205	184	176	205	201	214	174	180	183	185	182	209	208	184	176	165	206	194	214	202	196	186	192	207	192	174	214	196	221	197	207	205	189	172	189	201	205	186	185	154	201	198	194	217	189	180	163	182	204	198	204	183	192	195	185	205	188	196	212	193	194	185	188	189	231	203	209	213	216	211	203	213	179	191	184	179	185	165	203	182	191	195	198	180	195	178	181	196	207	189	201	211	199	193	188	199	186	177	167	217	214	192	197	182	199	195	193	198	178	193	195	198	186	188	189	180	172	202	213	201	204	188	201	166	210	193	203	192	195	201	193	199	183	198	202	192	196	197	183	216	204	184	185	170	180	187	200	223	235	195	207	193	184	179	198	202	205	184	187	204	191	205	180	176	175	202	195	190	192	208	185	198	183	190	183	219	229	206	205	190	199	197	196	182	197	192	175	196	186	200	176	188	175	182	184	163	187	206	173	206	187	189	182	211	187	178	204	181	193	181	190	175	171	192	180	173	200	209	187	190	183	187	232	233	197	205	174	186	192	202	168	171	192	211	188	208	216	206	197	177	192	209	163	180	162	175	214	192	173	210	207	184	208	207	205	167	185	189	186	200	175	194	178	222	196	177	183	198	206	194	208	195	205	186	193	208	229	194	196	191	206	213	194	162	185	174	197	184	190	176	175	186	193	199	196	189	188	203	178	201	165	196	204	195	178	202	188	198	199	184	197	212	178	215	195	194	210	178	197	177	182	183	182	182	186	180	183	217	212	163	190	175	175	191	201	175	181	176	202	188	212	187	198	216	193	185	213	199	203	201	198	179	196	183	179	191	184	187	220	179	180	200	208	181	188	189	198	207	198	205	212	209	178	174	187	200	162	196	187	199	193	195	209	189	185	179	187	178	210	205	177	159	183	201	207	193	207	187	199	173	204	187	189	202	195	190	213	204	187	199	207	204	218	204	197	212	202	178	195	202	192	178	180	195	187	190	194	225	180	185	193	170	195	205	205	215	175	190	204	187	164	177	216	200	213	192	191	205	205	189	186	182	185	197	215	198	189	198	183	189	188	238	175	197	208	217	178	168	209	174	187	212	194	178	204	213	197	191	209	220	180	206	176	194	202	211	192	183	175	199	185	187	181	182	195	194	189	189	179	186	192	202	198	179	180	161	202	183	226	184	203	181	201	200	195	190	188	181	206	200	193	167	197	170	182	202	202	189	201	203	185	178	195	175	218	204	198	161	194	192	208	212	227	205	201	180	185	224	207	216	187	186	186	192	163	219	200	163	193	176	169	190	212	192	181	214	215	178	190	171	206	196	197	195	200	222	181	227	213	188	186	204	211	208	169	206	189	198	199	188	207	213	194	212	184	221	163	184	188	183	192	199	194	190	170	199	200	196	212	181	210	184	178	198	192	182	185	181	185	190	212	200	194	202	198	220	185	165	195	191	171	191	194	173	197	202	176	192	224	189	203	192	179	200	209	197	173	186	196	178	198	188	179	201	222	178	205	173	205	182	227	172	193	192	181	193	194	209	204	197	190	199	193	193	223	198	199	177	186	186	209	206	188	161	210	185	179	197	202	181	203	195	192	198	203	183	219	185	177	205	181	179	186	190	190	179	168	198	190	200	178	179	214	211	199	207	207	222	183	218	171	173	187	197	181	194	209	204	195	206	179	177	210	181	194	192	184	201	185	153	221	178	209	187	222	184	192	196	192	212	186	178	196	195	194	192	188	215	198	216	175	189	201	182	181	206	205	183	185	226	191	202	185	208	200	188	209	208	214	177	203	202	198	192	198	188	201	195	209	166	192	182	196	188	184	209	197	167	173	181	171	188	208	180	199	182	195	166	186	193	206	173	196	176	193	206	218	215	190	218	204	236	186	214	179	209	216	189	217	183	200	215	175	180	204	179	215	203	210	179	206	177	162	184	224	192	179	224	201	203	197	189	193	213	211	209	187	215	184	187	203	197	181	204	199	189	202	185	220	193	181	182	198	181	183	197	185	173	213	174	189	224	204	225	174	206	174	189	208	169	186	183	216	195	167	195	192	192	197	191	189	240	192	204	187	190	179	205	183	182	190	190	206	186	219	204	192	191	164	192	184	200	173	193	226	181	177	221	209	204	213	199	182	206	209	204	221	179	218	199	194	213	188	178	196	191	195	173	211	188	194	212	207	172	168	198	172	221	183	200	183	172	188	206	196	208	198	203	175	218	231	209	179	172	180	175	200	189	206	200	177	207	212	202	199	174	186	195	179	199	194	195	203	178	191	186	196	191	210	182	190	201	195	187	197	213	193	179	205	201	208	195	170	199	191	185	183	207	205	193	187	164	189	187	196	187	201	205	203	171	218	189	188	187	209	200	200	194	190	201	197	192	185	187	204	181	183	185	193	218	206	185	221	160	200	194	181	184	204	202	216	194	182	187	200	196	192	209	208	196	223	185	180	197	197	195	190	197	195	219	202	178	180	152	200	212	193	200	190	198	179	197	207	195	232	187	187	191	208	179	203	234	214	208	183	193	182	218	194	205	192	214	194	199	181	172	208	190	196	173	212	184	200	185	202	200	189	200	200	175	219	202	208	193	198	172	177	193	162	200	198	169	214	184	218	188	186	177	204	215	210	179	174	163	195	198	196	180	183	203	184	183	164	209	205	205	187	188	208	187	172	202	191	194	203	174	182	199	183	205	224	202	208	187	217	179	179	193	192	185	212	203	215	191	192	180	182	193	198	178	209	205	192	209	183	201	202	200	206	189	198	202	186	208	225	212	183	190	185	220	204	201	206	194	199	192	190	193	201	197	193	196	200	205	197	187	180	209	210	171	209	171	184	167	163	190	194	187	212	208	210	183	192	190	188	198	203	179	187	203	199	196	192	188	199	181	191	183	170	205	208	206	193	216	170	205	168	189	190	206	178	190	202	195	212	204	183	208	193	210	206	211	193	199	201	190	205	181	210	198	214	180	189	197	181	223	209	222	172	205	198	194	197	200	202	209	169	214	236
4804	13862	20070	16368	8857	3665	2038	1525	1194	1029	754	812	786	810	1017	896	797	771	668	611	558	607	599	596	567	561	575	590	556	560	563	583	645	592	592	591	583	598	595	645	566	565	569	596	606	579	609	618	594	600	556	571	604	572	565	626	594	592	588	612	583	585	576	592	611	587	565	610	553	580	582	557	555	582	578	597	541	576	614	558	583	629	576	613	610	562	606	590	586	586	576	581	523	599	538	587	576	586	573	524	625	595	581	607	540	593	576	578	621	584	557	572	553	588	592	578	585	611	590	564	524	597	594	580	568	574	580	617	532	554	602	541	559	587	547	600	540	576	598	596	558	575	593	611	597	577	595	607	569	605	604	554	623	602	601	591	579	581	527	577	562	604	596	598	607	563	567	592	543	604	616	528	607	601	558	583	585	572	642	558	567	544	545	575	615	575	562	550	560	607	573	563	580	580	583	606	605	586	547	587	573	580	577	535	553	612	584	550	614	616	580	594	576	595	584	594	566	560	645	645	560	533	582	592	583	570	589	563	530	571	535	623	537	506	573	537	605	598	533	592	567	622	587	606	553	605	526	551	550	568	642	570	622	586	606	601	570	598	616	591	578	586	572	559	582	604	601	572	607	590	556	574	571	584	582	572	617	598	596	564	593	582	586	516	604	637	551	543	575	603	580	605	601	582	574	592	575	582	547	631	566	575	573	575	605	608	594	590	605	565	586	533	572	591	573	585	608	608	578	580	588	575	617	581	576	637	619	625	590	556	554	600	589	573	594	575	581	564	604	582	573	634	618	557	602	605	579	567	575	586	564	562	527	548	503	547	595	602	571	571	597	618	559	633	553	637	596	629	618	582	572	575	574	586	596	574	562	601	598	580	561	574	554	597	544	581	537	589	558	562	563	572	567	562	574	591	586	548	598	600	551	568	599	573	564	586	588	613	636	586	582	535	581	599	574	592	547	589	569	551	610	608	581	561	538	589	630	592	563	587	545	548	571	577	587	578	586	573	562	535	558	566	561	574	581	605	564	579	598	561	595	600	579	634	569	571	608	588	615	562	552	592	599	628	578	598	608	558	575	575	571	594	568	587	604	603	540	595	614	600	561	588	576	566	612	579	562	562	575	564	571	563	608	593	555	526	557	522	584	577	557	569	600	560	598	568	567	602	604	564	563	601	573	548	585	561	596	572	607	638	555	562	560	579	595	578	564	580	559	569	556	602	557	574	561	564	550	589	511	639	621	635	589	594	611	573	565	637	560	613	603	604	598	563	574	586	581	537	558	568	562	559	617	592	570	581	589	564	576	548	567	585	577	565	589	576	540	592	574	537	608	587	549	570	590	589	571	590	573	627	554	598	604	598	572	537	558	555	595	593	592	564	565	613	555	530	594	610	546	580	585	533	621	557	561	530	587	568	586	634	588	585	639	568	546	596	612	610	570	593	548	560	569	551	606	556	570	525	561	587	576	589	562	565	527	575	556	571	581	554	591	544	528	597	567	598	561	587	539	605	576	602	595	598	642	624	551	586	558	621	562	608	567	560	529	598	517	584	602	552	550	558	581	593	569	587	547	612	568	560	596	533	570	601	576	549	590	576	637	584	599	553	561	563	581	541	612	533	594	578	584	554	543	599	579	568	544	532	579	540	595	607	593	584	581	556	616	581	613	549	550	544	598	589	534	593	598	600	593	590	618	564	581	563	574	555	618	594	569	584	545	569	537	581	597	585	590	579	573	587	594	643	558	569	565	611	604	595	615	569	584	571	581	549	549	565	528	564	573	591	569	632	569	535	588	551	601	574	585	630	603	609	583	572	589	584	572	587	594	547	554	608	602	560	575	576	598	577	565	568	589	560	603	587	578	569	608	576	572	551	663	616	576	586	609	604	566	585	568	570	601	592	518	623	636	567	602	570	593	546	584	591	563	622	548	562	604	607	576	605	587	624	567	557	603	562	615	585	585	547	596	544	582	610	574	566	583	572	584	585	611	571	592	569	557	586	585	583	571	560	610	600	553	601	580	564	622	565	613	600	620	586	595	591	571	579	554	574	589	544	563	538	601	589	554	594	554	593	624	589	626	627	618	575	557	597	563	601	591	580	547	568	571	665	558	586	577	510	599	574	588	592	567	561	570	592	585	556	586	563	571	588	540	586	592	548	592	559	595	548	563	605	562	591	549	544	564	576	576	529	568	555	537	607	577	580	585	593	585	613	553	550	571	568	581	613	608	605	603	595	578	617	586	581	565	598	613	579	548	573	540	606	563	593	599	556	587	598	568	595	600	592	609	565	563	569	561	593	625	556	580	591	535	586	610	551	580	600	566	561	544	565	580	523	610	594	590	599	582	539	544	619	602	588	604	625	615	565	621	540	589	642	593	547	576	534	613	591	516	564	571	548	606	604	603	579	574	589	613	582	598	569	601	561	612	595	638	575	564	583	595	589	568	600	568	565	540	605	568	517	564	604	564	588	571	576	588	575	544	593	597	608	599	561	591	638	577	566	617	590	550	567	564	599	565	559	582	602	580	601	568	582	578	551	524	565	608	615	609	570	613	569	591	587	589	511	526	583	557	602	581	566	599	605	553	604	509	620	572	582	628	572	561	576	541	584	594	634	578	598	550	579	544	569	590	614	557	557	580	572	597	529	600	556	600	554	538	577	539	562	621	574	513	593	558	589	585	602	601	567	568	633	623	563	583	583	626	547	568	606	543	579	592	580	539	548	596	591	611	576	580	557	578	610	554	578	594	577	565	564	618	581	606	537	590	566	561	584	563	592	575	596	544	574	594	563	568	606	551	589	566	553	573	594	591	593	572	579	647	583	593	601	591	567	555	567	577	575	561	597	616	569	573	618	576	581	590	548	586	543	538	571	588	566	611	574	591	581	563	599	593	552	565	583	565	573	583	543	543	581	580	559	573	612	612	590	525	576	568	542	598	625	545	569	509	561	546	599	588	614	591	615	545	611	584	610	584	564	575	594	571	580	594	581	582	590	582	579	584	564	572	639	560	550	589	588	594	590	601	604	589	631	570	554	606	600	584	607	542	559	599	622	583	560	587	600	566	615	604	577	568	563	556	609	610	562	621	608	590	568	608	553	551	580	553	538	591	576	562	561	570	569	573	551	567	548	590	571	526	587	568	633	585	577	576	595	607	576	536	567	559	559	589	579	546	557	660	575	578	583	581	588	602	554	573	551	575	564	533	650	610	582	595	592	565	615	591	620	572	606	550	613	553	589	600	604	575	582	573	597	559	579	608	573	553	607	589	569	564	553	581	599	562	589	536	549	568	581	586	598	543	596	562	595	541	582	564	580	616	587	584	571	573	579	592	597	612	554	583	560	592	613	555	558	602	543	552	604	585	536	588	539	594	576	562	507	566	631	553	570	576	638	592	552	591	605	603	587	604	564	558	560	530	526	616	596	559	541	624	547	576	559	615	606	559	578	618	595	563	547	566	575	589	556	616	589	567	588	607	590	564	634	571	573	581	586
26399	43635	40422	33078	27629	23244	15540	8988	5063	2896	1294	1344	1450	1119	1705	1859	975	836	631	463	393	398	409	411	382	396	347	370	377	348	365	408	404	358	385	365	378	357	359	343	362	341	373	354	343	388	361	355	396	353	351	383	364	338	363	409	387	373	383	353	337	355	349	355	343	390	361	379	369	385	395	362	385	333	356	359	362	405	362	363	374	379	395	402	369	388	369	360	382	340	394	403	348	370	354	389	361	373	379	367	385	331	363	353	376	396	415	372	363	354	396	355	351	319	374	352	340	388	359	389	358	379	347	367	379	358	353	397	334	291	372	319	368	334	348	383	370	357	348	355	366	410	339	356	357	352	345	377	398	370	345	372	359	326	312	346	351	376	376	349	367	317	369	358	384	350	357	352	370	356	386	377	376	400	360	367	340	368	357	376	351	357	396	355	390	355	368	390	360	344	344	356	349	374	365	362	374	344	358	382	350	360	382	353	372	352	381	370	384	361	335	328	389	368	375	386	373	376	364	367	343	397	362	382	360	350	384	363	337	381	363	374	374	409	355	372	362	388	365	397	340	355	358	408	328	344	365	352	371	382	359	356	373	369	369	373	368	401	327	356	383	346	385	348	368	364	390	367	380	340	347	404	379	306	349	352	367	319	352	342	334	352	333	368	348	324	380	371	376	385	399	368	361	349	347	357	345	366	383	369	331	361	363	391	373	386	371	373	379	395	384	385	352	368	332	393	363	415	376	354	355	344	376	395	386	358	410	348	336	362	357	348	346	355	383	328	354	383	425	336	353	339	338	323	353	360	385	357	362	373	341	348	356	403	343	380	353	340	365	381	380	387	346	386	360	347	335	340	387	368	401	364	363	379	343	357	377	356	375	370	321	398	312	379	375	343	361	356	364	348	352	319	382	365	368	350	368	392	358	352	391	371	361	368	345	341	349	344	377	368	342	375	380	392	375	366	359	370	361	361	339	378	350	367	348	363	387	356	350	372	375	380	361	370	398	363	363	387	350	381	349	376	374	366	399	376	360	360	369	409	408	376	377	351	359	354	324	337	374	346	340	348	352	350	350	368	375	335	359	359	364	371	334	397	366	395	361	354	346	364	381	384	348	353	360	354	362	348	398	377	355	358	359	377	362	340	351	361	367	375	365	358	357	350	359	381	344	364	337	336	383	380	374	372	300	368	371	382	414	368	355	355	419	363	365	369	396	327	379	393	335	356	384	374	365	345	388	346	357	343	324	364	347	359	394	348	397	370	344	386	344	371	371	402	364	345	363	362	374	380	345	389	343	366	355	368	367	347	385	408	378	378	354	352	384	344	376	360	368	362	377	385	364	368	368	359	359	374	399	368	355	360	398	359	369	390	369	357	368	344	383	372	326	342	379	372	378	352	402	361	393	378	373	386	349	352	354	345	385	347	353	357	359	369	340	395	390	368	377	366	365	364	393	326	352	383	360	385	361	390	380	372	373	395	384	364	395	365	390	373	369	370	378	322	362	370	383	400	363	335	343	336	337	378	366	380	308	358	359	375	387	356	348	369	353	358	364	377	387	368	338	341	391	382	380	379	399	358	388	382	378	359	400	340	349	388	364	392	357	333	381	383	351	364	349	406	354	333	345	399	367	359	355	376	370	378	365	410	372	351	346	391	372	399	368	359	369	337	385	328	358	379	345	363	382	361	363	376	338	370	350	380	365	340	372	385	379	394	354	365	375	357	372	386	377	357	375	376	355	339	398	370	351	359	338	321	359	360	365	358	325	372	354	351	343	373	351	353	358	394	387	362	376	363	350	361	401	373	359	363	380	359	386	367	382	348	410	386	375	413	381	361	349	372	364	383	347	382	342	380	386	381	338	350	386	371	380	374	340	399	378	337	380	369	343	364	319	365	351	386	354	375	362	346	390	382	350	331	367	371	325	383	357	341	369	374	337	340	364	344	401	386	378	354	352	336	361	352	378	342	352	373	383	341	351	353	338	353	357	375	380	330	369	349	366	377	365	382	395	361	354	338	373	344	389	383	350	375	357	380	360	364	351	333	366	366	386	357	375	383	373	376	377	390	367	358	362	362	381	364	352	370	329	369	358	383	323	392	391	365	388	373	369	335	353	368	345	345	357	382	337	370	341	374	350	389	342	352	333	324	394	384	353	394	364	360	385	361	368	372	362	390	403	362	378	320	368	345	337	370	389	363	381	361	352	354	343	381	363	373	382	357	351	374	337	378	399	360	355	365	356	377	368	346	345	407	366	338	351	372	366	372	371	397	349	371	365	367	355	344	328	358	376	340	344	365	350	338	342	368	346	361	367	340	331	398	351	375	373	371	364	347	361	409	368	342	357	406	335	358	317	368	339	366	372	355	334	366	370	368	403	392	386	402	349	365	371	369	351	340	364	358	350	346	347	372	369	365	385	378	361	364	349	323	370	383	358	397	371	345	383	333	352	376	390	379	371	320	374	354	351	380	350	392	350	353	383	359	331	400	375	345	352	370	376	333	394	377	380	329	394	378	337	358	348	388	347	357	312	386	376	353	356	388	365	352	338	356	383	370	354	387	352	379	397	346	369	351	389	328	345	376	348	338	392	360	374	415	346	338	364	362	335	383	391	345	354	337	338	367	363	336	372	377	356	378	346	412	375	362	364	338	364	367	403	347	363	355	366	317	380	363	380	349	367	371	351	382	344	378	369	393	350	345	339	346	377	379	342	362	336	380	404	420	351	374	342	352	372	373	330	357	375	348	401	360	389	359	344	358	370	379	361	383	380	378	351	365	356	363	359	352	341	364	356	381	367	367	375	361	360	396	383	380	392	391	362	351	362	373	359	391	367	381	370	317	345	331	359	367	379	377	355	341	364	354	350	357	353	364	368	351	334	344	377	370	370	373	377	371	364	381	376	359	374	363	402	374	332	337	376	359	375	344	350	371	360	372	358	366	353	369	338	354	369	364	393	370	357	382	372	346	393	384	365	355	367	349	385	379	359	363	359	340	362	361	394	348	358	380	382	359	360	352	356	398	336	379	337	351	365	329	379	389	379	366	366	360	370	404	371	373	333	371	371	353	367	344	372	366	367	353	367	361	404	408	340	411	343	350	374	358	355	376	362	358	339	379	365	360	378	388	382	355	384	361	401	384	378	334	314	384	370	385	369	372	354	384	392	380	377	367	368	337	336	319	354	387	366	362	364	386	398	353	366	345	387	388	344	391	374	357	381	370	357	375	358	374	319	393	404	384	382	375	364	350	338	340	366	360	363	376	400	357	380	355	347	377	362	379	344	352	374	370	355	352	374	325	376	318	366	350	368	390	364	339	355	411	340	368	380	369	366	383	343	359	393	343	369	351	321	355	372	373	370	371	349	396	356	349	397	386	351	384	374	323	368	369	382	342	370	371	369	363	357	390	377	383	358	364	369	350	361	350	355	347	353	383	383	343	366	385	326	354	385	373	393	380	364	386	342	328	340	356	375	386	365	380	342	353	355	352	354	333	373	357
19564	39235	41780	40364	36446	26144	15807	12565	9389	7297	4012	5568	5767	4577	6486	6948	3071	3368	2360	1644	1217	1214	1360	1195	1104	1059	1060	1066	1025	1040	991	1041	1032	1019	987	992	1022	1017	1006	933	1001	1015	984	983	945	968	981	980	976	999	939	981	1022	1005	953	976	976	981	959	1002	911	1017	1006	916	968	982	955	992	974	1016	977	934	994	999	1009	938	960	930	932	1005	980	904	965	991	1006	961	940	940	988	929	987	957	983	940	945	890	952	969	908	1004	935	886	970	927	972	938	923	957	956	916	919	948	939	949	934	966	949	961	952	1004	919	967	957	928	922	939	956	943	907	962	917	965	885	966	973	958	976	971	932	975	982	941	939	950	929	942	981	965	979	898	965	933	952	973	854	952	955	911	903	934	904	920	957	940	904	931	950	959	894	989	933	947	953	922	949	929	956	969	956	927	984	964	937	894	970	925	955	928	912	949	927	876	974	883	933	935	968	951	941	992	922	960	998	970	929	936	985	934	911	877	947	967	923	937	873	999	928	945	937	933	911	915	885	930	993	932	998	955	949	946	1005	913	937	950	901	947	965	948	973	933	961	897	902	988	931	910	915	965	969	899	964	937	977	931	941	931	934	950	967	939	922	963	952	930	932	950	958	949	890	960	928	938	931	976	943	976	977	905	954	949	930	902	941	971	960	972	959	955	969	974	959	921	952	951	912	962	928	899	859	982	954	941	918	950	961	932	928	968	925	908	972	971	923	907	928	935	964	939	955	929	901	941	916	904	958	973	917	881	909	932	910	901	942	930	873	898	978	921	947	946	957	946	1004	918	975	960	911	924	930	954	947	959	1009	926	891	942	973	915	958	938	915	957	928	914	939	933	989	981	915	919	944	940	924	931	941	951	937	900	951	927	914	958	863	878	889	901	945	975	991	890	894	902	979	956	917	941	940	890	981	908	896	961	946	969	918	925	960	931	960	928	957	948	943	897	970	947	929	934	921	943	898	942	920	932	984	946	962	901	881	930	962	985	938	933	910	943	939	957	931	916	954	927	979	966	912	928	922	913	944	981	971	921	919	948	928	940	962	890	998	917	1007	937	945	1010	930	982	948	960	954	916	964	960	915	929	895	940	935	936	858	929	956	945	930	926	1043	1025	944	925	922	939	978	921	952	915	936	892	935	890	935	929	953	919	896	912	958	911	944	987	945	967	972	909	971	929	933	950	974	970	934	970	923	913	979	951	921	959	958	972	931	923	948	917	926	899	927	952	924	922	979	926	925	960	880	951	936	1022	909	916	927	943	879	929	943	893	899	930	982	980	962	1001	861	967	925	951	964	956	916	948	960	949	916	947	915	928	903	960	932	905	936	943	906	967	942	970	930	928	959	941	901	920	960	940	903	947	937	978	940	987	941	932	896	942	892	930	982	927	971	907	938	978	969	960	938	949	972	931	919	920	955	984	951	968	922	988	968	943	957	919	943	929	986	928	947	924	985	950	958	906	867	950	954	943	995	902	928	953	963	1000	976	975	917	973	941	947	904	866	943	914	930	920	1003	828	973	935	915	968	926	943	956	908	939	907	904	972	937	935	916	931	916	972	919	923	947	943	991	904	955	976	911	893	903	902	925	944	958	922	905	959	932	925	911	941	940	943	978	873	957	899	946	993	973	983	962	925	914	962	928	975	949	902	950	966	987	912	872	925	905	922	921	927	980	906	914	959	945	897	989	929	924	934	989	926	982	945	919	936	947	934	932	961	920	986	915	899	970	972	909	956	942	933	945	945	973	929	931	959	987	942	879	935	971	978	914	866	920	952	891	943	951	898	981	907	952	932	1005	964	1001	914	879	996	943	887	981	954	964	939	949	951	940	957	949	928	934	973	920	961	931	894	976	899	945	967	953	981	965	914	924	938	892	907	888	946	939	980	930	960	982	921	931	964	919	953	932	872	968	920	948	938	927	913	926	1012	972	922	903	960	966	908	905	916	960	934	906	989	919	949	933	953	924	945	938	969	914	925	955	935	955	944	975	914	941	996	867	933	917	915	948	938	964	975	940	946	935	941	946	907	946	938	901	957	963	895	969	913	969	970	965	897	960	908	933	956	939	898	944	960	923	967	993	975	939	923	901	965	937	987	931	976	930	971	913	970	938	987	982	951	930	981	978	889	968	956	947	957	903	908	972	926	894	939	886	924	974	993	942	914	969	953	939	989	975	963	906	895	904	921	983	936	974	916	936	920	916	976	906	950	945	933	953	915	912	973	930	959	947	1013	926	972	949	937	902	1020	930	916	917	969	931	927	953	963	939	937	937	932	972	950	980	929	925	960	939	960	953	940	940	905	931	930	934	969	888	928	958	914	967	914	929	953	959	1005	925	1000	948	930	917	915	978	953	942	925	976	901	923	936	967	1022	957	956	912	906	925	909	942	938	935	954	962	963	952	967	945	947	906	918	971	942	985	925	992	910	959	904	924	942	892	953	963	1015	917	907	952	952	905	971	951	960	957	939	926	940	950	996	961	930	965	925	921	936	901	936	937	1019	936	857	954	919	939	975	940	944	1011	909	930	962	908	948	949	974	976	929	900	969	903	935	918	949	954	947	1003	939	957	982	915	950	970	949	976	940	932	993	955	945	870	1002	968	887	906	966	984	952	988	917	977	973	975	978	963	965	938	923	950	968	952	914	931	932	946	978	927	977	919	992	942	910	975	964	945	884	964	954	917	926	915	937	923	933	960	963	901	960	907	981	953	957	960	979	941	983	972	941	906	931	950	910	955	919	934	975	880	955	1022	939	993	969	942	915	947	963	981	949	964	960	976	943	964	961	892	944	940	931	954	914	920	951	919	910	984	966	934	923	962	1005	967	934	977	955	967	909	933	984	880	1002	864	858	942	902	936	974	913	925	969	944	854	920	946	918	920	916	960	873	925	919	927	943	970	981	941	990	931	962	924	967	985	936	1034	918	953	1004	986	958	936	958	962	958	946	961	964	928	912	958	945	923	926	972	969	933	913	948	940	975	965	949	953	945	954	1027	978	987	943	988	908	1008	900	948	943	869	987	971	1002	951	969	893	927	936	921	929	959	939	979	882	937	946	905	977	945	917	959	954	901	953	962	919	987	947	899	949	951	996	958	940	958	891	938	927	915	923	959	922	944	929	966	895	951	973	973	938	946	924	902	936	970	977	930	977	974	939	931	925	921	950	922	919	938	930	908	921	921	936	1013	923	895	933	951	940	942	909	949	996	938	941	941	939	960	876	924	960	975	939	978	1013	944	945	972	948	948	974	924	871	942	917	956	963	959	942	951	911	985	958	896	973	899	1001	953	959	917	968	918	925	933	897	914	950	896	922	935	925	930	975	944	879	968	934	957	879	991	924	971	963	881	925	930	949	912	921	922	913	938	935	972	1042	933	932	907	926	964	956	949	920	930	905	934	910	963	895	927	942	917	923	964	932	999	886	913	929	949	929	948	986	920	951	944	939	946	948	965	985	1019	962	943	940	905	978	935	938	993	956	919	937	963	964	959	931	902	942	949	921	951	954	939	922	925	909	921	948	929	865
34875	45463	39125	32657	28148	25102	20739	15397	9093	4705	2146	1824	2392	2218	2202	2780	1440	909	618	459	438	455	416	357	397	321	376	346	362	351	350	337	339	371	377	362	301	315	315	353	354	329	340	343	379	305	338	329	358	315	321	337	329	398	328	348	343	324	325	326	323	313	313	360	328	331	294	359	339	349	365	306	330	300	310	350	279	338	327	338	318	333	362	362	348	352	320	322	349	341	328	316	358	303	310	368	317	319	307	342	349	322	310	357	308	325	324	342	335	307	315	343	348	329	341	324	350	303	349	350	332	326	342	329	352	302	343	330	321	380	314	334	356	342	324	325	356	343	370	334	346	348	332	313	327	348	307	346	334	320	323	336	315	334	352	349	316	340	326	315	360	303	336	338	330	331	299	337	322	379	349	289	328	372	352	311	335	334	323	350	330	319	329	309	318	344	314	338	348	318	329	316	313	329	329	321	355	335	366	336	314	297	317	319	331	336	323	313	322	332	290	333	359	338	309	328	351	333	308	335	325	333	324	315	335	340	320	325	296	316	355	333	321	353	316	324	346	329	330	318	296	336	301	339	352	337	366	311	346	330	327	346	328	334	332	339	361	306	344	346	356	393	347	325	312	296	333	344	335	323	335	348	348	316	341	334	310	338	311	325	328	326	327	357	334	326	351	340	308	328	326	361	348	316	304	335	357	342	351	303	324	341	311	343	334	330	335	286	303	327	348	292	320	353	300	325	327	343	331	303	325	340	359	360	311	337	342	329	315	321	329	324	303	305	357	348	303	353	344	342	319	327	348	338	317	321	310	337	310	349	340	323	336	347	326	363	330	330	320	370	321	325	320	336	370	314	347	341	298	332	320	318	316	345	329	308	334	314	337	345	334	345	338	331	366	329	356	342	320	334	318	316	337	334	322	308	281	310	343	304	346	305	325	307	315	315	300	329	296	297	328	347	307	313	367	342	351	357	309	336	333	328	350	319	307	365	341	318	320	310	370	371	320	324	296	332	323	336	344	320	319	364	371	316	391	287	315	325	337	338	311	326	328	326	353	305	317	346	342	310	315	334	330	351	329	310	328	361	352	355	336	328	352	339	306	317	301	341	279	292	324	344	299	335	312	348	329	326	332	309	332	330	335	343	357	347	325	325	339	309	337	331	305	320	351	345	318	345	343	305	330	314	330	311	331	348	315	315	291	322	371	330	325	312	330	314	318	314	345	324	341	326	357	301	347	323	327	326	353	329	345	326	306	331	340	334	320	323	316	326	318	345	354	321	318	274	322	361	333	336	325	321	312	318	348	333	297	341	327	325	326	305	314	319	353	355	309	328	356	336	322	339	330	299	295	335	317	332	339	301	323	320	350	300	311	327	310	340	351	312	342	357	322	330	307	338	315	325	332	350	329	352	327	327	329	340	339	336	313	283	318	324	308	330	318	337	319	309	362	316	325	350	359	323	331	306	353	322	343	366	356	314	328	313	315	363	345	379	329	311	314	340	350	365	335	340	290	332	340	337	297	303	330	323	316	300	331	309	302	302	344	335	347	378	339	342	309	312	351	343	340	355	331	307	317	335	355	308	333	339	335	338	328	310	332	351	359	322	308	325	332	308	334	337	332	335	337	343	316	334	326	311	318	307	358	320	336	350	326	355	332	286	330	309	343	366	316	340	357	306	330	317	334	333	325	353	333	325	311	318	302	345	310	342	322	322	338	330	318	326	333	330	337	337	341	325	291	329	324	350	323	344	288	345	356	316	308	375	331	321	310	354	333	302	299	333	350	298	350	355	375	314	347	358	325	357	297	336	300	314	333	293	306	350	326	301	306	346	325	347	327	341	330	322	309	323	312	325	345	353	319	290	328	328	329	362	328	336	331	329	341	310	322	340	295	319	322	309	297	308	331	358	335	321	333	335	334	360	327	300	332	330	330	365	315	315	329	332	337	316	332	303	358	342	312	327	301	320	340	336	293	326	325	317	335	310	323	330	383	308	297	342	310	331	308	325	324	327	355	354	333	357	336	297	328	306	327	313	371	301	322	335	332	332	312	340	310	322	367	328	356	342	347	351	345	300	317	372	325	330	326	315	313	322	336	313	306	309	368	327	312	320	323	321	372	341	341	317	322	295	336	340	329	340	321	321	346	337	302	345	336	340	351	344	294	344	344	323	315	305	340	323	315	312	357	339	322	382	299	310	297	322	336	305	346	348	319	323	354	316	293	334	315	341	342	341	314	321	312	353	355	326	342	316	338	346	317	314	308	333	349	327	317	322	340	338	334	329	302	335	313	347	350	303	368	328	340	329	319	320	296	327	315	322	347	350	329	322	294	324	311	314	328	328	295	322	315	310	347	336	341	328	350	342	322	303	332	353	373	323	320	343	332	311	304	338	309	305	371	351	309	313	348	319	327	306	333	325	365	340	300	345	337	308	324	325	336	326	337	318	320	322	359	320	329	324	323	350	338	338	332	325	322	325	318	317	350	317	334	337	322	324	308	309	309	353	309	286	349	330	363	346	329	350	318	315	319	352	302	344	329	290	332	340	323	309	325	323	339	353	363	332	308	327	340	327	322	347	289	323	341	301	324	335	339	343	344	354	388	333	271	367	339	336	333	329	321	323	327	295	333	357	355	307	308	344	328	361	316	310	338	302	308	332	332	322	344	324	330	323	308	304	311	324	322	307	311	343	322	338	367	284	330	322	322	353	326	360	321	327	303	335	326	303	329	328	289	347	315	350	315	337	316	340	316	309	310	316	335	294	313	349	356	332	338	322	340	338	348	311	327	303	316	339	368	358	306	334	340	320	296	340	308	297	361	361	335	331	323	311	313	287	359	346	338	340	322	381	318	323	326	332	319	355	342	340	352	315	343	314	326	328	339	320	336	316	376	338	316	308	315	300	328	332	327	334	318	318	322	343	347	324	340	311	343	296	318	344	329	337	360	329	327	342	313	337	322	330	316	318	346	342	327	319	304	301	338	314	328	353	343	327	326	343	318	332	376	311	361	315	315	322	327	311	341	307	321	299	331	321	321	295	327	351	312	323	334	358	332	304	362	361	345	316	337	349	345	314	344	328	362	343	306	323	348	313	309	332	320	327	330	333	328	334	353	355	291	334	332	330	308	302	321	317	354	342	355	340	337	293	306	323	352	332	280	336	345	352	327	347	322	317	328	332	363	334	320	292	337	317	351	317	324	298	322	324	322	324	294	340	353	310	312	356	342	298	360	352	349	343	315	353	325	317	314	323	310	358	345	313	348	334	316	334	348	319	275	296	320	348	349	309	325	325	353	308	355	348	322	336	319	337	327	351	322	355	341	350	338	342	333	315	349	331	338	346	324	341	357	348	335	335	336	309	328	290	289	325	332	327	354	289	344	331	335	313	350	332	348	368	323	334	308	323	343	329	301	295	330	305	350	332	322	341	329	326	333	311	325	283	322	323	336	337	307	312	347	307	358	330	317	321	333	312	329	324	348	359	332	343	333	309	336	324	315	336
24857	42956	42621	42330	39747	30072	20750	18528	12957	9322	6234	6771	9597	7811	8282	10199	5432	3647	2458	1862	1486	1549	1461	1246	1074	1073	1018	979	987	969	1004	924	930	960	1013	895	964	927	884	889	926	912	860	873	932	888	949	850	873	872	831	912	877	864	889	882	904	841	865	852	854	828	904	853	896	833	857	868	845	889	892	862	879	867	770	878	859	901	887	818	911	877	855	862	829	789	807	825	832	873	823	854	850	817	821	829	846	810	875	842	881	864	849	826	828	829	856	814	838	844	849	849	836	801	812	848	847	805	843	873	787	808	860	827	828	835	822	798	839	862	821	867	835	826	825	841	805	805	850	797	813	802	808	774	823	836	807	818	831	902	861	860	866	797	814	866	843	816	826	809	795	858	816	863	829	814	826	787	789	837	814	789	808	832	822	834	805	847	831	791	834	872	839	833	822	804	782	833	831	854	839	830	884	868	774	893	808	845	790	836	809	807	836	815	880	831	833	878	782	781	816	776	840	798	833	832	869	848	871	862	807	823	840	823	843	824	771	809	814	796	796	783	830	800	844	823	837	854	826	847	794	840	849	806	851	858	786	904	758	849	843	835	829	842	864	814	782	838	850	813	813	866	865	811	778	840	768	787	835	806	815	790	857	814	812	846	853	834	818	771	782	809	806	833	853	831	852	853	813	848	779	833	851	831	809	803	796	847	872	814	809	826	820	860	892	851	817	864	825	849	809	843	793	800	821	797	855	837	779	904	810	851	867	817	897	834	804	786	810	828	859	874	821	791	833	786	820	891	823	871	799	838	820	821	787	806	800	833	808	808	849	823	832	796	813	794	788	814	822	769	828	795	773	849	822	788	789	796	832	805	764	886	818	828	843	851	800	837	826	836	782	846	825	746	822	794	813	786	834	838	808	836	865	836	820	814	824	811	886	841	838	822	835	774	797	808	839	810	797	810	823	803	871	846	801	810	825	777	796	825	850	828	838	810	805	801	856	825	834	761	835	820	802	830	852	825	813	810	789	850	857	878	841	777	778	865	848	826	768	821	826	834	842	828	795	828	840	808	837	797	900	803	809	833	825	805	839	795	863	832	849	790	810	810	835	802	849	861	797	879	842	860	774	827	805	845	787	834	843	829	818	839	836	828	845	847	887	832	826	858	800	811	835	829	864	811	782	824	830	849	867	731	854	818	838	815	831	831	821	792	848	817	802	823	851	840	831	763	800	837	810	787	812	792	769	854	865	834	819	835	785	817	830	841	856	816	815	850	823	800	785	831	825	784	880	813	811	830	795	810	823	819	793	821	831	830	794	835	804	867	836	858	826	862	833	855	813	828	790	816	816	843	825	810	844	834	851	792	796	862	833	821	778	812	767	842	834	820	859	825	860	819	772	807	808	828	839	791	808	789	864	789	859	853	845	833	857	826	832	860	810	799	827	827	890	824	838	850	798	790	869	859	831	822	783	782	796	839	806	807	792	844	802	759	805	827	826	848	816	791	825	793	875	821	810	837	841	774	826	853	822	778	872	815	871	817	860	809	806	880	832	876	822	830	836	810	803	801	814	846	850	868	916	837	774	821	802	812	824	824	831	819	861	818	834	804	802	794	838	793	820	822	787	796	808	810	878	797	831	836	812	849	802	817	801	863	801	829	855	782	792	839	817	863	792	810	792	827	817	827	811	800	807	784	844	822	844	853	803	809	793	769	793	824	828	830	833	811	772	813	753	905	857	842	806	828	834	817	800	837	862	787	807	833	812	802	786	833	804	834	783	864	836	789	796	832	814	823	827	907	802	863	819	867	797	803	810	821	781	820	778	842	846	775	799	808	864	838	822	792	860	808	823	817	795	837	782	859	810	804	799	789	811	848	847	812	829	842	864	825	857	854	829	772	834	830	887	833	847	799	772	812	839	814	780	785	809	832	873	782	862	816	884	800	793	828	823	791	866	839	852	881	826	831	735	833	844	885	821	874	816	820	813	801	816	786	823	838	826	820	908	822	854	819	807	803	826	839	821	835	820	854	859	815	833	830	826	842	800	798	805	751	872	821	803	849	871	794	767	774	804	831	823	855	832	760	861	821	800	757	784	838	779	822	867	825	808	860	816	801	764	887	841	820	835	849	812	821	842	832	847	858	839	811	795	799	808	782	869	817	830	775	866	789	812	792	804	876	796	773	792	820	838	777	824	816	856	848	802	835	826	816	859	787	831	840	811	828	784	765	784	847	816	808	782	802	810	799	848	809	793	846	829	852	808	860	852	824	807	830	803	825	804	813	838	874	856	818	855	833	817	776	876	791	820	825	826	794	802	814	750	789	813	826	862	818	782	816	901	807	820	816	818	849	807	837	776	778	780	848	875	799	845	848	832	816	859	816	828	824	842	793	817	816	801	799	788	855	837	828	825	756	852	827	847	828	832	850	853	774	789	844	801	830	814	812	839	821	755	810	809	777	820	776	808	845	784	850	835	838	856	812	841	816	830	849	833	852	863	873	898	851	869	852	854	772	892	780	816	838	823	855	810	771	850	856	773	855	920	816	825	846	838	812	786	814	846	834	814	863	835	794	781	837	800	865	854	801	858	798	806	807	820	838	814	829	859	822	874	863	823	852	803	813	842	794	812	819	858	799	840	823	838	860	878	776	785	801	754	796	819	797	832	819	801	766	799	858	852	807	837	792	803	859	821	827	817	860	787	785	869	827	872	823	832	802	842	845	802	814	788	813	869	823	817	794	801	818	849	779	786	785	813	862	848	870	855	771	786	841	836	804	874	862	840	841	828	781	836	835	812	830	827	787	804	844	770	843	775	816	815	800	863	815	802	798	802	864	838	813	814	860	812	855	847	823	823	819	827	805	809	833	869	838	796	792	882	802	834	825	822	875	798	814	748	826	856	827	836	832	800	834	878	848	846	862	851	816	820	821	841	820	815	777	838	854	838	824	815	822	814	794	855	831	805	852	810	811	814	789	825	839	875	803	819	793	835	785	808	878	798	810	818	841	819	833	808	771	820	833	795	807	861	844	806	835	849	848	863	821	849	800	828	769	855	819	779	861	807	792	804	805	814	783	817	838	824	861	783	779	814	782	817	816	852	786	807	821	859	787	790	828	814	789	809	791	763	844	828	855	825	821	817	834	782	805	813	802	775	862	799	868	826	771	838	857	883	826	880	850	863	811	882	873	800	817	808	820	867	891	800	841	857	786	849	841	804	831	813	805	793	850	802	779	826	835	876	763	807	787	823	866	830	831	809	785	859	830	848	847	865	807	823	806	838	857	798	814	881	826	791	833	850	830	809	833	805	839	853	789	777	834	796	825	842	774	796	850	799	812	848	802	817	794	874	848	821	818	810	814	829	828	831	843	806	758	862	849	856	814	801	862	841	820	819	827	851	840	825	896	833	826	833	839	872	810	853	817	821	833	837	832	821	810	796	757	834	794	808	845	803	851	819	818	841	859	802	850	805	810	865	837	862	852	850	808	832	821	821	823	826	870	813	794	859	844
5788	11410	13341	7739	3096	1116	596	415	298	281	220	230	273	252	265	198	177	191	218	188	201	190	207	211	185	205	191	193	196	189	192	211	195	196	201	194	186	211	173	180	198	181	239	187	213	182	186	201	222	191	189	197	191	234	171	171	167	188	189	187	201	198	224	179	202	189	203	169	214	198	202	205	226	209	185	198	194	216	213	186	188	212	166	193	193	169	197	195	185	199	205	214	198	193	199	228	224	185	150	217	185	209	193	209	216	193	207	188	198	190	191	152	161	197	207	197	187	204	160	194	194	176	191	186	185	196	209	196	194	204	201	199	184	206	208	198	161	201	169	198	190	184	223	203	191	193	187	194	188	206	190	206	194	172	193	189	206	209	199	206	175	218	185	193	179	171	199	210	190	182	213	201	185	167	192	192	187	190	193	197	219	211	190	176	211	188	172	190	193	198	197	181	189	171	210	237	197	211	199	213	212	207	187	177	194	183	187	203	191	204	197	202	206	208	193	162	205	198	213	191	199	201	196	186	210	185	201	201	205	222	181	206	189	190	190	203	199	170	199	176	204	194	191	168	179	198	211	180	202	184	181	192	174	200	186	194	198	213	179	191	209	195	196	194	196	190	225	183	196	200	197	190	207	219	215	175	181	199	192	190	180	181	193	178	205	184	204	182	182	184	175	181	193	191	203	209	210	196	176	168	193	192	205	190	180	199	193	202	166	172	219	206	192	225	214	206	213	186	204	175	197	179	182	179	196	217	194	179	220	182	192	199	200	198	192	225	202	210	194	192	193	204	175	210	180	190	217	204	208	199	198	170	189	209	193	211	178	194	188	185	179	189	203	175	197	182	203	171	201	189	197	218	212	201	197	191	188	183	197	211	207	190	204	199	177	181	169	211	181	174	195	181	206	190	186	201	202	199	159	159	197	202	185	199	201	182	199	186	207	202	189	215	184	185	204	189	201	163	185	192	199	196	199	209	191	192	194	183	185	198	197	195	191	189	181	221	169	196	193	223	212	182	208	198	180	221	198	176	178	186	213	204	182	175	193	171	192	190	193	198	200	197	186	206	186	186	197	227	189	185	195	202	196	203	202	198	218	190	178	187	196	175	190	196	212	191	188	206	196	204	199	172	197	211	174	186	169	212	171	188	205	209	181	196	203	198	187	152	212	180	213	197	190	191	189	191	198	189	216	207	216	195	193	179	189	214	189	188	195	188	177	196	208	190	165	202	181	203	175	174	173	229	187	172	196	194	171	185	200	203	178	179	175	200	223	191	200	199	190	185	193	193	210	147	213	197	213	206	203	213	191	200	186	190	167	212	199	192	193	216	207	217	189	185	203	218	184	194	162	186	169	234	198	205	170	192	187	197	205	182	195	218	179	194	175	165	188	184	189	205	168	196	203	179	196	211	200	209	202	190	186	201	210	215	210	180	197	189	206	225	189	200	199	209	190	180	195	196	179	198	206	200	164	170	213	202	207	187	189	214	172	203	195	181	176	167	194	202	195	159	196	192	194	202	203	196	161	175	176	199	181	189	208	205	192	176	178	177	186	171	183	181	154	194	172	199	203	211	219	172	189	204	174	178	191	192	212	190	192	231	197	185	194	216	183	198	205	197	196	192	206	188	197	178	206	194	215	199	188	191	187	189	187	196	190	199	193	204	220	174	182	179	193	174	180	224	188	200	214	191	193	225	219	197	204	201	191	194	211	173	175	191	180	200	205	210	179	226	199	178	203	206	199	218	190	197	167	208	166	225	165	188	191	186	198	191	201	194	168	167	172	199	183	200	198	200	207	182	180	200	208	189	202	205	212	192	185	155	188	206	182	195	191	206	216	191	187	214	202	215	195	200	202	197	162	193	172	170	209	215	188	184	222	189	199	192	210	233	173	170	191	195	191	190	206	188	230	192	213	196	181	195	162	192	172	197	194	194	214	181	189	195	193	178	184	199	211	173	201	190	178	190	178	182	191	183	211	206	173	174	204	202	195	188	192	196	178	181	193	179	202	175	189	209	182	185	201	194	171	216	184	200	192	223	189	183	224	199	218	195	206	211	199	189	197	198	180	169	195	186	212	197	211	208	171	177	172	209	189	197	214	203	191	176	195	196	184	221	186	179	173	199	200	181	188	193	177	180	172	193	187	179	194	198	208	162	201	196	196	176	201	208	183	200	218	180	196	198	204	191	184	194	178	198	174	191	198	197	192	188	185	186	207	205	204	196	211	194	213	168	177	176	201	205	228	198	187	190	174	174	184	191	181	175	180	178	190	204	186	182	197	210	189	202	187	180	202	227	201	219	228	195	189	182	206	173	195	188	188	197	203	174	178	195	183	220	204	200	208	193	189	180	186	185	198	206	197	199	197	190	207	179	235	228	198	190	196	188	177	212	172	184	184	181	209	226	177	188	197	165	219	195	218	196	193	201	186	181	186	202	166	195	194	192	189	193	184	200	191	193	205	195	186	198	212	184	185	202	197	228	178	181	211	206	191	180	206	221	204	189	198	200	199	186	197	176	179	230	199	197	193	185	186	206	199	202	208	202	185	203	194	184	216	215	195	223	202	201	180	206	220	170	180	208	188	195	185	189	186	166	195	204	168	190	217	199	200	220	202	194	178	165	185	196	176	213	201	200	202	175	190	176	177	188	213	194	199	195	190	209	176	181	200	173	169	193	202	181	192	172	194	193	198	191	199	214	195	191	166	198	193	164	175	192	188	200	198	183	190	195	164	209	193	210	197	174	202	187	180	177	187	182	213	203	203	190	221	182	207	193	201	194	218	228	171	196	183	219	192	172	211	197	220	192	184	192	202	198	191	204	183	177	192	203	193	185	199	184	201	190	178	180	211	180	155	181	189	188	181	190	192	209	204	185	172	200	200	227	183	201	194	215	181	188	176	188	180	192	177	195	191	190	180	184	176	199	177	186	195	184	203	198	197	188	198	190	203	207	176	179	201	160	216	194	186	174	182	184	191	207	177	209	210	212	203	178	203	219	197	190	184	171	189	214	195	170	170	200	217	180	201	198	208	209	207	191	175	198	198	193	198	189	188	178	188	201	181	197	209	190	179	196	192	200	207	204	189	200	173	204	200	214	180	189	185	179	182	203	201	186	190	197	183	213	176	183	169	182	182	217	187	186	197	191	199	183	193	187	202	200	188	183	188	176	197	207	201	201	165	175	194	216	184	169	176	204	196	181	168	184	184	187	177	205	173	198	190	172	208	185	175	177	180	205	200	161	193	167	204	215	194	208	187	221	205	183	191	186	189	172	198	197	206	215	204	186	207	190	191	199	180	189	202	190	195	189	197	214	205	216	207	196	193	235	196	175	180	186	180	208	197	201	204	180	189	182	196	203	181	206	186	201	208	187	197	192	181	198	202	208	195	208	221	191	182	185	206	184	197	191	174	201	201	187	213	196	207	173	193	188	179	185	185	213	224	171	209	209	206	216	193	234	170	209	152	179	179	200	206	199	202	209	225	207	194	191
5280	14747	18870	13493	7000	3492	1840	1926	1202	1086	746	1107	1088	899	962	937	654	644	593	592	599	599	586	604	632	585	597	573	647	600	589	599	598	611	589	557	607	562	545	574	577	579	601	583	564	565	542	524	578	598	655	600	561	614	579	588	571	583	531	579	535	569	618	572	593	577	571	583	571	548	565	580	582	552	584	576	557	592	573	623	550	568	558	567	548	563	572	554	559	587	583	537	565	593	590	603	581	571	592	555	609	604	558	595	543	561	571	591	576	632	600	561	561	598	609	566	537	593	550	566	578	556	607	602	597	600	500	578	563	594	603	575	591	586	559	554	554	572	574	584	554	599	551	575	540	555	570	601	564	569	575	602	565	612	558	557	587	598	558	570	609	544	572	583	658	566	552	579	616	586	558	571	596	570	576	560	549	590	612	606	599	565	564	524	601	558	563	589	562	606	597	581	542	604	590	560	531	585	529	595	564	563	593	561	602	582	552	581	579	576	594	552	629	577	562	567	596	594	583	560	593	594	550	589	592	575	575	553	561	529	575	569	584	565	571	600	552	545	548	567	591	576	529	583	597	584	627	542	568	559	526	578	610	562	547	550	567	560	538	592	636	561	571	571	583	584	593	556	556	552	560	561	545	576	536	596	571	579	585	561	584	588	581	546	510	587	567	548	545	546	551	617	593	591	587	583	527	527	575	591	581	578	560	593	567	569	558	568	611	563	585	623	581	619	621	592	596	558	597	578	589	603	613	607	545	627	555	562	563	550	548	627	547	610	592	573	555	600	568	620	576	593	531	553	567	567	626	561	599	577	600	579	567	578	581	552	542	585	566	558	568	564	623	562	629	560	573	555	593	585	564	548	595	570	561	592	589	581	564	614	570	578	533	579	589	561	556	554	577	575	599	566	556	576	566	581	572	566	581	551	606	546	560	555	570	574	583	560	579	571	608	573	568	559	575	564	595	585	571	575	566	614	579	605	579	554	572	561	528	636	562	563	574	589	619	560	600	559	597	601	557	525	581	553	572	561	596	619	551	509	573	605	563	579	530	575	601	546	607	570	568	542	600	556	600	596	573	554	587	564	584	632	535	612	585	544	552	586	575	543	575	548	605	542	582	580	589	536	553	543	562	580	550	557	529	559	605	571	533	578	512	607	557	576	592	586	596	511	581	598	554	590	594	609	587	557	548	559	537	559	581	575	617	551	558	581	572	599	566	564	527	569	602	635	561	598	589	578	585	552	596	595	523	605	549	605	573	589	544	552	578	559	582	646	570	574	593	582	554	592	577	605	545	565	552	559	562	611	599	636	611	620	589	587	593	616	582	517	623	557	573	596	584	560	540	552	553	582	602	576	587	590	606	546	623	570	560	536	612	609	572	554	527	584	596	551	572	547	596	598	593	524	580	582	573	575	549	596	580	518	572	561	552	560	590	615	549	591	585	608	555	574	523	597	594	620	567	554	562	599	552	571	575	554	561	564	566	574	544	571	564	581	582	559	588	576	595	583	548	577	583	595	566	633	589	601	584	567	562	606	575	556	560	589	582	553	608	544	593	586	558	599	558	564	590	570	579	598	583	550	546	597	587	563	567	565	609	618	616	612	596	601	547	610	555	545	554	541	591	550	578	555	520	548	563	607	598	571	565	556	564	589	567	510	584	560	590	566	625	577	625	566	580	591	601	555	519	580	570	608	560	530	552	585	570	580	566	542	583	592	595	598	608	574	600	622	582	573	578	552	558	569	567	582	532	535	597	537	551	586	570	603	570	607	573	601	577	561	585	575	618	556	587	522	552	559	611	563	582	581	593	538	598	600	588	579	577	566	586	553	565	595	592	572	559	608	575	529	586	566	553	584	557	583	606	608	558	559	570	563	579	526	595	567	573	565	591	607	577	603	609	625	598	575	586	572	524	578	569	556	601	516	594	588	586	588	551	590	552	603	590	620	571	569	545	555	597	557	539	637	570	578	588	601	564	566	557	608	564	546	592	562	544	612	592	592	571	570	563	591	557	597	567	563	549	585	599	606	559	576	583	578	575	557	548	560	589	559	571	599	615	577	592	616	569	596	524	547	560	569	589	540	545	557	587	596	593	590	619	591	560	586	591	590	551	563	598	617	633	583	565	576	553	564	591	603	596	585	577	607	581	596	571	565	543	579	602	575	543	564	557	616	546	576	586	565	628	576	552	557	569	594	553	621	548	603	568	569	592	596	594	553	575	548	553	542	574	613	557	555	596	609	558	629	597	585	584	524	531	599	575	615	532	556	629	564	520	564	539	541	548	548	562	585	566	562	588	608	605	600	601	543	624	578	608	584	541	573	555	557	574	597	579	563	605	542	547	568	587	622	539	588	620	584	561	571	581	578	575	565	576	605	585	599	552	599	579	584	576	609	583	538	536	590	551	521	557	607	569	563	582	593	610	574	584	596	593	595	573	605	596	541	592	555	580	604	577	588	575	579	614	558	623	583	589	598	581	569	564	532	537	610	626	584	553	613	599	582	566	570	542	577	597	593	570	616	581	614	587	585	569	526	599	599	574	535	571	627	569	566	617	595	583	609	592	564	570	604	582	574	604	582	554	562	584	572	593	568	559	614	556	613	588	557	587	628	626	598	616	591	591	586	558	606	579	566	579	561	576	548	562	622	560	590	584	578	573	566	567	562	532	549	593	570	566	622	559	613	586	563	609	548	530	622	555	524	570	594	558	573	596	574	560	621	586	580	580	564	590	561	605	631	543	606	543	584	580	575	609	565	617	565	576	614	570	586	552	530	595	563	537	603	598	573	571	521	537	537	597	553	584	574	608	569	576	596	569	621	533	564	591	615	556	592	578	576	567	539	574	592	588	579	582	574	538	563	571	578	556	576	591	568	602	592	573	562	596	593	570	590	558	600	609	544	612	558	611	599	564	611	582	594	591	603	587	576	649	556	563	592	543	581	596	568	588	641	583	551	555	563	537	581	598	580	573	601	557	584	599	549	628	542	570	575	590	605	612	538	557	587	578	601	579	547	528	585	581	564	545	550	592	579	589	572	549	594	574	569	623	547	553	580	596	604	571	568	565	547	589	556	574	605	607	569	536	576	587	558	560	534	572	551	538	561	591	543	586	627	590	585	552	553	577	553	555	595	545	592	573	614	589	581	584	531	550	533	611	591	565	610	589	559	583	551	571	573	592	630	610	624	590	585	589	553	617	575	611	583	571	628	564	553	592	592	637	571	587	604	559	600	580	563	584	608	569	601	539	573	569	579	563	579	566	557	607	586	604	624	563	614	577	592	590	577	535	544	592	543	595	609	561	560	589	554	577	614	518	564	581	578	546	548	566	584	578	545	577	647	570	607	535	633	580	564	585	590	526	589	566	568	580	549	567	578	547	575	600	583	538	534	582	523	574	585	644	588	594	599	583	566	556	570	581	579	559	579	554	576	571	564	572	556	537	574	564	594	618	552	579	574	564	597	554	580	546	548	529	585	547	560	596	595	583	586	575	614
28729	44778	37959	32591	26894	21348	14466	10869	6114	2980	1788	2166	2745	2171	1527	1394	789	474	422	370	413	446	359	397	419	400	355	347	357	390	348	345	370	376	370	356	358	405	353	366	371	395	343	349	345	367	370	367	371	393	335	389	354	394	396	347	369	352	387	385	359	371	341	348	384	378	380	372	364	373	346	367	359	346	368	350	374	353	380	367	379	386	426	387	338	352	349	368	387	341	365	324	360	353	390	352	337	371	374	397	378	383	359	350	392	361	372	376	389	334	341	371	353	394	385	377	375	339	338	396	352	369	350	387	394	361	368	384	364	346	340	335	365	359	353	368	361	356	341	361	359	361	365	362	379	325	388	388	375	371	313	365	388	347	368	361	395	349	346	362	387	388	355	365	361	385	359	374	395	350	386	365	362	375	331	357	421	361	343	371	368	410	368	381	382	365	377	367	374	394	360	358	374	365	373	342	398	361	356	349	335	364	391	364	370	365	336	375	341	365	367	340	393	369	354	348	393	339	349	355	347	360	395	361	364	380	346	364	385	372	395	358	340	385	349	368	300	358	338	345	374	370	369	324	395	367	348	399	330	356	385	348	365	368	347	366	398	371	381	385	351	377	367	342	352	390	400	325	355	378	342	371	362	358	338	384	361	377	377	357	352	330	372	339	384	360	343	338	370	364	314	379	342	363	365	392	374	371	338	349	357	412	340	370	352	379	361	349	391	380	317	326	343	333	405	361	376	345	323	374	347	341	352	359	361	360	352	338	366	378	353	375	381	366	352	327	381	338	400	347	387	396	353	344	369	371	365	383	363	363	302	372	379	399	346	365	383	366	385	358	365	379	371	355	361	384	399	331	374	356	380	369	391	392	355	336	356	365	382	356	346	386	400	384	369	351	358	390	371	367	367	364	349	381	376	347	359	368	344	377	352	339	371	353	344	353	366	326	343	364	360	365	378	365	354	360	336	378	377	374	349	359	371	373	381	368	351	343	369	376	372	367	398	374	353	370	325	377	367	409	360	350	351	376	347	346	377	341	364	356	383	361	362	359	341	357	340	366	343	352	376	344	397	366	352	345	349	378	360	358	394	352	365	354	366	352	368	341	382	381	375	358	401	364	350	372	384	340	360	346	374	360	361	380	380	370	388	365	353	370	374	347	353	401	350	403	376	348	362	338	390	378	378	352	353	338	363	399	382	385	384	337	345	368	373	334	363	374	406	338	367	361	361	385	384	380	353	357	411	356	361	380	377	340	373	359	390	355	374	376	362	353	384	367	400	341	365	398	350	390	345	370	363	367	380	378	373	348	364	350	393	361	346	337	375	364	367	365	409	360	345	349	384	380	354	374	380	348	346	373	350	336	393	376	341	361	349	369	379	376	376	355	344	373	384	376	379	371	383	348	357	369	371	394	357	368	370	365	374	362	369	376	318	348	360	364	372	383	413	398	359	386	386	359	392	365	318	387	344	378	395	368	384	379	357	345	320	377	408	387	376	343	353	372	357	401	336	356	382	342	398	357	351	345	350	376	391	364	358	327	364	367	365	364	340	397	380	340	377	389	370	355	400	342	340	420	334	331	357	363	351	368	340	380	343	372	347	361	343	353	346	347	341	365	356	360	382	404	376	372	357	387	357	352	340	323	348	341	309	354	357	361	365	404	351	383	376	352	357	385	365	342	342	354	394	346	380	381	340	374	368	362	382	367	347	356	342	375	343	359	383	367	379	365	360	398	361	365	367	348	374	347	326	369	367	376	372	365	387	370	356	331	337	348	351	381	365	371	346	356	369	348	382	370	350	390	357	354	379	363	354	347	351	367	332	372	369	385	384	390	380	371	365	367	343	389	374	358	353	359	363	367	352	362	380	373	351	393	372	386	374	393	376	334	337	351	392	395	374	358	334	350	387	350	327	369	352	358	368	380	368	351	377	343	372	342	324	368	332	371	329	385	336	363	371	374	335	359	384	364	323	355	346	347	390	338	356	359	358	364	372	350	357	389	341	347	348	369	354	361	366	350	367	341	383	395	392	362	372	370	350	343	348	361	353	376	372	355	341	386	351	370	354	400	347	356	330	383	367	362	377	338	349	333	376	347	332	354	391	393	349	359	369	351	400	367	356	352	374	387	349	371	383	356	379	347	357	359	376	385	338	333	360	378	375	379	348	357	318	363	356	394	397	344	404	344	372	390	352	373	387	378	351	364	381	378	363	376	366	362	358	363	339	331	368	375	361	329	389	365	361	385	397	392	350	332	356	344	370	356	364	378	410	370	368	373	354	358	383	357	365	355	361	371	384	362	398	352	368	379	366	373	348	358	330	348	363	410	370	368	347	373	356	363	364	349	343	372	362	381	375	373	388	354	355	382	394	371	363	379	376	371	386	356	373	368	352	365	345	335	353	386	379	334	338	336	380	366	389	360	372	355	376	405	351	368	371	345	371	389	355	361	387	399	346	375	362	356	366	358	370	344	350	360	363	363	341	368	414	354	359	347	371	385	372	357	369	329	355	350	368	384	392	320	360	363	369	332	389	374	365	368	356	339	358	359	356	373	374	302	378	367	344	364	404	383	368	337	367	356	390	350	364	389	385	366	380	391	360	382	383	378	320	373	393	356	381	360	365	333	392	349	388	375	383	358	362	395	346	354	366	382	354	370	386	368	412	354	398	417	336	364	374	321	363	356	384	360	367	359	389	363	372	367	361	360	315	357	360	363	355	395	360	376	372	367	384	370	375	360	392	368	333	375	390	415	378	365	326	361	354	345	347	354	395	376	359	359	366	359	354	391	365	335	335	356	385	389	341	354	367	369	377	365	375	374	369	369	379	376	355	337	369	397	356	352	352	371	407	352	324	356	383	354	365	342	366	363	327	370	369	339	356	364	381	357	357	383	360	373	353	380	365	365	379	362	375	365	365	339	354	350	393	362	373	358	376	376	341	377	378	368	344	355	352	389	355	353	401	380	355	360	330	367	363	355	319	389	358	380	342	371	364	381	373	376	345	345	366	411	327	351	359	391	385	365	361	350	375	361	391	327	360	344	325	388	365	363	350	363	397	356	340	407	385	407	392	361	360	344	357	382	342	362	380	363	354	380	367	362	391	350	392	366	368	384	380	386	383	353	376	377	363	381	368	403	380	391	394	336	362	373	373	377	379	415	376	366	387	395	388	370	341	400	343	361	375	384	364	367	384	383	397	334	348	395	373	376	370	377	373	387	364	350	373	387	329	373	349	375	361	362	386	318	337	368	347	412	365	383	355	368	331	348	406	381	354	371	374	402	347	374	421	360	373	380	360	349	362	417	373	367	369	341	402	357	345	373	345	337	382	361	361	349	367	416	356	355	361	386	361	376	381	365	387	375	327	370	378	378	347	341	394	352	365	365	358	400	384	364	398	349	369	344	325	347	345	347	382	359	350	393	381	353	369	388	376	355	371	383	358	345	364	376	369	345	333	337	358	339	367	396	366	366	318	385	364	360	326	333	361	402	373	353	363	344
22210	40712	39045	38816	32817	22928	15594	17423	10799	6762	4369	7322	9432	6811	5112	5053	3063	2085	1664	1344	1215	1401	1207	1149	1063	1037	1063	1075	1015	1041	1017	1029	967	1051	1030	1008	1010	944	1028	977	1014	1004	977	1011	1016	984	963	907	1060	992	992	939	929	955	1031	985	945	959	987	960	987	942	968	963	919	1042	980	954	1008	929	942	943	981	961	975	929	945	1003	957	996	1004	947	900	898	975	913	928	928	949	954	950	959	962	961	978	901	958	921	965	908	979	952	1003	949	973	989	957	939	933	931	978	932	906	929	945	936	900	903	1025	978	937	986	889	971	895	938	889	906	956	940	937	954	976	948	978	971	962	946	994	964	1009	946	949	951	969	975	923	951	968	968	926	948	880	957	969	927	907	985	891	922	902	961	906	977	913	885	942	943	932	927	967	937	915	965	923	912	958	993	951	989	914	904	903	942	957	993	954	980	879	940	896	880	917	959	930	964	948	1000	939	966	1036	932	955	937	910	964	915	892	928	931	921	895	923	915	937	941	971	954	973	918	914	971	929	929	984	983	953	927	913	915	912	985	962	904	951	966	906	975	966	941	958	900	950	916	950	915	889	990	949	1008	905	941	978	970	981	958	933	1026	985	930	944	863	911	897	956	964	918	936	881	905	916	951	941	906	947	1016	869	930	970	925	903	920	900	945	951	940	960	935	947	1007	976	965	924	921	976	935	945	914	880	922	921	1003	925	924	958	950	980	978	950	974	944	917	911	950	964	949	909	917	979	913	901	949	909	927	985	876	942	949	981	900	960	913	979	962	909	927	954	951	971	933	919	911	935	894	948	955	912	1009	1006	958	889	868	944	908	948	945	951	948	919	1004	954	990	896	939	967	939	956	978	925	937	969	981	946	957	969	921	894	933	902	997	932	896	958	963	943	943	943	939	939	948	907	967	972	980	954	960	959	959	933	893	939	950	897	871	933	966	910	959	928	938	965	901	910	934	917	942	873	964	939	931	908	952	908	954	927	923	938	928	959	926	957	947	915	933	900	956	923	882	922	960	979	927	986	973	908	886	916	888	937	920	935	978	948	902	914	921	953	935	923	946	929	964	940	958	958	950	942	883	937	916	936	938	945	917	958	951	932	878	957	966	943	969	904	937	953	869	933	964	939	896	918	952	948	950	967	993	909	974	938	980	913	973	953	903	919	951	950	975	948	898	973	915	1008	972	944	920	960	900	884	926	953	900	917	951	934	958	942	970	926	928	1005	913	965	981	938	946	972	931	926	958	928	893	950	956	960	982	950	911	1014	964	977	914	977	969	1003	955	900	926	923	937	928	948	910	976	948	887	945	934	925	963	986	889	961	924	883	929	914	924	958	950	942	948	943	903	957	986	993	918	908	954	909	975	891	950	959	935	973	946	958	945	934	974	940	925	953	967	927	932	939	950	935	957	893	981	896	945	954	962	927	952	918	938	978	957	905	918	934	967	993	989	976	950	947	949	931	953	938	915	951	933	939	988	976	916	962	942	930	968	973	923	874	920	889	881	922	975	934	909	908	972	977	966	954	931	946	973	896	913	926	953	944	922	943	956	910	905	980	990	951	932	883	950	914	961	999	954	962	933	905	936	951	945	910	827	877	912	916	937	1010	926	959	1002	936	969	962	931	906	923	922	921	990	934	965	946	904	920	934	948	973	985	937	974	922	913	888	959	976	939	943	954	879	942	1025	904	941	951	972	933	884	930	947	933	976	917	938	924	952	930	976	981	943	890	949	975	894	932	916	937	894	944	932	898	928	883	899	1005	935	923	939	921	940	989	874	952	995	914	902	965	922	902	948	933	985	921	963	948	936	934	946	966	962	937	939	1015	953	938	937	971	940	995	991	921	942	952	888	938	988	956	945	956	958	950	896	892	949	962	981	939	910	932	964	927	965	894	974	919	947	901	924	884	923	962	903	921	911	958	935	927	981	950	908	940	916	907	952	956	917	939	922	940	933	943	919	902	926	953	950	968	916	907	921	915	935	932	920	981	935	987	947	957	924	928	981	943	888	898	897	913	938	966	905	952	909	929	992	932	910	918	922	957	904	907	992	920	923	912	915	930	970	935	945	905	884	949	1011	915	935	909	881	916	886	962	900	957	886	895	997	969	953	980	935	939	923	931	916	897	936	993	949	932	881	901	943	933	931	917	920	903	876	892	923	1011	944	907	932	947	916	917	921	965	951	909	937	978	903	956	884	965	940	927	927	988	906	910	913	966	928	924	925	883	906	932	913	924	953	969	926	952	934	930	945	940	935	911	920	938	957	912	886	949	946	954	895	923	973	985	928	945	952	942	935	936	926	952	915	1004	908	957	932	887	961	919	923	893	942	916	917	909	922	883	882	908	971	881	941	941	1014	971	935	966	930	905	936	918	901	974	940	957	949	982	946	953	994	889	961	949	949	939	964	968	975	970	946	980	916	915	957	947	973	956	941	952	954	912	920	976	989	940	939	974	988	885	884	961	911	933	921	950	969	934	952	965	903	924	940	919	946	975	855	969	954	881	976	926	920	969	846	982	991	964	917	989	919	917	967	917	971	951	1005	926	910	942	946	931	904	913	1007	988	948	898	936	920	966	933	967	918	903	915	927	928	938	959	960	924	902	929	912	946	952	967	959	938	916	928	925	915	971	947	939	892	983	913	947	905	927	911	931	907	988	887	909	961	922	939	909	940	894	946	952	930	950	935	910	972	988	970	884	915	978	970	930	923	933	889	914	976	910	965	937	943	897	936	907	929	922	907	890	972	937	915	947	963	965	900	944	943	915	866	975	939	939	982	962	946	906	922	900	982	923	918	943	982	948	969	938	922	938	863	945	961	960	931	947	937	934	958	935	963	938	986	901	920	929	934	910	919	966	965	872	969	923	987	944	944	975	938	924	949	915	895	962	962	943	964	974	945	923	936	951	957	958	944	955	890	948	900	998	1007	931	936	925	978	918	953	932	903	897	939	904	985	959	970	961	956	969	933	932	927	977	977	1001	907	973	955	907	948	936	976	913	919	949	949	951	927	965	973	932	944	921	923	967	957	948	976	923	925	894	968	941	915	981	914	1020	933	931	998	911	953	934	920	922	942	941	935	934	934	945	947	952	947	920	956	969	944	928	967	921	947	909	963	961	933	943	895	899	929	917	915	934	955	936	997	939	900	959	963	959	975	964	890	945	918	925	967	940	921	945	919	921	989	958	936	894	940	918	947	977	993	925	925	919	1013	895	921	973	901	906	939	919	945	934	912	930	927	948	886	924	975	901	919	932	937	940	925	939	942	892	940	964	880	930	868	931	957	942	929	910	927	954	875	917	1000	1016	975	936	895	939	865	948	904	997	922	931	926	916	905	951	920	938	954	929	914	937	947	863	939	931	928	980	950	986	924	930	975	923	920	941	951	927	920	955	950	961	975	941	911	926	890	861	930	980	911	930	945	908	912	881	940	935	961	874	940	940	943	983	979	938	985	938	941	909	938	936	961	980	970	887	953	931	936	965	937	952	937	919	930	1020	894	877	964	918	910	938	875	930	936
36441	45776	36787	32805	28670	24456	20087	16119	10289	4027	2208	3052	4087	3584	2762	2807	1223	631	511	422	399	458	360	347	384	367	345	368	308	354	335	392	333	327	312	329	330	307	342	350	335	349	337	365	341	335	327	328	323	346	349	323	338	343	366	318	356	346	300	334	336	317	355	366	348	326	314	306	362	337	324	328	318	344	316	344	316	335	333	341	358	339	290	320	290	326	304	325	294	327	315	326	310	357	323	301	323	309	363	280	334	343	371	344	329	314	303	309	317	337	331	313	318	355	331	348	344	308	335	364	341	319	308	327	325	323	328	291	370	302	324	360	336	345	337	334	337	318	324	326	319	332	337	340	306	368	345	322	323	330	334	327	353	344	308	330	332	316	319	335	326	335	327	315	364	322	328	333	310	342	312	355	341	336	287	305	310	301	346	317	336	318	337	287	343	374	307	322	332	333	301	305	357	312	337	330	356	354	306	346	329	299	282	313	318	316	306	333	325	300	344	334	289	334	344	323	321	360	333	326	349	314	353	324	293	329	304	344	303	313	347	352	337	337	337	318	326	291	313	318	321	329	343	315	328	334	330	305	338	295	345	281	343	315	332	339	328	312	336	321	321	349	311	319	339	312	313	327	328	345	339	303	325	317	352	322	329	338	331	306	327	333	356	327	339	308	309	321	335	314	336	339	322	350	315	363	321	353	362	361	302	345	328	341	361	315	334	299	325	332	344	322	312	327	289	338	308	318	343	320	306	346	338	330	336	319	327	305	355	326	346	339	315	344	351	342	340	314	296	330	317	301	348	358	310	313	327	311	316	322	322	312	327	366	347	303	321	303	320	335	310	314	348	346	321	302	292	369	330	303	312	310	318	337	299	344	348	325	336	347	304	340	305	328	283	340	326	316	312	302	337	328	350	319	317	349	320	308	334	347	336	370	344	356	300	347	333	330	320	297	336	327	314	316	336	324	385	324	298	345	286	326	332	340	299	328	331	295	363	383	318	335	299	350	337	340	364	338	332	359	335	321	333	353	312	337	332	330	320	336	322	340	356	316	336	330	350	307	334	348	317	299	332	344	354	290	319	326	348	328	321	306	326	327	325	352	347	304	333	345	333	295	354	324	344	330	340	325	298	304	322	335	336	314	342	309	317	308	328	333	312	332	347	319	284	354	315	355	331	335	314	298	302	330	328	359	322	318	324	318	336	310	304	333	339	279	323	324	306	327	336	313	291	344	355	339	320	294	334	344	300	307	344	340	339	332	327	333	319	298	323	357	336	341	287	327	322	346	352	346	331	331	337	308	333	305	331	315	311	299	345	331	289	325	316	355	337	342	325	331	339	336	325	358	326	312	331	341	308	321	336	329	330	312	347	320	312	274	356	329	322	326	322	341	318	354	327	331	344	314	319	350	323	327	323	335	313	321	334	315	341	297	340	337	292	371	337	351	354	345	323	328	363	366	315	329	314	352	313	314	321	325	327	332	322	325	313	341	312	297	318	299	329	308	315	318	333	327	315	350	289	315	308	356	315	294	340	344	341	339	290	325	376	333	337	330	330	315	353	343	324	332	311	328	377	347	330	337	348	342	318	339	351	335	356	323	321	303	286	334	335	309	326	340	289	307	331	324	295	333	327	356	316	313	314	314	338	348	338	335	319	366	323	302	351	306	320	312	321	313	350	314	352	307	327	331	318	337	340	353	295	301	347	317	345	331	329	327	317	334	352	311	337	326	338	365	308	335	344	319	316	333	331	326	322	289	307	332	372	320	329	310	344	347	319	356	330	324	340	324	319	304	306	328	360	313	351	356	351	392	355	381	318	318	352	371	328	319	328	342	320	332	352	327	290	285	308	326	346	333	363	343	300	307	318	309	313	331	319	305	342	318	320	330	318	362	331	307	329	301	352	307	288	325	331	342	299	320	328	338	361	323	342	317	324	310	312	342	327	314	325	346	348	348	323	301	375	337	339	301	333	350	311	303	337	323	337	333	335	327	350	326	302	353	315	372	334	360	336	317	318	328	360	354	332	327	336	367	383	305	318	305	327	337	326	348	318	371	317	362	328	341	314	327	323	353	365	338	323	315	325	309	348	337	312	339	342	322	309	332	338	312	330	350	314	336	303	340	343	335	339	341	350	331	339	328	275	325	305	339	340	321	311	323	327	333	351	336	343	297	357	342	331	327	332	333	324	320	324	333	335	339	347	332	329	307	299	307	356	323	334	334	344	327	316	306	354	308	351	328	350	348	308	303	342	336	347	326	339	305	330	340	340	301	333	308	332	344	346	327	344	339	342	329	328	292	307	320	347	315	316	346	323	323	329	313	319	318	341	365	329	359	295	315	347	361	344	362	351	345	404	355	311	343	330	334	351	293	325	347	359	335	351	302	325	367	290	353	330	347	317	324	307	327	344	322	325	309	332	342	305	335	326	305	305	303	338	315	338	357	341	317	300	328	341	366	346	361	345	307	360	349	334	316	366	321	355	346	347	334	287	353	314	332	343	336	302	350	306	342	334	340	342	318	390	312	285	325	348	312	353	317	321	330	335	352	367	318	281	313	298	311	323	335	311	309	319	349	354	329	359	311	317	331	311	280	368	334	296	307	315	321	362	332	306	350	311	336	340	323	335	338	350	355	354	328	313	303	318	347	325	336	343	294	330	303	308	328	336	312	316	341	333	333	315	354	343	325	332	340	354	335	332	336	354	371	351	322	313	351	339	338	318	347	313	327	332	332	345	324	316	321	327	326	374	358	319	340	310	313	328	328	321	306	339	334	310	323	297	327	310	325	324	339	331	326	360	348	343	322	289	334	328	344	340	355	312	319	335	323	349	344	322	342	327	348	333	320	316	330	297	330	291	341	310	331	327	352	344	311	327	313	304	329	337	329	308	353	340	311	304	327	326	322	303	339	352	303	350	328	339	319	330	285	361	292	306	338	315	333	330	338	319	289	319	349	331	345	330	332	342	318	320	343	350	346	299	299	330	323	328	325	325	303	345	305	346	331	349	349	312	356	324	339	320	351	314	332	327	343	315	330	348	345	327	332	340	312	342	342	318	344	326	314	317	341	372	332	333	335	317	316	364	355	316	343	336	348	339	304	347	313	297	355	305	323	351	310	347	354	292	366	320	341	353	312	325	330	334	334	330	308	359	342	335	313	341	314	350	313	327	315	349	316	320	338	348	341	340	336	291	328	321	362	344	322	342	328	345	300	320	320	298	329	315	321	335	355	338	301	310	289	331	312	309	324	341	328	347	336	298	322	324	315	341	342	332	309	347	346	344	316	336	318	332	327	318	286	330	321	335	340	293	312	372	312	318	320	288	328	326	330	346	328	333	314	334	342	326	313	343	330	331	338	312	331	317	344	324	302	323	329	311	319	332	324	330	333	380	341	302	312	331	309	354	314	316	341	389	292	324	297	294	296	309	335	296	311	326	323	320	327	359	333	362	356	339	331	330	351	313	387	331	314	308	337	328	318	314	343	347	359	334	329	344	329
26892	43306	40806	41416	38846	28953	21706	23676	15883	6701	5854	11169	13351	10875	8419	8533	3995	2498	1845	1561	1323	1476	1349	1272	1125	1113	1010	1030	1007	972	967	967	995	937	907	893	906	914	925	929	943	895	904	853	890	866	864	891	869	894	837	912	837	867	892	903	850	897	909	858	847	908	864	880	827	900	917	917	910	868	815	810	837	864	861	822	841	902	920	841	835	871	860	834	822	823	834	790	810	820	822	843	842	792	789	840	868	810	777	827	846	783	834	841	858	839	813	858	823	858	873	811	870	796	773	848	824	860	743	808	808	890	833	840	809	799	795	821	867	848	838	826	860	842	805	825	839	809	827	855	822	817	848	804	825	848	819	829	807	801	810	852	789	814	850	873	852	834	800	780	858	836	841	834	856	816	782	840	802	852	798	816	866	845	823	841	793	836	808	806	832	789	804	850	823	814	793	820	829	901	836	848	834	806	821	817	856	811	848	873	838	820	813	829	832	805	794	808	797	838	809	834	829	861	830	854	846	810	797	808	817	829	794	785	805	839	831	844	812	867	814	831	823	828	810	817	836	865	846	866	832	810	764	828	798	804	851	827	818	803	848	846	888	849	829	825	778	834	778	812	828	846	791	825	851	837	818	810	829	836	832	814	854	847	802	859	805	782	820	837	876	835	790	810	775	794	820	814	820	847	811	800	799	783	795	818	849	841	838	829	868	825	872	827	847	825	820	840	820	772	876	831	878	851	811	772	779	786	788	825	783	836	848	820	833	830	829	830	874	784	834	833	793	860	731	870	761	802	796	817	826	847	831	815	836	807	836	799	824	828	797	809	819	813	807	751	826	809	837	832	844	828	820	839	872	811	810	860	865	832	799	836	829	848	802	836	863	799	863	860	826	840	821	791	822	820	839	816	854	845	875	856	826	856	764	849	758	860	852	848	815	854	841	829	817	840	785	805	848	816	843	861	806	791	834	805	774	810	832	819	853	832	801	887	824	810	790	840	830	827	835	849	805	827	820	858	823	847	877	860	828	794	826	843	814	841	892	819	779	825	837	819	860	811	823	830	819	808	847	839	826	861	811	780	845	823	805	839	850	812	806	814	774	836	847	808	839	874	828	855	816	785	779	793	774	868	842	816	826	829	823	865	823	830	816	798	837	794	832	822	800	823	830	833	770	781	798	871	819	781	857	803	824	838	788	833	792	831	845	877	829	840	819	843	820	832	878	879	810	828	826	794	856	803	815	883	839	886	770	812	821	814	807	777	820	813	822	780	804	799	837	804	809	806	859	850	792	825	846	797	793	808	858	796	771	831	851	810	816	840	781	852	785	815	819	855	811	868	840	785	856	861	848	863	800	815	820	824	835	818	848	801	838	854	784	787	813	867	794	842	749	801	881	807	812	819	878	844	811	810	828	847	841	829	790	885	794	836	932	814	835	847	794	770	892	796	833	889	859	774	805	840	840	774	798	847	802	804	782	836	835	814	796	799	813	855	791	815	884	816	796	858	857	788	861	802	861	870	805	823	813	786	789	787	875	826	849	848	805	797	823	828	804	879	873	821	787	837	841	848	820	794	855	844	845	802	846	833	861	776	823	882	827	798	848	841	842	854	830	755	816	791	810	856	881	821	836	795	821	816	803	839	811	810	815	861	788	848	815	838	825	832	845	757	808	881	884	810	767	777	831	844	845	822	831	825	846	815	850	835	806	868	829	798	780	841	803	842	777	846	888	862	828	761	756	819	852	816	769	809	801	814	859	849	792	836	807	829	829	840	789	827	817	802	828	812	859	835	781	878	839	867	873	831	822	824	841	840	789	820	858	832	782	822	820	852	801	812	822	825	833	807	852	835	819	856	823	816	834	799	826	836	794	804	817	803	819	814	863	795	849	819	839	781	810	842	776	820	797	853	828	828	835	825	776	805	807	849	844	791	816	861	866	818	802	881	836	830	789	863	845	789	828	825	856	893	851	806	813	893	786	828	812	792	878	865	822	754	818	816	822	830	817	816	855	812	834	849	837	839	805	819	772	834	826	827	860	848	834	831	789	836	795	818	814	839	823	803	856	793	795	837	802	813	828	837	812	794	847	838	802	829	838	822	825	831	812	829	853	860	774	854	794	824	837	776	803	844	846	850	883	811	847	859	848	813	806	813	861	806	814	839	807	834	829	792	843	864	806	807	832	809	793	834	841	889	832	826	810	843	758	869	818	882	795	810	837	820	819	849	794	867	796	838	821	786	786	825	851	754	810	819	814	781	804	813	808	799	796	818	810	861	847	771	854	816	860	840	807	824	787	853	821	862	866	800	840	876	801	851	787	863	811	823	817	827	854	821	865	780	843	826	823	808	810	804	805	816	850	801	840	815	837	809	817	814	805	813	816	831	849	775	830	826	800	780	796	869	847	814	789	854	824	864	840	872	830	815	813	781	780	848	787	850	848	807	829	841	781	897	817	854	826	853	832	823	852	814	833	860	886	826	734	861	794	848	819	798	825	795	828	830	842	859	806	843	787	828	803	808	817	803	798	775	810	825	792	799	824	817	824	811	826	784	798	797	822	764	833	800	848	815	811	865	786	806	818	838	836	824	767	812	848	784	813	834	832	844	799	782	821	785	817	846	858	799	750	844	823	834	832	826	843	857	825	812	858	841	833	888	803	847	867	845	802	779	823	850	825	828	859	833	857	797	818	827	828	860	812	845	811	808	857	845	784	781	876	854	818	852	832	842	874	837	798	879	826	846	824	777	813	841	817	828	829	808	829	808	841	864	864	809	837	837	887	823	848	824	822	787	798	857	828	818	822	810	804	849	799	773	805	832	820	833	880	811	855	816	804	798	807	815	776	833	802	835	810	859	847	801	840	826	843	838	872	787	825	770	810	874	766	797	840	776	843	831	813	863	842	794	802	810	812	844	765	838	848	873	843	842	871	868	808	771	828	818	778	818	782	851	800	831	823	792	812	757	873	856	821	865	788	821	792	822	843	821	822	822	819	797	814	812	841	833	845	834	790	791	827	816	808	759	829	888	823	821	791	856	853	803	798	874	722	839	814	823	827	841	826	811	822	833	837	855	791	835	833	780	877	840	867	842	871	832	822	793	808	821	824	794	827	798	836	886	846	792	868	826	808	821	789	809	819	831	858	809	855	842	812	815	839	834	824	818	845	779	826	840	818	794	802	829	826	812	822	803	851	792	815	815	833	774	829	846	822	869	825	789	818	827	843	810	854	853	827	801	784	849	849	851	845	881	849	841	834	819	855	847	843	837	828	796	836	855	820	819	814	828	779	772	856	831	824	799	818	817	838	788	829	805	810	785	812	823	810	820	854	829	811	882	791	808	775	848	807	849	852	828	850	798	795	843	785	797	821	851	797	844	861	889	836	840	830	800	816	866	853	863	780	785	785	887	819	813	795	834	806	748	856	864	842	901	820	797	823	762	792	823	804	804	835	804	818	775	861	847	812	800	784	832	847	799	835	858	849	794	867	843	799	820	827	821	818	780	803	817
5815	12378	12057	6934	3017	1258	655	522	361	236	216	287	247	248	235	238	213	203	181	190	176	195	173	185	165	197	198	187	199	167	188	184	214	170	208	178	211	191	210	238	191	172	198	184	171	190	204	191	215	185	164	194	195	178	184	167	199	178	170	213	191	216	220	188	205	199	182	174	184	184	201	204	210	179	201	191	195	204	208	183	187	192	188	185	217	186	202	193	193	191	171	177	172	193	174	193	188	196	183	199	177	193	165	203	194	188	233	194	180	198	168	179	190	209	177	205	185	207	206	216	220	169	203	212	192	183	182	192	218	185	171	205	184	178	185	196	199	190	205	198	175	202	177	192	194	172	195	203	184	176	162	181	174	201	215	204	208	202	209	204	205	202	186	196	186	177	212	186	190	191	187	192	187	209	193	193	196	212	166	183	194	214	165	208	186	187	202	185	199	204	189	202	209	178	206	195	185	206	205	192	184	213	181	194	214	188	205	227	189	192	178	207	195	200	222	190	208	194	202	201	172	186	185	191	188	181	195	183	198	194	173	209	188	192	191	187	186	181	190	198	200	181	172	192	205	192	188	202	208	195	187	203	183	191	170	196	188	188	205	173	197	177	185	190	195	191	198	215	176	199	174	196	194	186	223	184	172	192	181	174	224	190	205	198	187	185	209	202	205	193	209	210	187	187	222	211	208	180	186	183	185	202	198	193	177	204	184	217	187	210	213	213	194	166	188	172	191	206	191	201	195	189	182	200	191	199	182	220	186	232	174	208	193	210	208	191	207	190	176	200	216	189	181	172	198	191	183	175	189	197	205	196	233	222	202	170	196	212	207	179	186	185	222	193	177	190	167	191	202	199	186	200	183	166	200	181	216	215	177	205	180	238	187	176	203	188	191	196	189	187	183	184	168	173	202	197	192	176	196	186	182	181	193	186	189	205	180	206	166	193	171	210	211	183	199	201	174	195	186	172	238	200	167	203	204	195	196	188	186	184	224	199	196	182	188	189	186	197	206	170	186	185	178	194	187	184	206	201	187	202	194	199	188	195	183	181	177	211	197	183	228	185	210	211	212	198	213	199	184	192	204	175	205	182	207	211	180	159	196	198	201	215	199	192	198	185	179	177	215	198	206	192	191	181	170	178	193	201	214	169	202	193	222	187	181	204	168	200	208	181	180	165	171	177	197	199	213	212	190	192	186	185	208	178	217	219	195	206	199	191	186	176	194	226	200	169	206	203	227	204	169	214	198	214	197	194	189	162	199	201	191	169	185	195	203	186	196	193	205	215	211	197	213	190	191	184	186	188	196	176	209	169	202	196	186	209	182	205	210	198	180	209	224	189	170	184	214	201	187	178	177	180	201	199	187	179	221	184	161	179	202	173	183	203	174	184	199	194	199	207	214	177	201	215	203	192	180	198	160	184	188	209	191	215	194	182	197	186	204	180	201	185	181	190	181	168	197	187	207	205	180	204	174	188	195	171	197	177	195	190	185	177	204	189	162	190	186	191	195	172	190	195	197	187	189	199	157	190	202	197	191	165	195	178	197	174	177	197	163	191	224	170	206	181	202	197	186	196	190	197	189	184	192	199	192	163	183	188	189	186	203	203	207	219	177	183	227	183	177	202	208	171	203	199	210	201	182	176	178	210	176	186	191	162	199	181	203	184	204	204	188	185	193	186	184	170	167	175	200	217	189	210	195	209	195	198	180	198	212	224	219	148	204	180	205	198	178	184	210	178	194	207	191	191	203	184	180	189	184	204	184	195	224	209	188	188	187	198	213	166	182	182	196	175	192	197	197	192	196	191	184	195	192	176	187	187	184	191	203	174	210	213	178	195	203	211	176	178	208	175	194	187	201	203	181	196	202	201	212	213	187	202	172	176	202	208	197	195	197	206	209	206	196	189	181	187	206	177	182	192	174	198	201	197	187	208	203	193	186	175	182	211	181	197	194	173	193	167	200	210	174	179	187	205	199	183	215	167	185	176	184	203	186	180	207	229	187	238	188	208	177	191	188	178	207	210	179	174	217	200	194	185	190	184	169	172	196	170	212	195	190	180	199	198	180	188	204	205	168	198	184	166	176	198	207	182	189	195	201	224	188	185	178	177	205	181	200	203	190	200	180	187	205	187	196	181	187	194	189	181	174	199	202	191	183	199	214	183	185	205	211	177	193	223	182	207	189	192	193	205	177	202	217	177	217	176	172	211	196	209	169	187	171	202	193	202	200	155	175	180	207	176	204	189	179	184	189	202	191	200	194	191	186	204	201	186	170	219	199	198	211	172	195	187	183	186	220	188	212	201	180	206	188	193	170	215	180	199	203	223	212	182	202	163	186	195	209	182	178	179	190	186	167	186	194	172	181	192	188	207	208	183	195	216	199	189	216	194	175	194	182	189	165	180	178	220	185	200	191	189	209	205	201	172	190	186	169	227	171	200	171	199	188	172	175	210	191	186	191	183	180	184	192	193	213	200	185	180	214	185	194	178	182	192	189	190	158	179	184	181	197	197	199	177	198	177	188	221	185	211	186	197	201	182	201	190	220	199	204	179	199	192	189	193	199	201	203	198	213	175	198	191	176	204	181	176	160	207	193	202	194	216	193	191	189	196	200	191	203	194	176	193	209	224	193	230	210	180	211	190	187	212	187	197	227	188	191	213	197	194	222	196	197	184	204	194	178	206	182	205	162	201	214	173	186	206	212	210	199	208	187	204	214	188	195	203	186	204	192	199	204	189	188	209	186	203	164	184	179	175	215	184	202	185	182	210	198	221	197	190	171	203	192	198	198	182	198	204	193	180	206	215	183	184	193	187	190	205	205	218	193	207	184	187	211	203	175	195	191	167	186	204	215	205	212	188	181	183	176	196	210	192	185	190	186	190	186	201	189	212	203	188	191	198	200	188	154	187	193	181	209	191	197	196	188	217	178	217	196	187	161	192	172	192	188	219	183	207	219	183	193	179	226	221	189	194	178	200	195	232	178	183	205	196	208	190	163	179	202	230	205	206	165	192	196	165	167	182	189	177	182	156	205	200	190	184	199	215	213	187	171	187	194	206	172	186	184	189	196	179	199	189	205	176	204	210	190	197	203	199	201	203	192	164	189	185	184	206	193	210	189	195	179	195	187	202	214	211	185	168	216	198	170	187	213	189	212	191	170	195	187	202	213	182	208	179	229	190	184	177	192	161	194	173	196	191	181	180	188	200	191	205	199	212	186	184	204	181	166	182	170	214	209	204	199	212	192	164	190	199	202	177	178	182	201	205	184	206	204	181	197	173	187	185	184	193	206	199	184	188	173	175	198	194	192	192	194	195	230	160	181	207	222	199	180	181	196	189	185	177	190	187	189	194	199	189	200	178	183	185	174	187	198	210	172	195	180	187	202	186	204	189	191	184	179	197	190	187	184	198	187	186	189	200	172	195	197	189	194	188	175	206	196	184	205	177	200	179	186	180	216	208	191	213	174	224	198	186	180	175	169	229	185	184	196	198
5653	15346	16355	11716	6430	3312	2132	2487	1555	802	810	1158	1195	1244	1041	802	694	573	540	581	548	615	581	611	574	576	565	590	573	593	558	578	567	588	602	615	581	568	592	564	592	611	609	564	593	578	552	621	570	607	556	544	613	546	546	557	525	590	602	599	530	567	580	583	541	549	535	537	562	634	582	550	559	573	576	621	573	612	566	600	589	599	592	562	571	529	580	596	553	549	545	550	582	549	560	619	548	571	568	569	554	586	568	585	616	576	581	575	589	561	562	536	538	544	565	523	548	585	604	552	584	552	546	570	547	604	569	565	613	610	557	575	597	588	565	569	562	565	578	613	555	579	573	555	582	570	594	537	582	583	564	581	536	569	524	583	550	574	543	560	621	562	587	559	562	584	585	595	575	559	590	572	555	560	584	594	573	594	609	535	553	585	568	585	574	568	604	562	586	640	591	571	553	591	601	574	556	591	542	605	535	556	598	588	560	555	548	551	567	559	583	566	577	555	581	623	548	583	569	585	560	574	562	581	555	568	593	603	574	574	612	579	562	580	572	564	576	543	556	578	573	551	578	558	558	563	558	607	591	621	578	563	598	561	592	585	536	551	597	567	549	535	553	537	595	584	588	623	603	600	579	574	580	624	542	556	566	530	570	556	600	589	601	545	561	585	568	566	525	571	593	535	567	551	543	565	541	615	548	553	568	555	593	589	579	585	627	564	568	540	562	581	601	586	567	562	550	557	554	582	558	622	571	590	579	567	496	603	563	584	549	594	585	573	564	563	533	545	526	554	656	571	564	578	581	551	584	581	577	555	589	603	577	572	571	564	518	566	548	581	569	574	563	585	572	555	594	570	578	545	591	549	594	603	589	543	592	526	603	536	592	586	537	551	584	557	570	565	593	629	560	563	568	560	542	537	534	572	584	559	579	561	565	551	564	558	556	577	597	575	563	545	604	550	553	514	556	596	587	590	573	533	567	590	557	612	552	597	585	555	549	592	561	576	575	545	574	532	574	550	525	601	592	555	521	543	552	580	552	572	577	570	570	556	574	573	538	558	586	538	543	567	539	585	581	588	580	544	574	552	550	559	565	570	560	580	556	564	602	551	599	563	558	552	553	568	559	582	576	538	551	568	587	577	575	536	543	560	584	573	611	573	556	533	561	546	572	605	590	566	567	589	580	560	596	547	576	568	607	584	545	604	573	559	598	543	587	597	598	565	565	549	562	576	585	570	598	556	564	545	589	557	555	544	629	570	549	564	622	593	556	575	563	579	560	586	608	569	606	530	620	564	550	570	530	600	572	559	580	564	568	589	592	552	578	556	562	580	597	612	559	595	565	554	583	568	573	544	561	557	547	612	571	589	592	556	570	603	565	566	594	596	609	590	591	569	584	581	562	623	548	614	565	567	574	571	584	563	529	582	599	575	573	572	573	542	539	554	602	552	600	574	604	535	542	612	544	564	556	552	585	564	541	575	580	583	587	573	576	550	565	573	596	527	576	573	573	568	576	601	570	595	556	584	554	572	619	541	549	567	564	560	560	565	564	575	534	561	532	593	590	537	606	591	575	547	551	578	598	590	594	565	541	589	573	580	582	581	583	592	570	530	590	591	522	613	583	547	555	578	569	562	556	557	617	596	626	569	563	587	570	560	624	581	563	543	589	548	584	572	548	591	571	566	600	584	627	582	609	573	565	568	550	577	535	655	569	559	573	562	569	577	552	557	555	553	522	570	564	599	599	564	567	551	579	551	620	568	566	564	568	559	560	562	562	589	575	559	562	557	556	576	560	579	575	558	563	572	577	562	584	590	534	548	605	594	592	574	569	584	525	545	587	560	532	566	576	578	552	632	551	613	587	550	616	565	550	545	568	572	577	588	564	581	545	580	574	587	602	557	587	570	574	589	533	580	536	558	541	579	586	555	548	598	598	573	574	555	575	572	574	603	571	567	615	553	557	577	558	557	572	604	565	559	571	572	570	526	555	590	575	605	608	588	539	541	622	588	572	586	602	596	560	576	543	523	566	595	579	624	548	557	577	599	569	555	571	592	562	554	541	592	549	565	539	592	582	567	555	578	586	578	581	582	569	593	536	604	562	545	574	532	571	550	568	546	598	541	562	575	575	547	568	581	591	610	582	622	581	555	555	567	579	572	568	595	545	563	598	563	560	595	598	546	575	557	561	578	584	563	625	563	566	611	569	609	573	557	535	576	549	582	588	580	558	538	566	575	568	555	598	560	603	598	589	586	563	599	561	565	604	576	580	559	612	540	575	575	565	581	589	590	570	566	624	606	514	613	580	598	577	593	542	592	538	574	575	558	568	560	581	608	570	562	552	545	548	565	608	522	583	574	540	560	587	588	566	579	574	579	536	584	581	541	614	574	567	572	549	613	568	599	561	584	558	544	553	611	587	569	595	607	567	572	565	582	548	531	566	573	559	590	573	562	582	598	575	597	582	583	538	582	593	549	560	568	580	533	566	563	566	572	571	554	605	563	545	578	556	585	576	580	568	579	550	565	572	537	593	569	567	576	564	565	506	585	550	560	551	593	571	618	584	561	575	520	594	555	572	591	555	570	626	626	586	612	585	555	586	598	568	549	601	605	601	547	535	589	559	617	571	615	595	596	574	576	541	593	581	608	548	556	539	521	609	572	563	550	557	561	584	570	547	620	576	573	560	587	597	606	550	557	613	557	582	542	576	559	574	588	537	558	578	566	580	558	555	556	538	593	558	565	557	558	586	532	619	589	600	573	599	584	596	568	611	558	530	589	599	567	598	547	590	608	575	567	596	586	564	562	590	577	571	602	579	517	570	566	552	595	566	567	586	569	584	591	608	556	572	576	576	542	626	556	603	588	579	533	586	590	559	604	636	574	533	585	591	593	535	606	544	570	601	538	561	609	597	567	573	578	597	563	549	598	542	604	567	585	505	596	576	588	590	572	533	596	526	570	554	583	602	575	593	561	549	567	616	589	518	588	532	553	585	542	560	573	587	568	562	588	563	578	577	581	572	585	575	543	630	584	564	582	527	564	608	521	544	524	587	521	539	587	580	595	543	552	590	558	551	559	603	544	594	570	575	595	551	560	577	557	534	561	544	616	589	578	586	568	589	626	570	561	582	568	610	588	575	578	591	580	604	586	570	581	544	516	556	554	596	591	543	575	561	582	554	584	581	554	600	558	590	574	577	558	569	573	545	522	602	597	549	586	517	622	609	561	584	584	593	599	604	565	544	608	587	535	579	621	544	579	583	586	565	597	542	567	592	563	555	510	585	565	586	565	586	560	558	577	557	584	570	579	568	571	574	570	592	611	583	552	569	573	560	547	580	553	540	594	627	555	575	577	562	578	588	584	625	559	558	539	599	533	577	574	594	547	568	566	564	591	587	542	575	544	622	608	526	536	546	560	575	548	535	607	585	608	559	589	573	582	554	581	582	568	598	553	607	564	571	589	616	555	535	568	567	561	572	564	571	579	584	606	577	574	578	537
28772	44984	36178	31043	26373	21051	14828	11852	5973	1947	1159	1689	2775	2738	1904	1123	708	540	456	375	392	404	422	401	383	393	383	344	367	396	399	449	372	367	385	379	370	417	438	357	376	350	392	365	372	380	370	401	406	344	388	367	391	368	390	374	370	363	360	395	357	365	403	335	373	344	392	342	372	335	348	340	391	367	361	382	348	356	368	350	357	403	373	362	366	341	367	378	338	367	359	372	356	341	363	390	361	351	368	336	375	354	353	337	362	351	375	347	360	343	333	364	392	375	374	389	366	364	362	373	375	391	403	336	375	340	393	369	353	370	378	374	371	393	392	375	371	365	339	385	369	382	373	343	404	374	339	380	354	370	370	360	365	358	343	362	398	357	424	352	360	350	345	369	378	348	353	368	367	370	356	354	356	327	359	358	339	363	376	387	339	379	357	342	345	358	365	357	373	359	392	354	366	377	375	377	391	376	368	398	368	344	346	345	379	367	339	378	362	332	395	395	384	381	367	348	370	343	349	373	386	396	346	358	394	354	355	359	353	383	350	372	365	354	331	362	391	384	377	401	372	342	354	347	376	382	366	344	361	343	371	379	350	337	338	321	351	360	365	340	360	363	375	365	381	378	383	406	350	333	393	359	370	363	342	365	367	376	349	345	384	365	355	363	376	343	373	372	369	351	357	374	351	350	348	375	400	352	373	367	358	366	373	315	330	394	342	356	362	362	381	367	344	398	370	388	393	376	399	339	373	378	382	381	411	413	375	403	406	359	357	358	359	347	374	343	352	367	380	345	323	355	338	405	349	345	338	376	365	350	367	392	387	370	389	342	310	366	350	354	333	354	337	384	352	343	340	367	391	370	378	372	378	341	374	364	370	367	388	385	356	370	355	352	358	359	394	387	357	357	384	345	353	372	351	365	347	367	347	384	345	351	337	365	367	381	379	329	337	368	387	335	336	363	342	343	340	358	372	363	356	370	392	385	392	325	363	367	344	367	357	329	376	406	358	359	351	368	354	365	355	367	349	344	373	360	346	354	338	389	349	357	373	337	325	335	404	389	365	396	359	307	354	361	346	366	320	360	332	366	354	334	386	378	358	383	348	352	379	346	403	344	399	378	344	392	381	376	382	392	371	391	342	332	389	393	391	357	351	339	359	359	389	393	401	382	368	388	362	367	359	363	359	367	339	348	363	405	388	399	375	345	370	381	387	397	374	361	370	364	358	346	339	348	357	394	366	357	366	346	369	367	373	381	369	362	357	358	356	375	350	363	355	379	359	353	368	341	385	395	398	397	374	368	381	352	373	350	345	367	377	342	344	353	375	364	350	374	358	360	362	394	379	353	411	404	310	388	372	354	347	346	365	365	342	395	397	385	346	385	371	346	374	362	358	355	416	384	353	342	321	347	355	388	349	324	365	388	347	384	362	383	338	390	353	405	386	398	350	347	372	392	360	338	380	423	350	371	335	348	373	368	366	352	350	356	370	371	373	374	365	333	349	360	321	394	385	354	378	343	343	378	364	334	353	366	322	336	393	389	325	358	346	357	375	382	398	379	365	377	408	363	333	358	323	363	329	365	376	384	408	360	369	401	379	357	367	357	347	406	352	366	363	398	373	346	344	386	331	349	354	366	359	353	356	341	375	390	341	351	394	361	366	335	357	357	351	344	387	337	396	392	349	396	355	352	375	382	370	357	339	352	370	425	346	381	369	392	368	341	395	365	318	365	350	343	374	378	397	367	384	393	373	383	371	368	359	335	379	388	378	365	353	399	363	348	346	361	364	350	356	363	391	391	379	348	384	360	354	402	368	367	388	376	345	338	413	373	363	352	327	374	339	361	379	369	383	360	344	350	358	386	372	386	365	393	370	365	354	377	347	346	343	402	336	363	391	372	366	341	350	345	344	348	393	358	355	353	374	323	352	370	365	381	358	326	387	359	368	381	394	372	366	339	360	366	381	367	372	368	373	359	359	330	358	334	376	379	373	359	329	356	346	377	380	398	379	367	370	353	365	354	393	340	361	365	372	396	377	376	341	367	372	365	381	352	378	381	337	358	410	396	359	396	384	352	367	405	360	346	346	376	342	356	382	373	356	377	373	359	360	369	363	344	342	367	332	376	380	329	344	361	336	363	359	373	367	363	356	387	363	379	363	375	354	380	340	349	364	368	337	340	382	358	405	362	364	342	335	362	403	349	356	360	365	366	380	398	351	387	374	365	416	366	326	379	383	382	388	353	381	354	370	386	363	384	363	353	372	377	378	385	391	331	376	390	327	366	406	373	380	400	366	365	353	333	349	391	395	386	355	377	398	379	364	374	335	353	348	375	348	384	439	391	346	340	366	370	352	392	377	351	315	355	351	351	366	352	383	365	336	365	390	360	346	343	355	358	363	356	341	395	403	350	334	390	389	366	366	373	325	351	355	327	380	333	363	342	358	355	368	373	359	378	364	383	358	353	383	394	367	371	370	374	363	365	373	344	384	366	380	324	331	355	367	358	360	340	389	383	306	374	369	357	382	366	363	357	340	378	365	380	351	351	370	389	405	339	384	359	357	387	349	366	327	348	374	348	374	405	367	402	366	343	394	362	358	397	377	392	352	351	364	361	320	383	387	367	348	384	381	365	364	374	379	363	346	345	352	357	360	396	379	331	406	385	353	374	370	341	378	329	381	357	365	357	382	339	385	381	360	355	362	349	364	383	367	367	348	336	397	360	361	367	344	354	344	383	379	361	370	327	346	374	391	368	375	340	381	363	375	370	392	385	359	375	365	348	354	382	378	353	331	361	363	363	359	399	342	369	390	371	385	333	346	397	390	335	370	404	362	394	391	351	319	343	375	362	377	394	338	347	360	342	379	366	347	324	398	371	396	390	388	363	357	369	377	375	387	368	419	349	364	373	360	371	362	356	379	361	401	380	372	319	355	373	364	394	375	395	376	349	393	368	379	384	345	359	382	360	361	352	337	386	368	390	343	365	382	353	383	389	366	371	418	343	348	349	365	370	371	364	372	366	366	419	370	364	392	339	370	355	390	357	360	371	384	364	381	368	345	382	355	323	315	360	351	422	347	370	360	404	377	348	372	370	361	355	393	356	375	390	362	386	339	354	363	326	361	377	396	343	385	357	353	350	386	345	372	334	352	359	325	394	380	357	343	364	361	366	353	339	338	351	372	353	370	357	379	371	383	360	320	371	350	377	363	347	312	334	368	353	388	355	418	315	337	392	370	348	407	349	364	348	355	363	371	373	352	352	355	374	377	367	367	358	357	350	323	335	342	360	360	362	359	414	385	392	356	378	370	346	370	404	381	351	318	366	383	380	387	392	378	338	332	351	400	328	364	341	368	385	384	345	363	409	370	343	347	371	353	387	381	314	345	357	370	358	380	378	357	417	385	358	369	368	375	368	391	385	342	340	383	386	380	369	402	385	360	412	350	358	379	380	326	356	353	399	401	375	373	375	324	378	407	411	398	396	373	365	397	386	393	393	380	344
22179	39739	37621	37189	32106	24059	19830	22097	9717	4282	3548	7035	10358	9162	7077	4587	2645	1996	1368	1505	1331	1291	1216	1100	1015	1016	983	1083	1074	1069	1067	1021	1005	1014	1049	1033	1016	929	1034	912	987	1014	959	995	939	936	977	954	959	945	952	928	945	963	967	901	959	923	919	993	936	949	960	865	915	950	933	916	995	900	959	925	975	935	966	917	970	1018	1015	955	966	927	930	943	995	927	948	911	935	934	936	940	940	887	926	893	951	979	919	892	898	958	949	956	950	957	942	966	954	941	933	902	959	942	890	973	925	920	917	1001	1004	994	964	893	949	963	951	947	972	914	933	961	897	935	966	929	959	973	946	983	930	885	937	940	908	961	935	912	924	926	878	964	982	990	935	961	945	956	917	938	931	954	965	964	986	879	924	936	894	942	886	935	973	912	943	976	952	987	947	920	917	918	979	936	952	963	904	915	900	864	926	952	930	932	961	983	899	910	945	911	969	877	997	947	862	930	997	1007	893	896	962	916	933	885	915	918	958	919	1015	993	928	927	936	955	908	920	866	974	959	941	924	1005	987	905	924	956	918	973	920	934	917	950	991	996	896	926	938	910	910	959	945	905	952	931	954	925	938	913	960	944	986	951	913	906	955	916	929	879	902	963	966	932	909	982	907	940	935	955	952	959	989	947	935	935	891	916	949	900	987	930	916	953	975	927	947	956	901	963	861	984	941	958	903	909	973	887	902	949	951	977	949	898	862	913	987	878	967	863	963	940	952	918	977	918	949	936	937	933	921	960	909	948	958	930	908	992	960	896	912	939	919	926	882	899	934	930	915	937	916	919	985	990	949	946	959	948	925	911	947	955	903	928	936	914	925	922	888	975	933	969	957	944	913	922	907	897	911	947	916	944	932	905	887	881	886	942	955	902	981	906	945	932	931	956	947	947	977	941	916	920	967	983	941	975	930	980	948	940	933	964	957	937	906	897	902	966	946	921	944	948	906	974	961	905	892	967	918	916	941	930	910	926	921	964	896	919	920	941	944	952	957	918	923	971	926	996	880	957	940	943	946	918	920	892	905	923	950	921	925	925	897	887	964	955	895	976	967	928	975	934	929	939	977	911	953	1011	897	960	881	955	885	981	938	957	969	927	938	905	933	987	965	958	942	901	918	923	925	933	990	969	938	933	935	961	935	993	937	931	917	914	879	908	965	951	920	904	929	965	924	964	908	877	963	886	1007	935	935	955	922	952	930	1003	937	913	933	929	913	893	924	929	970	947	918	950	921	952	926	925	893	934	935	938	930	946	942	946	894	913	923	932	978	1020	960	922	940	925	948	944	946	916	911	917	945	944	956	894	953	974	935	924	923	916	904	954	931	914	939	917	900	890	966	939	1014	914	943	944	943	911	944	946	915	837	945	898	898	969	912	908	927	1012	948	893	910	877	961	925	968	983	897	914	949	965	922	909	931	1000	907	947	876	955	946	975	928	927	880	915	959	856	974	941	921	913	969	928	924	948	955	971	948	960	914	928	932	991	986	931	911	906	967	935	963	927	935	952	909	940	917	942	931	920	980	962	921	899	911	943	945	860	979	832	953	897	937	941	932	921	964	908	917	932	912	937	939	908	948	904	942	893	907	966	903	942	911	970	945	926	888	993	962	969	960	996	924	898	942	895	952	921	920	955	997	939	944	910	955	956	978	911	937	940	976	964	951	949	940	905	975	951	883	961	950	904	985	936	929	941	918	990	944	935	984	973	948	963	992	927	955	913	968	911	929	940	904	917	954	916	959	879	908	896	954	928	927	926	948	978	900	956	1034	899	982	949	933	981	982	921	950	915	902	926	911	955	930	982	959	952	968	928	958	1001	953	916	914	929	932	1020	969	925	902	931	924	910	930	882	896	919	865	967	920	933	931	948	964	931	968	867	944	979	985	919	927	941	851	883	932	954	995	958	966	961	877	935	897	925	961	939	936	950	981	901	923	957	932	937	915	954	936	904	898	939	901	948	965	903	910	951	959	937	863	934	927	965	964	935	968	987	927	897	945	932	887	936	950	936	964	957	917	867	1003	929	928	917	908	962	905	931	909	989	965	946	967	941	959	872	932	919	946	946	911	947	944	927	916	910	928	932	899	889	996	971	916	955	925	908	964	938	922	884	962	906	899	939	912	946	944	882	955	941	971	968	963	908	955	1011	920	920	930	953	897	989	996	925	933	918	977	903	968	920	974	930	903	966	1015	882	924	969	984	937	895	948	957	898	932	948	919	936	941	896	964	937	945	939	895	956	973	953	909	988	937	1007	931	975	921	959	928	870	945	876	924	999	955	932	904	920	939	971	1021	947	958	985	974	963	951	915	930	994	919	902	951	904	971	913	934	936	924	937	951	901	951	888	917	889	962	936	953	952	947	949	985	936	923	898	959	910	977	918	954	918	871	978	886	932	930	925	907	982	963	963	904	947	921	929	951	930	921	884	880	980	922	903	938	895	997	900	908	940	1003	961	919	904	937	992	1010	913	889	876	966	927	923	949	921	952	941	931	911	938	915	917	950	936	945	907	943	937	936	954	942	932	933	909	928	922	1005	899	904	936	898	986	919	958	953	996	915	941	961	899	942	910	986	960	941	929	926	897	942	954	922	955	892	944	932	910	898	927	903	905	950	934	922	967	947	943	946	965	936	962	944	910	931	947	918	934	957	905	913	954	977	955	978	914	933	994	892	951	931	923	902	945	967	902	962	973	1005	881	1001	954	951	886	971	905	928	939	892	904	988	912	940	902	1001	948	937	942	961	937	946	926	897	920	956	917	975	909	912	945	959	896	910	970	930	870	914	944	913	986	925	976	976	910	894	983	910	972	875	938	948	973	911	911	955	978	936	926	970	912	873	928	956	908	971	898	944	937	964	888	896	959	952	949	938	937	969	947	908	959	919	987	939	921	883	945	932	867	869	915	977	930	959	890	938	927	960	961	907	933	940	969	952	934	940	948	972	934	985	905	936	935	942	914	935	920	888	930	904	930	912	998	911	900	935	891	977	971	967	902	938	933	951	990	906	898	945	969	937	980	901	893	906	964	971	854	915	881	965	897	988	895	933	926	992	960	909	984	961	908	902	918	1013	895	900	896	974	927	923	972	923	918	945	887	989	917	893	988	972	975	971	955	901	928	897	962	899	873	897	913	897	872	976	930	956	921	941	906	914	945	863	917	967	956	900	874	939	943	926	885	965	902	956	943	923	970	950	935	916	942	977	955	956	970	948	905	903	1004	905	961	918	931	925	906	960	897	990	926	908	950	882	987	902	914	906	962	902	955	917	945	1007	943	884	943	920	902	888	950	960	942	957	960	955	968	914	923	962	981	974	948	907	935	927	885	970	953	893	939	900	931	976	949	948	924	938	932	943	876	947	999	940	887	930	902	881	980	915	906	941	927	971	953	899	942	965	915	953	910	900	900	938	963	942	898	922	935	932	949	918	962	886	929	903	925	923	926	916	941	923	954	928	921	911	925	960	935	909	977	911	937	922	911	948	972	975	918	956	939	911	940	896	933
37395	44693	36105	31922	28204	24776	20813	18245	9749	3605	1987	2323	3933	4114	3434	2058	1297	686	437	488	404	392	416	394	373	349	359	352	354	325	355	317	347	351	334	326	353	318	322	316	311	332	328	333	363	358	325	323	321	323	329	329	350	332	341	332	329	324	335	346	327	326	356	320	311	326	300	315	331	362	347	321	326	317	367	332	330	335	326	346	342	317	337	348	319	311	325	327	326	334	340	335	290	328	312	331	299	319	354	343	320	327	308	353	367	300	308	348	334	316	323	316	332	329	345	305	324	310	309	311	346	315	370	305	334	332	322	337	352	347	360	306	322	321	331	347	338	327	336	344	343	321	344	321	361	289	357	361	327	337	337	327	298	332	328	318	333	338	301	285	328	364	335	322	339	316	311	305	324	305	328	328	290	316	331	313	367	312	348	322	293	321	323	278	364	333	325	317	318	312	361	300	307	316	351	310	301	330	348	315	307	342	337	317	371	313	338	340	334	328	338	322	301	335	314	355	348	317	294	292	342	347	334	343	298	353	322	362	330	359	336	323	315	317	323	318	340	320	343	321	301	330	347	322	343	352	357	337	372	345	320	347	322	326	312	316	308	323	342	292	327	309	319	330	323	323	328	307	313	326	352	323	352	329	298	317	345	336	355	356	326	331	317	330	348	335	348	295	328	328	335	347	332	323	327	324	331	336	306	376	320	327	356	297	302	349	328	346	329	329	351	340	316	308	338	296	327	344	296	343	295	342	325	333	343	338	335	326	362	338	280	331	350	351	327	348	328	342	336	331	329	329	339	347	328	334	329	328	314	305	326	328	347	329	326	312	321	301	330	370	362	276	332	347	314	328	341	313	336	307	328	334	322	368	333	367	339	323	331	326	333	349	329	313	342	297	327	327	314	303	336	321	314	323	349	320	316	363	313	305	305	302	320	336	321	331	304	314	338	323	314	324	287	336	319	304	320	317	301	330	320	314	308	327	304	347	341	340	309	347	351	336	349	339	349	329	355	343	331	314	324	339	341	322	314	336	360	322	359	339	342	308	308	353	333	330	334	362	308	329	326	333	338	303	340	319	333	322	312	335	329	291	309	313	287	328	345	294	311	322	298	333	281	330	350	317	349	335	330	308	310	343	329	343	350	328	347	334	297	309	324	330	343	353	296	340	319	334	330	307	335	312	318	334	358	321	317	337	278	306	307	364	361	327	330	336	307	338	313	329	326	351	341	353	326	331	295	325	289	308	302	359	314	285	322	308	347	312	327	325	363	334	323	339	312	311	319	309	317	330	314	351	289	305	358	340	352	317	341	312	311	353	327	324	323	311	302	304	325	339	340	294	335	346	301	341	326	317	350	313	335	341	352	338	342	314	322	326	364	374	347	321	344	319	344	340	356	348	310	309	326	370	328	352	340	322	338	328	319	276	338	334	300	310	323	303	336	324	266	309	314	339	299	363	325	332	335	332	326	330	325	300	307	342	337	383	325	335	310	350	363	320	345	335	353	318	335	351	317	285	332	309	319	334	309	342	304	338	308	330	326	306	334	323	311	373	331	333	341	354	314	345	306	336	367	361	358	314	343	333	330	329	298	342	346	340	324	282	346	333	318	339	336	331	345	325	348	338	342	274	363	339	323	337	324	343	364	346	313	324	312	350	332	330	316	347	359	336	357	314	333	318	319	313	316	338	334	299	321	327	311	317	341	327	320	336	333	326	317	328	346	307	329	296	316	317	343	320	354	323	317	330	324	347	338	346	338	330	309	306	325	334	315	341	323	355	309	302	325	367	303	349	339	352	317	294	328	330	324	316	327	340	351	314	316	365	303	326	273	337	320	330	301	342	343	330	300	323	370	313	322	336	295	340	318	338	299	300	311	329	326	351	368	323	333	314	285	328	360	328	322	323	326	330	361	327	324	304	338	332	347	328	281	318	315	350	341	293	335	343	319	325	324	351	324	353	298	313	356	348	373	348	321	356	325	303	287	305	349	326	329	342	314	324	354	311	297	284	333	307	342	327	311	358	343	315	319	340	322	334	305	320	308	313	326	366	313	293	346	370	317	346	307	343	331	314	318	335	326	324	358	308	325	327	310	347	306	369	351	347	305	305	345	325	338	330	327	361	323	319	344	325	341	322	314	296	335	333	304	351	338	331	305	329	319	318	334	318	324	333	323	340	300	333	317	344	323	336	336	297	333	372	342	332	325	317	336	348	314	325	329	324	328	344	328	295	302	327	368	317	315	357	324	380	333	338	307	309	295	320	325	295	332	379	334	331	296	337	331	332	318	332	347	318	302	317	348	323	345	314	313	313	299	350	323	312	337	328	349	310	330	318	351	320	307	298	314	342	294	320	325	353	329	337	327	319	303	293	327	347	330	324	338	343	346	339	301	343	358	330	324	310	344	333	325	328	331	336	317	334	315	347	350	320	362	339	323	300	352	326	313	353	326	336	325	327	302	367	322	337	324	311	312	316	346	347	331	331	330	342	351	329	330	296	306	355	348	318	314	338	285	329	319	311	299	374	301	327	334	345	343	339	350	391	344	352	339	342	316	337	325	343	304	309	335	312	337	349	327	307	338	331	324	319	338	352	326	299	337	328	334	340	277	354	352	322	313	327	287	302	341	301	334	317	318	308	352	347	318	319	332	338	315	354	324	332	323	322	310	330	345	333	318	322	317	328	336	368	338	305	309	327	329	323	332	343	337	330	340	308	294	330	314	358	348	349	310	279	321	297	347	339	335	315	354	326	332	349	347	337	316	317	317	312	333	354	318	327	323	295	325	291	331	320	349	344	351	345	334	339	340	322	298	320	299	307	292	345	304	315	322	299	329	307	343	357	303	327	350	340	370	305	348	308	321	313	338	287	313	329	305	322	328	327	358	337	323	332	311	356	347	329	339	318	318	364	312	304	323	343	327	345	314	323	318	308	322	291	338	311	341	328	333	371	336	332	326	350	340	354	349	297	315	300	337	329	352	305	280	312	337	329	339	342	311	320	318	304	347	308	342	327	380	317	304	355	312	310	351	336	320	325	353	323	312	313	329	360	315	329	317	337	306	351	328	324	337	323	355	333	309	336	345	365	322	326	293	319	340	282	310	336	343	303	319	324	321	315	298	376	332	340	316	359	317	323	323	335	341	344	311	353	325	321	301	331	349	292	319	326	329	313	326	324	325	270	286	339	337	324	322	349	326	322	330	297	351	331	309	357	308	330	294	283	313	308	315	311	335	342	301	334	335	312	344	320	336	332	310	310	298	279	341	328	297	321	368	316	317	338	340	332	334	334	314	317	318	325	321	337	337	342	338	359	337	324	291	338	304	348	336	311	305	354	355	352	297	330	313	333	257	337	334	320	347	347	303	296	317	305	301	345	334	351	344	299	296	332	342	310	317	351	315	340	336	311	308	327	286	288	344	319	350	273	349	316	354	340	297	331	343	341	339	342	305	345	341	339	325	309	309	325	351	314	334	316	310	349	357	300	327	358	301	322	313	332
27862	41841	39872	40440	37410	29684	24914	28146	12323	6786	5539	9771	13754	13544	10389	5826	4001	2593	1774	1554	1434	1307	1297	1098	1042	1068	1035	1073	1038	1024	998	940	917	913	917	994	967	894	903	902	933	928	880	951	900	924	962	904	862	889	854	947	876	850	851	861	875	888	875	866	847	843	869	853	891	848	873	859	889	796	831	837	838	854	845	866	854	920	808	831	855	857	862	835	802	777	842	788	839	869	789	878	830	826	794	800	858	822	786	857	818	858	839	798	841	864	842	876	812	779	833	882	811	841	832	771	820	863	823	830	834	852	865	840	843	836	819	839	837	842	801	774	847	814	906	798	842	831	829	833	829	724	814	879	835	819	833	823	860	851	749	848	855	849	825	847	796	775	855	826	852	830	796	850	759	837	840	848	779	861	802	804	832	856	794	839	816	843	811	874	837	774	818	887	776	782	866	776	809	835	833	825	826	785	818	858	836	778	823	842	834	831	792	761	816	795	863	793	804	811	759	876	848	839	824	815	810	841	792	804	825	810	800	830	815	794	845	797	756	874	856	799	814	847	809	899	812	777	795	775	775	824	858	799	831	860	801	806	850	797	862	812	755	803	814	812	814	837	787	822	800	827	810	829	869	844	769	845	829	795	814	821	850	811	842	787	764	807	787	833	805	810	847	846	795	863	757	864	809	829	784	844	797	799	842	839	822	842	826	850	840	833	835	804	792	829	802	872	804	776	822	821	872	835	864	849	798	873	744	808	845	806	837	848	770	846	818	828	806	816	802	840	874	816	824	812	821	804	788	838	796	824	839	832	837	809	820	808	865	826	835	867	851	854	797	859	836	797	849	824	860	831	860	800	762	778	831	785	786	815	847	829	790	833	864	817	830	812	834	805	819	791	860	814	791	802	840	803	833	839	814	826	827	775	802	812	859	833	818	828	869	823	783	839	826	812	807	792	827	809	743	839	745	822	861	793	836	844	804	812	827	867	837	841	744	846	814	803	811	803	844	790	809	804	850	876	903	830	829	846	827	862	854	855	795	853	868	831	821	842	816	877	793	822	777	843	842	754	780	797	853	811	840	787	821	753	850	824	869	816	865	864	833	788	817	809	802	776	772	827	773	751	848	815	848	787	862	792	806	841	811	869	819	806	821	788	812	820	824	815	820	819	806	816	841	807	764	835	803	789	848	809	805	801	845	809	856	790	832	819	811	794	844	815	793	835	831	795	843	798	843	805	805	865	817	837	786	851	758	836	766	753	828	795	824	878	796	803	806	819	801	822	826	812	815	847	836	794	819	829	793	809	816	818	808	791	829	858	828	842	837	847	851	837	844	784	795	811	824	818	857	834	792	837	832	823	782	815	845	832	763	824	854	838	749	808	852	790	822	828	802	788	830	825	783	823	856	789	745	851	800	865	814	873	849	820	842	841	774	806	779	769	822	790	872	833	862	839	795	807	815	860	823	771	900	864	854	829	851	808	768	814	783	800	767	881	826	818	832	776	788	816	774	771	844	856	775	788	794	837	835	829	836	813	823	849	818	794	797	794	747	820	809	858	815	796	816	846	842	834	744	822	846	812	842	806	861	819	829	767	843	845	833	807	809	838	794	760	799	796	789	840	769	811	839	816	776	822	796	826	802	813	874	842	789	823	805	841	811	816	810	785	829	854	828	862	786	820	796	800	818	882	807	811	846	828	872	886	854	761	812	862	838	836	846	735	806	783	824	814	854	881	809	770	797	822	849	794	860	807	806	819	777	828	789	829	823	846	841	823	773	790	797	864	826	859	837	823	786	857	851	793	799	817	776	837	825	845	830	787	776	815	818	790	832	838	797	813	800	823	804	844	829	817	871	836	843	749	828	819	790	823	777	778	830	896	787	850	868	827	810	839	831	861	816	782	875	794	754	815	864	790	801	854	833	805	794	771	832	835	810	863	808	807	817	829	822	830	826	809	809	828	820	820	814	822	843	848	834	868	848	809	766	849	883	815	805	862	794	840	779	816	798	794	822	848	849	794	808	851	794	813	820	825	812	785	792	823	820	836	781	796	817	859	800	830	830	749	869	806	802	836	813	789	832	859	793	826	775	824	815	786	813	810	836	836	826	785	795	766	793	802	845	837	829	843	825	843	849	822	762	838	820	830	822	762	803	773	864	798	778	823	800	885	814	831	812	805	833	800	828	838	791	818	786	875	823	858	796	803	864	861	779	795	806	812	886	792	823	830	778	792	833	894	849	841	785	809	840	792	800	828	824	847	822	867	828	852	841	805	791	852	824	805	814	825	880	778	829	811	769	826	779	798	825	857	812	788	822	814	806	802	824	797	819	801	819	837	881	888	869	844	813	827	832	813	806	864	803	831	821	843	828	856	805	780	823	832	861	767	804	769	832	799	872	819	765	856	836	809	838	818	825	815	842	842	841	800	865	801	848	800	764	821	800	822	902	787	841	816	830	822	800	821	837	813	844	821	835	789	832	906	863	806	838	823	796	820	789	759	824	813	845	860	787	841	749	797	781	843	806	826	828	860	823	848	846	820	852	831	830	800	788	830	819	848	813	816	839	799	803	819	825	803	750	754	830	820	785	862	813	802	833	831	787	829	816	793	835	810	824	848	835	804	848	832	794	785	819	831	846	818	780	856	840	793	833	830	804	828	831	848	841	816	815	778	787	799	787	778	827	874	857	820	797	843	790	849	825	809	871	820	826	864	843	833	826	846	813	788	848	840	852	845	779	806	838	787	789	784	841	838	760	849	777	818	819	840	838	835	810	843	764	839	852	851	767	830	816	788	821	802	816	800	872	838	788	839	800	787	833	766	836	784	866	848	809	807	841	759	830	787	814	864	831	818	820	877	845	823	835	825	801	819	831	820	812	828	808	827	803	814	855	806	743	851	878	865	834	809	898	814	842	823	821	833	773	861	859	868	839	805	809	879	768	799	793	827	779	813	850	821	834	832	826	818	838	852	829	772	808	824	793	799	794	829	779	825	740	792	836	844	850	783	812	806	830	827	804	819	835	825	803	801	835	793	833	817	825	798	813	852	870	852	812	820	852	835	821	833	806	830	814	779	836	858	799	822	828	818	835	847	828	803	880	825	839	848	796	828	761	783	795	848	796	782	859	791	847	825	795	847	801	843	809	785	833	767	852	855	827	822	818	772	837	824	815	813	914	811	798	840	783	812	807	849	812	821	863	836	821	814	828	819	820	815	778	773	815	785	801	788	788	848	809	849	835	802	836	865	768	815	809	783	803	835	804	812	821	823	818	828	838	795	815	853	792	806	763	781	801	838	829	795	836	848	781	825	819	862	850	822	797	814	806	841	846	830	841	780	785	718	799	829	819	827	852	796	835	830	879	789	857	855	788	804	792	823	831	803	807	793	817	815	807	815	758	839	769	815	808	783	822	851	831	788	841	872	780	836	781	802	814	869	800	789	795	858	806	805	881	746	802	848	809	834	812	813	828	826	830	822	834	805	797	839	821	798	816	778	823	838	821	824	787	755
6504	12349	10510	6343	2424	1041	502	530	318	286	203	280	262	214	272	217	216	164	199	192	212	212	193	204	194	195	220	204	193	225	192	219	176	210	212	210	203	188	175	187	222	202	197	194	188	192	209	189	229	200	216	193	218	195	196	186	186	192	203	207	186	197	180	201	190	218	202	174	213	169	175	161	208	195	214	214	197	188	180	174	206	188	185	177	205	213	234	204	209	184	175	187	213	204	184	197	195	198	189	193	215	170	186	183	185	194	198	200	198	204	180	177	198	203	174	185	191	210	209	173	178	206	189	203	192	211	191	177	218	203	206	173	204	177	188	172	202	159	209	190	171	174	170	212	185	198	207	176	187	184	188	208	193	173	205	161	176	199	201	189	194	193	219	189	188	188	194	186	199	205	207	195	225	187	210	239	210	175	186	201	168	178	187	221	178	192	188	176	178	200	211	203	188	206	191	198	195	180	181	199	195	197	219	188	218	210	212	183	189	167	197	183	194	178	192	185	175	203	227	180	207	188	212	183	197	196	193	198	190	177	192	192	200	161	175	181	183	178	161	182	175	221	199	195	197	212	186	207	200	175	179	185	194	184	189	204	177	197	183	174	224	226	199	234	192	176	175	206	192	197	178	185	191	220	198	171	205	199	200	195	215	156	223	182	186	188	189	165	212	194	206	215	207	177	177	192	201	201	215	194	202	176	214	202	191	155	173	179	192	186	194	216	177	168	210	189	189	183	218	208	189	200	180	220	186	192	194	167	203	182	214	175	185	180	201	178	203	178	200	188	216	187	186	183	182	178	188	210	189	189	198	183	206	218	206	186	186	181	206	190	170	172	209	201	203	205	225	189	190	195	196	185	179	184	214	205	163	195	209	191	205	199	200	189	188	186	175	180	198	184	182	165	206	211	211	172	195	223	191	187	202	197	186	204	205	211	211	205	199	205	214	171	185	206	179	208	208	209	154	163	221	186	205	205	204	182	177	193	182	144	191	199	207	185	189	192	178	192	200	190	190	220	169	183	187	173	187	198	193	193	189	185	193	220	191	180	190	169	215	160	191	204	183	203	191	197	183	171	190	175	178	205	196	198	174	214	217	168	195	187	177	219	191	182	210	191	188	214	216	192	204	204	190	200	186	218	206	208	204	198	183	201	188	195	177	202	199	172	184	203	189	181	204	226	188	200	187	185	192	192	194	188	206	210	193	200	199	194	176	179	213	210	191	185	199	204	208	165	182	197	206	213	176	195	192	197	193	163	204	192	199	169	205	167	208	192	213	195	206	170	159	183	194	201	209	212	188	198	187	180	214	174	181	207	185	185	218	188	209	180	198	168	209	197	181	223	210	206	190	183	212	194	212	165	209	167	160	200	211	196	189	165	190	205	215	216	191	202	201	212	210	176	178	198	198	180	193	208	187	195	181	167	192	198	204	183	196	175	209	182	196	210	181	212	187	213	176	186	184	179	194	174	174	204	215	202	195	202	164	187	220	170	197	208	201	201	215	164	214	198	198	194	206	203	191	172	208	195	213	178	185	202	192	186	194	216	210	182	193	180	205	189	205	209	185	202	191	209	170	189	215	161	181	200	230	199	199	203	195	200	195	205	172	164	181	214	206	204	191	175	206	204	194	207	216	166	197	178	213	198	175	184	182	178	205	191	191	181	183	197	179	175	210	204	199	205	207	206	187	209	195	171	198	186	209	175	192	190	183	229	166	178	175	163	198	167	228	184	193	201	192	208	180	185	177	176	197	202	201	192	199	212	186	178	183	195	186	237	191	213	168	172	171	217	201	203	194	180	172	213	210	201	183	179	209	205	194	172	187	169	209	179	191	183	169	193	194	188	197	186	205	180	198	203	162	210	207	189	171	183	197	176	199	184	193	166	183	194	199	195	195	188	190	184	171	187	223	186	188	206	203	203	187	176	194	231	186	178	201	192	199	193	194	211	203	207	173	178	220	192	198	214	206	219	168	172	193	197	188	188	200	199	198	189	162	197	252	204	184	182	191	197	193	215	195	211	183	177	198	198	193	169	186	200	185	195	198	188	200	218	176	186	171	209	178	179	197	173	181	206	193	212	191	161	174	193	201	184	196	217	181	186	178	206	189	211	199	212	203	207	189	194	187	193	191	181	196	197	186	158	164	191	180	187	225	184	193	195	190	195	183	183	216	207	180	184	176	193	177	184	183	190	195	180	199	182	206	188	209	195	212	193	217	203	188	213	200	199	215	182	209	177	215	196	208	180	170	205	204	211	205	179	161	193	197	180	195	209	185	192	184	199	203	195	168	173	179	181	204	191	187	169	216	220	201	192	171	185	180	181	176	203	165	182	201	201	187	148	224	210	224	177	206	191	207	185	226	191	202	187	211	201	206	183	197	189	178	224	182	178	185	207	212	191	190	160	190	181	197	228	201	174	177	197	183	188	201	189	189	206	182	206	216	164	196	213	191	187	185	201	210	202	166	198	213	189	216	201	187	191	203	201	202	194	213	180	196	170	184	190	175	182	203	195	219	172	215	202	198	193	190	185	213	200	201	183	210	199	197	231	176	197	178	181	200	181	216	194	246	184	169	174	192	187	175	213	196	192	183	197	198	207	200	192	203	155	206	182	203	188	180	177	198	210	211	187	210	210	189	183	196	200	196	178	207	196	211	176	191	213	197	204	176	195	198	191	217	158	169	226	207	178	209	188	188	189	180	212	215	189	166	207	174	194	198	200	187	214	211	201	193	210	191	175	203	195	210	210	184	197	203	162	198	202	215	184	150	184	193	212	185	183	184	199	239	213	180	211	209	184	192	189	199	200	199	215	202	159	181	162	201	206	196	185	173	166	209	185	181	179	208	181	165	207	178	206	195	192	168	198	193	197	201	181	189	197	186	182	177	151	192	181	196	209	187	173	228	222	203	200	196	167	183	182	198	192	178	172	220	168	191	197	164	205	202	190	177	196	196	204	206	172	203	198	192	184	213	182	201	190	190	187	193	192	176	184	202	189	210	187	199	172	214	212	173	184	182	178	201	222	196	192	208	221	170	200	200	204	210	189	177	179	185	181	206	184	202	218	181	180	190	170	175	211	215	197	202	203	171	227	210	200	211	188	193	181	193	197	177	207	200	180	203	212	185	230	169	181	191	182	170	188	194	204	185	199	227	181	190	182	187	198	211	160	167	230	176	170	161	206	184	199	213	190	193	212	211	186	192	184	195	216	201	180	224	170	196	186	203	195	198	192	190	213	185	169	191	201	205	180	185	191	200	191	187	186	167	205	190	184	215	200	202	212	193	185	197	159	195	194	185	198	187	209	192	169	192	194	175	200	188	198	179	185	174	208	196	192	218	197	204	194	199	201	195	191	202	190	197	210	216	214	199	211	186	204	191	200	209	197	211	215	189	207	199	207	172	191	206	204	171	220	186	214	194	206	187	187	188	169	193	172	215	187	182	173	202	201	201	170	206	210	191	199	203	216	200	192	182	207	184	203	195	203	186	197
6640	14412	14564	11677	6209	3375	2457	3134	1433	933	791	1086	1249	1066	1205	822	660	602	606	613	597	573	622	567	603	576	579	578	604	582	567	621	607	590	597	630	565	576	565	580	583	596	587	563	575	546	612	597	545	574	598	564	611	623	615	566	566	602	614	608	588	610	565	594	595	589	582	566	558	623	554	580	580	615	595	609	571	621	560	610	626	575	590	521	611	585	608	567	588	628	595	617	584	578	640	598	585	575	570	557	553	591	593	607	588	608	628	550	643	581	570	566	607	577	597	639	579	594	567	613	576	588	538	578	586	619	561	575	572	586	577	584	553	587	607	598	621	584	581	589	593	623	573	576	569	579	590	578	565	561	563	579	579	582	546	583	560	623	583	620	576	559	558	580	563	594	576	597	556	573	549	588	609	598	566	571	591	604	554	591	569	589	586	557	544	585	602	570	599	574	622	562	560	598	541	592	590	558	588	575	613	577	600	558	550	549	593	594	597	581	598	556	551	590	580	573	553	598	594	606	551	599	585	560	607	565	560	566	588	599	593	536	607	563	591	577	578	634	565	573	602	587	600	601	534	588	565	566	589	561	546	620	573	571	576	595	525	588	533	586	560	596	595	612	568	640	595	546	591	556	555	567	513	572	589	553	560	599	575	577	583	581	575	598	588	574	562	578	556	568	573	550	558	572	589	611	586	593	590	560	566	570	644	537	568	594	600	577	547	632	582	594	567	545	575	599	544	618	579	563	560	554	580	537	603	590	551	557	605	587	538	594	595	576	576	535	607	524	574	540	578	586	591	555	562	602	581	610	547	574	582	599	586	564	609	547	556	586	596	588	585	592	541	580	573	535	554	584	599	590	568	578	576	556	551	523	580	579	601	589	513	580	564	604	581	556	560	619	592	534	599	590	568	577	551	598	578	607	624	642	543	596	583	629	553	531	592	562	614	577	554	590	580	560	622	585	558	608	585	586	572	555	618	568	571	619	569	623	557	509	612	603	584	574	577	593	599	570	589	594	589	557	546	566	556	521	578	545	583	570	613	556	607	607	566	574	595	607	597	549	583	575	563	587	573	580	574	609	594	553	601	591	588	592	583	575	615	599	569	566	569	582	548	570	546	576	555	575	574	562	585	596	548	579	570	572	537	575	557	558	589	539	543	576	573	625	610	536	564	570	621	598	554	546	592	578	557	647	569	591	540	598	600	583	565	582	549	532	581	592	572	604	588	609	604	604	603	597	524	587	613	609	589	595	608	576	556	552	570	584	602	585	586	603	561	587	582	557	585	564	587	594	601	562	562	606	565	577	575	592	612	635	518	612	599	592	565	574	600	527	618	540	561	578	602	562	585	569	614	624	544	548	559	557	584	580	609	574	603	571	567	613	580	582	542	569	583	547	562	579	592	575	621	559	612	592	612	597	565	601	545	584	597	609	574	611	619	584	609	562	602	548	604	598	601	581	607	576	588	572	567	598	616	582	562	509	588	587	580	580	554	592	601	610	593	580	582	577	564	597	563	549	568	540	596	581	542	566	582	606	528	578	571	645	589	562	558	579	575	573	553	579	533	543	592	613	582	578	566	530	581	625	579	575	610	596	597	599	549	555	575	590	579	529	548	623	562	541	547	576	599	613	567	571	583	588	550	576	600	578	595	562	570	581	567	595	594	518	598	560	556	606	519	630	546	573	577	579	599	590	570	584	572	604	571	558	577	564	587	576	571	595	602	571	575	581	597	642	580	599	608	560	549	562	582	544	562	585	588	586	540	575	561	542	580	577	571	590	542	552	571	581	605	599	615	570	588	567	560	602	567	573	567	540	620	580	595	617	607	574	567	598	615	602	587	585	594	559	611	584	535	624	629	594	606	564	581	590	596	639	556	565	566	569	563	551	587	538	582	575	560	577	579	588	561	574	572	559	573	568	594	556	584	549	587	575	563	592	572	553	601	587	585	579	621	570	574	600	561	608	581	611	587	588	578	599	564	606	602	589	545	583	599	593	610	608	577	547	574	607	598	558	551	597	582	543	554	608	582	584	603	569	637	574	575	590	546	622	614	534	565	638	609	569	595	560	603	559	525	526	591	554	596	535	585	567	582	532	593	568	585	534	533	559	571	588	579	595	537	558	572	593	586	557	570	544	553	613	539	587	576	566	564	551	577	579	579	575	595	586	623	581	531	615	552	568	566	566	634	609	612	601	561	606	588	573	571	567	618	590	597	597	609	548	578	566	584	589	590	605	558	584	565	599	578	551	575	576	622	604	601	547	561	565	589	573	598	611	549	604	567	564	551	549	601	565	603	567	577	578	602	584	603	599	596	617	617	596	588	583	593	572	554	583	589	562	532	595	546	559	570	636	554	564	585	563	590	598	524	589	605	568	587	516	568	549	589	564	585	585	546	546	565	587	557	569	562	598	600	594	586	514	578	573	584	575	590	618	577	567	614	590	554	564	573	587	543	571	545	578	526	589	586	542	570	584	613	596	523	604	592	594	537	595	575	595	599	565	569	562	585	619	604	579	532	575	540	544	609	559	567	576	578	576	497	599	637	581	548	556	647	567	576	566	561	576	564	602	565	581	590	539	561	608	617	575	597	604	586	542	572	602	609	606	567	530	618	562	573	628	562	597	545	515	592	534	534	557	530	530	557	540	568	578	595	620	577	571	575	618	582	595	569	634	619	569	614	551	614	577	596	582	589	622	608	597	569	588	581	544	577	599	562	535	573	609	568	576	558	567	584	551	561	577	568	615	590	576	585	568	581	532	598	604	584	594	541	618	587	590	588	584	596	593	595	570	566	571	554	511	569	562	565	590	539	574	559	588	550	592	540	580	553	554	555	538	601	601	572	587	547	586	574	553	567	613	589	602	557	548	608	552	571	602	550	587	581	612	567	588	604	599	579	596	608	573	600	569	609	594	557	595	531	592	580	554	612	596	593	600	546	581	601	566	575	522	575	537	553	628	592	592	537	596	562	545	550	601	642	618	599	607	582	578	563	551	533	545	585	569	582	560	541	581	551	570	587	559	558	561	546	578	568	598	590	558	563	572	570	602	594	576	539	573	566	582	565	560	564	567	619	575	583	526	590	532	584	582	579	571	602	551	609	581	590	598	538	617	571	554	600	590	632	545	612	591	592	576	556	576	583	620	553	593	545	581	582	538	573	597	558	583	558	572	580	545	556	570	582	579	597	605	542	603	540	588	551	550	588	536	586	553	574	591	598	549	566	575	605	545	552	572	598	590	583	537	643	612	593	525	561	583	607	576	574	520	579	567	589	575	585	577	570	567	569	580	576	576	583	564	573	614	562	592	587	593	597	549	548	559	554	554	597	578	563	551	574	553	572	592	610	541	553	628	557	556	620	573	559	560	619	594	586	565	562	595	577	542	614	638	558	590	596	636	592	570	582	582	605	582	581	554	588	585	564	560	553	552	576	594	589	574	565	570	533	563	547	560	566	544	556	589	554	579	575	552	581	611	565	594	562	610	596	591	568	535
29602	41316	36845	31119	26866	21532	15272	13541	6160	1957	1146	1580	2386	2428	1496	1183	599	418	422	409	365	373	423	397	379	364	382	355	352	359	357	401	371	386	374	351	388	353	356	389	393	378	365	371	352	378	373	327	394	364	365	350	371	397	340	355	377	363	371	366	380	352	363	350	346	388	318	387	365	361	366	377	382	383	348	345	347	386	331	362	355	364	350	363	346	365	359	362	374	372	321	371	361	401	352	386	389	408	362	369	361	396	369	355	399	350	350	378	369	376	369	350	352	329	387	393	380	354	355	375	377	347	367	366	357	371	375	350	362	322	366	398	389	363	346	331	340	380	368	361	340	334	377	379	378	379	353	344	362	373	405	377	368	352	371	365	320	350	354	374	384	393	341	363	358	350	375	325	376	336	365	345	356	346	342	346	363	347	350	414	351	362	364	369	326	354	348	366	370	412	356	324	379	363	364	364	354	366	348	350	341	353	370	334	376	360	324	356	373	365	354	394	377	329	414	369	354	373	375	333	370	390	373	377	363	335	323	389	373	385	370	376	376	389	338	428	363	349	372	367	360	357	358	374	391	354	357	369	348	372	356	364	364	366	342	368	342	377	387	344	349	354	380	355	371	385	358	347	361	362	360	370	362	371	356	368	398	348	372	358	330	338	380	379	325	391	374	359	350	351	357	381	377	369	356	375	362	350	344	350	364	365	364	353	393	375	367	372	376	388	355	380	393	367	338	349	359	348	341	343	327	389	348	374	379	356	345	375	354	363	364	370	366	377	374	341	374	381	356	366	371	381	346	386	396	333	339	367	402	376	370	367	371	332	333	348	341	361	407	337	349	387	363	385	384	402	355	349	362	382	381	382	387	355	328	376	373	335	387	362	380	360	383	346	412	369	365	309	363	337	374	370	360	358	355	364	373	366	357	362	366	360	378	368	347	341	350	370	369	347	372	340	325	394	374	371	355	364	371	355	369	376	338	365	339	377	329	364	368	333	358	367	364	347	377	346	375	338	388	397	316	369	401	352	386	342	363	398	350	348	343	374	374	355	364	384	383	339	367	363	356	390	337	355	358	366	368	346	338	341	347	353	350	379	343	331	365	363	341	361	348	373	332	367	347	351	363	367	371	342	370	368	360	365	364	347	372	366	359	357	371	384	365	370	323	374	335	339	372	378	376	344	348	353	339	387	359	340	355	375	401	367	393	380	401	358	334	350	345	321	343	337	352	381	355	332	372	379	349	334	360	368	356	389	366	380	335	351	359	369	410	323	342	368	355	329	376	356	363	352	367	366	318	358	342	354	346	369	360	379	365	351	343	347	369	374	341	335	392	367	363	353	342	373	356	346	347	382	352	366	343	340	396	349	387	341	401	359	361	361	353	335	357	362	379	350	367	358	363	391	371	338	341	394	387	389	362	348	356	365	338	350	333	345	351	353	387	384	355	361	399	395	379	366	369	381	350	344	358	338	361	353	339	357	344	347	337	360	371	355	365	382	330	339	340	370	348	361	353	353	372	375	354	355	378	371	378	331	371	372	327	360	388	336	323	333	354	380	368	368	364	345	339	348	346	384	410	351	359	354	366	373	365	372	382	389	362	416	372	402	360	375	371	362	385	371	380	343	368	388	403	356	346	389	403	409	354	359	380	380	349	385	355	365	351	363	363	354	374	356	359	357	347	387	352	371	353	378	385	379	340	369	354	325	371	348	328	337	377	338	352	379	329	364	372	328	367	351	359	368	355	385	350	367	358	364	356	345	408	375	369	381	407	358	355	373	399	320	379	360	360	369	365	366	372	381	376	372	354	358	373	373	345	368	343	364	349	378	360	327	387	354	371	358	373	399	353	375	375	329	359	353	362	357	339	374	347	358	307	398	344	380	316	368	352	382	359	360	356	365	390	370	360	375	350	361	382	390	365	361	364	368	354	346	347	363	401	396	346	339	325	361	364	364	353	359	329	373	358	344	324	314	348	343	343	395	366	378	379	334	397	388	352	358	386	363	379	366	356	372	354	357	345	349	382	379	335	369	354	356	371	403	399	370	345	353	347	357	373	368	376	389	391	371	375	338	358	357	363	361	348	357	351	376	366	362	384	361	374	364	397	373	375	362	373	372	326	391	376	381	371	364	378	383	340	357	367	363	353	358	400	376	367	345	366	363	345	349	354	370	371	386	390	347	353	385	366	351	379	350	380	368	321	387	357	329	337	364	353	385	360	348	355	398	384	365	342	404	371	390	355	339	385	385	353	343	355	378	381	355	310	317	338	374	381	343	362	354	359	383	356	385	351	383	357	366	352	367	313	383	366	372	330	328	337	392	360	343	337	352	390	376	372	337	383	333	393	338	367	359	340	369	376	363	359	381	412	351	348	345	391	348	378	355	364	382	368	346	316	375	405	370	376	395	377	344	348	388	385	370	388	387	351	395	369	357	380	381	361	354	343	388	359	382	370	343	352	386	360	367	392	372	342	387	355	377	357	385	384	357	362	364	375	401	348	367	353	411	357	362	374	378	338	408	355	383	351	315	386	385	347	347	370	370	340	336	368	373	359	343	340	369	383	354	362	368	362	346	338	375	373	394	365	385	348	371	366	352	331	363	375	344	371	372	341	355	321	365	354	374	374	388	350	358	379	366	350	380	371	369	353	358	371	352	372	368	337	361	394	376	355	329	347	370	397	356	342	357	365	369	374	369	351	372	389	393	381	343	407	380	386	325	349	352	335	370	392	348	388	361	384	389	377	346	364	349	347	359	342	350	358	350	353	375	408	342	356	372	381	344	344	381	351	357	390	370	377	366	385	449	393	363	352	394	348	364	360	371	335	389	379	355	374	360	381	356	336	359	348	374	350	339	361	328	382	391	357	362	366	350	377	400	367	379	366	385	391	374	387	363	353	370	357	387	342	350	359	403	346	368	358	374	386	372	350	382	362	360	359	361	353	359	381	352	391	387	363	373	373	374	402	364	372	365	389	366	384	373	339	322	358	345	350	372	370	339	359	367	351	365	399	384	370	389	387	366	356	351	366	353	359	374	398	374	389	369	373	358	373	379	377	349	391	366	346	417	356	400	367	349	333	380	354	434	387	365	358	401	348	327	380	383	361	375	375	352	388	369	354	362	354	356	399	376	379	356	363	354	347	342	373	342	383	365	370	386	364	364	371	380	361	357	380	331	327	352	364	379	359	358	372	348	366	359	370	369	379	381	354	378	353	381	371	345	345	373	366	377	339	371	344	378	375	352	384	349	336	367	379	351	393	362	375	337	348	351	352	385	325	318	366	397	333	368	397	357	365	406	378	380	368	392	401	334	380	320	390	380	323	373	390	387	362	368	324	346	351	390	345	341	368	338	391	362	341	346	359	366	364	332	350	379	410	356	336	352	340	374	350	379	374	375	340	360	348	352	391	373	391	355	347	354	391	374	337	382	352	349	320	344	406	358	336	355	364	346	362	378	388	363	409	371	375	329	356	332	372	369	353	313	391	397	380	351	392	337
23567	35276	37390	36818	32487	24284	21341	25648	9162	4468	3408	6292	9976	8006	5727	4025	2497	1607	1349	1187	1264	1132	1225	1045	1072	1075	1056	1054	1041	1011	1042	1043	987	1033	989	1003	1014	979	1055	957	968	958	968	992	1016	1022	940	967	991	975	987	949	963	910	979	954	974	916	992	924	941	923	997	976	927	923	939	958	937	939	981	968	922	933	961	958	922	961	982	1033	940	906	959	902	941	913	942	990	922	949	953	954	971	894	953	950	928	959	1000	945	920	907	913	1006	904	955	925	897	961	969	926	904	958	923	974	988	926	933	936	933	964	920	951	991	982	923	940	919	986	1007	960	926	974	920	943	941	943	982	914	912	1014	915	989	959	990	902	937	952	916	890	949	976	943	904	878	924	936	922	993	855	910	1008	940	937	961	1004	930	883	942	972	942	947	933	936	981	963	912	905	856	925	999	939	900	914	943	920	888	924	964	939	899	955	972	924	891	931	945	928	911	935	896	926	928	959	895	951	960	913	942	912	930	893	910	908	950	974	926	938	909	953	948	984	931	934	919	935	880	900	955	891	918	949	884	982	923	903	922	912	969	931	858	933	979	913	885	974	905	968	965	947	947	977	906	919	949	907	997	949	911	950	881	876	925	894	925	942	951	943	938	933	982	973	926	970	975	940	992	957	885	919	943	892	942	932	967	906	980	900	925	943	943	959	930	920	947	915	931	936	957	928	968	944	955	916	980	960	960	953	946	885	871	890	888	904	956	933	925	947	948	919	898	952	956	936	988	1007	952	880	941	925	935	925	938	923	904	973	931	964	944	964	937	995	914	913	941	929	872	975	894	939	967	935	918	909	954	945	951	905	916	931	1022	899	943	950	917	925	946	981	891	953	887	939	889	930	960	912	942	954	955	939	910	936	947	959	975	948	905	957	957	966	980	943	932	897	953	916	948	942	995	896	924	938	933	946	948	969	978	898	896	949	898	917	961	967	926	952	895	963	901	903	947	931	914	962	923	890	980	978	974	959	914	901	929	905	942	972	904	901	927	911	909	970	995	902	947	922	957	941	970	939	918	922	893	993	885	939	916	922	973	951	906	940	914	991	871	964	939	958	933	932	962	913	956	914	948	916	932	918	932	936	967	947	960	884	915	926	924	899	938	942	900	909	933	904	926	891	902	943	948	929	954	952	886	917	953	910	938	968	931	894	929	899	935	957	968	963	928	916	937	945	954	920	958	914	949	939	907	979	956	990	949	963	970	906	918	896	962	966	975	945	910	906	924	925	981	897	966	945	931	959	928	963	914	861	935	912	919	946	932	926	977	939	903	949	934	958	887	892	946	891	970	901	928	920	957	909	941	969	964	923	962	903	895	880	884	965	972	905	939	893	966	932	923	992	985	933	976	908	935	955	953	902	959	912	926	908	923	951	947	934	974	989	918	942	943	899	963	931	963	933	966	885	975	936	922	986	932	875	926	914	918	902	958	986	934	978	922	873	919	989	939	917	937	990	955	914	944	912	931	919	922	991	930	937	908	940	896	933	937	932	892	907	932	953	1005	950	972	967	959	924	947	930	929	986	974	965	985	902	976	891	958	875	953	916	965	924	968	917	947	964	918	948	943	885	977	922	896	947	896	969	932	899	944	945	943	945	952	939	937	929	923	914	920	899	919	941	875	949	952	945	924	898	966	912	922	905	927	897	938	900	939	933	889	963	953	951	902	918	955	948	928	865	922	943	986	918	961	875	947	890	886	937	893	950	899	888	908	979	900	941	870	925	922	945	907	938	956	895	920	938	887	900	909	952	932	956	903	939	912	980	899	974	928	952	910	998	949	972	893	984	961	966	888	968	909	955	899	954	968	946	951	923	932	893	925	895	991	870	934	920	947	912	969	921	866	989	899	943	938	965	947	901	906	934	928	910	986	982	925	975	956	961	919	947	983	896	948	958	960	944	898	992	954	916	930	912	962	983	918	937	891	935	923	908	924	994	971	954	963	916	959	883	932	924	967	865	938	918	997	898	960	906	943	944	959	957	937	924	942	944	942	951	962	892	965	950	936	982	940	943	984	954	946	919	948	944	905	948	988	917	1024	909	944	890	897	902	1003	963	988	905	986	952	881	944	965	949	1009	929	914	946	940	914	942	925	957	915	909	901	934	934	947	902	908	875	957	895	965	917	913	933	921	977	932	911	989	902	942	916	937	913	946	931	962	976	943	912	958	886	973	926	963	952	967	908	957	914	922	972	929	930	926	903	951	971	961	974	935	914	938	965	928	891	921	937	967	935	882	919	897	916	934	939	969	932	941	927	951	925	903	930	942	961	988	965	926	886	914	948	985	995	947	895	985	899	896	966	926	866	978	900	976	904	930	921	955	898	973	985	969	912	945	910	920	909	967	905	888	963	918	889	881	967	947	929	954	896	970	984	982	949	898	943	942	922	944	896	914	960	883	903	1001	927	890	940	894	929	913	955	887	925	914	933	890	945	922	918	940	930	956	943	860	917	919	967	915	898	900	923	971	924	910	909	895	924	959	946	988	956	901	917	952	917	948	947	947	941	927	901	949	964	903	923	903	896	978	882	962	941	926	931	938	943	966	905	904	899	907	924	912	993	919	933	948	893	931	905	913	919	925	966	925	938	911	992	953	982	963	901	902	954	938	918	924	918	954	946	933	902	916	974	988	901	922	922	942	911	850	920	922	907	967	944	939	912	984	925	951	923	923	973	922	923	927	931	938	948	1002	911	955	926	948	877	944	996	906	910	930	903	974	941	871	881	927	877	942	926	951	973	995	932	945	888	883	947	893	927	915	912	934	918	973	917	932	971	972	954	927	908	919	924	916	915	988	902	927	931	906	910	930	898	996	958	961	946	928	913	952	950	902	972	915	913	978	942	920	955	936	925	901	949	940	954	926	951	998	941	936	944	935	923	897	936	931	963	951	957	897	912	922	918	950	952	964	982	920	943	949	876	935	925	899	997	955	939	941	897	904	955	889	946	969	963	936	922	959	968	899	985	986	942	885	998	953	898	897	904	910	956	966	896	958	952	976	930	917	938	874	944	914	945	896	934	992	883	956	927	932	883	960	907	958	924	965	975	920	992	982	906	931	902	952	887	900	937	954	920	964	990	888	888	922	940	974	936	969	912	925	888	919	942	930	970	934	976	939	939	964	942	927	948	976	957	904	978	977	907	953	932	968	941	910	919	972	945	947	944	947	925	906	922	952	929	961	902	943	910	923	960	912	886	971	972	948	931	952	917	932	961	904	940	920	935	968	972	914	904	844	938	884	950	875	909	916	945	927	939	922	928	958	977	922	938	939	949	911	919	954	910	899	866	927	900	906	955	935	909	929	917	905	919	945	915	922	996	921	924	963	932	869	936	919	947	929	929	923	938	923	924	948	919	969	893	977	941	977	985	917	912	938	937	965	930	914	930	916	891	927	943	965	893	960	924	932	978	977	932	889	957	932	974	946	900	960	891	888	916	918	925	920	934	928	934	897	948	903	888	926	942	938	907	901	934	942	983	943	928
37793	42471	37481	32280	28863	25571	21644	21149	10486	3325	1718	2289	3668	4391	2857	1748	1104	586	454	398	403	404	418	326	352	365	379	350	315	308	364	418	346	317	397	379	359	375	352	340	310	330	351	322	315	351	336	312	322	361	313	320	349	305	333	317	325	350	347	316	306	315	301	329	352	355	313	293	316	329	313	328	349	350	340	330	311	341	328	337	309	337	351	328	309	309	344	339	325	306	330	309	317	340	328	339	355	282	322	323	310	335	343	365	330	329	353	355	301	330	372	321	341	319	345	307	335	360	328	319	353	308	336	307	334	360	346	323	305	297	325	338	335	319	316	332	292	329	317	312	328	304	301	333	313	325	337	355	320	346	309	315	328	334	315	352	338	309	358	339	314	297	331	321	344	284	339	298	332	296	352	331	334	320	348	339	314	333	325	337	341	349	337	352	325	331	318	330	307	329	334	371	310	289	346	327	308	303	312	324	319	331	325	294	353	302	313	324	308	327	321	328	349	340	356	337	332	302	313	354	316	334	326	346	321	332	326	338	349	337	334	304	347	336	298	311	340	311	327	390	338	316	313	323	308	337	299	320	341	326	321	347	339	335	301	328	320	338	344	335	310	342	338	350	336	320	314	340	344	300	334	360	319	332	304	333	347	336	325	315	326	311	321	312	348	342	336	327	339	339	316	315	314	343	343	339	336	372	324	307	318	289	322	327	335	313	348	332	321	297	359	320	322	341	340	354	329	292	325	323	346	305	343	336	336	348	348	338	292	355	353	315	309	321	327	360	356	357	331	304	335	329	310	348	322	364	344	335	339	300	336	332	327	362	329	336	315	321	350	341	372	310	319	336	331	292	347	325	321	335	335	343	313	324	320	317	330	300	327	326	285	299	302	319	306	306	325	326	313	322	327	321	291	339	328	279	336	322	350	297	307	321	342	318	322	312	315	298	344	331	348	294	327	324	302	334	356	341	302	331	327	300	358	333	319	336	319	336	337	327	303	301	299	295	308	355	349	321	323	362	297	318	316	373	369	352	296	352	311	306	303	353	351	352	314	325	348	293	337	336	351	342	327	317	335	297	334	336	350	319	319	318	328	341	306	310	340	285	317	308	383	342	372	297	329	335	312	363	309	298	319	348	337	314	320	316	286	314	315	320	299	321	364	338	355	354	334	299	324	327	323	330	328	301	353	361	343	302	320	347	318	290	338	365	341	346	329	347	317	297	335	325	341	343	365	338	338	325	340	332	311	319	325	312	356	339	296	311	290	310	330	332	330	341	369	312	358	307	316	313	341	354	319	341	333	320	343	321	310	311	325	363	343	338	317	301	355	346	335	315	337	301	319	349	297	323	380	339	314	334	331	350	303	322	304	329	340	306	314	294	346	311	315	329	366	351	324	309	356	357	306	309	322	333	341	325	325	336	326	355	338	303	297	331	330	320	351	304	312	323	328	351	321	331	332	281	300	330	301	317	269	329	332	317	345	328	304	345	345	339	353	342	378	308	322	337	356	328	284	296	323	325	368	321	304	344	312	291	322	323	301	329	356	320	354	331	319	352	281	324	306	297	324	326	338	330	318	351	315	360	312	288	330	337	323	313	291	324	385	346	300	341	367	357	329	274	366	318	291	317	338	316	340	323	310	339	325	330	358	352	322	337	357	359	331	298	336	322	352	323	301	320	350	355	318	332	324	355	336	300	325	319	316	341	300	311	344	347	320	339	317	328	331	311	310	313	303	345	307	316	323	292	319	370	341	314	348	350	311	349	289	337	321	333	319	344	319	322	358	337	345	345	353	319	328	318	328	316	353	348	322	334	284	318	394	323	315	352	340	360	328	319	304	292	339	311	328	303	367	351	332	338	347	330	317	339	332	344	336	320	291	320	316	329	276	332	322	335	324	308	339	287	316	338	335	313	333	324	292	312	322	338	356	334	339	322	315	322	295	367	351	333	324	323	314	294	326	332	329	323	311	318	340	317	324	297	346	346	342	322	314	337	330	311	328	314	297	344	336	307	345	328	345	369	301	337	316	357	334	339	366	339	350	351	334	334	290	328	335	312	311	327	304	269	333	325	307	329	301	326	316	359	325	351	340	334	340	330	316	302	326	312	335	312	335	335	343	314	305	331	339	314	321	340	326	334	328	302	360	329	341	339	327	344	320	288	336	287	317	326	341	297	325	318	315	328	333	326	344	311	350	332	345	356	320	334	320	329	326	317	344	325	339	334	342	324	333	355	324	357	362	358	334	319	318	333	338	326	314	324	353	337	362	340	337	338	304	317	328	338	315	314	374	321	326	343	339	319	315	331	371	344	298	322	348	325	319	341	330	295	301	300	340	317	294	301	321	336	324	341	316	361	340	343	332	336	324	360	313	347	324	320	370	318	332	346	341	359	296	332	291	321	313	329	310	339	320	325	343	350	314	335	359	310	344	321	282	309	359	337	312	327	344	347	327	315	347	344	295	316	364	302	314	333	335	327	300	337	300	335	311	358	336	325	320	316	309	315	338	311	309	332	346	322	337	304	345	355	349	358	322	357	351	279	292	307	322	328	316	353	322	308	334	313	334	300	291	328	392	329	291	345	333	329	345	324	298	331	320	294	341	317	323	340	322	347	331	293	329	337	353	332	319	320	313	301	338	311	306	316	299	348	368	324	343	324	353	283	319	300	314	344	343	324	287	330	305	296	339	313	329	315	337	322	295	304	294	299	318	332	364	310	367	321	333	302	335	329	327	362	355	340	308	352	320	317	323	334	325	322	346	334	316	297	317	322	311	305	322	298	321	331	301	307	300	327	306	320	297	342	356	314	324	322	299	318	321	344	305	347	330	300	312	347	345	323	331	329	287	323	335	334	328	313	349	301	294	340	314	325	339	304	319	303	318	331	353	331	316	309	320	306	328	306	339	312	324	315	327	328	304	353	343	342	320	328	333	376	349	333	336	306	339	342	351	326	315	335	319	348	325	322	308	316	353	341	296	357	329	340	328	325	330	339	319	343	295	362	287	344	326	352	309	319	368	317	306	323	361	352	327	355	357	340	308	337	336	291	322	332	349	325	334	352	359	325	333	331	362	340	335	328	324	349	336	284	315	326	330	320	338	312	327	328	334	322	324	316	310	319	335	335	330	348	331	293	365	302	341	334	324	327	307	347	317	362	315	309	335	268	317	345	332	310	353	338	328	350	332	275	335	315	328	329	356	328	321	312	341	337	324	315	319	360	298	320	325	318	318	342	325	311	347	299	328	316	328	310	323	309	302	356	366	334	328	330	312	319	344	326	331	335	352	310	334	290	297	327	336	276	303	346	332	305	332	305	312	325	309	336	288	331	295	306	339	321	333	358	333	339	332	352	336	323	316	339	338	310	305	370	313	337	333	359	328	309	307	284	360	342	321	357	336	325	368	330	317	317	338	317	306	310	352	334	309	322	321	331	341	350	340	301	360	354	307	334	330	298	367	341	321	332	331	308	354	300	278	314	320	336	326	322	348	355	351	314
28779	38528	40229	40576	37025	30483	28029	32638	10942	5896	5094	8599	12998	13058	8836	4578	3871	2041	1565	1363	1343	1122	1239	1130	1021	996	1110	1015	999	1033	1011	1005	870	945	932	916	939	877	930	871	959	912	906	912	872	857	835	895	922	898	807	901	899	850	872	884	860	854	855	819	882	835	840	918	798	824	859	820	825	860	819	857	861	847	881	861	872	840	930	930	841	849	844	846	791	823	804	801	837	861	812	854	844	845	783	826	875	848	830	832	819	852	879	831	817	795	831	872	809	817	863	877	903	874	855	803	799	854	830	835	771	822	831	827	840	780	833	873	838	827	847	855	768	833	835	795	875	810	834	808	828	866	787	825	815	822	831	822	810	841	792	815	817	823	819	798	829	794	816	802	835	760	788	845	831	867	838	794	822	877	839	827	841	791	831	871	808	852	801	792	794	836	923	823	836	807	836	853	809	809	773	859	804	844	834	791	815	879	829	792	920	822	800	786	846	836	793	823	815	879	831	837	864	875	829	805	831	840	821	779	787	815	820	834	807	847	837	794	783	839	837	826	817	859	821	826	838	830	826	791	781	811	855	791	790	816	777	830	773	840	837	835	835	806	823	837	868	847	774	808	803	838	784	792	828	836	841	821	837	840	839	839	832	819	758	824	868	780	862	821	802	889	867	839	771	814	866	795	804	850	810	828	869	807	789	754	788	803	798	821	806	847	814	791	786	877	831	802	785	879	827	814	810	848	798	812	843	836	772	767	840	842	830	790	768	802	840	890	867	846	859	779	804	788	826	853	827	833	846	842	864	847	845	883	834	811	826	810	830	781	827	835	841	821	847	813	806	848	843	821	815	822	811	820	851	841	823	798	842	799	846	826	860	809	810	828	823	812	785	843	837	781	848	810	861	796	841	846	862	794	815	814	852	818	846	761	770	794	807	787	762	789	809	796	810	853	826	786	816	804	781	806	849	834	848	771	851	847	791	847	801	831	882	853	808	812	833	792	843	797	807	849	784	784	791	864	798	835	843	829	828	831	841	833	789	808	851	848	839	840	778	790	805	774	835	784	828	815	825	848	816	818	803	821	797	828	775	821	802	791	865	793	872	827	807	812	810	822	818	818	815	810	799	857	816	839	843	830	795	880	816	838	861	763	854	859	793	856	805	817	819	793	808	827	742	791	820	850	769	837	806	762	800	822	799	801	814	810	845	781	829	796	843	820	853	840	839	831	854	826	817	815	847	778	801	797	812	817	821	818	869	825	840	786	817	844	793	773	794	822	839	809	809	719	790	853	762	802	805	821	840	775	810	794	798	834	852	821	796	788	808	865	838	845	840	840	808	805	832	816	836	781	833	797	785	796	775	823	844	801	818	825	817	815	809	808	800	807	839	864	809	826	778	761	800	847	800	826	818	791	853	832	826	870	874	857	854	843	841	788	859	842	778	820	777	831	836	813	839	821	781	857	805	819	903	810	762	842	834	811	853	902	765	833	806	757	814	808	814	837	808	809	891	796	854	808	841	838	816	837	827	864	807	802	817	836	783	783	807	847	851	814	826	829	857	852	857	793	827	874	862	793	817	792	834	802	887	794	845	831	831	852	821	830	845	804	820	821	838	782	814	878	773	815	884	796	844	778	824	791	852	824	816	816	846	822	850	797	838	806	860	817	814	822	816	796	834	800	764	854	840	841	802	817	800	818	804	799	809	825	864	831	814	807	840	766	829	793	818	807	814	809	851	828	824	818	815	830	887	791	789	825	846	849	855	782	826	850	815	806	818	807	800	808	786	815	748	803	844	775	803	830	806	791	808	784	805	863	824	816	823	784	834	827	831	789	811	864	779	898	842	785	829	804	841	788	812	814	806	829	814	817	800	845	806	840	847	820	835	819	812	837	851	839	862	818	802	812	854	862	841	866	772	822	782	786	804	769	814	776	862	846	832	787	811	780	766	834	777	809	819	790	806	818	807	883	812	823	828	793	819	795	795	817	848	789	807	846	827	832	822	778	770	821	781	787	809	848	777	764	815	816	841	782	810	856	804	861	846	808	825	811	853	771	805	839	785	812	827	804	853	838	850	793	843	803	763	797	832	785	850	744	881	838	801	847	821	855	795	875	851	790	846	804	869	838	805	816	851	845	893	790	836	834	861	808	824	815	823	777	855	809	797	828	832	809	873	837	790	816	792	797	846	856	838	866	816	825	821	809	858	826	788	834	852	837	828	822	820	897	783	881	841	782	826	836	850	810	820	831	858	818	828	818	794	841	830	841	903	762	810	821	812	814	865	827	854	832	851	797	872	874	796	832	808	798	772	802	822	784	796	865	838	786	792	866	813	834	797	867	804	771	845	858	801	842	805	830	813	827	787	818	828	916	843	847	786	814	836	829	745	811	857	814	799	795	789	868	808	775	851	863	866	813	786	858	825	843	862	824	816	811	823	795	827	775	788	819	794	810	813	871	805	854	825	792	858	872	796	832	869	829	812	799	833	801	827	843	813	785	803	767	823	788	803	830	836	813	818	787	877	850	789	868	826	805	797	819	766	835	809	799	834	791	771	844	847	832	803	801	810	818	836	866	824	830	801	805	795	824	780	816	812	848	827	820	816	840	847	822	833	842	799	807	833	821	834	881	834	817	779	867	830	787	835	845	830	843	801	812	802	850	834	801	807	838	817	822	789	740	796	832	825	798	891	831	797	855	829	887	804	775	791	823	839	821	836	818	836	789	807	799	774	786	789	835	856	828	785	752	765	822	827	838	798	829	816	815	807	814	761	820	854	792	800	799	815	791	815	787	779	844	835	872	836	840	792	817	776	842	842	801	817	836	803	772	799	814	846	802	810	800	859	850	824	846	807	795	857	818	798	856	809	850	863	823	873	859	789	776	837	800	830	842	790	839	823	811	771	804	816	814	799	789	865	805	825	787	752	835	841	843	784	823	793	778	805	842	861	821	812	853	857	802	815	821	798	818	788	844	890	797	808	786	849	827	814	829	838	834	826	784	810	766	815	848	825	788	849	827	816	811	811	862	868	834	849	820	814	850	873	836	853	777	765	871	833	856	840	804	821	854	857	785	845	860	819	759	824	789	834	843	841	805	852	823	829	822	844	797	805	823	758	802	793	837	875	791	823	815	837	781	856	797	865	832	793	800	789	745	800	811	796	805	812	826	834	857	792	839	784	865	812	804	764	807	809	885	821	845	798	791	807	792	852	842	835	817	806	807	842	874	829	837	819	843	853	830	790	801	854	784	865	826	785	784	848	798	812	807	828	790	776	871	855	835	811	816	830	773	825	790	813	840	830	829	822	830	794	828	845	801	793	823	856	821	825	810	819	835	811	838	781	823	805	860	842	844	804	789	808	793	809	830	838	788	854	853	808	808	800	829	840	818	785	783	824	850	803	839	776	795	793	806	827	836	831	852	852	845	867	839	828	795	795	813	792	861	784	819	815	839	835	844	833	806	805	805	822	793	808	821	807	845	881	803	831	804	835	831	844	823	833	779	835	839
6416	10218	9449	6047	2589	1232	855	742	394	282	282	268	307	297	282	219	221	201	203	207	201	199	200	199	194	176	193	200	195	229	206	196	189	211	200	173	179	176	178	189	203	195	184	206	196	180	192	200	194	206	203	188	205	182	197	163	182	189	194	180	186	193	169	203	193	231	192	187	202	179	199	181	209	209	182	194	185	174	223	225	179	210	186	200	200	185	171	235	180	203	194	183	197	201	189	190	190	191	211	204	200	207	194	202	189	195	193	203	191	206	218	191	182	193	203	213	177	178	199	196	179	211	181	181	197	200	177	203	189	178	233	187	219	180	219	195	201	206	173	190	197	196	208	190	169	180	170	182	207	178	178	181	195	177	200	197	202	188	197	169	204	199	178	185	182	202	210	192	189	204	197	197	197	171	202	207	217	169	185	192	203	204	199	191	200	218	172	205	226	203	179	189	193	164	197	226	197	206	197	194	202	193	200	211	192	198	204	220	216	196	173	198	168	208	170	183	197	199	195	183	202	175	202	199	200	208	180	200	204	187	188	198	208	176	183	205	197	174	197	201	191	208	173	185	202	199	191	196	212	188	179	213	206	208	231	211	224	183	206	191	178	189	198	199	217	198	192	192	204	219	183	203	212	196	186	210	205	197	183	193	176	204	194	184	185	202	188	193	205	213	184	181	189	186	180	165	209	202	206	183	200	193	190	195	201	195	208	199	193	190	199	183	186	208	203	188	197	189	182	178	210	190	166	199	204	214	175	172	190	205	202	183	217	180	195	167	209	197	225	182	190	184	196	209	172	202	183	176	196	197	185	233	192	188	192	207	189	218	227	207	169	229	179	209	184	200	205	210	189	188	191	174	185	194	181	197	206	202	191	193	218	184	178	195	189	199	192	187	220	203	212	194	205	177	193	200	201	192	193	190	190	196	184	183	187	178	183	212	191	186	202	211	205	204	217	209	196	190	190	183	180	218	220	185	198	212	189	209	199	189	208	203	194	198	170	184	200	172	192	178	192	186	188	207	214	205	208	216	191	174	186	216	217	192	188	175	195	201	198	211	207	199	222	175	180	214	204	205	192	202	174	193	153	192	197	186	200	199	167	196	206	169	173	217	207	193	185	202	184	214	176	207	194	210	214	192	172	215	216	202	206	230	213	191	219	172	172	195	177	195	198	189	207	206	186	198	208	180	196	198	205	201	180	191	200	193	184	178	188	195	197	182	191	186	186	206	194	213	187	190	198	209	188	205	202	194	180	169	190	206	195	196	172	195	193	202	188	196	202	179	188	203	192	186	211	210	199	194	205	206	205	169	173	161	210	214	204	187	214	193	186	194	191	183	205	201	189	200	194	152	218	169	208	199	168	206	179	215	225	196	177	189	183	205	198	176	185	184	195	199	210	198	194	171	211	199	190	202	186	180	188	195	173	192	208	199	196	174	200	215	178	209	186	172	193	207	185	198	210	174	203	184	173	206	200	213	208	165	203	192	190	206	188	190	219	164	206	169	197	170	206	181	195	195	194	217	198	180	207	223	201	200	181	196	198	176	187	204	191	160	182	196	203	210	193	205	195	209	170	172	186	177	179	206	212	181	194	180	197	193	157	230	175	215	175	185	201	179	199	163	190	206	184	184	218	198	181	197	209	186	187	175	170	191	213	186	199	213	190	220	198	186	180	208	203	183	214	200	184	198	208	197	204	190	190	173	188	200	185	174	171	210	206	164	201	187	217	185	209	179	194	211	200	211	204	208	205	179	188	201	192	227	184	236	174	216	168	200	174	176	166	212	213	214	194	211	199	210	201	204	184	181	178	199	190	181	199	202	205	199	193	215	187	204	190	175	178	184	174	175	195	173	185	208	194	184	190	199	204	200	190	207	206	177	195	179	207	185	200	222	201	204	197	199	197	181	215	182	201	204	193	185	206	189	177	228	168	208	197	198	189	195	181	187	207	216	202	198	192	179	194	194	190	173	206	212	182	209	178	193	199	190	208	203	202	214	192	218	186	200	201	194	200	209	185	193	188	182	188	196	219	206	199	187	179	227	199	204	198	205	208	201	193	201	197	192	200	192	194	203	191	188	175	193	213	175	192	174	213	174	198	163	208	183	212	191	206	202	197	206	199	177	181	206	188	199	187	182	193	208	179	185	193	203	203	198	191	222	173	197	188	178	201	205	186	184	196	174	198	215	206	188	165	189	188	206	209	191	200	208	187	174	181	207	214	186	183	194	210	198	191	196	171	201	198	166	205	186	205	212	224	184	171	219	184	186	186	213	185	226	220	150	200	218	191	201	189	208	195	205	188	195	184	212	174	201	198	203	206	203	208	180	189	212	182	197	194	228	200	176	175	197	208	192	188	184	190	209	189	203	197	199	193	203	197	214	192	188	185	202	226	191	214	173	188	184	204	216	188	168	214	213	202	192	192	176	216	192	216	212	172	198	191	234	180	175	179	199	203	181	187	197	217	199	189	225	198	230	190	211	211	192	149	195	163	179	209	191	202	189	203	201	199	176	209	230	200	191	200	194	214	189	180	179	206	209	189	181	196	179	205	172	196	191	189	184	216	208	202	216	199	228	201	227	205	202	210	212	207	208	203	200	208	198	206	175	206	208	223	176	214	226	186	186	212	176	188	175	213	174	222	177	200	183	213	183	194	175	176	170	167	168	209	211	181	189	192	205	183	187	197	211	220	198	184	234	199	179	213	203	204	216	199	198	200	202	202	182	198	167	208	188	181	200	187	199	211	189	203	205	172	207	188	214	185	192	171	182	214	215	202	182	184	186	192	181	190	201	199	192	188	178	181	237	225	210	189	214	216	195	195	199	184	193	217	195	179	223	194	179	199	201	192	193	206	192	210	174	203	185	195	214	217	192	172	185	166	205	190	193	212	211	176	186	205	195	179	179	202	210	206	184	181	198	197	198	190	199	207	200	193	175	201	187	184	192	186	231	179	206	187	200	197	168	192	193	190	209	201	186	210	180	201	209	185	206	206	220	216	195	211	200	212	186	190	188	184	188	203	195	197	189	197	191	223	215	208	225	215	200	205	199	198	207	210	176	194	203	192	190	199	199	209	206	194	197	195	205	208	189	208	197	199	177	222	194	173	189	211	183	196	203	194	206	203	212	195	181	192	190	196	192	214	200	198	209	204	178	206	187	193	204	190	194	206	214	198	230	199	203	236	195	194	174	205	212	214	197	186	214	191	171	169	216	225	175	208	220	214	195	192	215	176	198	185	200	243	218	175	196	197	202	184	205	171	206	199	210	175	192	186	198	186	187	196	204	214	171	164	159	171	187	203	183	205	193	200	213	211	189	180	222	183	206	180	195	193	178	163	186	177	184	195	168	165	189	172	172	210	172	177	172	193	202	194	212	212	228	220	205	201	201	230	195	211	185	188	203	171	193	197	186	188	200	188	200	183	176	203	228	192	208	178	203	204	207	179	202	194	205	195	163	208	195	194	186	198	214	196	204	187	178	205	196	199	202
6148	11704	14768	12261	6566	3761	3437	3961	1383	802	853	1073	1375	1582	915	758	796	593	615	619	595	560	595	576	610	600	606	556	619	582	617	570	587	590	585	582	599	606	605	571	570	582	557	610	560	584	560	579	564	584	583	594	561	548	571	590	578	597	607	621	572	596	621	593	572	587	582	605	576	572	559	611	590	612	569	586	627	585	591	611	571	610	573	566	607	579	591	589	602	600	637	576	552	566	589	575	573	618	587	599	578	574	562	617	577	596	602	583	564	643	613	574	588	583	574	567	580	580	590	549	573	506	589	573	628	586	556	590	555	597	607	561	601	601	586	560	562	614	578	584	568	545	613	567	581	544	554	591	633	597	554	565	583	553	581	581	568	564	621	575	548	538	591	573	585	612	560	544	572	567	584	544	585	533	623	559	622	593	536	592	550	532	605	573	555	573	576	540	545	554	597	577	587	574	589	630	512	561	606	564	624	615	612	597	576	588	611	546	580	607	589	590	617	562	587	518	604	607	586	572	559	586	577	566	600	557	573	613	617	590	577	612	615	577	585	565	565	584	554	553	582	565	538	596	576	591	593	562	594	565	565	530	597	582	586	561	533	549	601	563	558	565	529	565	602	580	577	568	594	585	555	575	589	562	581	572	558	562	568	591	589	575	619	572	598	570	573	610	595	578	566	607	603	587	565	611	550	594	578	566	602	587	582	574	588	580	583	566	599	537	602	558	594	587	589	582	538	607	647	619	609	586	561	574	541	626	551	570	567	538	581	582	586	567	579	592	604	600	572	552	579	597	591	573	585	594	589	598	549	580	572	548	589	547	592	603	601	570	619	586	551	598	588	607	574	592	568	605	618	571	585	601	523	602	576	634	547	596	571	583	607	615	596	562	581	580	568	529	533	598	581	576	640	590	568	556	565	598	592	555	557	555	604	590	567	564	600	617	580	520	564	605	582	585	578	590	590	571	588	551	600	610	603	617	518	591	548	588	586	556	571	565	577	586	563	594	575	585	596	531	570	601	599	595	597	589	577	581	562	584	566	598	569	602	590	569	574	623	572	554	619	548	669	594	583	629	563	603	591	548	575	522	609	556	589	559	602	578	594	561	547	579	582	640	602	574	572	585	582	558	563	636	555	589	595	607	544	583	540	550	568	612	580	572	614	566	563	556	560	595	565	555	547	575	581	595	570	576	594	580	584	554	565	562	599	596	649	603	549	567	610	599	582	591	552	616	585	561	545	587	579	557	538	589	610	590	582	627	599	590	592	599	581	602	587	612	562	605	578	630	598	520	563	562	579	569	587	558	573	589	636	570	592	574	566	571	589	623	557	637	647	577	536	562	601	597	571	585	563	618	560	581	588	549	572	600	627	566	601	572	570	620	604	587	590	581	551	598	602	597	595	599	563	550	587	590	554	611	573	585	583	593	552	614	601	618	600	531	564	546	593	595	564	608	549	605	609	554	553	567	583	554	603	597	535	588	552	557	605	529	605	593	590	570	579	592	563	581	571	573	546	587	611	570	605	564	587	566	585	582	517	566	580	547	565	590	570	570	600	567	522	570	624	615	571	585	607	546	596	554	574	565	559	588	619	575	534	555	609	588	614	522	562	615	591	536	544	592	606	563	606	586	577	583	594	578	550	577	583	569	607	559	595	558	588	623	582	584	563	529	599	540	611	630	570	601	566	578	532	580	576	613	555	578	556	572	559	555	633	611	609	543	548	569	539	549	565	569	570	611	567	578	609	599	544	600	549	592	577	567	595	526	575	580	619	575	596	632	553	589	566	611	532	597	572	575	582	566	581	568	599	610	561	606	559	565	569	576	576	571	546	577	595	569	619	597	547	585	583	606	596	580	567	570	557	591	620	571	593	600	587	559	623	594	573	585	592	535	550	549	592	569	606	615	553	577	561	607	611	603	577	590	596	558	582	598	605	562	594	578	572	543	584	595	594	587	553	557	524	609	564	563	605	607	570	566	587	572	571	538	570	593	591	576	576	615	570	562	584	634	597	535	592	558	544	599	608	557	585	594	550	546	578	588	610	557	590	548	549	525	585	600	582	569	566	567	600	579	601	622	544	593	574	541	595	545	558	534	555	608	560	548	584	575	568	612	569	559	579	581	547	590	587	593	550	585	555	551	572	555	611	577	577	576	591	558	544	587	552	579	572	596	579	552	584	591	585	627	576	551	568	578	584	588	567	560	559	589	556	585	524	563	567	566	618	596	595	618	612	612	594	560	595	573	567	553	562	586	578	610	551	621	546	575	583	580	540	619	574	564	542	578	583	574	555	599	627	554	562	586	580	536	542	567	606	572	541	586	604	533	602	567	567	598	589	553	541	523	560	582	600	613	568	611	578	561	611	601	542	612	583	563	566	568	620	583	559	572	585	576	583	587	561	601	574	568	566	607	568	549	596	574	626	552	592	588	569	561	597	603	600	585	568	595	597	567	609	556	578	560	625	546	538	617	584	590	575	570	575	585	552	584	617	683	546	572	584	591	557	566	552	611	583	567	577	588	571	589	568	587	576	555	597	605	565	569	573	572	579	542	585	551	581	561	579	592	606	576	577	565	601	613	586	618	569	600	560	602	606	587	592	577	633	574	575	567	601	587	565	592	567	547	572	564	555	576	565	584	582	605	598	612	525	562	607	585	523	557	580	617	549	583	591	577	582	570	596	618	573	599	585	596	591	574	556	564	544	581	595	569	591	580	574	567	555	583	620	591	566	657	604	537	653	561	564	571	594	615	591	546	617	592	567	581	613	614	604	563	600	629	588	561	566	597	548	544	616	547	563	569	518	622	584	576	613	589	589	606	560	522	577	602	600	589	596	630	571	567	577	620	596	538	598	579	550	593	571	578	581	557	622	580	584	590	573	592	538	600	613	573	580	557	548	561	607	555	577	572	587	548	605	573	523	572	636	566	578	547	563	594	578	565	622	563	542	600	629	541	583	607	583	639	537	552	612	526	617	545	574	613	535	605	574	545	611	586	554	545	551	568	600	601	586	578	601	601	541	585	580	591	580	580	564	581	585	611	598	626	577	587	565	591	590	607	585	539	572	577	593	548	591	614	579	582	565	586	562	587	589	590	588	580	611	567	630	536	592	573	575	566	559	587	590	569	592	568	603	593	606	571	568	618	578	589	566	578	599	564	582	552	573	573	539	579	576	594	586	598	573	581	614	608	540	570	581	535	573	588	550	538	569	586	529	592	539	609	584	607	583	562	570	571	555	614	605	602	586	573	593	578	598	552	585	610	595	575	564	562	597	583	587	561	521	569	603	598	565	528	589	572	625	558	547	599	606	541	579	550	581	604	573	566	589	563	603	590	568	623	613	615	582	612	601	540	567	588	526	580	586	556	579	543	590	577	607	538	564	594	571	643	586	558	591	587	557	601	562	567	590	609	570	569	602	539	573	597	583	631	544	546	569	556	582	554	588	580	583	532	550	568	622	599	565	571	569	573	546	611	560	546	579	601	588	591	570	613
28489	39464	35892	32360	27283	21788	16513	14535	5036	2018	1269	1538	2781	3440	2296	1518	1223	520	424	420	420	355	389	363	382	385	371	363	409	368	400	363	384	366	373	406	366	407	388	362	378	393	334	350	358	376	385	344	369	369	347	350	371	380	363	369	368	383	398	359	358	366	392	392	342	323	361	360	363	394	345	365	359	376	343	332	307	369	332	383	402	353	372	354	373	334	378	345	315	365	393	353	325	364	336	372	334	403	379	346	374	353	363	387	380	355	337	383	348	346	354	379	414	367	405	350	360	345	362	356	387	361	370	390	362	387	367	341	320	345	398	340	372	355	355	382	378	345	401	372	353	366	375	344	377	392	355	331	348	365	371	349	364	346	332	396	329	369	367	318	329	378	369	353	357	366	351	328	324	343	364	333	377	378	343	363	353	363	381	376	359	352	375	385	311	325	345	378	354	349	365	370	375	365	333	360	376	379	336	366	370	396	353	375	345	366	354	371	371	348	326	371	312	363	341	375	367	383	362	393	356	333	327	356	352	372	341	386	343	330	322	340	376	361	378	351	340	385	337	346	353	367	319	390	350	369	365	392	382	376	331	382	344	360	338	329	326	392	365	318	328	359	373	336	354	363	346	377	369	367	391	349	380	337	368	360	362	363	367	385	350	347	367	369	355	311	365	339	352	360	360	337	381	373	347	331	363	378	352	369	344	362	371	347	324	341	388	307	323	374	354	357	374	376	358	363	357	348	371	356	333	375	369	360	306	379	360	322	365	380	371	350	361	326	373	382	373	347	374	335	371	363	330	362	344	382	372	356	338	352	386	334	378	366	375	348	375	330	355	362	370	348	371	348	337	381	351	356	360	369	391	375	353	329	357	334	367	394	362	398	345	322	363	364	366	352	356	351	398	374	358	360	359	358	383	356	369	347	336	360	343	391	352	384	326	356	327	332	359	354	368	378	337	352	360	379	347	379	384	365	370	376	363	353	350	357	338	364	359	332	363	363	362	359	356	373	346	381	334	365	380	330	343	367	382	380	361	373	371	369	365	349	356	353	359	338	370	371	395	361	371	373	362	356	345	373	350	372	357	337	374	379	355	327	346	323	397	360	348	378	338	390	377	383	381	358	365	356	360	365	359	340	389	367	375	350	365	383	389	349	330	349	367	341	369	340	369	346	347	352	372	365	350	384	350	359	342	353	339	368	368	408	353	362	375	343	347	362	321	353	358	358	390	359	345	392	349	348	369	361	364	350	341	367	343	381	344	344	375	371	369	390	359	363	383	358	350	361	396	360	367	351	364	344	360	368	370	352	379	355	372	318	394	352	363	391	375	366	389	355	344	378	359	356	347	345	344	335	345	356	380	397	366	381	338	354	351	356	363	343	374	340	363	352	380	374	387	360	367	324	366	334	358	375	370	371	392	354	337	374	344	331	342	368	307	347	384	342	368	354	383	375	355	372	354	359	378	352	355	361	368	361	367	390	385	406	363	346	343	353	400	381	352	363	375	342	364	348	392	378	352	347	355	372	370	331	354	359	309	378	367	356	364	377	358	354	328	349	377	357	378	359	385	396	351	376	343	352	345	342	368	364	369	359	363	349	334	350	366	394	349	347	364	385	352	360	370	387	389	339	340	390	365	368	344	379	390	358	364	366	364	375	333	382	396	405	351	375	342	351	349	342	332	340	347	393	404	369	351	333	359	339	362	366	365	327	393	335	357	340	346	379	392	394	402	374	366	379	364	357	372	369	384	377	340	326	375	333	376	372	334	337	368	344	342	366	359	358	352	331	338	376	331	382	349	374	346	349	365	356	358	366	321	378	386	380	353	358	316	343	339	354	358	351	368	362	332	364	375	359	343	347	341	375	358	363	363	318	379	353	366	362	379	358	344	383	371	358	378	372	382	352	333	367	335	362	377	372	353	354	355	359	352	367	397	354	357	386	384	336	361	346	358	406	362	388	321	364	370	341	359	381	370	333	364	338	347	347	341	401	376	362	352	362	362	348	371	364	367	377	364	347	363	359	327	346	330	350	362	372	348	356	357	363	374	372	367	373	369	325	357	324	376	364	371	327	356	354	387	358	345	368	341	375	369	399	338	354	373	387	327	362	351	351	369	359	359	345	337	388	342	351	378	394	382	389	333	359	338	389	387	371	397	367	388	314	367	347	342	354	358	377	367	384	352	361	383	352	354	386	363	386	388	379	350	332	341	339	345	399	352	337	353	376	366	388	371	330	345	347	311	345	368	343	376	359	369	379	375	367	382	357	331	359	338	356	319	372	310	336	382	362	330	379	338	359	377	310	339	351	374	344	379	371	344	380	358	376	339	354	398	374	339	342	387	343	306	339	318	337	359	357	392	359	377	358	352	383	341	345	354	322	368	356	394	400	381	343	389	379	361	338	337	329	332	322	355	385	357	352	385	374	369	387	366	353	359	352	344	330	377	376	371	349	376	374	376	342	346	361	352	363	352	376	366	352	352	346	333	340	379	333	409	374	378	331	391	408	369	345	374	358	386	401	348	367	350	355	370	386	364	388	372	361	357	380	366	338	326	339	373	381	342	347	348	345	355	349	374	378	366	359	390	381	332	402	361	368	348	367	380	371	399	377	334	371	376	393	368	358	359	362	327	328	372	391	360	360	337	320	366	351	343	370	354	381	354	358	368	380	367	343	344	384	357	361	342	366	336	335	307	358	359	351	352	343	342	358	383	334	388	360	351	389	387	363	339	356	317	365	376	347	329	344	371	349	372	355	361	334	372	346	382	359	363	374	404	389	398	356	322	371	331	339	371	337	408	382	380	374	364	352	339	383	352	363	370	336	355	363	368	373	384	348	360	332	355	357	355	365	356	354	342	341	341	344	345	360	388	366	330	355	384	361	366	363	366	357	372	367	350	354	328	336	366	405	367	343	384	373	401	332	408	382	349	324	332	358	333	348	332	369	361	350	362	365	356	404	339	341	359	359	350	363	364	366	359	374	356	352	360	352	382	388	371	387	340	359	390	385	342	390	360	319	361	356	338	348	340	376	344	364	376	352	377	363	386	378	363	315	388	332	370	356	378	377	338	367	377	347	375	372	365	345	337	358	361	373	359	384	352	376	378	347	382	325	370	399	353	332	364	350	386	363	395	390	352	346	377	380	367	382	376	360	342	357	341	364	348	358	358	356	370	374	371	347	357	367	356	398	355	380	376	375	374	352	368	408	399	354	337	385	367	364	386	364	376	353	368	392	387	379	329	377	368	383	326	358	351	332	355	369	339	340	338	352	374	335	389	367	350	385	366	337	372	351	367	337	391	370	338	366	358	358	349	395	300	391	364	406	363	334	335	374	385	378	341	343	401	346	393	355	349	359	386	362	379	343	357	341	344	362	353	386	322	387	363	387	380	329	409	327	360	355	381	360	327	342	318	383	404	326	346	344	351	328	308	339	347	375	392	358	389	353	347	357	324	362	412	357	345	345	384	341	364	402	337	346	383	337	379	358	337	335	391	413
22139	32688	35750	36660	32030	25148	24480	26526	6728	5581	3996	6683	10963	11113	6107	5019	4085	1431	1343	1292	1210	1218	1133	1153	1065	1077	1025	1062	1059	1006	964	1054	1050	1005	1008	1005	1002	935	937	984	988	997	977	984	980	943	934	955	912	880	963	965	965	999	955	905	910	973	932	984	982	953	952	979	898	909	993	929	953	957	975	964	922	881	945	948	918	901	999	977	965	918	933	941	921	935	987	995	910	911	948	949	959	900	964	943	954	960	918	879	971	932	910	964	910	898	863	975	979	931	910	940	944	965	928	898	921	890	973	936	952	920	883	971	923	930	932	969	916	884	928	917	903	920	949	944	951	925	927	934	970	991	936	930	974	902	904	918	969	882	923	936	950	881	961	915	964	1004	888	956	959	920	859	914	947	952	949	908	916	950	947	942	918	938	934	951	936	921	919	942	926	977	919	929	938	959	877	899	985	948	927	956	942	958	950	963	936	925	941	961	930	972	916	982	940	895	946	959	901	944	873	891	971	915	926	963	902	988	914	940	912	908	934	957	932	953	980	927	970	927	946	961	922	938	957	915	885	955	921	943	914	941	946	901	988	904	904	936	967	859	906	948	921	916	964	932	924	934	934	936	934	943	949	948	949	983	894	956	907	966	918	942	901	907	901	924	942	937	938	929	913	913	967	915	943	870	981	898	943	891	904	938	953	889	949	932	950	935	912	934	910	912	950	936	979	931	932	925	946	917	989	923	900	943	949	943	934	950	946	903	962	864	914	873	934	1005	919	893	869	954	968	960	978	1005	941	959	931	884	992	891	939	989	960	943	926	909	946	912	916	946	905	907	950	979	966	875	967	940	1044	960	924	928	927	900	955	926	936	912	938	934	924	970	921	952	954	932	932	927	893	945	943	935	922	950	932	949	916	965	874	978	920	856	935	871	954	937	911	896	972	945	898	968	939	925	923	901	931	934	969	924	904	939	977	897	988	911	907	865	933	954	960	943	935	886	955	972	938	971	917	900	940	961	961	976	910	950	921	924	954	915	978	929	895	885	909	953	916	910	940	940	919	946	947	942	944	942	922	917	961	922	950	881	919	924	937	896	949	956	928	964	953	927	940	953	920	957	893	906	949	888	934	958	880	935	979	915	952	873	997	891	912	895	912	967	914	942	953	947	889	922	918	893	954	901	907	968	894	908	913	943	928	962	949	925	888	915	972	917	944	958	926	905	918	944	930	1003	946	933	937	941	926	924	961	953	927	983	950	950	935	930	929	924	913	899	970	926	899	965	863	877	910	904	917	910	899	911	909	970	939	962	926	916	952	920	927	910	961	901	945	948	924	923	929	924	1030	912	947	956	976	934	911	909	890	945	953	950	970	1015	927	973	957	936	925	960	883	946	903	915	897	949	914	930	960	915	879	920	906	965	945	925	938	897	907	934	966	881	927	899	914	900	896	871	920	923	928	903	965	879	908	927	934	886	883	903	961	961	934	917	956	919	1000	950	893	944	882	936	908	966	948	939	966	889	918	911	945	979	933	911	944	898	958	956	953	913	907	918	914	938	933	925	967	943	937	941	885	916	996	951	928	934	930	987	933	916	966	862	934	946	939	925	922	906	889	916	908	949	935	1000	916	937	923	907	869	933	946	916	953	923	949	930	935	943	873	898	952	904	944	936	920	902	944	943	958	947	934	912	978	888	962	976	929	984	905	917	933	923	936	931	988	897	894	971	960	897	887	970	973	947	985	952	960	991	975	885	921	901	964	901	903	937	993	944	910	957	945	881	956	903	890	913	971	929	885	953	952	960	895	951	933	907	965	890	937	940	926	899	938	903	886	918	953	965	953	935	913	952	949	912	966	949	981	972	928	928	954	926	917	940	946	994	904	963	975	951	943	881	910	922	977	918	971	969	991	986	980	954	906	926	940	925	937	934	847	922	906	916	903	961	932	923	929	971	893	898	990	925	939	934	919	935	927	898	947	897	921	942	941	928	939	866	889	955	943	916	923	885	962	882	984	955	894	938	877	927	918	925	912	944	901	900	1004	931	936	925	930	919	911	941	978	917	912	930	980	876	942	900	918	871	947	913	942	945	941	936	902	945	946	929	908	900	915	1016	964	920	994	924	899	882	879	953	948	911	894	970	864	979	929	979	923	942	958	880	962	963	969	969	914	924	964	961	914	955	898	888	921	912	962	900	926	901	886	884	917	888	937	931	948	889	921	924	940	970	970	904	899	879	944	903	946	969	930	978	971	916	946	900	948	929	965	939	938	945	929	933	952	964	901	917	931	962	935	973	955	887	936	995	895	880	953	906	935	947	960	911	956	1020	948	904	968	919	935	885	894	956	941	889	945	964	888	931	944	913	941	932	982	885	966	965	961	973	925	889	914	932	940	874	946	907	915	932	901	911	941	971	918	919	925	967	893	929	939	906	958	958	905	876	938	900	996	982	931	917	973	905	930	902	925	961	950	977	950	935	954	911	944	907	957	910	908	964	991	940	933	977	958	903	948	841	846	941	914	912	961	884	887	956	957	940	929	890	932	962	888	877	960	911	895	954	940	926	853	977	952	947	881	897	927	915	913	904	981	896	924	962	940	921	884	955	900	932	948	926	904	922	917	925	942	971	948	927	975	946	920	933	910	912	929	897	921	958	928	938	918	948	903	970	908	959	921	968	901	912	975	916	986	930	906	914	934	963	940	944	927	954	930	970	933	901	947	935	931	940	960	972	950	909	935	919	959	921	924	931	929	912	957	909	942	948	983	883	944	991	960	972	953	909	980	944	924	900	905	949	911	944	893	911	917	925	920	890	907	934	919	942	941	961	953	948	893	921	894	969	994	952	957	933	926	927	928	920	936	959	931	927	1005	958	972	986	966	882	907	929	955	917	935	942	923	906	969	947	941	928	941	910	947	956	964	942	892	942	948	903	891	965	968	857	926	930	861	886	946	939	927	906	922	962	974	984	903	933	940	925	938	921	977	928	900	915	898	910	926	954	967	915	912	946	921	961	954	979	933	944	927	941	980	932	968	902	945	944	872	949	945	941	953	906	954	918	921	962	961	938	907	900	927	925	888	934	955	933	967	940	932	904	959	901	945	926	947	949	966	914	964	949	924	936	918	948	915	904	940	907	934	940	924	950	954	959	951	963	910	919	909	947	917	929	880	923	941	969	926	966	957	917	904	932	897	900	869	921	983	897	962	905	899	908	935	927	924	964	911	969	940	935	885	953	905	944	926	902	943	933	962	941	924	944	932	983	933	938	1012	1022	915	923	929	958	917	962	900	949	964	951	954	937	955	934	949	912	891	943	872	891	958	932	945	944	943	961	919	935	917	960	978	915	875	934	867	984	924	841	878	1008	928	910	905	922	935	918	955	928	957	923	951	910	939	921	909	901	985	924	994	952	929	1005	937	980	917	941	933	913	955	950	999	946	931	905	939	958	955	941	940	891	954	942	929	922	943	945	902	976	925	971	880	932	909	970	907	956	929	972	995	919	917	946	906	961	934	967	951	934	887	876	936	897	905	855
36295	41605	36771	34250	29909	25567	22819	21969	9397	4382	2391	3219	4843	4746	3376	2624	1236	595	425	397	374	375	358	350	371	363	373	303	321	338	335	314	366	319	315	295	363	319	324	357	329	341	321	335	371	335	303	348	316	372	319	354	319	314	342	343	301	292	309	304	367	342	308	348	342	325	365	320	326	316	295	339	319	310	364	350	301	320	329	305	312	328	302	323	333	333	316	349	331	331	289	315	338	349	337	300	323	317	321	308	315	367	318	319	345	341	320	327	303	320	314	332	317	337	279	288	323	314	342	333	345	326	320	346	303	339	298	323	284	284	328	326	318	318	303	319	301	333	323	351	358	325	331	332	314	328	339	338	335	305	318	320	292	311	317	329	342	333	328	309	315	339	296	326	323	320	322	330	310	347	356	324	333	363	329	334	311	320	334	353	332	330	315	314	277	332	302	309	355	329	320	326	312	328	299	343	309	309	340	313	345	313	374	294	309	331	297	322	314	321	361	311	327	300	347	340	320	302	346	342	342	325	310	324	298	368	323	292	323	268	340	333	304	327	302	322	331	335	315	331	304	344	321	321	337	328	353	317	324	296	298	341	373	336	316	316	288	314	298	315	326	368	318	323	314	312	316	316	316	300	306	332	318	343	318	353	334	312	300	331	315	292	334	322	320	305	324	315	316	338	340	317	312	346	287	337	342	305	352	310	369	318	335	323	305	289	326	344	310	308	341	299	294	341	308	311	321	321	305	335	317	344	313	317	334	315	290	331	344	344	332	314	333	321	308	346	362	304	311	378	323	301	304	280	342	332	329	309	360	317	352	324	336	316	372	322	327	312	334	304	344	315	353	313	320	316	339	290	324	318	324	352	323	324	329	350	354	330	284	299	319	315	302	323	331	314	325	318	345	347	293	320	329	316	318	344	325	280	313	344	312	345	326	312	348	307	285	361	334	331	336	305	277	344	336	354	290	312	352	288	343	341	311	336	336	299	314	315	328	338	293	344	335	319	360	349	353	305	311	321	317	331	347	284	300	322	333	344	287	339	319	325	322	300	310	326	321	311	316	328	318	280	328	311	336	354	307	286	310	353	337	314	365	323	323	350	304	325	278	323	302	326	306	310	328	310	319	322	319	333	325	326	308	324	335	306	319	307	312	315	327	296	304	312	357	336	339	306	303	340	304	301	321	297	338	323	305	343	328	339	309	314	316	352	303	332	301	329	303	353	362	343	340	326	332	293	288	317	346	319	332	339	340	353	324	323	327	302	342	314	330	329	310	313	332	311	327	336	303	339	351	328	339	349	289	325	306	314	299	326	350	343	329	354	309	309	307	313	342	328	278	335	293	339	311	310	323	327	320	337	351	301	306	325	325	320	327	309	315	323	337	352	345	310	294	323	341	320	323	336	311	321	353	336	326	314	325	337	337	326	314	311	318	331	320	308	310	332	331	278	313	315	297	325	295	342	317	308	301	336	325	316	334	333	305	314	308	329	318	298	294	338	333	354	308	302	307	338	342	345	308	336	333	303	311	329	318	306	319	349	327	313	324	306	356	323	340	300	296	313	348	336	329	329	338	319	308	348	310	311	289	307	332	343	311	311	302	295	330	336	348	321	307	313	323	334	308	340	313	315	304	319	333	319	290	346	300	306	318	333	318	313	291	311	313	309	312	313	339	347	331	329	345	320	343	326	328	334	339	307	314	290	306	310	301	337	339	327	325	340	340	306	346	339	329	274	320	309	332	316	330	314	308	337	344	348	325	298	329	329	327	332	289	345	332	295	342	326	290	330	354	309	330	315	325	317	308	315	323	350	344	317	307	341	350	325	326	318	297	325	296	297	322	376	327	340	300	302	301	327	315	299	301	336	326	324	329	305	350	348	299	342	318	341	294	321	361	318	314	309	311	295	330	342	321	315	329	339	350	301	317	299	310	279	340	350	316	334	327	314	338	328	313	320	321	297	328	294	317	318	304	323	344	323	360	282	327	355	316	345	330	303	334	317	341	332	340	320	311	333	369	334	302	336	324	343	292	328	320	325	323	353	326	303	311	341	369	313	340	320	332	307	315	341	341	356	302	313	309	288	336	360	318	373	318	296	308	355	324	314	323	321	322	342	314	341	319	332	325	323	337	301	325	334	325	299	346	297	344	331	315	324	347	342	296	320	337	304	326	285	328	343	331	355	335	320	310	323	302	327	360	332	316	320	332	351	332	332	302	313	336	338	327	333	334	335	335	320	352	327	321	326	332	319	343	317	329	379	353	305	322	325	315	340	337	323	337	306	309	297	328	315	322	278	358	290	318	326	315	351	328	354	333	315	322	341	318	331	297	294	334	333	323	328	305	333	304	324	282	290	332	316	322	336	326	299	286	355	336	320	314	345	339	345	332	318	312	328	290	360	313	322	319	313	326	309	328	326	288	325	322	318	338	298	312	354	335	314	293	296	342	327	360	309	314	313	335	344	326	317	349	339	330	352	323	331	338	328	313	329	338	319	301	312	329	328	331	325	323	314	299	331	350	332	311	324	330	315	284	324	352	296	327	324	326	317	311	334	334	313	320	346	315	357	342	320	346	329	321	314	349	368	339	301	316	275	322	324	360	281	344	331	281	319	334	329	344	306	310	330	315	333	316	309	323	327	294	316	352	307	327	295	315	314	347	333	324	323	278	315	327	320	314	337	348	307	320	341	326	311	336	323	351	287	315	307	344	327	339	349	330	304	291	340	333	307	337	300	309	321	354	330	334	365	373	316	331	332	336	312	332	357	297	313	334	343	271	324	306	316	320	315	324	326	337	302	365	282	347	304	298	333	315	313	301	306	296	341	328	322	313	309	342	333	312	318	341	361	312	320	303	308	313	315	345	351	311	311	319	312	344	319	319	293	353	332	346	353	352	315	332	302	338	335	309	337	312	310	311	332	282	306	307	340	307	299	348	328	308	337	312	317	343	336	299	329	339	300	337	309	321	358	354	339	286	324	330	325	315	312	337	321	337	295	314	320	307	321	357	331	327	309	347	318	341	333	318	352	307	305	327	354	317	335	333	311	327	325	311	339	340	349	350	316	298	302	338	295	304	303	332	350	308	298	337	285	343	345	316	307	308	326	313	308	303	309	320	322	321	355	328	295	323	324	309	332	318	349	331	335	317	326	349	287	314	295	316	357	335	300	344	333	304	318	296	336	337	329	311	326	317	311	345	337	314	316	300	311	322	334	313	304	307	317	330	335	296	276	332	296	294	338	333	336	333	317	292	318	343	336	302	303	337	331	317	325	365	320	314	331	356	282	322	348	331	306	314	303	335	346	310	309	315	334	317	297	316	312	314	316	314	337	298	300	351	326	317	327	337	325	305	339	325	299	298	330	298	288	333	312	322	326	317	307	298	315	326	329	323	318	336	321	327	297	352	319	313	335	312	330	325	319	325	343	337	311	321	326	311	300	320	288	343	341	323	296	307	350	303	325	354	335	319	319	307	307	334	310	303	318	333	303	315	337	343	299
26490	35636	37946	39850	37350	30610	32953	32193	8397	9863	6466	11969	15188	13550	8199	8078	3608	1726	1522	1456	1282	1188	1072	1134	1078	1086	1028	975	1020	945	981	1009	949	942	949	967	903	893	879	952	946	856	852	876	912	868	933	839	830	857	924	879	872	862	837	846	833	851	810	883	826	801	860	850	868	838	849	867	836	872	834	854	818	853	880	840	822	880	924	876	837	836	839	862	818	830	815	825	837	849	822	814	888	803	812	815	764	783	813	887	846	843	792	892	784	790	809	830	828	820	813	819	862	852	791	848	814	842	874	806	778	837	835	774	854	801	833	825	845	810	826	832	835	823	859	830	883	839	775	794	800	801	825	837	798	855	786	872	808	811	825	804	787	823	833	847	816	848	819	819	836	810	815	776	832	801	783	813	845	817	871	874	792	797	788	841	836	857	846	809	767	761	802	853	823	837	848	830	814	828	775	846	815	823	785	832	767	803	870	832	785	822	801	841	820	814	802	830	803	842	821	788	833	768	833	857	837	775	786	834	821	861	846	761	830	823	804	783	858	836	832	849	802	852	796	810	913	879	814	834	794	812	823	783	779	783	790	836	810	822	821	760	834	847	825	844	820	825	787	841	795	865	756	809	835	797	860	797	845	797	839	839	801	795	856	836	809	853	798	827	826	800	815	873	869	898	816	795	809	825	843	848	851	767	785	835	870	810	822	825	787	802	850	826	845	825	807	858	839	790	804	829	862	854	858	786	796	815	822	795	817	795	767	818	852	831	852	842	817	818	819	836	786	858	804	822	811	773	807	834	811	837	817	823	798	842	761	859	832	877	812	866	848	806	799	805	808	805	830	814	775	814	792	777	839	827	833	784	827	843	854	789	829	767	834	778	852	854	790	793	789	815	827	857	810	854	844	832	836	823	794	783	817	847	791	805	830	831	848	784	762	772	826	825	828	824	820	808	845	776	846	795	807	778	806	879	849	804	852	810	815	803	803	857	829	782	787	808	811	854	873	800	809	815	757	841	842	799	790	831	802	764	837	788	743	819	770	837	803	772	807	829	780	801	818	833	840	834	858	829	820	799	828	862	801	793	755	885	859	803	866	834	824	818	833	824	807	866	823	814	814	858	801	812	885	816	795	802	789	760	803	813	794	815	800	801	814	843	806	783	768	803	851	808	765	837	845	839	855	835	828	816	833	817	809	789	837	894	763	790	807	815	855	866	803	844	808	818	803	878	838	800	812	791	798	803	799	799	863	776	842	804	884	760	789	832	809	835	849	797	781	886	857	823	763	847	812	819	821	854	869	821	787	806	861	826	826	776	807	828	815	854	828	827	803	875	816	787	805	802	802	847	797	786	826	797	785	791	812	815	762	855	811	795	805	817	826	820	799	757	774	843	828	811	832	794	811	837	827	861	852	809	807	786	794	805	770	856	814	806	835	862	837	799	833	804	785	811	798	795	791	821	796	847	801	842	833	823	790	837	855	818	853	819	849	805	794	835	832	814	874	815	856	786	834	847	784	834	829	857	806	871	797	767	779	888	788	794	836	774	803	778	814	826	869	772	841	820	795	877	784	797	823	828	809	811	785	842	868	817	817	844	827	766	806	833	886	793	840	833	798	845	807	769	793	793	836	809	796	809	820	867	803	824	798	825	801	879	813	833	843	823	826	826	758	856	730	852	840	807	839	840	791	810	826	811	797	814	787	826	823	781	833	853	839	889	888	767	800	845	823	822	823	811	795	803	828	801	832	848	790	825	794	819	810	796	831	799	813	856	820	836	838	802	808	793	815	830	778	840	805	814	850	803	870	900	838	800	857	810	796	802	744	836	831	751	835	844	813	840	826	805	810	833	854	808	797	774	781	788	854	789	771	796	804	825	801	875	825	811	784	836	825	830	807	826	859	848	807	814	824	828	809	830	860	761	805	830	807	813	811	766	805	829	825	863	826	770	789	841	791	811	843	811	818	790	764	827	793	879	833	810	869	811	835	865	754	820	826	759	801	817	779	781	869	871	823	847	844	837	816	816	812	825	860	842	782	799	800	825	814	828	807	833	804	816	844	844	845	810	765	863	808	831	823	842	795	875	808	846	797	838	866	837	806	811	783	851	792	805	827	825	794	826	787	763	826	807	765	843	819	844	802	829	835	820	843	797	775	827	855	814	847	836	848	855	838	835	821	791	834	820	800	817	825	834	855	789	821	779	865	826	823	845	834	812	786	823	789	800	798	798	842	798	807	823	819	815	827	793	821	880	802	854	798	807	826	865	817	864	796	812	854	800	837	837	806	869	839	884	849	835	885	779	853	766	817	845	864	797	782	797	815	815	770	811	831	863	789	834	830	821	872	821	835	776	779	864	875	831	848	818	807	795	860	789	864	759	799	817	820	801	818	833	808	833	838	847	839	855	803	804	886	863	816	798	812	812	764	905	817	790	832	780	820	799	792	806	801	850	848	812	786	804	772	766	835	792	747	848	809	811	830	850	861	880	823	772	805	843	838	802	814	772	794	817	820	755	773	840	799	782	829	780	825	812	831	838	799	856	779	881	826	816	799	771	809	797	799	800	839	771	805	779	836	798	810	815	802	783	779	793	788	771	785	768	814	775	870	818	793	829	855	834	831	847	825	806	828	822	849	802	800	788	815	831	825	759	827	790	778	843	835	857	804	874	782	813	858	857	803	837	804	745	800	862	845	815	819	835	803	839	769	788	764	789	832	849	830	838	763	765	815	822	875	806	847	830	860	814	817	804	788	791	876	801	816	821	809	812	833	816	804	839	868	717	780	811	769	832	755	823	854	781	843	804	766	796	796	808	825	877	773	795	839	843	810	836	790	815	813	866	880	856	764	854	831	809	828	828	821	827	847	745	794	828	854	758	855	829	823	869	803	876	839	814	835	794	815	804	788	802	826	815	761	760	781	858	819	834	799	840	783	780	795	803	817	823	800	815	804	772	787	781	799	812	848	819	790	796	782	766	786	793	829	807	836	842	810	832	846	798	831	812	838	817	783	816	846	819	812	816	801	840	891	813	802	804	820	821	826	799	801	803	841	819	792	855	877	817	783	803	771	825	804	852	823	812	798	840	809	867	780	822	848	825	831	787	818	802	875	781	817	843	819	829	802	827	786	843	846	847	770	829	817	818	814	850	829	824	882	800	843	834	806	816	822	786	777	785	846	798	821	817	821	842	868	896	808	800	778	837	794	807	821	828	811	758	812	842	807	797	807	777	807	797	793	814	780	827	860	818	823	821	803	812	791	843	792	806	858	790	832	840	808	820	783	848	834	811	860	832	875	839	820	821	779	802	807	800	847	787	754	869	861	821	840	788	830	860	850	825	849	815	803	770	824	790	760	817	838	835	868	814	815	816	818	815	824	836	824	815	795	817	875	780	824	758	825	844	802	827	813	787	829	786	829	803	810	800	803	818	766	843	806	837	812	779	815	807	785	788	856	809	792	829	780	768	793	858	892	867	786	793	834	819	816	814	861	845	817	797	821	804	767	815
5915	7605	7400	5182	2180	1126	718	593	282	257	232	341	316	288	216	253	189	203	190	206	204	218	203	195	188	176	188	181	202	180	188	190	177	175	200	230	200	206	214	204	195	207	206	192	206	184	191	197	199	187	203	188	204	221	193	204	189	182	193	215	209	173	215	204	181	209	207	200	203	187	204	200	192	160	165	177	184	173	186	200	187	200	177	203	178	182	184	210	178	212	187	194	181	180	174	223	210	172	160	180	202	235	185	218	171	177	195	184	197	183	199	189	203	199	194	197	183	198	167	213	218	197	170	198	206	202	232	199	189	177	187	180	186	195	187	188	193	211	205	183	203	204	187	198	207	204	190	188	158	232	182	181	184	211	206	219	214	199	191	184	160	219	174	194	162	185	181	205	192	202	201	186	183	202	201	211	198	194	181	178	191	176	196	195	168	163	198	189	184	194	200	194	190	194	201	191	211	174	185	202	173	179	204	192	157	190	175	187	188	191	186	202	180	197	191	168	200	171	205	212	191	220	214	175	195	186	182	177	196	216	186	231	186	201	185	178	170	211	218	188	220	178	173	172	208	188	188	201	195	217	191	218	208	199	175	183	192	185	180	196	189	173	205	186	187	188	207	167	191	201	174	189	186	198	206	167	198	182	190	181	189	183	199	191	179	199	199	182	190	220	194	187	207	203	197	189	201	207	189	193	190	168	191	175	162	224	199	194	191	186	194	198	197	210	176	194	191	194	181	188	197	194	189	193	181	185	202	207	173	197	173	196	170	202	188	189	196	176	189	183	184	184	201	171	202	174	183	197	191	208	198	206	196	211	205	204	200	181	186	199	174	168	199	194	189	171	205	198	200	196	203	187	200	188	223	189	183	182	183	215	185	206	183	233	187	189	163	203	206	182	199	175	179	198	190	188	178	221	213	163	172	218	199	203	181	187	175	201	207	207	201	181	194	185	173	205	180	190	171	203	190	198	189	189	215	204	167	174	187	200	196	194	215	207	212	212	191	191	166	183	196	189	191	177	194	202	180	184	190	187	183	208	199	212	173	194	204	188	177	208	196	187	188	173	222	177	184	187	174	194	202	199	209	217	206	190	186	188	211	189	172	190	208	196	204	236	187	195	206	191	193	176	192	185	203	187	182	193	186	180	179	158	180	173	198	199	190	199	190	183	216	189	201	194	164	201	171	220	208	213	179	206	184	196	205	209	185	197	196	165	179	186	201	182	190	192	179	169	172	175	206	228	210	199	210	185	197	201	195	191	187	188	216	205	200	186	186	203	189	189	199	194	185	181	195	208	207	186	203	209	199	178	162	163	199	177	179	219	213	204	210	201	179	193	179	186	204	197	192	194	187	170	179	176	176	180	185	188	180	211	185	187	162	204	179	173	195	215	187	186	190	192	176	166	192	172	186	193	191	190	173	174	204	178	189	189	190	187	199	209	189	187	203	178	187	189	188	196	188	202	206	184	213	196	189	168	162	206	210	214	207	195	188	195	205	185	205	174	202	171	181	167	162	206	189	190	192	181	166	187	197	166	188	182	185	181	185	216	196	205	205	191	176	189	172	164	191	207	175	178	192	196	192	191	207	195	189	212	161	203	197	193	205	199	198	192	190	195	169	176	188	201	192	191	194	202	167	193	203	186	172	181	184	202	189	194	216	192	210	187	182	204	188	202	172	204	159	195	195	191	193	204	202	179	213	199	190	196	191	199	181	177	176	159	194	191	205	216	179	200	167	219	188	189	208	185	186	201	210	207	182	220	221	192	186	209	185	197	207	207	176	184	180	189	177	200	182	167	196	205	174	160	206	202	176	214	211	196	184	191	176	188	223	184	172	196	194	181	178	198	176	178	200	180	163	184	189	179	191	193	196	204	175	170	186	204	187	184	219	228	217	170	198	211	177	226	179	215	172	197	199	194	186	176	198	178	191	175	203	179	182	195	185	175	196	205	187	186	196	197	194	196	184	216	191	206	211	188	182	207	176	194	196	202	205	223	207	166	171	187	166	190	203	214	196	194	188	175	193	189	218	180	183	166	215	177	206	176	216	188	222	189	214	203	170	195	170	183	173	180	165	184	207	191	195	183	172	179	213	191	180	188	170	185	199	197	191	209	193	200	188	188	179	208	198	194	166	215	186	211	181	192	195	215	194	221	178	193	191	175	181	181	173	189	172	185	189	205	214	179	192	185	184	186	196	181	176	182	176	187	215	171	207	203	197	161	215	209	202	181	180	180	179	216	191	171	205	207	188	168	199	165	220	183	172	219	196	188	178	199	214	197	202	209	174	174	180	188	185	190	182	180	188	172	196	206	230	171	199	214	187	182	210	187	193	184	189	211	200	207	205	199	172	169	204	205	222	177	200	199	170	197	217	197	192	207	183	180	188	214	187	202	186	195	198	207	193	184	215	202	201	182	190	200	217	197	182	203	205	205	196	192	188	213	184	216	197	207	198	213	206	180	219	199	202	180	205	221	234	193	201	204	174	192	184	171	198	197	195	209	187	222	203	202	212	199	202	196	198	193	203	191	176	192	167	179	185	194	180	194	198	180	182	206	183	215	198	169	184	208	220	185	206	210	199	191	201	182	218	207	192	184	197	187	174	191	200	197	210	212	202	209	190	198	197	217	194	185	199	194	193	176	194	176	184	215	197	205	186	176	194	195	201	177	200	177	189	201	193	175	217	189	192	211	198	186	170	177	187	195	205	200	198	189	196	177	205	180	201	188	194	200	185	176	169	190	165	201	183	212	188	174	176	209	185	180	173	210	194	183	181	184	203	186	190	198	171	180	197	195	202	184	201	186	211	186	197	197	172	203	198	197	201	169	191	198	221	194	201	186	221	199	178	182	176	199	186	222	208	175	220	211	213	205	194	214	199	184	174	207	169	170	204	204	193	177	205	182	176	202	194	207	181	220	188	216	192	202	204	188	217	176	209	197	183	199	198	191	213	222	202	214	208	179	188	187	190	213	222	182	207	198	196	174	177	204	208	166	168	182	209	199	189	185	210	160	194	198	203	174	203	179	186	194	216	178	201	186	190	179	187	178	202	184	219	182	193	186	201	189	201	175	192	188	201	200	187	199	187	187	191	197	166	203	150	203	198	192	212	197	191	211	199	182	210	210	188	187	187	181	181	198	183	187	203	209	187	198	189	196	196	184	161	202	181	165	205	180	191	189	210	182	196	171	196	199	190	188	158	184	194	196	194	183	200	196	198	178	175	181	197	215	209	206	210	183	187	188	193	185	206	199	201	200	217	215	196	198	199	187	203	190	185	187	191	210	192	182	208	193	194	186	176	183	212	204	189	184	184	183	243	175	170	169	205	177	175	181	209	170	187	188	187	217	201	177	192	166	187	182	196	185	213	233	209	205	180	191	205	214	199	219	189	205	185	202	189	183	181	180	190	203	215	198	191	215	181	183	189	191	196	198	188	214	171	169	217	213	180	187	179	194	198	186	195	197	206	176	175	205	188	205	166	187	187	203
5557	9001	12331	11534	6576	4000	3579	3359	922	973	889	1586	1372	1405	824	1034	672	614	591	631	610	618	570	561	548	591	568	599	620	585	587	582	598	576	589	627	544	628	569	564	545	578	570	556	523	647	571	590	607	568	591	582	631	606	600	581	556	599	557	569	567	563	545	553	563	594	574	560	560	579	584	600	563	622	600	553	574	534	575	595	578	593	612	534	579	559	578	582	575	564	540	538	536	631	541	591	573	576	561	559	610	587	562	586	573	585	608	559	624	596	597	557	583	610	557	553	586	524	614	606	583	531	532	542	568	602	547	554	588	538	554	599	533	572	588	591	581	537	554	551	613	597	525	569	595	567	560	577	574	583	579	561	609	554	548	615	609	568	560	550	637	554	587	595	623	598	578	604	577	587	542	576	541	534	591	522	624	554	571	617	593	585	616	591	562	573	562	615	568	563	604	556	585	598	575	553	565	567	603	582	593	588	557	569	572	544	561	597	519	585	592	571	556	571	612	576	573	583	569	576	595	602	595	549	542	570	596	565	643	576	555	589	572	588	597	585	623	550	544	593	565	524	551	555	542	592	574	591	608	568	602	576	565	564	566	581	590	601	637	600	581	593	585	570	576	560	556	581	521	581	596	574	576	586	584	581	525	563	556	550	559	555	604	597	564	577	521	540	591	552	581	547	577	549	583	540	629	577	608	562	611	585	580	533	621	584	565	546	575	559	584	547	588	575	582	573	592	588	559	554	599	586	570	584	590	567	542	564	602	555	584	612	556	571	612	537	570	562	588	617	567	551	595	584	577	584	612	598	583	580	625	563	577	564	592	540	587	542	599	529	557	605	594	590	584	574	544	597	563	587	550	581	573	573	605	577	558	572	586	591	549	630	576	591	549	573	580	623	554	564	584	595	578	563	553	588	573	563	574	572	561	631	611	561	579	607	586	612	560	548	586	555	556	565	611	525	573	561	541	550	563	518	547	570	624	574	564	580	578	567	602	592	624	568	572	544	572	612	593	583	623	574	540	572	525	566	605	589	587	579	543	566	611	572	570	596	588	548	612	553	569	540	580	600	574	554	581	610	566	603	580	584	573	545	562	585	572	575	615	571	538	530	619	571	568	571	540	594	588	563	568	587	559	615	540	546	600	607	601	565	582	562	589	570	590	568	573	605	542	602	548	562	592	604	571	580	562	577	610	576	562	557	594	581	573	551	561	557	538	566	572	565	568	582	565	620	623	605	579	543	536	597	562	558	619	550	554	603	564	576	585	539	574	576	545	573	587	577	570	595	601	606	570	567	609	548	622	576	569	581	550	537	569	592	525	602	545	597	520	537	574	533	588	578	547	559	578	570	554	569	593	579	551	599	600	533	603	552	601	557	607	514	574	596	569	560	554	551	596	548	584	582	592	575	556	558	561	544	518	639	614	550	627	624	557	559	575	587	610	560	573	585	546	551	536	593	582	579	642	556	599	567	586	530	574	575	568	600	546	571	581	565	587	558	614	588	585	565	557	529	582	578	557	615	598	577	585	583	586	584	558	553	583	550	560	540	575	537	539	576	581	558	569	563	573	625	547	553	576	572	548	593	584	629	610	559	583	602	579	598	609	588	565	588	584	535	560	603	562	604	597	583	563	584	561	577	581	536	521	541	562	584	570	573	587	575	535	557	584	610	586	557	565	586	581	566	595	558	570	556	566	578	554	547	595	595	562	595	544	562	598	565	582	581	541	542	543	540	610	573	593	539	580	569	578	601	559	547	589	550	603	583	548	581	601	584	592	550	560	561	556	605	583	571	565	540	614	590	571	570	614	583	560	563	666	564	582	591	577	555	540	553	573	598	538	550	566	564	599	551	543	601	587	588	587	617	588	556	562	607	592	540	558	538	588	580	549	601	569	552	602	621	589	533	549	572	579	548	546	613	566	576	550	543	625	570	547	567	559	578	579	611	542	580	566	580	571	604	609	576	561	571	573	590	576	600	602	591	545	594	588	543	539	597	528	550	604	562	600	590	602	576	589	584	548	590	538	554	629	588	596	595	568	539	593	571	562	592	553	565	553	564	595	578	608	576	565	567	565	593	566	615	608	579	583	622	549	538	561	595	568	564	622	632	615	619	588	641	584	573	558	612	598	614	580	548	550	585	585	585	565	543	536	575	574	571	554	594	574	571	593	592	580	608	582	570	539	567	606	598	568	589	591	565	588	587	555	565	582	573	573	596	541	572	589	598	540	560	537	552	568	567	560	558	599	560	590	589	584	566	592	583	583	590	576	557	585	577	596	606	578	561	593	607	598	550	597	567	572	555	539	570	582	551	554	516	582	580	572	547	543	553	589	577	583	582	572	573	578	598	596	614	546	565	576	548	562	587	566	569	554	550	560	528	519	597	582	577	631	550	575	607	565	571	535	593	565	556	621	575	574	591	566	612	553	579	546	609	598	580	607	575	642	627	588	591	575	586	563	596	577	572	551	573	560	599	566	565	565	564	586	600	597	580	550	588	584	611	590	577	601	621	562	560	557	605	600	566	602	547	561	610	593	580	571	588	569	582	554	546	554	595	602	540	528	604	591	573	567	572	584	632	588	600	572	604	570	572	563	578	528	599	574	600	578	603	608	573	584	565	585	549	595	560	576	604	540	565	601	556	551	619	589	606	571	590	562	601	600	586	562	606	607	550	577	560	541	579	549	582	599	567	602	530	595	568	579	554	564	606	545	560	585	559	564	599	603	608	611	575	599	569	579	527	576	612	589	580	603	584	591	660	592	596	571	582	571	559	617	616	597	585	571	584	606	601	582	550	586	576	581	554	612	586	557	607	592	570	604	550	629	563	615	593	628	577	596	581	648	534	543	544	543	597	573	603	603	580	608	564	603	571	571	568	579	583	538	592	555	553	620	570	601	577	621	545	559	538	604	615	556	558	585	610	579	597	533	572	556	589	600	559	542	585	610	582	531	573	558	597	555	547	610	596	567	593	579	575	566	547	590	588	603	544	583	547	599	560	560	594	578	569	650	543	587	542	579	578	604	614	557	593	582	594	558	551	554	591	589	603	628	581	567	584	589	550	595	522	566	596	603	526	549	544	597	579	615	610	562	571	583	574	606	555	575	599	565	618	587	564	577	601	529	553	595	569	598	629	538	629	585	583	557	583	539	586	562	573	614	618	599	581	581	603	570	577	607	583	583	547	590	567	610	583	551	573	570	586	565	582	605	562	604	592	562	579	595	524	579	583	571	567	571	596	558	547	595	578	566	564	570	598	572	567	559	580	548	549	596	595	549	562	558	553	562	573	546	606	582	568	549	548	589	569	552	617	581	584	560	582	598	588	578	541	589	575	549	577	576	615	577	589	531	531	603	561	587	563	591	604	591	559	576	615	605	607	563	592	573	580	576	550	588	593	542	578	647	589	572	596	583	595	608	587	613	590	553	571	560	571	567	562	557	609	584	548	584	549	597	576	540	571	547	547	554	594	592	559	564	566	540	594	578	582	612	586
28756	38194	34715	31809	26924	21165	16852	13600	4540	2551	1704	2908	2647	2126	1664	1165	707	391	385	360	394	409	425	373	367	368	355	356	378	335	352	392	359	374	369	352	377	365	349	367	355	359	328	357	375	362	343	368	351	359	326	324	395	363	351	341	325	385	363	367	364	398	358	350	353	370	350	327	384	348	412	361	384	381	379	336	392	382	389	366	369	358	355	351	381	397	363	367	329	338	346	341	323	347	346	368	404	379	386	355	342	380	329	399	363	370	346	362	334	349	381	324	338	382	348	367	359	339	361	371	372	382	349	385	392	362	378	394	362	369	346	326	390	367	354	355	328	340	381	354	376	367	338	359	389	377	377	400	388	357	353	353	386	357	360	355	337	352	327	334	321	348	368	368	353	392	378	345	364	354	330	362	351	385	347	335	344	330	340	357	354	355	407	368	345	330	364	350	378	366	336	367	345	353	363	362	395	329	364	350	371	314	367	345	355	347	371	363	354	367	347	361	331	347	355	379	338	382	347	352	345	367	335	374	321	346	344	374	380	339	304	333	353	326	367	370	363	350	381	365	368	339	335	341	351	372	342	382	341	327	364	347	368	366	349	378	356	384	355	357	348	343	337	370	340	332	357	378	375	363	343	356	352	366	344	345	342	362	340	361	349	370	357	396	367	348	354	399	362	348	358	339	355	374	323	341	346	353	342	367	353	383	370	342	351	377	358	379	359	348	339	365	368	397	337	317	378	373	370	347	327	352	334	379	370	377	380	337	372	363	338	332	368	361	359	337	364	359	394	379	369	361	340	345	367	339	373	369	407	403	361	364	363	366	382	329	339	333	376	356	375	388	376	341	368	391	366	344	361	324	351	409	347	359	370	370	392	353	342	365	346	380	378	327	355	355	334	397	364	326	370	347	394	362	364	348	368	403	368	336	386	353	337	363	362	392	352	367	374	369	320	403	359	369	330	340	370	352	379	341	339	337	350	339	396	357	341	360	390	334	370	355	391	395	369	349	344	344	388	368	369	352	333	362	363	377	358	368	361	380	346	335	376	343	374	333	344	363	345	361	371	345	379	354	383	374	364	343	375	377	372	390	357	344	366	348	377	387	361	341	385	363	378	362	347	341	376	335	356	367	362	331	340	372	351	358	369	376	353	331	359	349	352	367	351	336	368	389	362	363	361	358	339	360	370	352	390	370	361	363	345	381	370	328	384	340	343	331	318	361	387	323	403	378	365	374	369	379	318	357	356	325	382	322	401	346	338	306	363	361	343	350	330	313	342	349	369	355	375	323	326	358	382	366	363	367	378	343	351	345	352	351	338	365	366	330	353	362	354	342	331	361	361	367	350	356	343	334	369	336	354	342	376	373	382	368	349	341	403	372	396	373	372	380	353	360	362	354	353	377	355	370	357	357	344	372	378	329	318	345	364	379	332	348	392	338	376	352	355	361	339	390	370	347	371	384	350	355	327	322	400	345	359	372	358	401	355	388	373	324	346	359	357	390	393	346	375	328	365	342	348	363	333	378	371	353	333	365	349	362	361	362	325	369	347	362	386	344	349	335	380	385	382	313	343	374	369	356	366	356	350	366	340	339	370	333	371	355	361	357	389	371	336	330	364	368	368	347	349	372	343	357	365	350	359	339	366	370	383	397	337	342	355	363	351	349	383	355	352	375	404	378	349	344	361	354	341	367	344	394	376	382	376	359	354	393	373	365	364	354	368	352	367	372	398	382	377	359	371	365	352	332	359	374	369	345	367	370	353	349	316	346	357	348	381	361	384	350	375	352	339	371	340	313	321	406	338	369	387	321	350	346	336	349	363	368	339	331	335	357	346	314	370	346	347	329	357	337	336	352	355	370	365	358	402	389	326	368	335	357	342	374	363	345	329	328	354	406	337	370	315	378	337	352	362	322	389	348	347	397	376	352	372	374	370	372	352	372	391	353	407	348	322	356	352	380	364	353	381	378	349	359	374	354	334	369	351	350	346	328	354	345	350	340	363	341	372	360	352	361	348	364	376	329	347	346	335	356	353	351	336	341	332	409	311	341	330	350	376	363	348	363	353	338	372	383	350	346	371	319	366	372	383	392	404	324	370	347	363	371	366	336	354	353	356	349	330	330	375	328	350	393	343	327	347	349	394	373	358	322	395	349	380	338	388	388	371	364	365	370	400	361	380	349	365	383	345	385	367	327	362	335	370	344	371	357	363	332	387	370	355	363	384	374	375	386	335	338	330	373	330	341	369	383	340	341	384	386	329	350	366	357	393	347	366	335	327	365	341	332	377	369	330	325	362	346	357	362	354	349	350	352	360	381	333	347	344	367	384	334	389	348	375	364	389	397	366	344	338	373	380	337	398	391	382	359	349	342	326	350	379	364	366	333	330	368	337	327	364	367	353	386	348	379	350	357	328	375	353	360	359	364	351	385	389	346	382	358	327	368	393	363	340	358	338	347	324	386	378	334	357	380	388	337	399	338	335	364	385	383	371	362	333	353	349	357	386	348	364	395	366	354	358	361	376	350	408	307	344	352	364	386	366	355	351	365	348	324	373	348	304	359	354	348	350	331	362	372	384	375	376	358	341	339	356	326	330	371	361	325	364	337	364	359	339	341	342	378	334	406	349	343	366	370	373	385	363	371	380	341	354	356	378	368	366	321	345	380	339	355	375	348	374	390	346	355	339	345	286	392	335	385	392	337	351	364	345	374	354	373	323	361	335	380	343	351	391	352	372	333	353	365	354	356	357	388	345	371	356	353	357	370	332	353	382	375	362	343	386	348	355	321	358	360	356	393	341	329	333	354	386	331	381	341	329	352	337	349	385	329	361	336	383	330	355	364	368	367	355	373	345	333	325	337	324	312	323	332	351	333	343	340	373	365	334	354	367	318	386	316	357	358	376	366	354	371	354	351	376	368	364	359	357	319	386	346	352	347	376	365	349	389	371	408	350	365	352	354	367	369	336	351	355	392	362	371	350	371	366	368	354	379	359	324	331	355	350	383	379	381	346	359	319	336	355	342	373	319	359	364	341	344	366	371	346	342	349	343	360	366	369	347	358	361	329	381	342	341	362	372	332	343	311	368	396	339	350	353	365	374	308	346	331	348	330	386	370	355	345	344	369	335	361	380	336	364	342	375	354	378	315	350	329	372	363	413	342	343	373	411	338	372	337	369	386	329	364	348	351	363	340	352	351	365	382	359	363	341	364	326	357	305	341	378	322	366	337	374	347	355	361	351	382	342	376	348	357	360	345	328	353	389	353	351	359	400	341	338	373	353	374	373	341	360	364	358	408	371	347	358	347	351	360	356	341	324	370	338	322	339	388	341	372	375	344	367	339	374	339	386	381	358	325	347	348	346	334	360	375	316	368	302	374	387	370	343	356	354	389	390	332	348	362	360	350	350	355	357	326	351	357	355	366	327	340	353	380	350	328	370	320	364	358	365	349	394	375	356	356	324	382	353	349	338	353	366	361	341	353	342	333	368	381	360	383	364
21536	31553	33072	34403	31793	26173	28228	22684	7899	7338	5882	11413	9791	7753	5658	5437	2570	1430	1212	1215	1167	1180	1146	1097	1085	1077	1069	1023	1090	1050	1081	1086	1036	1007	948	1048	974	993	971	981	971	984	917	1022	998	978	985	995	938	954	951	946	980	953	931	953	952	973	966	923	934	919	931	983	1013	948	945	939	916	952	957	1005	907	1000	955	922	934	950	1010	1029	986	941	955	907	948	892	917	930	970	949	897	920	962	914	942	926	962	947	984	903	923	900	965	895	924	961	928	940	893	949	915	930	905	928	865	930	951	908	957	919	976	1008	1001	898	916	941	949	960	840	866	895	952	926	929	967	952	910	968	947	858	965	956	892	896	883	888	911	915	926	931	914	918	985	981	876	938	809	953	932	975	967	918	919	912	911	972	872	924	950	900	1019	959	949	952	904	917	909	946	928	938	940	926	949	970	934	904	1001	971	932	919	992	903	930	982	926	939	915	889	940	949	944	917	914	993	923	889	938	906	929	910	927	931	949	929	918	936	942	956	947	922	947	928	955	906	873	892	955	965	985	960	867	922	931	924	987	945	937	942	955	929	906	893	931	942	901	962	934	911	918	935	972	943	959	973	923	942	964	921	935	946	900	975	968	905	902	951	1003	905	938	950	973	949	923	902	907	925	935	946	944	905	950	958	968	930	952	934	868	891	978	921	925	912	943	959	918	914	954	956	909	908	954	905	955	882	899	932	892	989	956	973	893	970	953	948	942	923	948	936	969	933	954	966	954	981	909	970	973	927	1006	935	951	929	906	945	938	902	929	941	993	929	905	959	954	897	923	922	887	924	933	1007	996	957	892	924	901	923	913	949	909	974	962	905	904	980	890	958	968	924	950	913	917	907	929	987	923	923	903	943	971	911	936	984	936	944	901	909	881	944	921	924	963	922	921	924	899	901	949	927	888	946	903	889	962	960	931	943	977	911	925	908	908	952	926	929	910	956	941	934	939	935	908	898	956	906	888	835	932	977	971	904	957	891	925	940	910	946	915	909	903	941	857	910	932	907	873	956	939	938	923	928	891	913	972	938	946	922	882	894	921	907	920	912	959	883	943	950	909	955	949	936	891	972	917	955	1003	914	907	909	990	990	939	950	974	950	924	983	968	901	958	964	901	977	924	968	910	966	958	901	944	967	958	965	928	903	938	925	961	908	909	979	922	948	935	931	954	922	874	966	939	918	903	932	910	910	954	946	977	885	911	896	942	930	927	947	942	964	973	924	973	923	931	897	917	932	911	903	936	916	987	888	927	940	968	916	947	955	976	976	934	911	907	912	904	931	896	878	880	971	954	910	914	961	1049	928	954	897	898	935	889	932	885	1005	889	957	934	969	877	890	906	928	938	929	978	938	957	914	932	951	939	972	940	872	927	911	968	856	961	941	945	938	894	925	948	910	913	875	910	933	922	975	1012	907	932	912	910	927	968	930	878	965	942	954	953	993	924	936	886	992	925	928	939	957	928	965	982	912	952	904	955	918	870	930	913	953	942	906	907	903	926	944	896	966	889	908	922	896	962	957	958	968	895	936	925	964	899	899	970	950	941	962	956	978	945	948	919	910	922	970	930	970	966	960	889	958	915	846	966	871	936	928	940	908	914	947	944	934	960	920	938	929	953	939	903	940	923	983	917	955	960	923	900	936	939	982	968	910	942	945	941	933	942	907	914	953	912	995	965	954	925	960	914	944	937	934	951	907	980	946	963	877	914	933	933	953	913	969	909	919	990	920	953	950	945	900	887	1003	980	926	905	951	975	976	936	958	894	932	965	931	982	969	975	938	930	933	923	962	944	964	936	929	926	939	965	911	939	972	932	956	937	925	922	858	872	895	876	905	962	952	910	923	930	944	972	938	898	896	963	965	965	960	916	924	904	888	964	933	968	913	958	970	946	931	910	899	975	927	955	862	854	923	935	917	915	937	982	898	913	909	913	940	883	911	893	949	948	925	915	919	893	908	905	886	968	952	921	990	930	939	931	921	900	961	894	995	935	907	925	943	920	969	996	995	947	899	930	943	967	924	916	952	954	941	938	943	928	925	944	895	932	954	945	955	943	914	920	910	913	964	914	909	982	925	974	942	953	933	919	931	945	959	915	912	980	957	906	909	927	935	913	906	910	949	920	943	962	901	944	902	936	883	887	913	920	944	938	941	906	918	947	890	919	933	918	985	960	917	956	942	973	985	935	961	948	955	936	924	874	931	954	892	927	946	918	965	952	955	917	928	936	903	990	977	943	965	931	906	937	857	966	936	907	911	956	936	922	929	885	902	986	968	910	956	957	913	1001	906	940	952	945	953	959	943	985	933	944	873	955	999	923	957	958	923	944	993	901	977	972	945	959	917	962	913	881	888	946	921	934	930	923	897	876	971	980	932	870	936	910	875	907	954	967	949	910	870	949	944	952	966	889	968	939	977	927	943	859	962	926	912	953	923	945	974	907	925	931	953	954	945	919	942	909	908	944	933	933	919	872	970	947	965	975	907	892	889	943	901	876	935	948	946	892	974	921	947	982	962	947	951	908	944	900	967	963	1004	891	949	951	978	926	904	896	950	882	946	931	918	974	927	996	957	913	920	969	940	949	955	904	910	880	947	937	923	1017	961	931	934	914	957	979	929	878	926	895	955	880	923	934	923	927	891	953	928	1004	994	900	972	900	939	944	935	902	929	943	926	927	932	963	956	933	908	991	926	930	953	915	926	875	972	956	927	884	952	909	903	910	911	957	915	953	911	884	876	941	941	973	891	966	995	911	877	940	974	937	907	967	955	968	905	944	987	934	859	876	984	901	916	979	891	976	975	932	910	950	979	917	965	929	940	896	979	909	955	950	951	971	983	949	957	909	928	963	957	918	995	927	937	845	956	883	937	925	965	927	963	967	933	893	973	900	892	945	952	890	873	920	895	956	871	910	947	910	941	900	939	940	910	918	955	990	913	949	958	1006	931	940	861	860	943	880	984	958	952	913	904	907	939	973	912	942	911	940	892	891	888	963	908	967	909	891	975	921	952	911	948	947	944	955	959	919	925	929	923	929	893	906	923	937	931	910	912	948	956	934	930	930	945	950	965	904	900	916	936	921	963	957	969	878	915	907	1000	898	951	918	921	940	899	964	925	899	940	912	967	958	903	906	896	928	941	946	920	926	990	907	937	922	990	969	926	906	945	901	947	942	895	886	938	967	966	948	941	958	925	932	985	966	948	894	949	908	924	964	942	932	947	932	954	996	920	946	918	957	953	916	869	972	921	919	926	920	929	920	911	942	919	906	900	931	887	920	950	954	918	919	955	926	923	883	962	933	942	938	932	940	988	945	883	941	826	956	891	903	928	923	913	947	913	960	901	1000	857	900	913	891	899	975	941	915	970	905	892	850	942	905	904	926	946	948	912	970	901	968	912	952	937	932	899	970	939	917	948	908	939	912	899	932	900	938	956	945	942	917	963	979	973	868	958	892	950	950	964	918	983	911	964	924	954	955	886	931	926	983	954	949	918	891	880
35009	41142	35713	32839	28985	26422	23410	20390	8943	4820	2705	4556	4144	4673	3809	2659	1263	526	406	368	350	366	354	351	357	379	336	361	329	338	308	346	327	297	339	326	331	359	325	316	307	348	336	353	294	364	324	337	306	312	331	304	320	318	312	344	354	330	342	294	352	345	325	342	341	301	282	307	315	330	293	313	286	341	374	314	301	363	342	314	360	300	291	302	313	326	328	307	327	334	337	366	329	352	295	349	312	331	329	334	303	317	357	322	325	355	323	352	301	345	292	306	325	326	325	333	339	305	285	287	303	321	355	352	327	313	302	341	308	307	305	305	331	322	321	311	287	290	353	327	362	306	327	357	335	343	316	303	286	285	332	306	340	290	339	304	289	329	366	333	337	302	325	324	328	339	292	324	336	326	369	303	356	338	318	307	328	323	331	308	342	310	337	341	312	311	300	321	339	340	334	329	290	374	318	338	324	341	340	340	328	319	333	318	309	326	330	327	352	345	314	306	324	298	289	311	350	334	302	279	340	329	324	328	327	322	360	328	333	340	308	303	320	323	334	298	323	321	282	336	304	336	301	326	359	302	325	319	326	306	327	309	346	349	337	335	336	321	340	320	306	313	309	331	342	320	329	319	333	348	328	323	329	324	332	354	344	321	290	303	331	343	292	339	325	321	348	328	328	337	348	314	348	342	370	302	339	281	308	345	339	333	288	319	313	288	313	307	325	311	324	329	340	290	333	316	341	359	322	311	328	333	337	316	336	338	323	364	321	294	300	349	309	346	330	323	306	350	316	322	322	317	336	285	304	333	333	354	347	284	334	304	344	309	320	337	334	333	324	318	338	313	286	322	320	347	314	289	314	390	310	334	343	296	301	307	302	348	309	329	337	330	371	314	324	324	317	318	328	307	342	342	332	325	304	313	268	336	291	307	320	336	319	325	331	297	316	290	327	320	343	318	326	301	330	316	301	344	316	294	304	312	316	337	332	327	295	325	333	329	320	308	324	312	359	344	327	348	327	339	350	341	318	303	340	353	313	297	314	336	328	337	318	321	329	316	295	321	321	343	295	323	296	309	339	311	326	310	342	341	292	334	278	314	312	301	299	262	328	335	335	332	328	332	313	278	323	313	323	315	337	309	309	333	274	302	337	306	313	322	288	295	335	317	341	324	317	312	345	335	280	351	297	333	306	320	346	329	303	348	304	311	284	312	322	351	302	335	316	313	323	295	315	313	337	321	330	307	293	307	310	305	314	334	349	347	276	310	335	329	328	302	324	372	330	305	319	312	315	335	295	301	320	326	332	299	313	299	299	325	325	318	339	332	354	330	342	326	343	343	308	335	311	341	308	323	326	314	320	297	322	310	300	285	288	310	357	311	302	318	335	301	307	327	333	341	351	318	337	353	315	303	291	368	346	306	311	322	310	327	300	351	314	306	364	304	324	333	284	316	288	328	323	323	338	316	318	308	322	323	315	326	335	338	314	318	335	315	321	304	345	340	321	306	334	313	279	342	334	308	316	315	332	301	321	346	319	332	320	289	333	320	317	321	291	310	308	302	327	304	328	285	330	322	308	307	331	313	306	299	327	309	335	303	320	354	327	340	317	320	352	340	322	363	334	327	318	386	337	346	311	319	300	336	302	344	309	349	327	320	350	282	284	293	306	319	320	344	300	319	303	314	338	331	316	320	317	349	309	332	297	335	336	336	324	318	323	327	296	288	294	303	331	329	291	283	292	323	356	325	306	290	305	312	339	322	322	320	347	342	353	305	313	299	330	289	355	338	349	317	322	322	316	320	337	319	319	369	287	336	332	328	348	315	329	327	336	336	312	320	285	325	322	322	336	293	326	319	313	340	317	300	335	342	341	342	317	335	299	321	313	358	301	356	338	335	326	293	330	308	309	309	327	288	325	306	348	324	314	335	291	335	303	326	334	326	320	321	321	316	335	318	297	352	339	305	287	314	312	335	315	333	323	334	339	324	314	317	341	348	321	333	345	321	297	347	347	356	308	318	290	334	308	339	366	339	311	363	304	307	351	309	304	312	315	321	323	321	325	342	331	283	287	316	322	340	314	314	320	327	308	298	309	323	322	293	341	335	309	327	291	322	313	332	290	275	313	350	280	316	336	337	311	343	333	330	322	322	326	334	328	337	316	358	310	322	335	299	323	330	308	302	338	328	309	342	314	353	320	300	347	316	355	339	365	306	298	312	289	331	358	304	347	330	343	312	280	295	322	314	351	298	317	288	369	326	331	310	342	300	284	312	327	331	316	329	313	331	333	332	336	316	314	325	339	311	337	327	336	339	332	344	324	342	369	299	298	326	294	332	307	324	332	340	326	299	294	299	310	309	345	312	315	300	319	316	320	289	309	296	342	309	312	328	323	353	333	302	312	305	329	303	305	305	315	334	307	318	315	317	313	326	297	329	316	343	352	326	297	327	306	354	334	352	333	322	318	293	300	306	345	320	311	343	317	350	297	298	313	297	335	289	338	340	305	312	313	312	297	320	307	337	330	334	318	311	330	321	332	338	330	285	315	312	322	315	311	335	311	317	292	328	298	350	317	322	325	297	307	295	334	320	331	325	329	318	336	325	304	297	337	311	326	322	316	329	331	281	273	329	340	291	321	348	316	288	328	345	316	338	333	358	349	357	301	318	304	332	339	308	321	350	306	320	341	294	304	325	287	309	277	327	309	345	348	327	332	304	334	333	307	315	316	300	295	312	291	327	295	338	313	283	307	324	326	290	334	358	355	352	310	328	348	289	327	337	337	305	341	331	334	319	290	316	306	335	353	340	330	315	299	337	298	347	343	319	358	350	324	336	310	321	313	341	335	335	299	292	334	309	345	327	302	313	305	325	321	329	327	326	327	315	309	314	330	313	335	329	310	336	342	333	357	332	324	317	345	313	328	302	327	329	324	326	328	339	320	308	322	323	310	304	314	333	338	284	339	318	301	291	328	338	342	331	310	336	340	342	301	326	324	304	321	284	361	306	306	289	306	302	308	353	327	315	292	306	331	324	345	335	321	342	319	333	328	329	298	326	332	343	343	314	335	306	308	306	325	333	338	331	335	338	334	344	286	354	303	356	341	267	348	308	334	342	293	312	326	316	306	332	338	322	309	318	335	319	316	308	335	329	311	324	263	299	316	353	331	325	339	324	349	332	339	297	310	304	310	294	347	333	318	329	352	343	337	345	324	319	253	343	311	319	325	332	324	307	335	336	345	309	303	275	293	328	304	313	296	326	308	313	323	323	273	345	305	319	283	329	321	319	322	295	328	311	317	318	344	313	327	321	337	369	320	321	318	323	281	306	301	324	326	338	297	329	331	324	328	306	340	347	300	311	326	314	355	304	308	314	336	295	323	347	310	316	337	301	339	327	314	316	328	351	309	330	330	319	349	323	310	309	287	303	343	317	339	328	313	312	283	321	319	298	304	293	336	316	343	306	306	285	342	318	332	340	334	339	343	306	305	340	312	337	323	346	331	307
25268	35287	36108	37533	36253	32465	35652	27961	10871	11429	8996	15507	12699	11111	8835	8604	3697	1984	1439	1319	1268	1123	1133	1099	1075	1024	1047	1003	987	987	1023	940	987	937	960	953	882	889	945	908	901	862	873	942	850	860	909	887	946	808	911	852	805	883	844	904	868	856	836	839	909	813	849	841	825	900	884	839	837	856	880	865	821	755	853	805	834	833	938	946	960	857	796	813	805	813	851	850	841	804	828	849	819	803	772	815	811	861	787	877	785	833	804	833	817	864	836	794	801	840	807	784	778	813	816	812	835	827	819	799	817	757	823	890	819	843	773	834	812	761	813	832	796	816	824	848	804	844	831	868	835	799	837	818	804	819	846	779	775	745	784	844	881	788	787	820	786	816	803	789	763	811	792	802	810	839	794	820	790	860	840	848	812	830	844	782	796	814	772	813	851	821	825	782	775	802	841	820	780	835	791	848	852	814	781	838	815	808	789	771	819	868	788	818	839	839	851	764	794	800	800	838	812	877	843	820	813	850	834	824	806	779	818	746	776	847	787	877	828	804	826	808	854	817	785	841	759	787	797	794	768	833	792	888	808	812	761	796	846	773	830	794	851	810	807	764	805	755	761	817	817	771	795	877	825	819	877	791	826	757	882	823	815	749	809	828	801	779	816	770	803	799	822	817	793	825	810	757	862	833	823	811	800	808	822	832	873	763	831	806	800	799	853	814	799	812	833	815	770	764	851	853	865	780	827	786	769	820	849	844	740	815	833	875	798	817	812	850	786	837	849	810	788	850	783	805	835	855	795	809	767	830	798	877	784	782	825	785	824	803	814	864	764	799	822	771	760	836	844	822	820	796	819	855	855	783	814	823	747	790	801	779	875	849	823	816	844	834	852	848	823	827	826	734	774	814	835	830	811	818	787	778	819	828	893	820	837	776	824	760	832	873	861	822	824	833	758	815	813	833	797	830	815	860	783	810	788	797	823	855	811	831	801	775	784	773	872	844	815	840	814	833	795	842	839	843	753	746	853	782	813	837	827	820	782	830	776	845	765	841	774	822	828	818	833	774	775	828	841	796	866	786	779	790	824	790	812	806	813	824	827	814	847	777	849	827	763	780	861	819	816	842	802	848	771	836	882	831	745	757	819	802	825	838	788	802	774	832	800	869	858	824	788	844	802	763	823	841	891	776	867	816	781	775	799	799	809	795	795	813	808	819	815	797	816	851	830	861	774	783	856	802	774	870	853	826	810	735	823	835	810	774	811	770	841	845	821	793	813	818	765	797	825	851	818	767	880	784	789	839	816	842	814	830	782	784	853	831	791	806	832	823	808	831	794	811	792	786	727	813	836	860	804	818	800	832	816	791	775	814	832	788	823	785	854	819	816	847	798	850	801	819	770	798	814	792	822	807	871	816	775	821	834	839	769	818	825	780	819	818	847	832	772	827	841	811	849	787	840	815	795	787	780	838	854	824	820	818	873	815	856	819	850	813	757	777	827	805	789	830	828	820	831	821	815	789	854	838	829	799	795	746	786	786	836	790	823	789	782	802	825	805	814	753	880	801	811	788	798	777	844	788	781	836	809	831	833	818	817	799	795	776	900	750	744	800	830	781	810	776	830	817	813	790	824	799	814	858	822	849	823	862	782	776	855	793	833	845	817	836	800	857	829	750	803	831	797	795	843	822	754	780	824	804	768	835	773	819	809	814	792	780	809	831	843	826	858	811	816	831	836	805	820	810	801	848	794	841	810	784	793	796	774	818	790	833	800	770	838	760	796	835	789	820	816	789	809	862	814	804	803	855	802	781	855	797	790	830	804	799	862	781	819	858	806	794	800	801	871	811	815	861	781	783	824	864	764	767	791	841	814	803	855	835	811	803	855	842	784	787	839	850	790	793	832	785	835	731	757	803	860	790	831	762	829	832	851	854	809	820	843	800	798	782	802	817	809	838	829	821	811	848	828	811	852	782	821	790	773	790	802	786	791	803	813	802	837	823	817	843	827	800	805	823	859	808	846	784	781	776	785	781	816	805	814	806	871	775	779	808	850	822	782	798	831	781	788	860	809	859	780	774	855	819	830	791	810	822	805	774	810	741	819	802	778	802	829	831	808	785	796	811	802	824	802	824	816	782	818	803	815	822	837	825	845	758	817	797	804	853	781	860	844	817	813	810	796	829	846	794	779	820	772	728	808	777	819	822	805	853	847	816	772	824	781	825	807	828	810	789	811	793	830	782	784	867	791	832	823	826	850	821	854	812	819	837	856	827	830	850	810	788	768	826	861	827	832	859	856	822	792	806	798	843	778	799	799	828	768	852	803	793	776	790	806	840	827	759	802	828	848	824	832	828	783	794	762	818	807	787	780	850	838	843	854	848	789	851	814	831	784	818	804	816	774	852	879	784	836	840	776	823	840	732	751	883	800	874	798	810	796	909	816	834	793	818	807	823	817	841	823	794	849	766	797	810	808	880	843	836	853	790	886	821	846	848	787	820	736	795	785	807	811	856	797	847	826	779	833	795	739	861	829	809	823	851	817	798	843	823	825	852	810	821	799	810	830	838	744	849	841	783	807	884	825	817	783	818	769	820	811	799	777	859	813	803	794	789	766	826	840	806	808	837	768	783	786	844	798	831	883	787	820	829	821	790	790	822	825	851	839	830	831	842	776	848	833	793	786	833	840	785	783	826	820	824	804	821	788	820	800	802	790	802	745	774	808	899	857	840	850	804	799	818	798	817	793	807	868	785	820	777	812	826	814	823	746	858	820	815	773	846	813	796	805	829	794	822	793	786	814	815	844	810	774	790	819	796	745	770	841	809	771	824	792	801	821	853	844	820	837	834	821	813	817	807	788	810	804	829	767	827	783	839	790	782	804	812	830	863	796	748	741	779	843	820	823	808	827	821	839	836	819	809	809	834	751	820	792	873	824	800	844	813	859	799	804	785	791	823	808	834	831	816	820	805	771	780	843	779	754	776	778	833	786	826	811	813	794	804	782	763	805	826	783	831	826	794	823	797	775	847	851	771	830	831	831	871	844	814	801	839	823	796	791	853	750	806	834	806	834	818	800	842	801	790	800	815	823	802	831	794	866	816	804	819	850	790	755	815	838	774	827	787	797	812	811	813	800	865	781	819	820	816	784	826	788	793	811	785	788	845	816	793	815	810	818	824	834	827	820	814	810	754	804	832	798	786	814	778	797	804	814	837	792	801	806	808	797	814	819	815	834	788	796	837	812	845	808	816	838	759	817	865	784	779	866	844	798	842	771	760	816	817	794	804	772	803	801	815	854	796	814	788	799	831	829	815	845	791	746	829	819	833	848	789	788	804	872	787	826	841	834	870	815	806	805	769	788	804	855	777	819	810	816	879	801	801	839	825	821	853	813	810	780	788	880	776	834	809	817	813	817	781	911	765	850	812	848	806	795	875	782	837	816	848	854	799	805	784	833	790	736	788	807	756	838	794	847	805	855	851	821	838	797	769	823	828	823	785	826	764	835	816	804	827
4888	7056	6984	4694	2196	950	713	534	287	262	239	261	297	277	264	246	201	196	188	195	188	192	175	207	216	212	193	200	181	190	196	189	203	207	194	175	177	216	184	184	172	172	190	201	201	198	211	210	175	207	197	194	187	181	184	187	187	208	201	195	200	178	181	174	215	207	198	190	181	206	176	202	214	188	235	205	199	184	169	190	192	174	208	177	203	189	204	176	181	209	196	222	197	193	215	195	211	186	181	180	205	188	208	193	179	200	211	179	183	214	208	202	196	207	209	202	180	194	182	210	187	182	190	219	219	184	205	200	186	171	189	191	183	189	193	202	199	184	186	179	216	198	222	191	219	161	186	191	186	185	193	185	182	192	198	182	184	194	189	187	204	184	182	185	192	204	188	196	178	173	201	172	188	186	189	189	175	195	206	220	195	186	186	183	207	193	194	206	222	203	199	191	180	194	197	200	180	182	197	210	188	194	179	182	200	208	181	182	186	181	184	193	170	195	190	209	200	217	166	203	185	193	162	201	197	204	211	197	204	190	185	180	200	193	164	174	168	187	186	193	181	188	180	202	182	195	195	206	184	203	194	204	216	180	156	203	185	174	197	188	190	207	219	166	176	180	216	201	197	185	183	197	194	199	171	186	187	180	213	182	190	191	183	186	198	174	172	184	181	174	205	214	212	221	184	189	193	186	166	184	180	186	176	221	202	199	207	192	202	189	178	161	180	195	203	183	193	191	216	183	189	194	228	196	210	175	204	184	207	171	209	183	179	174	184	208	213	172	217	191	193	193	186	174	195	172	205	196	188	195	190	203	186	162	209	194	195	162	179	186	207	200	190	169	213	194	204	190	199	200	196	188	186	176	176	197	187	192	190	194	218	187	181	176	216	207	174	180	217	210	190	189	187	174	181	204	192	180	182	230	209	210	199	176	203	164	191	196	189	201	191	178	185	173	181	179	199	202	192	199	187	194	215	179	184	211	175	188	205	195	196	232	197	196	177	217	196	172	205	189	202	184	190	195	201	191	206	184	174	154	186	184	192	204	197	192	186	204	198	183	207	183	184	189	210	198	177	208	178	175	207	192	177	171	221	184	177	201	183	197	174	176	177	195	210	199	172	164	196	217	177	198	160	198	189	203	184	186	186	186	194	207	188	191	210	187	171	199	204	179	180	189	187	189	205	200	165	199	196	202	200	184	175	187	173	177	181	183	196	194	182	191	198	196	186	213	192	203	196	201	182	186	221	189	209	197	200	216	216	177	168	197	218	194	203	202	179	169	220	199	167	183	199	215	208	186	185	197	199	184	204	191	178	190	191	200	204	210	183	190	188	189	190	179	200	173	187	198	177	213	203	204	208	186	186	189	192	194	176	200	164	213	214	188	211	227	205	180	196	191	184	194	187	171	188	210	197	185	200	187	195	163	181	212	169	175	192	197	202	230	204	176	204	213	208	196	186	192	179	192	173	165	178	180	207	217	189	202	201	201	179	193	215	193	185	163	185	193	182	210	167	194	198	175	192	206	180	184	174	212	183	181	200	178	188	196	163	192	198	177	178	210	181	210	166	213	186	189	203	182	192	193	186	184	190	170	220	204	187	190	175	178	195	192	182	192	178	199	183	191	184	195	212	188	177	180	204	202	178	196	197	191	177	165	228	193	148	197	190	175	171	198	198	205	191	190	184	154	183	200	188	183	213	183	200	192	212	189	182	203	203	205	191	181	199	157	209	201	181	175	198	175	211	194	165	209	190	171	195	191	198	202	179	211	190	197	175	184	179	201	186	192	185	211	178	193	200	180	201	192	184	181	201	197	212	184	191	185	164	173	208	184	194	217	186	177	195	196	198	209	200	205	185	212	195	192	187	191	182	190	175	174	175	178	188	199	202	200	182	184	201	186	190	175	208	202	179	211	236	228	198	178	204	229	186	193	199	208	201	201	182	191	199	200	175	175	204	180	204	222	187	198	206	206	203	211	201	184	210	194	189	175	207	194	197	184	227	197	233	233	175	183	188	211	185	184	182	177	216	222	160	216	209	216	214	175	196	179	179	177	176	214	194	188	208	201	207	196	204	202	178	181	208	205	203	198	206	213	183	213	189	207	190	223	215	191	216	182	206	200	183	195	203	202	195	201	190	210	187	224	204	203	187	216	214	196	181	198	202	187	182	187	185	202	177	226	184	201	207	186	192	180	184	193	208	193	191	190	210	164	196	188	188	206	178	160	195	203	190	188	208	193	193	182	210	186	196	182	168	194	190	215	218	182	182	204	210	198	224	164	185	176	175	199	177	194	203	188	191	205	177	199	208	191	197	218	233	153	176	214	210	188	185	214	216	171	185	196	192	228	196	195	172	177	206	220	214	189	221	200	196	210	189	179	198	191	201	184	197	210	205	193	203	195	178	168	188	194	179	180	209	211	190	197	161	171	199	191	220	206	195	198	197	193	187	204	189	154	173	192	186	194	193	201	179	209	189	179	177	196	208	187	184	197	200	217	204	224	204	184	189	189	173	181	209	214	191	207	191	190	206	197	195	218	207	187	190	181	191	195	183	201	170	207	182	181	189	187	179	196	225	215	219	204	182	212	191	187	209	186	198	212	198	194	212	159	205	178	192	230	179	176	206	172	182	168	207	171	192	198	176	185	212	172	185	188	193	192	196	205	188	216	177	182	173	193	195	182	188	195	180	190	201	181	179	203	190	174	197	200	213	205	216	175	180	191	189	186	209	212	212	194	200	180	195	156	204	180	200	203	208	168	199	176	203	191	188	183	171	185	185	193	205	207	187	192	211	214	181	186	207	202	207	191	185	162	155	203	212	185	161	206	185	202	196	207	187	201	213	196	173	195	192	196	202	211	181	174	191	195	210	211	208	192	189	203	187	211	203	194	197	191	186	195	201	174	209	189	180	216	211	214	192	196	196	181	208	187	202	203	192	213	174	169	174	197	193	198	175	186	206	188	203	194	198	193	185	194	212	207	173	168	183	165	182	186	173	193	190	199	196	189	203	199	180	195	203	201	224	182	199	209	192	159	188	186	188	199	196	216	180	216	167	180	175	194	198	212	199	215	205	207	190	201	219	180	198	204	219	201	197	184	190	186	203	203	185	198	175	179	183	168	203	192	171	176	187	187	186	198	159	192	209	188	227	188	193	186	197	178	220	162	176	191	181	194	192	179	193	194	183	190	191	200	185	176	183	192	190	196	197	178	200	189	206	193	193	192	194	200	168	220	184	188	203	195	194	183	179	189	200	203	182	194	201	211	216	171	177	197	200	199	210	202	170	196	188	196	194	222	209	196	186	204	231	203	184	208	190	194	211	201	158	189	173	191	198	186	192	206	192	181	201	185	209	201	183	191	178	194	196	170	183	171	195	155	226	193	189	215	197	184	190	213	227	166	205	190	189	197	177	171	196	179	177	188	191	167	185	198	191	202	183	198	201	173	185	182	200	158	207	204	197	197	191	171	198	181	203	193	197	209	179	185	194	194
4637	8640	11242	10635	6275	3686	4065	2982	1315	1012	807	1372	1260	1372	1145	1024	669	558	611	592	580	569	591	586	600	606	535	544	593	601	553	554	554	588	595	596	563	589	525	620	561	569	546	586	557	623	591	527	555	602	569	564	585	589	587	575	588	611	634	608	575	573	567	571	606	559	587	608	570	573	623	603	566	606	582	555	581	566	598	588	604	543	607	587	591	580	592	544	548	588	594	544	580	534	560	603	539	547	606	580	553	588	525	583	544	598	624	570	577	593	583	581	576	567	581	550	523	538	540	543	566	567	600	594	580	559	568	595	590	602	573	586	533	528	538	566	595	574	562	561	581	557	599	562	606	587	547	561	531	548	558	592	568	581	580	555	560	563	583	555	553	549	596	543	571	519	619	540	617	541	582	584	609	571	597	527	546	567	559	585	561	577	536	525	544	576	542	567	569	560	605	579	608	563	559	523	586	525	583	574	561	605	595	536	572	544	543	595	582	614	523	596	543	511	570	543	563	593	571	574	568	568	571	561	596	559	598	560	610	585	555	583	565	535	581	573	561	586	617	559	595	577	612	528	573	574	586	578	594	603	616	561	572	608	579	583	537	628	598	582	557	600	616	584	564	530	589	583	586	611	584	609	600	557	552	570	589	575	607	549	639	602	578	586	555	585	597	572	547	568	578	586	556	559	603	596	551	559	557	562	612	564	587	561	587	580	624	538	564	592	566	586	596	601	603	538	607	584	536	600	564	584	562	572	641	584	557	560	552	602	583	551	575	567	626	554	534	607	577	605	560	578	583	591	602	566	584	562	595	588	594	570	543	590	583	573	593	602	558	586	597	595	599	536	555	556	550	579	538	547	543	596	555	528	623	542	553	592	551	564	552	554	592	580	619	552	545	595	552	572	546	526	564	556	571	547	548	571	552	586	607	580	581	556	561	624	549	535	557	597	569	589	579	568	607	576	566	597	576	567	533	598	567	586	573	570	548	578	626	569	621	586	611	576	581	579	563	584	566	641	562	566	583	558	609	578	593	563	589	563	566	552	579	542	550	614	568	620	626	598	603	561	573	552	531	605	584	526	579	559	541	575	571	557	620	555	604	559	588	561	576	588	564	589	593	555	601	573	593	530	568	617	596	571	604	570	547	568	556	598	539	569	565	578	553	602	568	568	567	553	548	565	552	622	587	602	568	580	560	565	587	570	591	588	626	577	628	565	570	594	585	600	572	570	601	564	526	586	561	585	543	570	567	563	618	545	590	592	578	513	531	600	593	569	576	575	593	617	572	566	589	565	584	557	611	538	625	584	570	594	617	589	588	563	539	571	597	578	577	565	523	563	581	590	606	585	593	584	583	575	585	585	599	533	558	587	576	596	589	571	591	562	588	568	566	608	585	582	582	604	611	596	567	558	578	584	615	557	604	531	573	631	584	558	582	554	549	576	600	563	611	550	564	579	587	602	568	613	597	558	595	573	615	554	602	589	559	573	532	585	544	564	543	597	595	605	624	619	583	545	599	577	559	579	602	566	625	538	578	579	569	593	600	594	568	529	553	551	518	587	605	558	577	553	607	621	608	587	567	577	570	581	615	596	592	534	579	581	574	565	605	530	613	593	560	556	526	565	576	589	522	603	541	596	576	526	577	556	547	584	623	587	577	576	576	588	605	568	602	618	563	577	553	590	604	628	559	601	565	544	611	582	545	577	549	554	624	577	535	604	599	605	581	611	522	561	597	591	639	595	542	558	583	562	612	543	589	563	541	609	558	572	591	527	668	604	585	594	603	615	578	601	600	598	592	588	540	544	572	554	571	584	595	615	561	610	589	571	556	547	579	554	579	565	590	532	553	579	593	564	587	603	603	568	580	597	574	578	576	599	578	606	601	563	583	581	598	581	541	560	590	573	532	596	624	567	570	593	605	552	550	552	606	583	593	539	585	603	594	541	589	616	612	595	587	528	572	595	609	604	575	586	566	576	545	611	592	580	638	586	545	583	600	580	583	563	619	563	580	552	616	556	589	576	547	580	605	604	542	580	613	564	547	540	623	592	577	574	590	608	615	564	587	574	615	588	564	583	592	586	522	573	598	585	581	592	551	554	557	556	588	554	606	593	569	572	541	559	598	562	615	581	578	602	590	607	636	558	574	596	585	543	561	562	548	576	605	607	580	576	534	628	555	567	554	590	587	550	552	594	637	554	578	610	555	576	554	576	559	600	601	531	591	559	576	552	544	566	563	615	601	543	577	571	583	584	587	547	564	590	619	581	546	597	585	551	566	588	587	580	575	584	623	546	580	557	545	570	603	557	602	623	524	569	596	564	553	514	571	574	554	595	527	561	592	531	559	579	618	577	519	583	561	530	575	566	584	592	552	568	575	567	558	560	566	536	530	591	593	577	569	618	615	590	579	569	537	566	567	568	572	637	566	602	566	604	592	596	570	585	562	583	612	581	545	563	588	583	642	551	586	589	589	578	578	555	578	597	558	598	552	594	520	599	571	550	560	570	627	536	569	563	588	557	572	563	557	580	586	552	566	589	569	555	574	591	566	580	574	558	547	628	578	567	598	551	570	587	560	546	551	548	566	550	565	602	590	571	595	571	571	549	555	602	562	558	562	573	592	525	567	548	542	560	556	594	570	576	590	578	616	550	549	597	563	536	565	564	562	556	556	581	564	581	573	589	577	593	545	584	568	574	569	587	544	535	552	560	610	540	594	573	591	566	621	567	578	557	593	561	592	565	596	597	602	580	566	599	586	559	565	571	600	579	564	607	561	570	537	562	616	561	591	554	549	605	555	561	586	608	555	630	558	596	566	536	589	545	564	584	513	571	598	570	597	555	598	600	555	570	577	596	577	538	577	544	571	581	560	594	581	556	595	601	612	579	601	587	557	586	581	622	583	583	591	573	577	572	614	614	576	593	532	584	594	605	615	576	575	580	568	579	587	544	567	587	593	562	613	546	583	614	590	560	577	601	577	568	574	541	625	533	582	568	560	592	546	563	573	596	563	559	593	537	578	564	579	534	553	607	553	582	574	579	571	557	537	618	546	549	594	553	583	584	559	587	630	593	596	613	561	604	567	564	531	588	557	602	579	594	564	578	526	546	617	578	620	587	557	581	584	593	590	566	595	582	562	579	560	598	595	621	615	563	547	544	564	590	572	543	553	559	545	592	521	590	559	576	549	602	561	577	563	553	595	566	570	566	534	600	613	615	544	558	615	603	569	603	614	570	611	572	565	589	588	575	609	578	599	562	555	555	609	594	570	558	582	567	544	552	605	567	562	571	569	606	577	572	606	598	561	626	602	589	569	573	589	548	579	585	591	538	551	554	602	541	534	596	573	570	544	566	553	576	595	543	544	566	523	602	593	550	566	591	568	563	562	556	601	581	568	591	573	590	579	598	608	609	577	556	598	587	604	567	537	602	532	580	579	588	584	582	579	549	585	544	601	583	579	602	580	587	604	566	583	568	561	600	571	575	576	585	579	577	595	543
24207	35747	34333	31624	25848	19816	17316	12512	5057	2376	1568	2887	3010	2397	1821	1081	672	451	407	414	392	348	389	397	388	420	369	365	360	321	347	359	375	374	387	348	362	349	338	356	338	364	351	356	349	344	362	330	378	365	382	363	350	394	350	358	340	381	365	365	343	361	380	379	352	320	331	336	389	389	369	379	358	393	380	360	352	383	344	354	362	351	357	348	342	358	397	358	370	390	399	347	332	330	363	346	347	334	362	376	345	367	355	326	335	356	361	350	358	361	326	337	362	339	328	359	340	350	346	369	363	332	329	386	355	341	360	347	324	339	353	395	375	368	316	338	364	364	331	369	372	391	411	333	326	369	358	348	347	307	382	319	331	348	373	335	359	372	356	347	371	355	378	344	347	359	345	341	342	357	377	349	382	355	388	388	388	323	361	382	363	379	345	334	359	394	351	351	358	388	356	342	393	362	329	370	352	347	332	337	366	323	358	349	359	361	355	340	365	339	369	305	339	371	355	319	345	323	407	369	362	360	332	344	384	353	344	362	340	350	372	358	349	365	345	352	362	357	341	336	351	346	336	387	396	338	382	364	343	336	350	395	374	392	365	348	331	375	361	364	341	358	371	353	384	393	358	338	378	361	361	351	361	346	371	353	359	372	365	367	352	356	337	346	357	335	350	382	332	354	350	353	348	339	376	348	347	329	356	364	369	325	358	383	374	388	323	324	348	385	333	364	339	378	376	342	344	355	352	348	372	341	406	375	361	348	343	396	326	363	351	365	345	364	374	347	360	383	365	372	363	383	333	370	384	391	353	341	387	340	364	370	321	369	330	388	378	359	369	363	358	372	358	350	339	360	347	331	318	328	358	364	346	357	359	326	335	361	360	315	376	376	353	359	352	357	349	331	327	378	373	380	359	365	361	364	336	338	366	329	352	367	377	356	380	356	342	333	369	361	365	369	355	361	347	386	371	349	371	343	368	333	386	318	352	351	385	357	368	341	354	371	345	354	345	351	366	376	351	353	360	337	375	374	365	372	375	375	338	366	346	384	374	331	373	348	350	349	360	338	357	382	321	366	367	350	355	353	328	348	363	318	370	308	353	358	370	389	395	366	375	335	347	357	352	380	365	359	326	363	324	391	348	335	372	334	356	361	376	357	365	353	372	380	351	325	352	382	369	341	360	356	370	365	339	324	367	354	324	335	372	363	363	344	364	350	360	361	365	365	321	368	357	322	355	358	341	360	345	337	379	371	377	337	333	332	340	356	395	314	365	360	353	376	367	377	384	350	373	367	350	386	352	392	383	351	354	386	339	341	334	356	368	334	375	352	327	350	376	358	352	351	381	386	368	357	367	381	353	396	351	327	365	327	355	382	353	346	355	339	365	344	357	333	350	356	318	351	329	379	354	342	365	371	349	337	365	368	382	367	342	340	348	360	379	330	347	359	343	392	342	353	354	340	355	390	358	355	326	361	373	359	364	369	328	346	363	372	364	375	366	334	372	373	353	359	349	358	337	366	370	361	343	409	389	355	359	354	358	396	350	360	334	361	344	372	341	354	358	373	355	347	348	347	341	352	336	364	364	371	356	343	340	391	355	361	363	376	361	341	379	357	390	365	335	375	350	356	370	343	365	338	354	372	337	348	350	340	372	324	358	367	353	363	366	358	367	389	350	347	347	395	349	351	395	335	346	358	358	382	360	334	333	372	335	361	364	382	368	376	357	403	355	363	366	327	356	347	387	356	371	372	336	372	376	303	336	373	394	391	380	342	344	384	335	357	357	369	341	357	356	380	378	361	358	372	356	347	383	370	344	368	360	347	366	356	346	358	379	371	346	370	368	356	345	356	357	377	361	348	404	382	388	372	372	348	409	348	362	351	347	350	391	356	352	346	378	348	371	346	366	399	342	325	346	340	339	351	289	377	376	349	374	357	371	365	406	376	385	367	352	399	317	330	362	384	358	377	363	364	334	379	345	393	341	350	342	328	391	349	357	322	362	322	355	363	377	392	377	355	359	320	344	354	343	369	380	350	345	356	329	341	327	348	358	340	342	357	353	362	373	341	393	391	371	368	349	346	364	350	348	362	354	331	381	383	351	384	339	389	379	393	326	348	383	416	355	376	345	399	341	360	342	358	406	305	343	362	367	360	362	385	368	336	368	340	353	368	383	364	347	345	389	356	335	346	373	373	383	380	361	382	348	309	347	368	359	354	334	373	386	373	350	381	351	329	360	383	391	348	371	343	400	372	367	362	371	366	349	350	365	369	358	384	358	380	364	338	379	359	371	353	354	364	341	370	387	384	328	333	366	343	368	343	379	338	330	354	346	368	385	339	368	357	348	345	362	349	353	427	375	353	348	353	375	373	338	365	356	376	311	388	358	381	378	394	342	330	361	342	367	348	352	352	326	366	383	337	377	401	357	360	371	383	348	367	341	343	347	342	372	338	382	360	358	346	372	368	344	329	374	361	378	367	354	326	355	350	378	353	380	394	372	340	374	333	350	371	368	361	367	382	379	375	318	363	367	370	357	372	371	411	344	351	373	366	350	370	359	359	357	384	354	318	348	358	383	359	404	335	368	403	354	322	358	354	345	371	372	339	381	348	380	382	349	362	361	343	345	330	395	358	334	347	402	380	356	373	332	327	362	362	375	338	398	325	377	345	332	357	387	317	387	348	370	329	373	348	355	319	353	367	359	354	366	347	344	363	338	354	366	344	372	349	340	357	319	349	353	377	348	370	312	343	348	378	370	376	330	352	352	338	353	393	361	353	347	365	353	366	365	375	360	344	361	365	322	333	353	342	360	375	352	379	345	370	349	326	348	369	370	366	339	388	397	350	361	347	335	348	345	390	376	342	380	335	353	342	351	365	333	390	373	323	323	361	367	348	349	352	341	398	348	366	320	339	319	345	368	371	342	353	372	349	362	365	357	368	397	389	331	353	335	387	340	331	358	349	358	370	390	356	337	388	378	368	358	368	350	385	327	359	341	342	360	373	363	358	346	385	347	361	325	401	352	366	341	362	377	345	327	365	351	318	361	368	378	351	395	359	360	350	383	357	399	332	414	369	368	404	355	326	349	368	380	386	372	373	390	322	351	350	323	370	324	362	341	351	335	357	365	348	361	342	313	345	352	347	341	400	369	357	326	355	366	358	335	364	339	373	356	330	392	343	350	391	347	373	344	341	343	375	378	341	340	357	321	345	347	363	344	388	360	355	349	348	372	353	339	362	337	396	337	366	347	324	359	331	359	376	349	388	345	333	373	379	410	373	326	350	348	342	368	333	350	352	347	312	363	398	378	377	309	333	327	364	346	350	350	326	339	344	337	343	371	336	348	361	358	376	353	368	376	352	367	380	415	371	337	375	358	347	311	367	366	380	358	365	355	351	380	370	340	367	354	356	368	370	358	353	355	344	323	331	372	351	336	373	355	346	367	350	360	394	352	359	373	361	369	355	358	333	352	351	381	337	331	339	338	368	389	330	380	369	362	363
17617	29261	31395	33525	30045	25974	30633	23707	10058	6146	5567	11292	10372	8242	6885	5149	2579	1441	1361	1225	1191	1119	1111	1101	1074	1043	1113	1013	1042	1016	1030	1051	991	933	1013	964	972	982	988	885	1004	926	968	889	917	897	989	999	988	1005	950	922	923	956	972	969	950	980	941	931	916	982	1010	939	929	914	965	953	957	897	913	980	940	937	907	964	951	999	968	1015	974	908	981	820	896	968	951	924	946	937	936	874	858	918	936	959	907	984	969	924	959	971	888	902	932	919	953	894	980	960	880	937	973	955	882	905	933	989	904	945	950	943	944	947	946	918	915	936	938	975	898	960	916	963	943	939	960	903	919	925	930	970	920	938	923	994	966	958	968	910	870	953	889	904	959	906	915	902	935	938	890	945	891	885	916	943	984	980	986	902	913	971	909	898	931	955	949	944	902	966	967	964	959	940	914	906	911	949	945	964	932	946	914	974	922	951	923	912	936	938	950	904	970	931	940	945	933	955	948	906	988	926	931	921	897	908	904	902	941	931	948	949	947	951	938	999	946	957	874	855	1004	922	943	933	888	895	940	938	920	951	914	939	864	999	918	939	958	1008	910	954	928	898	992	991	925	987	924	899	936	941	872	954	876	894	946	931	912	902	897	943	942	922	977	940	889	944	914	921	958	938	1000	945	937	967	936	903	874	966	910	955	907	910	960	935	870	937	902	936	938	928	954	917	910	921	948	878	978	910	946	872	901	955	873	969	942	945	940	895	955	938	948	886	914	945	945	934	967	968	905	930	905	878	919	947	910	929	933	893	897	933	957	875	975	940	993	916	957	931	880	901	988	891	945	935	937	895	963	909	930	883	884	865	986	894	955	946	1015	936	974	947	942	919	971	900	914	959	898	882	972	955	916	936	971	911	928	939	923	935	941	943	972	891	888	937	953	897	962	915	967	914	967	947	893	909	980	945	933	910	913	950	890	924	989	953	921	935	946	932	954	906	966	938	946	936	953	929	889	882	924	946	969	918	901	931	956	900	916	964	983	933	919	938	888	921	941	925	958	900	967	957	962	926	972	921	920	957	922	907	951	946	942	982	951	956	920	930	886	874	953	946	895	932	916	932	968	919	925	955	949	940	963	945	1006	968	987	915	956	903	937	916	919	981	905	928	924	963	958	913	895	925	897	914	938	927	932	879	927	975	925	912	921	915	914	910	942	904	907	938	954	928	929	899	910	960	921	942	946	946	854	926	921	986	844	925	883	941	899	912	923	915	944	889	896	913	916	952	937	946	934	927	915	870	983	919	984	990	892	929	934	927	908	933	903	918	968	940	903	883	962	898	947	908	953	928	920	991	952	882	968	924	920	896	954	912	920	902	898	918	910	957	946	902	966	968	947	911	912	962	929	952	898	988	959	953	1005	862	953	941	900	883	893	917	899	939	924	990	898	879	943	920	933	936	896	914	923	898	922	924	948	959	942	1010	984	935	974	950	1016	929	909	894	913	956	900	908	905	952	925	908	942	878	955	929	952	927	885	970	996	942	872	975	950	952	907	922	905	895	941	973	966	980	893	956	952	920	910	917	965	929	917	941	865	923	902	936	984	918	917	923	922	988	976	901	979	924	915	935	921	936	921	929	912	902	934	895	980	980	902	936	948	911	867	944	909	919	931	947	905	938	1006	961	900	946	903	903	928	931	949	916	966	941	955	912	942	908	883	958	915	903	1027	919	921	963	908	933	947	971	900	862	950	920	946	955	924	959	992	905	944	937	899	917	950	946	907	929	939	976	898	887	856	973	967	886	927	987	954	922	899	881	955	956	965	910	892	945	935	929	907	941	926	915	939	986	902	892	933	939	895	949	904	933	884	891	923	932	932	963	945	950	895	892	919	933	919	934	889	932	920	919	925	925	915	923	948	946	894	949	968	914	947	934	901	975	976	908	908	941	952	971	909	952	957	959	932	876	880	945	910	966	894	929	939	1000	909	906	900	976	938	897	972	941	879	920	937	968	985	914	920	903	901	867	944	946	879	959	920	942	920	948	950	924	915	957	973	987	935	911	966	949	851	913	936	905	963	984	956	904	917	944	921	908	963	934	967	917	922	939	921	950	972	953	928	986	998	913	892	926	957	951	933	953	945	941	926	920	969	946	923	937	917	885	889	954	998	938	929	897	970	980	894	906	922	916	941	934	878	916	877	906	915	955	913	911	935	943	985	929	1027	906	972	924	955	938	944	939	988	944	952	932	966	945	937	908	926	917	918	931	922	952	925	942	925	920	936	900	946	900	930	987	998	927	912	909	958	892	903	935	910	937	933	922	962	943	941	936	900	970	920	939	944	894	954	889	913	903	939	882	945	967	957	943	872	999	967	966	899	937	921	917	919	875	942	937	912	963	928	962	908	973	923	975	1010	922	892	898	883	938	933	911	970	923	934	930	974	952	963	900	925	905	902	890	926	922	964	916	925	911	981	970	946	955	902	898	885	896	944	927	943	951	952	946	906	917	930	827	957	931	873	926	933	937	988	940	946	953	869	859	943	921	985	909	959	931	960	932	972	909	957	906	937	935	959	993	918	962	952	951	921	960	937	987	965	966	908	964	899	963	924	910	941	924	934	935	915	920	903	909	935	937	944	954	930	905	899	898	973	893	942	949	932	932	921	973	967	905	939	950	879	992	949	900	970	928	929	887	892	884	931	969	906	887	909	889	871	950	948	890	896	913	854	903	879	925	892	943	938	893	946	915	931	937	945	921	863	914	901	881	869	900	944	968	886	1000	927	861	868	951	934	908	914	969	941	980	938	895	882	934	917	918	969	920	913	929	977	930	910	978	978	880	950	962	916	937	960	965	946	948	892	907	873	916	914	894	966	988	915	916	945	997	941	963	926	925	903	984	953	943	986	929	892	891	904	981	982	931	942	945	903	925	889	919	927	919	905	895	927	952	907	853	961	918	965	928	996	917	929	910	881	928	915	941	904	924	958	918	1017	926	920	956	929	917	908	867	890	904	963	942	916	913	899	934	986	931	907	1003	969	1001	921	932	976	956	944	932	919	951	892	909	926	904	964	909	901	908	940	944	929	1012	935	933	897	892	973	859	947	945	923	873	860	875	943	924	888	914	983	920	896	919	932	956	970	939	902	911	898	928	928	924	927	927	956	896	903	934	960	975	914	931	908	930	896	921	945	962	945	955	993	915	923	908	896	980	947	944	936	950	991	912	913	952	944	945	925	973	926	878	935	896	960	914	924	961	895	966	924	958	911	867	984	935	943	940	923	971	913	943	939	955	954	933	990	904	962	934	954	949	954	893	959	932	887	963	907	940	977	908	971	864	942	880	951	960	884	898	1011	937	860	926	926	957	916	920	974	937	958	924	928	934	900	916	992	953	899	893	930	943	875	970	948	860	917	987	962	937	916	929	963	918	907	900	923	913	940	952	952	876	918	968	910	896	932	938	871	930	931	956	906	935	953	936	896	885	919	965	882	882	926	926	951	918	904	958	916	926	913	896	915	1012	957	944	880	889	929	907	940	942	885	973
31085	39713	36757	33699	28310	24749	24536	20959	9510	4418	2764	5285	4636	4117	4158	2281	1070	527	406	351	357	381	339	354	341	325	326	347	340	351	319	296	318	356	298	318	322	342	332	370	315	332	304	323	361	326	331	329	311	339	314	312	326	345	333	326	303	299	341	332	318	312	339	304	331	356	333	315	341	356	324	340	324	309	320	314	329	323	321	327	331	377	316	324	324	285	355	336	344	309	288	307	289	309	301	316	332	322	328	319	339	331	328	349	315	300	314	306	325	311	333	300	329	335	308	300	319	329	314	286	335	309	313	327	331	306	322	322	332	308	325	305	305	316	332	316	312	313	360	323	323	337	324	327	323	313	316	280	322	329	303	318	337	294	276	312	310	295	311	326	323	303	317	341	304	324	320	311	316	284	327	333	306	330	322	305	328	307	338	327	331	313	330	284	319	325	337	296	321	299	325	314	308	328	322	305	325	310	302	323	307	310	314	323	285	276	340	313	306	316	347	304	299	305	335	304	294	326	343	294	364	304	356	325	293	325	314	342	346	347	302	290	315	307	337	302	311	304	303	329	307	316	313	272	346	344	313	319	296	309	301	315	331	353	305	305	307	325	327	339	336	308	322	310	302	325	310	326	318	319	293	324	276	315	356	343	305	332	318	317	315	311	319	297	323	292	312	331	306	355	327	338	344	352	324	343	286	314	315	318	353	325	320	284	314	290	323	317	289	338	265	348	325	330	309	293	309	330	299	301	311	313	318	291	328	324	313	317	300	313	346	303	321	323	323	338	326	297	322	335	311	324	304	299	297	314	292	320	317	323	321	333	317	298	311	309	318	308	306	341	328	324	328	301	320	312	341	319	292	302	321	299	322	318	301	316	282	328	303	361	335	303	335	343	301	301	329	312	335	292	299	333	341	321	329	292	298	315	342	309	324	339	288	316	288	315	305	317	313	336	337	343	327	319	317	331	338	313	326	315	303	302	322	333	338	334	328	333	296	334	335	319	313	288	341	334	311	306	296	304	307	314	322	303	346	328	366	304	298	328	327	313	328	326	291	267	321	329	316	322	306	316	293	317	322	297	350	325	339	336	329	293	314	317	329	296	322	319	298	309	342	334	339	321	338	308	326	308	296	297	327	334	319	332	311	323	303	312	294	296	361	339	326	270	352	333	305	307	312	319	300	313	301	332	317	312	307	324	325	311	305	312	333	308	293	305	290	328	289	332	317	309	332	334	320	323	309	298	320	308	335	292	297	311	306	337	335	328	294	302	337	322	296	335	319	324	316	321	351	330	287	317	282	308	302	303	301	348	307	349	306	322	302	315	325	334	300	304	310	321	343	309	318	316	311	329	344	313	357	306	344	307	315	312	304	323	331	344	294	352	318	314	319	328	271	314	296	342	341	309	303	314	322	304	350	316	322	306	331	299	308	306	299	307	316	321	341	306	296	356	315	336	320	330	346	337	318	318	322	322	294	318	321	337	303	324	309	315	291	322	346	337	314	320	340	283	311	342	302	327	310	310	319	315	323	312	337	309	347	300	328	334	323	327	330	312	322	302	343	320	325	307	311	322	314	328	313	328	315	293	301	319	305	269	316	290	323	372	338	342	311	296	308	314	345	290	306	282	319	340	322	319	333	294	307	305	318	345	337	311	288	329	332	338	327	314	353	345	316	336	308	303	304	309	341	305	306	315	318	254	320	289	330	312	290	337	326	317	312	300	340	348	309	326	324	314	312	318	354	320	305	344	313	327	332	295	349	333	315	325	333	340	316	304	310	316	352	316	322	326	324	297	336	303	279	313	321	328	309	318	331	319	328	318	301	346	354	308	313	330	277	318	320	307	321	320	324	293	304	307	314	323	301	345	307	297	324	315	318	353	262	315	313	323	320	340	300	317	295	316	314	278	312	310	315	335	346	304	350	340	333	317	321	353	289	333	313	313	340	303	321	314	317	324	342	298	288	303	287	305	333	315	349	324	318	357	311	306	310	295	323	314	299	314	318	300	297	316	292	280	330	321	336	326	311	324	338	305	303	321	321	331	314	321	343	300	296	323	315	353	322	343	312	311	294	338	315	324	308	317	313	338	321	327	320	304	314	313	313	304	321	328	300	315	323	323	312	309	316	348	310	324	326	315	281	320	292	310	317	324	336	289	310	320	309	295	318	314	292	306	294	316	327	277	340	302	293	343	334	287	286	327	313	325	312	317	324	320	326	288	343	324	313	322	311	302	309	332	305	320	297	327	343	314	313	301	328	334	347	324	299	304	299	323	304	329	341	323	354	327	334	308	355	286	313	285	317	304	339	313	342	293	318	306	340	313	282	293	282	354	305	279	326	314	328	305	332	319	310	325	309	309	302	343	312	303	308	305	342	342	307	318	343	348	295	327	326	319	313	313	282	288	321	289	333	345	279	319	310	297	316	286	314	331	315	327	324	343	316	284	324	325	313	335	316	326	273	330	355	325	330	270	333	324	357	323	312	322	363	317	328	320	307	326	311	326	307	335	314	318	310	325	321	311	325	330	321	327	318	325	311	318	328	327	379	320	291	342	320	329	303	310	326	312	311	332	320	303	328	329	338	332	305	297	314	351	351	313	325	320	306	309	299	333	333	302	299	294	324	335	327	317	292	300	305	293	306	334	326	324	317	334	310	333	341	287	273	338	322	329	306	295	317	304	315	304	317	338	322	313	312	288	300	317	329	329	364	302	300	334	320	357	318	329	330	326	296	303	307	329	301	340	315	342	326	312	331	341	322	320	280	288	326	339	339	337	280	275	299	321	311	352	308	299	338	288	304	300	314	298	327	298	302	304	318	342	294	329	310	305	294	327	324	308	290	334	343	329	314	328	334	331	315	338	328	324	285	334	337	323	315	323	332	288	299	302	315	312	325	337	278	295	323	296	301	332	323	318	309	310	321	306	289	300	315	285	333	302	335	324	331	336	288	340	317	347	290	287	332	325	301	322	332	301	340	318	305	308	306	323	290	308	299	287	297	327	322	338	311	363	315	342	327	354	328	344	284	323	317	318	303	336	335	322	337	335	296	314	330	295	320	288	309	321	320	296	330	300	304	318	312	338	304	276	333	310	323	338	356	290	287	350	349	319	331	285	307	322	321	314	332	327	321	305	329	324	334	321	343	291	340	317	299	338	334	285	340	319	346	306	300	323	319	348	343	281	313	313	328	327	349	309	321	305	316	317	335	323	337	294	311	265	336	302	305	295	333	321	297	313	339	307	317	334	276	294	307	335	300	300	302	315	306	298	318	367	340	314	305	333	305	302	310	340	357	336	328	334	321	287	327	287	297	298	348	315	290	330	312	343	306	331	333	306	320	303	327	321	319	343	331	318	310	327	313	300	330	328	311	318	336	340	324	321	334	325	309	293	308	299	316	334	306	299	311	301	338	357	299	322	270	313	305	311	335	321	342	309	319	295	320	312	315	343	323	345	315	341	314	318	321	355	309	308	308	347	318	319	323	333	351	313	338	321	305	347
20962	33481	34282	35424	33892	32331	38103	31723	13047	8929	9117	17544	14242	11419	11354	7748	3384	2075	1352	1287	1174	1191	1133	1140	1034	1016	1119	1009	986	1013	892	937	968	1030	963	950	921	944	925	889	923	917	926	889	885	936	907	826	843	853	846	817	855	828	796	830	894	867	887	878	840	869	838	845	811	854	843	828	844	781	866	841	891	882	842	786	826	825	846	904	916	815	821	801	869	837	821	797	841	791	848	770	835	845	801	831	854	827	797	813	811	835	779	885	845	837	868	838	820	859	815	800	799	819	825	815	849	828	820	801	832	819	815	825	815	849	858	817	809	809	778	861	791	804	862	781	789	826	820	819	830	873	799	778	846	817	789	797	807	844	815	864	845	807	814	841	829	786	805	786	785	816	784	833	825	829	784	829	819	767	790	770	796	834	841	762	850	810	779	801	853	770	785	844	787	838	843	842	809	813	774	836	812	811	817	884	800	809	779	821	815	798	846	786	795	771	833	844	839	849	791	806	821	844	824	807	779	796	788	748	836	770	785	766	776	807	806	781	802	815	793	855	863	815	826	800	816	779	853	791	813	804	835	780	807	814	884	883	832	798	774	810	806	789	743	802	797	839	821	837	838	841	774	830	794	801	858	844	800	801	837	804	800	842	855	827	831	813	852	854	793	829	821	808	844	814	808	769	846	843	832	870	824	802	792	793	859	815	845	790	765	838	790	784	847	851	772	845	782	786	837	789	773	862	829	810	875	782	794	797	826	757	831	847	805	773	819	758	807	829	810	749	892	766	791	814	819	838	825	817	769	751	790	846	834	839	816	776	867	807	815	808	838	816	848	783	813	810	803	844	803	815	837	844	777	828	815	819	756	765	845	879	828	776	831	779	796	836	816	777	880	813	820	846	800	786	821	841	837	796	787	828	791	794	773	787	866	799	835	817	864	811	801	798	825	817	831	790	828	867	831	809	798	827	822	870	761	805	840	794	767	828	823	788	833	843	831	841	811	842	851	786	816	839	786	815	852	857	856	825	786	803	834	789	821	826	823	784	755	794	824	838	836	791	769	772	851	800	775	828	797	814	779	848	848	881	822	790	789	812	782	824	773	846	808	849	832	834	864	781	804	819	805	811	837	837	808	817	857	830	787	780	829	793	795	845	792	811	826	821	756	824	785	802	792	810	764	809	832	823	824	845	812	761	865	758	784	831	845	866	808	784	813	774	802	822	811	840	810	842	840	826	866	805	872	846	831	778	799	808	803	857	777	836	846	801	829	828	791	845	802	836	812	765	833	817	782	776	837	809	811	780	825	804	825	776	799	796	840	750	862	789	767	812	806	795	893	773	847	830	791	829	806	806	842	824	808	829	819	783	909	792	844	818	797	816	832	829	867	795	834	817	810	800	820	736	817	815	846	768	831	803	814	787	826	786	800	841	853	779	774	784	824	824	811	792	840	797	829	779	825	801	813	840	806	815	814	814	805	818	780	838	793	819	804	773	801	792	836	786	821	807	841	837	822	866	856	812	854	787	811	810	824	844	819	845	808	829	804	805	798	849	815	809	808	864	858	764	806	789	758	753	795	798	806	814	879	778	856	789	798	779	790	813	826	780	778	890	795	805	760	784	864	832	803	776	751	817	794	844	827	829	813	798	836	803	815	801	853	833	857	805	834	815	826	803	825	854	836	855	845	805	804	755	815	814	829	803	864	843	822	783	802	786	764	825	838	801	809	805	844	809	781	796	820	815	813	855	827	789	849	848	757	823	766	833	816	774	850	832	830	797	788	823	807	876	811	791	842	767	818	843	844	783	853	815	801	828	827	826	828	796	797	836	843	848	844	798	831	819	792	860	756	792	816	824	799	826	799	786	768	838	801	795	813	809	800	814	796	814	854	814	851	812	764	822	799	808	848	840	843	812	807	783	807	774	835	790	792	784	803	791	767	772	796	815	791	867	819	745	765	878	804	810	822	784	839	810	804	796	796	817	787	846	780	775	782	808	809	844	786	847	815	815	833	848	800	779	832	809	797	835	810	806	806	828	807	850	842	856	793	801	798	818	796	848	777	812	828	750	779	752	772	824	816	791	827	790	762	800	816	818	806	803	801	806	840	815	831	818	842	822	797	808	835	788	809	789	828	827	799	853	811	868	834	755	805	813	826	776	785	743	805	851	846	846	852	837	837	813	862	834	876	796	797	813	798	794	815	801	800	834	842	814	842	778	831	848	835	862	783	838	862	826	829	780	820	869	758	840	827	777	797	799	823	753	812	788	809	795	841	799	801	828	800	878	858	794	831	781	792	804	843	836	803	802	803	825	829	782	794	841	805	747	801	814	822	789	844	842	866	778	774	826	800	789	788	809	793	812	841	821	834	802	742	849	785	810	750	847	779	817	835	778	778	808	860	819	833	811	846	861	781	792	798	846	850	797	778	803	806	850	843	797	812	807	849	761	823	818	826	810	834	802	783	814	815	857	856	821	834	791	810	765	799	752	801	773	830	856	769	799	823	773	799	833	796	796	860	830	836	822	858	791	833	834	802	843	799	814	826	835	805	841	776	800	744	820	782	824	763	812	836	782	820	819	796	848	857	792	819	850	838	835	807	828	773	819	872	811	851	810	772	799	795	810	789	830	846	855	823	858	782	833	871	760	842	806	769	791	803	819	824	777	828	801	821	827	828	841	828	866	769	819	778	784	781	810	814	790	846	776	836	817	797	838	791	838	822	854	845	830	793	817	767	803	804	805	791	845	876	782	807	811	794	813	779	806	792	764	794	824	762	802	831	827	811	741	842	804	818	843	804	807	830	803	802	812	804	841	823	854	872	808	822	827	817	794	750	803	845	819	810	823	791	838	767	829	789	848	772	791	872	804	802	840	810	839	785	808	818	842	842	789	756	793	780	779	772	801	802	791	822	839	795	814	833	779	826	830	817	831	787	813	798	805	818	855	813	806	842	793	858	826	800	802	792	800	803	856	784	833	777	792	816	873	833	803	840	833	882	821	776	781	833	837	790	808	838	897	826	829	786	786	822	838	835	764	844	821	757	816	804	853	803	783	830	824	775	825	804	819	858	829	870	779	757	833	799	863	853	801	817	778	793	817	777	822	823	839	829	833	794	821	824	799	818	779	835	801	821	816	750	773	840	849	776	815	805	806	887	778	805	839	792	763	803	789	846	809	778	800	790	801	842	839	818	832	789	800	793	781	792	755	779	855	844	817	776	812	822	801	779	793	817	756	805	809	847	822	831	802	836	821	805	837	789	797	796	825	838	823	828	833	821	798	814	836	800	817	825	800	837	815	763	838	864	723	782	846	781	818	785	808	789	812	818	831	816	824	785	828	779	814	815	840	813	771	847	836	821	834	832	848	803	806	828	791	844	793	846	797	830	793	760	858	843	790	827	814	834	834	808	777	815	785	823	792	837	841	788	769	805	775	872	801	821	824	799	845	800	806	778	825	774	812	757	842	811	762	774	826	816	804	797	802	837	811	824	828	814	866	745	801	827	851
4166	5688	6019	4266	2014	899	722	588	313	266	236	282	265	257	291	239	203	191	194	182	182	191	180	206	185	198	207	183	174	203	183	203	187	164	196	189	183	183	193	175	181	185	204	182	202	192	186	210	175	204	186	193	192	167	188	197	183	168	199	178	151	217	158	199	177	202	185	188	188	200	185	192	174	183	189	191	197	194	174	188	182	176	191	205	183	186	198	201	196	162	180	174	202	181	196	193	179	225	193	188	205	199	196	192	196	196	160	171	184	195	232	197	169	225	193	149	212	194	186	178	175	176	198	196	192	207	210	186	194	172	180	164	146	184	176	201	201	198	178	175	224	185	177	194	179	179	192	201	169	198	199	181	182	216	181	218	192	199	174	194	206	171	190	168	195	192	184	189	192	185	208	190	173	174	157	187	198	206	195	184	192	199	197	178	183	186	196	209	164	192	189	197	175	170	201	204	193	175	194	162	183	177	195	196	192	197	215	198	190	195	178	169	182	200	180	201	170	185	172	183	179	163	178	183	196	182	200	201	175	172	199	191	194	184	186	190	210	183	165	164	190	184	173	160	178	213	172	186	189	195	196	171	191	177	197	194	195	174	196	180	172	203	176	176	191	196	174	196	178	189	223	190	189	205	195	187	175	208	173	192	181	199	191	190	185	193	175	159	202	202	190	181	195	200	178	186	172	189	192	178	183	193	204	173	202	163	178	192	200	161	185	161	200	193	201	210	160	206	182	180	185	198	155	198	187	193	169	182	182	188	175	183	180	208	188	201	194	184	214	177	168	213	187	184	188	169	193	180	214	191	186	166	210	197	167	201	195	176	200	174	192	208	182	171	194	168	156	187	167	192	192	205	205	202	206	179	186	199	182	175	180	197	174	198	184	198	200	192	187	194	191	192	166	216	184	200	179	192	200	193	207	185	206	170	196	194	177	202	208	162	195	183	208	194	190	199	188	201	185	192	159	221	174	215	202	192	155	192	184	196	170	191	206	187	177	175	181	174	213	190	194	193	188	174	215	214	164	202	173	178	179	188	200	199	198	200	196	166	186	176	181	176	179	203	211	152	192	180	166	200	201	201	197	185	188	193	214	185	187	208	187	192	181	186	191	177	180	192	207	183	193	178	193	199	218	172	210	186	195	213	199	179	170	186	220	218	170	185	205	161	208	181	203	180	169	197	176	199	167	202	187	177	166	183	204	193	192	190	186	187	191	199	205	187	179	177	214	186	182	194	151	189	220	193	159	179	187	168	180	180	178	177	190	195	164	176	198	181	199	189	182	195	195	188	171	207	212	210	185	194	190	184	197	215	210	195	193	184	176	217	189	173	183	150	183	177	198	200	174	180	180	194	194	192	197	211	184	179	186	169	196	174	196	184	174	171	177	165	203	158	203	175	197	195	200	202	205	201	157	162	181	180	192	175	213	191	188	220	163	169	183	188	177	185	180	196	184	198	213	198	187	207	195	174	202	196	187	190	208	201	215	187	191	199	215	192	185	195	209	169	175	186	191	172	209	206	172	194	179	200	189	185	189	187	175	204	158	206	180	190	223	212	190	193	211	202	232	194	180	188	178	169	213	175	176	164	162	206	194	175	184	182	179	173	177	190	221	212	173	192	184	179	196	203	188	168	186	191	191	171	177	189	173	181	201	170	200	166	180	169	202	195	187	160	192	192	166	195	203	205	201	176	171	202	207	185	193	176	186	193	198	225	180	210	200	200	188	195	174	190	191	176	185	196	197	198	182	186	216	195	207	176	171	185	187	174	210	196	193	164	188	206	215	208	177	206	177	211	191	192	210	192	191	201	208	174	195	214	190	190	200	201	201	191	184	201	189	155	208	182	207	182	212	191	183	169	207	207	208	191	178	213	182	179	192	219	185	192	192	183	194	194	198	213	178	201	203	171	197	170	178	214	199	197	193	177	172	186	166	189	195	187	207	185	166	208	211	187	177	196	190	173	175	202	161	210	194	181	184	190	206	189	199	198	185	213	196	170	171	177	180	183	185	182	198	161	187	195	189	189	189	213	174	223	205	176	182	203	204	205	181	194	184	207	193	214	206	166	183	200	179	179	157	184	167	199	204	213	172	186	187	165	174	181	199	157	193	166	175	201	205	191	200	190	178	193	192	187	177	202	187	202	178	205	168	203	201	195	205	191	193	194	201	215	226	174	165	209	195	172	182	167	198	210	217	196	198	196	171	204	183	209	163	206	207	173	172	212	194	194	169	228	189	215	208	175	215	198	192	167	175	182	195	176	186	199	196	168	173	201	213	167	205	202	196	189	171	172	184	181	192	174	193	183	191	195	172	187	209	198	194	176	213	202	177	181	191	194	183	174	178	194	186	165	187	201	194	204	202	191	171	177	189	194	180	181	178	183	197	175	167	182	189	228	202	166	161	173	186	208	202	169	152	206	219	190	190	216	205	184	170	187	154	175	183	195	165	195	196	187	193	190	185	176	192	174	183	205	184	180	179	201	185	200	180	199	176	165	194	187	195	149	220	170	202	208	176	202	180	193	175	183	201	184	187	186	181	185	212	185	177	177	178	199	202	198	214	200	202	206	195	208	166	178	171	196	182	173	194	169	199	154	203	194	170	184	190	172	215	189	197	203	192	197	223	192	213	197	184	179	198	176	172	213	172	214	185	190	198	172	192	209	192	181	212	178	171	195	178	180	181	169	196	180	203	196	200	190	192	178	199	184	182	167	202	170	206	203	202	185	199	178	162	169	167	196	169	196	212	208	180	185	206	186	200	172	208	190	192	208	200	213	189	209	208	198	204	195	185	187	179	161	184	169	196	165	168	189	179	169	192	170	202	198	183	173	200	188	188	210	178	202	214	195	182	197	193	211	186	220	221	180	183	203	185	165	173	186	185	163	175	191	185	205	200	190	197	169	177	185	184	202	177	180	191	195	222	173	201	168	204	201	175	186	195	196	188	193	202	202	156	186	172	214	198	163	198	190	164	174	190	215	197	187	206	167	178	168	166	209	178	181	178	183	184	187	188	193	196	180	206	166	205	196	188	197	194	197	219	185	185	177	190	211	213	175	203	204	201	190	199	194	209	199	208	194	189	177	188	213	194	184	196	197	198	189	205	172	189	213	169	180	185	172	202	207	190	199	202	197	195	190	201	194	196	196	179	174	182	189	193	179	176	193	211	196	199	173	200	174	196	197	197	185	183	186	204	182	189	198	222	156	179	162	197	162	191	177	178	189	171	183	163	190	190	172	180	186	186	187	202	220	208	170	208	201	195	208	171	212	187	190	177	169	185	209	203	217	178	193	193	183	194	191	176	190	180	160	172	175	217	174	169	188	193	206	184	205	176	183	190	179	197	177	215	189	186	197	211	190	202	183	177	197	184	185	190	232	195	172	195	210	189	196	187	179	195	193	189	199	174	176	205	195	191	200	191	172	170	182	177	200	200	195	172	190	200	182	203	203	198	195	201	200	196	191	210	180	188	188	194	180	178	173	179	169
3902	7524	10155	9547	5301	3543	4051	3427	1285	1039	1034	1609	1348	1252	1316	898	664	610	609	607	535	579	573	561	554	534	566	559	553	576	577	543	538	575	569	583	565	589	544	572	570	543	599	586	585	574	561	550	589	579	562	559	584	584	570	585	552	591	523	564	591	585	574	558	567	556	562	568	562	597	536	526	571	602	571	589	545	591	524	560	576	566	558	602	580	550	548	561	578	580	519	566	578	589	576	573	612	581	583	552	598	586	566	545	551	562	552	580	579	560	581	588	585	541	524	570	568	564	537	563	568	554	610	591	558	577	580	577	540	607	581	603	620	579	651	579	555	574	570	560	569	533	564	577	579	556	547	602	564	602	551	621	570	578	565	589	537	600	564	585	593	559	546	592	576	579	530	558	562	577	546	558	545	582	581	552	572	540	549	569	596	609	583	562	562	556	600	581	564	541	592	558	592	536	565	554	586	614	570	589	557	603	587	548	556	570	598	564	575	534	562	574	582	568	616	575	592	595	543	561	572	575	599	580	570	572	564	574	551	584	593	518	555	537	548	593	592	563	591	561	568	572	590	526	578	557	572	557	609	534	581	612	584	560	563	586	565	560	568	537	594	551	561	552	576	539	541	542	542	554	610	557	549	562	581	569	550	561	540	582	536	556	552	570	553	557	543	587	561	551	556	547	536	558	565	601	566	551	579	591	597	586	563	550	532	549	619	623	560	629	580	601	597	625	573	628	556	594	560	564	605	556	559	545	570	609	566	566	583	560	579	571	594	541	587	576	612	588	527	578	593	551	621	585	585	530	578	576	545	576	546	557	604	584	582	570	567	565	559	610	568	585	553	537	544	550	578	585	579	549	564	576	594	608	544	574	565	569	547	585	605	574	580	578	538	568	528	557	578	527	589	589	565	585	550	621	548	562	529	578	548	539	588	574	554	546	557	547	588	565	579	604	577	590	577	558	565	567	552	583	587	563	556	576	616	548	600	608	586	552	542	569	599	574	556	569	578	532	590	536	589	597	583	566	603	561	595	567	558	596	578	587	581	540	567	581	544	550	519	592	558	573	546	604	568	590	552	565	617	571	579	521	600	548	614	567	598	550	578	570	552	569	558	590	551	597	604	530	542	584	535	569	594	537	575	560	575	596	568	589	591	596	558	523	585	559	586	591	561	559	594	588	538	556	575	510	586	538	589	558	610	555	534	554	589	542	585	578	557	585	575	579	570	559	570	556	569	574	582	597	561	546	594	532	594	569	592	557	573	569	582	550	583	583	553	566	558	571	593	529	588	555	585	563	556	589	581	523	595	596	594	516	542	546	573	611	626	576	586	584	569	583	559	565	592	602	587	553	613	544	563	576	570	578	565	571	566	600	557	570	545	554	573	568	551	614	566	595	558	597	545	602	570	557	587	555	526	590	563	591	568	595	552	587	581	603	622	583	579	531	568	593	595	565	560	578	535	564	569	586	576	535	552	606	565	550	502	576	632	584	577	549	573	615	560	549	598	582	578	560	553	566	576	616	535	542	596	545	559	577	587	570	556	578	562	579	549	581	539	557	523	578	582	552	587	561	581	562	563	604	558	569	571	572	613	587	570	572	577	557	591	603	527	597	588	583	605	601	592	598	561	582	523	530	590	585	545	582	574	591	565	567	589	547	553	538	526	564	584	507	568	570	562	551	577	602	531	602	567	586	585	569	557	576	577	588	619	574	580	570	569	571	584	576	567	553	614	589	584	577	544	553	590	540	565	609	557	572	553	531	559	536	557	614	569	556	541	594	557	584	556	617	533	571	547	569	555	549	549	552	589	577	588	536	577	547	550	645	556	563	587	573	567	596	565	511	624	553	626	557	584	576	549	582	571	567	585	597	609	531	563	567	579	606	570	604	545	565	591	541	554	552	610	540	612	546	585	570	551	597	573	547	554	578	573	545	567	581	587	623	580	565	569	557	569	562	535	587	527	614	591	573	562	592	572	568	551	530	566	559	599	563	591	543	571	574	587	570	542	560	601	560	566	510	568	610	582	560	583	558	542	571	598	585	562	541	574	555	564	565	605	512	566	534	580	565	545	562	540	545	574	615	553	600	619	568	572	608	576	561	558	580	530	572	540	608	581	548	534	596	587	563	563	580	584	599	590	562	572	532	552	571	573	574	553	562	581	539	539	598	541	583	576	587	593	575	578	499	578	599	532	546	564	569	608	566	571	562	575	538	539	530	583	597	556	574	603	601	564	540	549	582	592	556	551	560	556	583	565	600	559	640	569	564	535	583	562	592	571	542	564	512	549	584	561	568	580	529	593	596	631	558	607	536	564	597	551	558	540	532	610	579	543	555	577	579	578	614	557	581	570	577	578	572	534	571	620	564	586	584	578	588	645	573	530	546	608	551	590	583	545	595	562	583	541	539	535	542	594	558	570	573	542	542	596	581	560	583	591	553	587	569	587	590	566	598	590	611	551	576	567	562	606	545	580	575	567	614	555	583	552	553	556	560	607	547	535	555	557	576	541	586	622	607	609	546	585	582	586	531	514	595	535	508	571	602	546	587	557	537	555	533	589	612	557	586	613	541	570	527	617	560	602	572	584	624	588	565	610	602	601	612	587	594	613	553	569	563	534	549	598	597	523	566	588	569	583	535	527	586	539	510	563	560	596	600	550	541	569	570	543	520	592	572	600	536	546	553	578	577	576	568	570	556	556	538	550	648	550	605	627	584	588	572	606	563	528	602	598	549	618	585	594	572	544	550	530	597	536	521	572	604	577	562	505	591	561	628	606	514	581	551	552	536	534	550	564	568	594	544	566	538	575	568	540	550	589	536	598	579	579	570	566	537	553	592	588	528	550	586	567	616	595	542	593	587	571	569	551	579	580	568	567	583	605	581	559	560	575	529	622	580	590	602	569	589	595	547	565	589	580	544	630	566	537	530	602	580	543	595	579	547	537	612	571	538	574	564	595	559	600	561	556	542	547	605	576	545	551	529	527	578	568	580	572	545	593	558	560	564	545	561	576	611	577	568	577	557	534	588	602	564	564	565	560	553	509	552	578	553	592	588	503	572	578	592	553	582	547	580	589	579	578	573	546	590	573	545	551	573	566	546	604	578	548	593	568	619	577	600	588	554	576	555	583	521	491	557	554	566	568	611	565	547	579	584	548	557	590	593	592	543	557	613	589	560	545	597	564	603	582	588	598	536	596	576	544	590	583	530	555	585	550	582	565	586	540	466	567	581	565	605	595	583	528	563	544	597	565	532	550	550	559	556	565	602	559	605	554	554	622	581	549	564	569	597	544	612	545	551	549	596	587	568	538	551	567	605	560	574	560	558	574	564	579	567	628	573	631	575	562	562	627	540	558	570	551	584	553	539	546	563	584	555	573	545	607	569	615	590	551	544	570	571	625	591	565	645	541	535	533	568	539	560	570	557	585	609	539	552	585	587	597	564	563	561	582	555	558	580	557	590	566	517	572	560	531	525	549	557	567	543	539	612	574	564
21595	31786	33754	30851	25349	20083	17893	13174	5366	2633	2011	3602	2972	2826	2674	1937	982	650	389	386	390	373	373	384	374	363	348	336	355	374	367	367	379	363	325	342	363	376	337	346	333	325	370	353	354	344	387	352	376	374	352	370	367	373	354	348	369	394	354	371	353	362	372	336	362	359	331	357	334	349	375	374	377	350	344	369	370	379	354	347	371	390	381	368	330	346	372	370	357	317	346	347	355	341	397	388	374	362	311	338	306	388	357	352	338	373	391	337	372	379	342	362	334	370	348	331	352	379	356	384	379	374	336	375	341	367	349	372	349	376	346	381	380	366	336	365	372	362	350	384	371	358	347	325	338	359	345	351	367	347	359	391	376	363	365	353	390	338	332	334	360	367	362	369	331	396	327	359	368	334	359	313	350	333	330	344	377	350	360	363	374	344	360	341	363	382	377	351	360	366	358	364	348	361	355	345	373	330	368	352	347	331	368	346	348	335	352	374	313	390	342	327	371	307	346	360	356	334	323	368	375	320	337	350	381	356	363	382	349	365	370	364	352	304	346	363	365	372	336	369	337	327	386	341	348	334	360	351	335	394	359	330	342	361	417	335	374	341	351	357	366	355	335	388	359	343	378	388	363	343	320	347	371	356	387	360	367	373	348	384	340	357	361	331	353	339	375	378	378	363	344	337	369	360	368	349	355	341	362	351	383	338	349	328	364	333	347	325	384	373	351	355	338	340	385	344	358	338	355	344	362	339	377	375	340	366	373	350	343	350	383	345	350	332	368	339	338	370	367	383	349	383	336	336	376	325	381	363	383	338	366	371	344	356	359	351	399	356	370	384	372	355	378	363	332	362	344	365	309	363	345	379	377	341	367	358	336	351	351	370	347	325	320	376	326	341	357	354	365	357	381	367	349	318	360	338	341	313	374	379	374	345	329	362	371	376	364	352	321	365	383	327	366	331	363	339	371	330	376	324	384	367	361	364	349	367	362	357	334	316	348	350	368	355	346	361	362	367	369	325	349	385	352	328	327	374	377	368	357	357	378	395	371	345	356	319	355	368	360	338	351	357	380	355	303	351	348	346	360	323	362	383	338	350	335	365	338	340	347	395	396	335	385	344	352	365	314	341	340	366	378	345	350	337	375	333	360	361	366	345	356	351	394	351	346	328	343	369	352	358	354	382	372	349	355	363	370	363	364	352	366	350	363	392	377	375	366	314	354	352	347	333	365	371	328	346	389	349	371	343	368	357	382	321	328	327	383	360	327	349	331	339	378	358	358	332	357	358	368	362	330	375	364	333	339	375	348	371	347	348	348	324	372	327	344	328	309	361	352	340	388	346	346	327	343	381	343	367	398	333	362	355	339	356	375	387	353	342	361	336	364	316	366	364	354	382	375	371	322	346	408	324	357	349	324	352	370	333	338	361	330	367	332	393	312	339	346	373	344	325	363	348	366	348	378	369	351	338	359	337	360	362	360	366	334	358	346	315	358	343	347	350	380	356	343	363	389	362	331	365	354	347	363	352	377	352	357	396	356	358	373	362	370	330	324	354	392	367	363	371	343	354	338	347	378	350	341	359	375	325	393	389	343	358	373	379	366	353	331	366	357	366	366	363	370	325	367	363	373	337	376	356	352	350	307	334	370	325	309	358	378	340	355	380	349	356	326	359	294	341	347	373	369	335	362	360	336	334	320	327	359	352	340	339	328	357	360	363	357	353	329	338	368	343	331	352	310	333	329	386	340	378	344	341	320	380	358	340	369	348	400	352	366	347	371	366	356	338	322	348	341	337	334	394	345	338	367	335	356	334	352	345	323	328	354	346	326	335	392	329	362	345	346	399	370	411	379	368	361	367	359	377	345	382	378	331	373	337	356	313	367	342	388	357	326	400	342	365	348	348	363	366	352	357	358	322	372	355	358	328	341	349	356	355	349	355	388	365	353	357	335	375	344	377	323	398	321	342	341	355	309	326	333	370	377	356	333	345	344	359	361	339	355	347	367	348	366	351	318	383	362	377	363	359	360	384	399	381	368	338	388	352	316	353	342	391	341	352	355	376	355	370	361	347	345	346	355	349	338	368	334	357	348	376	389	360	359	370	351	350	321	359	369	361	320	349	389	325	347	345	369	377	362	349	327	333	326	361	351	362	395	352	381	344	371	370	335	344	378	370	357	377	343	378	357	330	344	339	367	352	342	389	372	382	424	379	364	371	382	331	351	378	339	379	323	391	346	336	337	407	348	355	347	364	358	356	335	342	381	351	370	351	378	352	325	361	351	336	323	328	369	368	370	361	345	320	367	372	387	336	341	341	334	387	375	375	347	338	387	340	335	319	322	383	330	349	355	344	342	372	364	348	373	387	357	364	348	333	357	323	343	340	374	338	333	368	343	337	350	363	365	333	330	359	383	346	368	368	371	342	368	362	379	370	364	334	385	356	401	348	345	343	391	353	349	374	348	337	394	359	378	339	360	359	360	394	317	343	372	316	369	356	345	332	361	354	340	340	329	386	345	332	335	356	319	320	324	341	357	356	367	351	345	320	366	337	382	323	352	321	370	380	379	373	352	381	368	351	365	360	349	369	341	370	354	360	348	361	341	372	361	350	361	339	350	347	367	364	367	382	355	345	332	345	342	383	388	367	367	405	323	340	321	356	330	387	345	388	352	345	369	379	318	373	353	312	349	361	355	355	335	358	381	360	298	351	357	388	354	358	341	393	371	342	357	344	359	346	353	373	351	365	375	363	377	350	368	343	346	369	343	341	370	364	369	361	347	373	390	368	333	339	367	341	346	381	387	335	356	356	301	366	369	369	369	400	386	383	352	340	374	367	374	320	340	357	333	355	337	385	367	325	384	374	375	360	373	374	333	369	358	328	359	347	350	327	337	328	362	340	343	350	308	362	351	320	341	351	323	372	403	380	375	310	310	332	350	345	334	375	380	363	372	347	381	355	347	338	331	374	380	298	357	343	351	366	383	350	366	363	377	338	356	369	353	360	307	324	396	336	329	349	362	347	377	334	362	372	361	348	336	361	363	356	331	348	338	383	362	390	342	379	355	342	347	388	369	354	386	318	332	383	359	359	341	367	346	366	369	362	364	345	330	364	333	336	316	371	378	338	346	372	360	333	346	344	382	380	382	357	358	333	396	346	359	286	342	366	351	374	371	346	357	374	346	350	362	374	353	360	353	337	348	330	346	327	325	377	349	340	352	333	380	340	341	365	367	377	375	340	372	354	354	348	336	335	399	327	366	328	334	360	334	337	306	362	363	316	363	349	339	335	365	315	382	366	318	351	347	332	361	352	385	369	352	327	353	362	342	369	345	360	370	380	352	347	370	353	356	329	345	357	335	332	351	352	370	370	345	365	369	347	316	395	375	342	342	362	362	362	385	344	384	334	336	328	353	356	380	345	350	339	376	349	330	353	338	337	395	343	364	349	362	337	356	361	363	333	340	373	399	363	353	326	370	322	327	337	364	369	356	381	345	371	356	349
15416	25317	30236	31148	27186	28039	32738	26273	10999	7642	7540	14823	10618	8874	9147	6224	2711	2479	1325	1174	1185	1139	1067	1078	1084	981	1086	1002	1049	1038	1029	994	1048	1060	985	992	1018	992	992	968	947	983	972	1000	996	943	954	963	990	918	988	972	919	936	944	946	1019	955	980	943	994	983	995	965	917	969	983	950	896	920	990	914	932	942	978	954	1005	913	948	960	1000	918	919	944	971	980	928	896	923	920	944	893	923	883	972	915	908	930	976	982	900	939	958	955	942	949	951	971	954	941	929	948	951	902	953	967	925	953	862	884	965	955	970	910	937	907	873	940	862	910	928	907	941	944	920	941	924	963	950	898	945	929	944	966	945	943	921	929	850	917	956	922	932	965	980	905	914	938	942	911	937	903	956	912	913	861	965	957	940	957	906	930	901	912	914	930	873	963	952	916	908	941	949	921	910	953	976	911	902	879	898	931	951	966	876	986	951	969	904	941	940	924	942	934	976	934	945	955	924	901	941	921	935	975	935	866	932	928	952	925	967	918	961	929	928	905	914	958	925	982	911	990	959	893	973	939	933	964	983	895	933	965	927	907	980	993	893	886	900	956	958	895	923	979	950	929	937	914	922	963	949	917	962	928	921	912	928	961	955	912	974	919	930	920	912	925	883	897	998	920	983	897	959	896	898	888	970	925	977	880	908	964	971	962	911	930	905	943	927	911	995	906	938	925	965	962	933	900	912	932	943	947	922	948	935	938	919	913	962	907	934	942	955	984	891	917	931	918	965	946	904	956	939	933	966	937	946	928	929	920	937	905	936	856	932	933	906	939	931	929	960	910	916	908	967	895	906	942	999	946	940	960	953	960	955	930	900	964	934	917	931	917	929	938	921	894	917	918	898	932	996	917	939	999	883	939	921	946	981	908	979	889	952	934	902	945	927	922	931	895	874	929	988	929	921	940	990	925	947	915	913	897	924	906	915	935	948	914	931	903	924	862	881	895	944	1007	910	947	920	913	932	956	926	950	953	894	937	898	877	941	976	898	888	964	948	939	915	936	924	924	979	954	879	983	946	873	957	873	958	942	966	917	946	924	950	938	945	913	934	951	939	889	970	941	890	975	1007	922	958	921	893	953	939	916	986	867	964	968	893	953	950	916	904	948	955	948	940	960	902	939	982	958	943	942	897	918	927	922	989	953	938	915	899	898	968	911	951	904	927	941	919	912	966	893	891	893	988	914	973	970	950	870	916	946	903	925	890	944	923	952	908	975	893	972	926	879	928	912	923	925	936	894	894	917	916	864	947	925	950	877	936	918	953	947	938	955	929	886	941	969	925	912	950	966	918	937	916	949	924	921	955	937	882	908	936	944	937	976	881	892	924	927	961	902	924	937	952	934	923	931	888	931	915	933	930	946	853	921	914	897	982	919	929	934	917	915	882	906	898	901	930	918	948	919	906	909	929	921	902	890	993	946	1043	994	888	992	939	953	908	877	919	904	935	941	892	952	934	921	935	938	941	971	946	901	926	952	926	972	920	884	891	913	855	900	931	919	959	944	888	893	929	905	951	898	876	957	950	958	916	945	932	869	936	891	896	930	891	982	926	951	903	879	907	927	932	972	909	968	902	988	929	894	936	915	940	934	925	981	954	877	959	938	900	963	911	952	928	908	1009	953	951	945	943	955	968	936	879	964	881	989	908	943	946	973	924	916	1002	932	940	936	908	878	940	869	915	919	929	931	933	914	984	912	912	922	931	947	920	921	932	943	961	943	947	949	944	940	923	879	896	939	869	974	909	936	939	943	913	911	950	902	903	923	926	975	981	935	921	918	990	950	959	957	974	908	944	952	946	926	944	905	927	939	955	891	977	970	940	948	952	907	940	937	923	892	938	955	946	896	886	902	957	971	909	965	989	965	901	961	959	910	927	935	908	873	953	929	913	910	944	989	911	940	916	1002	945	931	966	939	961	923	920	890	925	897	905	970	937	919	928	895	923	934	907	976	954	922	945	966	919	915	917	932	942	975	944	908	936	933	898	961	912	894	884	917	932	913	926	903	941	931	926	1001	987	988	947	887	910	917	906	950	933	920	969	955	992	912	933	898	932	945	967	920	907	903	933	919	938	941	900	857	911	907	938	973	980	923	921	924	1001	942	908	938	926	879	967	919	950	941	950	950	936	914	934	961	897	943	874	853	953	928	905	918	957	950	891	954	929	923	949	927	911	927	955	919	914	936	956	899	965	950	909	955	919	989	902	966	921	938	917	929	896	883	874	957	922	952	907	899	914	935	899	965	932	955	952	964	954	950	935	923	941	941	941	944	916	934	951	884	897	943	916	897	927	877	926	920	957	890	943	951	937	956	933	863	898	928	965	896	972	907	952	964	911	901	967	996	971	916	932	943	950	967	937	955	901	912	951	972	941	903	959	934	895	923	905	980	906	983	971	990	938	910	897	918	1022	901	965	935	913	913	882	899	925	928	1006	913	937	924	1011	970	988	894	912	989	971	938	912	957	932	928	960	918	914	932	914	919	904	902	896	892	937	929	942	929	936	928	935	904	934	948	908	968	902	911	912	912	905	951	944	935	961	920	1000	909	935	960	924	976	901	963	926	960	897	920	926	902	924	897	922	919	976	1007	876	946	927	910	953	914	918	915	952	906	892	915	900	961	918	893	938	914	924	960	966	961	915	983	929	970	951	934	972	888	906	939	959	953	859	884	952	885	897	918	903	890	902	903	940	938	886	880	947	958	894	932	943	897	907	939	918	946	890	932	959	976	940	936	908	879	942	951	901	968	888	932	951	941	972	985	909	958	930	951	905	899	912	918	994	969	917	979	937	923	940	981	954	957	963	931	962	977	971	923	947	906	903	934	945	946	922	954	894	916	896	971	940	901	998	901	908	926	919	967	928	892	951	886	949	868	984	924	876	949	875	960	912	952	927	941	917	931	953	926	956	955	900	965	948	935	920	949	914	936	945	909	981	909	910	933	1005	953	886	903	877	921	916	927	934	871	930	937	886	945	919	937	972	892	933	898	898	972	951	921	863	961	940	942	964	931	953	915	944	919	963	929	897	934	936	901	918	869	937	945	938	914	919	985	935	917	898	930	925	890	932	965	948	919	951	915	930	901	916	933	896	945	938	907	1004	929	935	925	964	935	848	960	897	985	946	990	912	938	944	934	967	881	936	954	906	892	976	921	977	903	899	899	864	857	883	958	923	939	894	921	892	965	888	928	910	953	985	851	938	976	996	908	908	945	931	909	917	923	954	881	925	972	1007	935	950	949	924	933	1009	979	932	953	947	875	982	978	932	920	957	974	914	923	985	911	953	975	977	950	959	906	935	980	896	1025	895	943	904	984	967	933	886	949	894	939	918	963	905	994	979	891	939	953	900	910	952	911	941	945	924	927	889	950	901	913	887	967	879	930	959	926	961	929	843	879	934	980	918	950	896	886	951	896	839	951	932	964	980	944	914	911	929	920	996	882	908	912	904	909	930	866	931	918	915	948	975	901	933	902	963	899	931	903	962	931
29666	36333	35779	33249	27786	24983	26168	22403	10930	5427	3598	5785	5842	4811	3434	2487	890	628	380	324	333	335	362	341	318	348	313	327	358	346	350	333	311	308	322	346	322	316	312	305	322	331	360	337	338	326	314	327	317	311	330	312	326	356	322	276	329	286	272	318	300	322	351	316	342	331	325	317	319	327	341	304	301	318	340	270	321	335	301	309	336	290	308	330	322	339	321	315	338	356	291	290	328	300	362	302	332	318	335	324	340	319	320	317	342	325	330	310	332	316	333	326	314	313	307	322	313	289	306	301	311	293	315	312	291	275	309	286	359	306	305	326	361	318	325	309	299	313	296	281	292	311	301	296	331	309	329	316	301	340	336	309	326	321	304	306	280	303	300	300	330	297	306	296	307	341	311	318	346	302	324	321	301	316	307	319	315	299	324	327	307	319	304	305	294	343	314	339	274	308	328	315	302	355	287	324	311	332	320	318	298	317	318	324	304	320	333	318	311	322	325	326	344	341	349	301	324	274	300	342	314	301	326	354	329	308	318	324	331	313	328	306	275	319	298	320	333	342	309	308	329	288	331	303	313	324	305	312	301	334	326	320	333	293	331	323	300	321	281	365	315	303	311	339	359	325	321	294	274	284	311	338	329	282	323	323	320	311	319	275	327	320	368	319	289	306	335	318	323	293	297	293	309	317	290	327	312	355	295	326	305	331	316	336	306	301	346	347	324	294	320	344	323	348	350	309	322	362	325	312	321	314	330	329	304	345	346	337	277	323	299	322	322	308	316	319	324	313	323	299	316	330	335	279	312	313	322	323	309	332	324	283	320	289	317	320	326	338	306	319	313	329	340	305	317	321	328	313	260	305	287	322	310	334	360	324	323	316	324	352	360	299	316	308	335	323	292	305	306	310	322	310	289	309	292	328	343	322	318	308	363	320	318	339	290	304	306	306	309	331	274	297	330	303	321	331	309	293	311	295	313	321	303	303	311	291	276	272	333	307	288	283	287	279	317	322	314	312	304	312	344	329	347	312	290	316	352	293	312	294	263	315	319	310	274	337	300	316	292	296	339	330	357	327	345	318	315	323	326	350	337	351	312	293	305	341	293	309	302	318	304	331	292	319	343	322	324	304	314	341	294	344	327	304	292	327	310	316	282	321	321	296	287	283	345	335	337	298	296	314	284	300	308	326	320	286	302	310	290	308	313	331	299	367	314	306	330	293	358	338	343	298	314	302	318	306	341	337	294	341	290	335	303	313	306	327	290	315	325	332	347	321	361	306	301	351	308	337	323	297	315	323	314	319	295	336	338	301	295	357	317	312	324	334	315	297	339	362	313	306	303	340	313	297	277	313	293	334	305	301	297	317	302	318	304	325	293	340	316	299	322	357	297	295	317	333	282	355	360	302	334	301	312	323	300	324	336	331	319	324	307	329	305	316	321	309	287	322	316	314	288	293	307	317	315	294	337	330	321	293	327	321	311	274	327	337	266	310	313	293	315	310	310	322	288	309	303	328	344	299	330	301	296	306	293	309	344	352	348	320	298	317	336	302	297	294	333	345	331	320	304	315	312	295	306	319	311	316	294	319	314	309	323	349	316	325	312	328	333	300	291	299	304	330	351	320	318	292	299	302	339	312	336	310	313	364	325	335	305	312	328	332	333	310	311	304	321	329	321	293	308	324	312	315	299	338	307	360	342	290	355	309	307	313	315	297	320	318	330	326	347	312	328	308	298	296	293	305	300	308	313	321	298	330	332	318	304	304	356	343	319	297	311	328	298	280	324	321	306	341	314	304	302	321	299	322	273	322	319	310	322	318	325	316	288	274	338	330	299	301	336	317	333	321	325	318	341	311	297	335	299	306	296	324	341	297	290	321	289	298	303	327	313	304	315	310	315	328	333	339	338	315	293	309	321	304	302	314	302	333	318	298	363	324	336	355	321	327	319	314	304	338	313	333	315	291	331	323	339	335	334	339	305	308	350	310	342	308	308	301	297	331	316	303	307	303	293	310	278	287	333	337	316	312	324	286	295	304	298	320	323	328	321	331	302	305	309	293	299	331	299	337	288	317	290	318	326	321	300	320	306	315	322	302	324	316	350	304	319	335	341	299	314	310	322	323	290	338	288	331	319	320	318	329	331	320	333	338	307	312	295	321	334	319	326	293	308	309	321	321	309	352	305	331	320	307	267	316	291	323	323	297	330	293	302	348	332	317	311	305	298	319	291	300	353	320	320	314	310	320	297	302	305	304	340	342	322	306	333	309	315	325	315	308	314	297	329	333	324	332	305	304	319	325	292	321	306	330	327	336	326	303	323	322	288	352	313	304	318	324	324	275	315	355	302	329	291	322	340	335	275	315	344	301	308	294	320	297	334	314	329	319	318	310	315	334	334	302	298	313	318	301	327	307	308	341	314	319	328	325	334	331	308	321	315	303	333	321	333	308	309	321	312	296	319	285	341	330	330	314	328	303	307	291	343	306	313	336	325	334	312	299	312	291	321	313	332	341	315	313	299	283	319	343	334	329	327	309	316	319	323	339	322	350	315	341	284	345	313	338	301	317	339	303	339	316	321	301	313	300	303	292	335	328	316	291	321	296	314	308	293	346	324	280	305	304	333	304	306	338	344	294	288	367	295	317	318	301	335	293	305	294	296	283	363	289	290	318	291	318	344	304	298	299	299	315	312	315	306	339	306	336	315	343	332	294	312	306	324	292	323	344	313	308	297	307	323	266	330	333	294	351	346	319	302	303	302	328	306	314	308	304	311	314	300	312	288	317	312	359	310	334	320	307	297	276	356	313	293	273	336	303	317	333	360	313	322	310	308	294	299	322	303	340	316	282	301	304	327	323	306	314	320	317	317	315	310	301	345	284	310	321	312	309	315	320	294	313	307	277	314	354	304	355	299	295	303	315	309	312	349	324	294	336	306	316	326	319	290	308	311	352	342	333	306	294	339	310	326	308	307	338	348	347	321	307	289	306	333	309	297	312	314	305	334	305	281	304	310	322	334	303	293	302	336	309	338	324	304	334	328	319	313	325	338	312	299	306	279	316	312	305	282	287	291	320	311	339	319	313	286	312	311	317	331	317	295	346	348	320	306	301	280	317	278	335	311	306	305	324	320	306	335	318	316	335	303	300	269	301	330	297	342	299	332	274	292	310	310	323	325	330	308	311	305	308	317	302	329	313	313	323	285	310	318	318	319	327	312	335	325	307	350	293	320	290	314	287	295	336	362	306	297	318	313	305	332	309	301	284	317	303	278	326	332	311	324	336	258	304	337	292	332	312	304	320	314	326	297	312	331	356	318	289	336	290	293	330	333	316	342	317	304	324	318	255	301	315	309	340	333	300	291	354	320	299	313	283	309	343	297	342	315	286	332	301	308	336	294	274	313	330	300	358	308	325	303	323	304	298	323	296	326	344	327	298	293	304	314	313	303	324	288	283	322	319	323	310	319	310	316	316	348	341	319	320	341	329	334	293	337	289	317	320	356	287
19743	29463	32945	34233	31525	34974	40707	33600	17530	11891	11416	18982	16246	12097	9999	9367	2646	2918	1369	1253	1145	1116	1105	1053	1066	1117	1010	996	985	1030	943	976	896	978	913	941	924	917	964	882	883	919	862	902	892	876	865	884	874	890	934	880	865	865	838	875	848	882	823	869	839	837	835	808	768	843	836	793	886	822	829	851	856	837	855	861	855	832	803	915	894	844	794	803	816	816	874	826	849	825	834	822	789	861	818	790	820	843	780	822	832	834	860	769	819	800	860	833	860	839	793	785	812	793	829	825	844	771	791	797	833	817	819	875	785	818	820	788	798	783	847	858	833	782	844	815	813	848	826	865	821	857	804	811	734	779	849	792	773	769	805	800	838	804	794	819	811	785	830	794	789	822	801	844	805	842	838	763	831	782	820	823	819	814	792	753	815	752	802	786	845	828	805	768	815	821	829	828	803	779	825	836	825	823	807	757	831	758	848	815	814	783	803	849	825	805	821	836	867	782	801	819	821	782	804	824	805	783	736	852	824	823	783	776	817	787	799	837	851	782	802	762	790	852	812	823	834	788	860	854	820	840	797	794	780	811	791	822	831	808	850	792	775	776	838	791	794	798	804	772	854	834	814	823	778	836	806	773	865	823	872	797	839	805	810	837	800	775	790	813	781	822	798	827	792	863	819	809	811	836	814	750	792	766	842	833	806	836	799	889	797	823	821	824	807	797	801	845	822	805	840	810	777	832	765	838	819	795	782	786	820	787	806	773	828	811	772	847	806	860	827	837	800	799	769	821	817	852	819	757	811	850	813	784	851	816	758	832	812	805	864	827	866	830	850	799	808	793	812	848	782	770	804	804	850	768	782	836	783	769	840	811	855	789	816	816	792	836	828	791	800	829	816	825	802	832	820	844	796	820	803	806	795	816	894	798	757	828	774	767	809	797	817	861	772	843	810	834	813	825	858	834	846	793	835	820	827	859	792	846	827	834	853	753	807	808	782	784	826	759	757	849	832	751	819	844	824	756	840	861	823	813	831	836	864	850	827	805	817	839	808	814	830	791	777	819	862	837	806	827	841	833	825	804	773	780	839	785	860	777	788	864	868	793	767	812	850	781	769	816	844	823	816	818	786	808	884	791	836	811	812	804	843	847	790	830	819	803	847	789	864	844	843	800	762	829	837	833	832	820	879	797	807	768	849	836	784	821	810	819	786	828	767	784	826	775	820	818	819	834	833	853	825	856	829	838	874	833	860	803	792	840	797	828	792	814	835	821	869	771	826	825	824	829	851	818	810	815	826	795	790	806	807	867	787	827	811	862	799	851	845	870	806	823	819	800	835	822	797	784	840	793	801	876	792	864	808	851	828	827	835	807	832	786	789	789	800	812	815	781	811	856	771	760	783	820	812	876	780	842	840	798	830	769	852	806	847	787	829	853	826	855	811	810	763	833	820	799	834	800	826	820	776	828	758	846	831	782	799	765	802	763	796	786	800	820	770	822	817	824	787	885	850	808	872	807	853	790	834	812	798	804	816	873	817	771	894	795	868	826	809	777	832	825	828	820	768	821	772	769	790	801	797	794	816	803	824	834	807	797	780	822	799	863	843	774	828	820	815	843	744	821	816	808	846	814	802	816	828	838	846	870	790	913	834	865	825	781	844	815	808	787	824	870	757	819	859	808	813	775	790	769	809	791	827	792	851	817	798	774	807	835	846	859	839	826	795	836	782	826	877	799	787	859	846	817	783	853	835	823	806	810	778	836	782	789	809	829	786	777	803	829	850	811	775	805	832	871	777	816	827	840	809	799	811	797	796	828	796	777	798	852	804	754	833	793	858	791	793	761	805	823	804	856	809	777	879	858	827	832	833	831	830	799	808	837	810	779	827	827	777	789	805	807	797	766	807	803	803	847	867	796	757	838	831	831	765	819	800	821	812	816	791	790	796	784	791	820	801	823	827	828	787	808	740	798	800	809	783	806	830	814	814	879	779	841	798	854	819	805	786	738	826	824	856	819	806	806	791	819	795	820	796	768	809	835	836	825	866	752	801	854	851	781	786	786	792	826	792	829	776	806	838	827	796	799	786	853	816	829	842	754	811	838	788	788	828	759	818	860	849	785	818	807	859	816	799	812	797	764	779	826	843	834	796	816	813	805	787	832	812	863	810	819	821	805	843	790	834	838	837	789	815	835	771	842	830	838	836	793	779	757	791	811	772	865	825	828	823	756	783	818	802	772	783	814	825	823	822	790	768	822	798	813	779	772	848	803	814	797	780	800	855	766	816	824	816	844	814	792	798	833	781	836	848	783	849	773	822	802	801	858	820	798	854	830	805	805	805	844	790	825	878	819	801	790	924	803	732	841	825	799	805	778	788	827	798	775	820	804	787	835	838	804	824	751	809	783	815	816	786	821	845	755	768	824	809	808	827	817	784	817	826	828	816	779	829	806	779	848	807	805	806	858	803	802	813	826	778	801	832	801	862	774	786	812	761	838	810	822	825	760	832	827	810	786	776	840	815	820	821	822	802	826	811	795	805	828	803	785	820	803	803	815	795	850	845	816	818	750	839	827	785	753	796	787	844	802	809	810	809	825	833	833	820	835	820	816	852	816	831	814	800	836	819	825	804	746	824	816	789	866	819	768	828	845	801	848	818	819	793	863	824	804	780	819	806	768	809	779	799	812	808	812	847	813	871	833	849	835	834	767	806	824	779	812	830	820	821	768	858	820	799	802	862	806	805	794	823	779	816	818	850	807	812	768	778	749	861	853	790	811	825	808	761	821	850	836	842	826	822	825	774	811	773	825	778	821	768	832	829	773	774	812	807	794	815	774	787	798	841	788	829	878	832	804	799	783	832	813	818	838	777	856	808	827	837	783	810	798	795	814	796	816	845	808	838	798	847	835	831	802	831	827	802	821	794	752	787	800	805	822	784	759	836	830	843	820	805	795	839	805	799	785	813	789	829	783	754	861	831	864	810	770	812	813	864	886	805	829	813	776	806	765	791	806	793	805	788	803	792	815	808	808	792	803	801	821	825	832	803	778	788	875	812	813	820	851	800	828	792	793	779	788	786	841	841	837	780	829	792	825	860	792	785	811	804	806	833	835	784	806	815	810	793	844	762	765	834	863	822	815	832	855	808	813	814	772	810	847	786	843	813	779	830	794	824	801	781	865	817	869	818	786	771	827	819	817	814	825	840	817	833	793	794	842	815	802	830	800	797	792	802	841	810	838	855	803	816	818	812	845	808	803	809	854	800	845	815	815	835	803	787	838	812	837	824	805	833	811	827	784	860	812	800	811	767	785	780	827	769	763	796	799	827	854	785	812	832	882	770	815	837	874	779	861	837	838	746	824	816	810	824	771	834	820	845	862	796	788	810	833	911	774	821	815	864	775	803	776	834	793	798	851	777	792	810	810	838	780	846	843	821	837	816	832	815	795	788	824	792	762	825	777	813	794	767	812	790	842	826	810	854	791	822	861	774	795	847	828	802	826	749	806	767	831
3794	4786	5520	3500	1594	999	965	631	383	309	265	376	296	277	243	209	198	212	174	185	204	194	197	183	177	177	200	179	192	187	233	206	207	187	208	211	200	183	210	182	172	153	193	198	197	213	182	193	203	203	190	182	197	190	191	192	191	207	187	186	175	187	203	204	196	185	202	187	197	186	181	186	209	199	208	195	196	200	179	182	204	201	207	196	192	168	177	165	181	188	183	179	208	178	196	178	192	197	183	207	202	187	209	187	200	195	194	183	158	182	181	170	219	190	185	178	166	188	195	206	211	201	195	161	185	213	193	188	192	205	176	181	200	192	203	166	177	168	188	205	188	180	186	186	200	180	172	210	180	170	188	173	207	204	209	192	207	177	192	204	185	173	207	201	196	188	182	182	203	177	185	195	193	173	196	188	205	192	186	190	182	178	205	201	163	187	171	186	211	192	197	166	209	196	201	169	204	165	192	202	170	176	192	172	210	197	202	177	197	165	181	182	200	200	191	202	171	194	189	171	201	180	219	197	148	174	194	202	189	195	210	230	196	217	186	200	207	183	198	216	193	187	202	187	200	185	161	206	213	190	212	190	184	204	200	201	198	205	192	190	181	172	183	198	203	161	205	168	192	197	160	219	164	200	210	204	173	177	198	190	205	176	177	214	186	189	186	184	191	173	186	181	185	179	193	196	170	178	197	198	186	206	203	202	210	221	159	191	185	211	189	164	184	176	194	199	208	194	227	178	211	195	166	195	198	191	192	182	175	195	187	182	208	198	209	188	198	200	185	182	181	191	224	187	189	196	222	194	186	173	193	159	176	188	187	172	204	194	180	192	190	174	195	201	204	179	193	199	196	199	195	197	190	203	233	226	179	195	192	228	185	178	196	178	201	171	198	184	185	194	195	194	189	182	175	175	196	173	187	196	226	214	198	193	161	167	181	195	206	206	168	188	186	199	158	199	177	167	188	197	205	190	184	178	184	180	191	207	173	205	195	182	185	184	181	162	206	191	209	191	169	175	184	153	163	184	199	192	176	168	226	206	210	204	170	183	185	177	205	173	186	148	207	195	157	212	170	192	177	186	216	201	172	170	208	197	179	173	165	194	204	181	165	196	200	175	192	173	202	187	181	202	200	217	186	190	184	191	205	194	165	204	205	193	173	202	228	200	164	183	194	162	205	206	190	181	213	167	193	173	172	184	201	170	184	198	214	194	189	194	193	165	198	189	196	172	185	194	185	196	192	195	187	194	179	170	185	201	182	186	198	184	192	204	193	185	182	183	188	166	197	175	184	194	191	188	176	187	200	183	213	189	188	221	203	195	202	201	207	233	178	223	184	186	209	167	203	193	191	179	164	189	199	190	194	194	184	191	200	167	219	189	191	200	198	194	183	199	165	221	182	202	169	177	181	181	180	178	180	169	183	175	191	201	229	179	177	202	202	190	199	181	209	185	196	180	187	197	184	206	206	196	191	169	189	194	194	189	208	190	219	194	207	191	212	194	203	190	210	197	169	197	230	207	182	199	203	187	186	177	181	202	172	174	207	190	162	181	206	182	215	173	186	194	222	213	180	221	172	188	185	188	196	193	171	202	197	189	201	191	191	193	177	207	186	190	175	191	188	189	195	199	194	176	216	193	190	184	172	219	212	191	179	196	199	202	192	187	162	204	208	221	206	199	186	190	203	179	177	198	220	202	220	195	176	206	201	202	212	184	187	205	177	185	175	202	199	192	193	192	221	188	175	198	174	184	196	176	203	195	198	204	213	168	208	204	194	185	196	158	197	197	187	187	198	162	186	211	186	190	185	197	177	195	199	170	180	182	200	197	162	188	199	178	190	195	195	200	191	184	183	191	186	190	198	195	185	198	192	194	169	216	191	190	167	192	198	189	174	201	188	207	207	178	202	199	185	165	198	178	166	172	175	191	209	205	197	165	206	214	177	200	185	183	197	176	222	223	196	187	184	152	205	196	202	175	209	188	201	214	190	197	186	184	199	192	186	173	185	175	206	196	209	192	163	183	187	197	176	159	181	194	205	194	201	202	200	190	197	213	206	185	206	175	216	191	192	192	208	235	213	202	187	182	199	186	179	192	178	179	175	188	184	201	207	181	199	190	174	172	180	201	180	191	191	175	170	189	219	186	195	174	187	207	186	180	195	203	203	209	211	201	187	184	199	209	197	194	190	206	194	186	196	180	194	203	176	218	189	185	183	195	207	212	186	177	184	197	187	198	181	193	154	208	190	185	208	189	201	162	182	187	198	186	174	177	196	167	198	201	185	178	172	188	190	169	177	177	196	194	195	200	191	200	194	169	203	193	203	220	191	179	211	185	183	151	194	172	195	193	165	181	188	202	170	192	193	194	190	181	186	187	202	182	173	192	179	180	207	197	181	204	187	179	195	204	176	202	183	202	214	198	189	154	155	190	205	189	190	179	169	198	184	177	195	183	203	193	183	190	200	209	200	225	197	176	181	171	187	167	182	180	196	172	185	191	211	180	201	199	183	190	199	208	183	209	175	209	178	205	176	179	207	182	205	172	186	196	208	213	184	225	194	204	205	180	182	187	173	189	179	190	189	174	204	203	170	197	170	202	191	196	206	173	192	191	167	193	196	195	189	169	192	212	189	203	196	185	188	165	181	198	177	193	208	187	182	201	183	197	202	183	201	207	188	207	226	217	194	212	194	163	191	195	195	199	205	190	188	205	180	190	200	193	174	211	194	198	194	181	166	212	179	194	186	194	184	221	190	199	222	172	188	181	181	193	190	201	193	179	205	198	217	193	195	169	187	216	202	194	177	187	191	183	187	202	168	190	214	195	174	188	175	214	169	175	193	221	193	187	190	172	188	184	210	209	197	188	183	179	191	209	174	180	201	211	179	167	193	168	192	214	204	197	177	182	193	199	190	173	204	201	191	175	199	185	184	178	188	210	167	198	178	172	215	179	187	182	177	217	200	158	192	186	214	212	174	205	204	188	175	182	196	183	205	195	198	191	205	193	202	181	185	175	176	195	223	166	183	182	207	167	198	191	205	196	169	171	198	179	202	181	199	195	200	197	186	199	208	175	186	183	201	208	186	194	204	185	191	160	174	211	181	189	172	190	219	202	174	189	201	191	181	190	208	193	177	186	219	177	190	207	223	218	194	183	187	202	193	207	193	175	193	209	204	176	199	183	180	189	184	192	214	167	200	187	192	187	194	199	221	184	173	167	206	164	223	197	210	180	181	210	199	192	209	196	172	196	199	215	193	215	207	199	184	179	204	184	181	200	178	191	185	179	196	186	178	193	193	197	207	188	195	172	187	183	188	207	206	209	208	162	173	184	200	186	166	208	183	192	191	182	177	182	191	179	182	174	195	185	179	196	212	192	158	199	185	191	180	185	192	193	188	185	200	172	189	158	195	216	158	182	202	215	206	219	202	184	197	194	196	202	205	174	189	171	214	164	163	189	199	195	196	188	188	193	192	210	198	195	170	168	158	199	191	187
3620	6641	8808	8453	5172	4347	5429	3638	1849	1226	1302	1833	1585	1303	1046	842	656	666	577	575	552	587	571	533	592	624	594	592	543	583	572	573	561	535	576	587	572	603	602	601	558	590	550	621	554	616	571	602	593	545	561	546	566	573	548	572	578	530	570	580	584	530	556	591	598	592	576	609	570	584	591	566	615	554	594	606	526	558	641	555	567	546	652	608	597	539	566	558	552	568	580	592	560	556	574	591	582	576	591	534	579	597	564	557	583	546	571	527	552	556	548	523	580	563	617	576	547	584	591	579	598	565	608	581	532	564	604	588	575	541	561	546	596	548	556	580	574	549	552	578	583	590	566	611	568	549	622	583	592	556	556	591	630	604	591	581	583	573	589	557	534	549	517	573	593	532	559	562	586	557	611	598	603	563	561	571	579	572	555	596	617	584	569	592	523	554	582	546	541	592	574	573	619	566	631	571	529	569	552	551	555	600	570	596	558	533	578	572	554	539	577	569	556	564	578	557	576	599	576	609	614	541	558	609	588	563	578	542	605	548	547	613	552	588	605	650	577	584	604	540	555	597	620	580	563	571	550	610	567	564	573	561	576	593	575	591	555	540	576	526	553	543	577	610	567	624	490	570	566	574	614	549	614	554	610	570	578	575	622	567	591	548	573	598	568	620	581	561	542	598	561	548	547	543	592	593	565	558	530	567	602	559	587	551	610	593	555	555	570	575	567	644	615	528	569	599	576	557	552	586	589	573	589	549	601	586	580	567	590	590	561	605	581	557	553	592	616	558	601	560	600	580	574	570	588	608	604	591	565	574	543	575	585	559	576	596	570	586	584	564	559	578	626	602	579	610	562	585	632	570	576	617	549	544	582	544	557	585	570	600	602	590	595	569	613	588	575	576	575	572	571	588	588	594	568	593	573	573	563	567	589	630	542	580	588	564	592	583	542	592	543	614	626	579	549	569	639	554	619	600	574	588	548	605	590	570	531	594	583	585	573	570	539	601	566	556	566	595	566	576	515	587	613	620	557	571	615	586	558	572	579	579	582	581	581	591	575	560	640	569	559	567	576	587	588	564	583	548	577	606	597	559	604	577	584	563	572	537	608	585	545	582	629	603	588	589	610	584	605	585	616	594	587	583	594	585	580	583	562	589	554	580	556	527	584	577	539	597	580	557	606	573	620	566	569	601	594	593	561	580	560	578	563	600	538	590	589	571	625	564	610	567	567	542	575	581	581	620	587	578	571	583	646	592	613	573	574	609	578	563	607	615	572	578	600	572	574	551	582	595	606	557	533	603	554	617	555	597	569	561	527	579	576	614	552	597	593	585	585	616	563	565	550	585	591	552	559	581	566	572	603	562	566	578	579	635	609	553	605	612	603	614	615	562	565	556	614	631	577	600	584	592	556	597	592	596	501	545	555	549	584	616	576	520	594	566	627	568	596	532	564	582	575	599	560	568	553	547	593	509	545	612	569	548	572	558	547	596	557	565	584	580	609	591	564	568	631	567	567	558	572	547	567	619	596	558	557	550	581	546	566	568	611	574	613	557	606	549	531	615	622	599	590	562	547	581	566	608	577	625	559	589	576	562	603	563	592	583	589	655	606	599	586	548	555	615	550	611	582	534	600	594	555	557	566	583	583	557	560	598	568	528	604	572	589	569	568	567	554	588	594	605	571	569	521	558	580	562	575	601	566	569	573	587	570	568	537	598	572	561	519	559	604	608	558	555	588	608	594	589	605	599	584	590	557	530	624	608	549	574	573	574	555	576	606	576	582	591	607	593	554	530	557	579	578	587	561	569	546	597	592	610	546	615	586	549	566	529	615	540	582	574	575	583	623	557	597	603	589	576	568	572	573	564	565	551	590	597	581	572	583	533	583	598	551	608	563	553	588	540	582	580	592	562	595	603	610	608	596	588	572	536	580	615	603	598	546	555	608	570	561	532	589	572	563	550	576	555	564	558	566	573	594	526	566	578	547	550	605	545	580	542	620	585	592	570	578	589	510	560	647	572	575	564	563	571	619	599	583	579	551	602	601	564	572	580	582	532	586	571	549	551	599	632	567	562	560	533	548	603	573	560	575	552	580	585	639	573	586	580	588	563	582	590	564	607	592	594	601	563	606	587	543	575	590	584	607	621	544	582	567	553	572	646	610	559	540	574	563	591	607	572	593	582	540	563	604	577	640	547	563	630	582	573	570	527	546	578	570	568	582	567	607	557	591	619	613	561	569	551	567	608	568	615	569	624	598	586	608	595	579	616	530	556	562	599	534	576	532	603	571	583	585	593	612	576	601	569	555	604	597	579	577	576	575	605	530	579	613	580	581	577	538	613	589	574	580	634	547	556	559	566	593	556	573	562	609	596	563	590	581	558	569	563	557	570	550	574	576	544	619	552	595	619	586	598	617	572	542	564	588	533	602	562	605	608	604	573	578	594	563	589	581	572	602	583	544	577	587	571	550	543	554	570	564	571	627	572	588	597	560	612	557	594	619	597	589	609	538	547	549	598	619	575	587	545	551	564	578	576	579	557	535	565	566	577	596	603	571	575	612	597	562	568	558	562	586	561	562	647	587	537	586	617	556	633	613	563	605	534	582	579	641	568	577	555	534	609	598	576	604	561	581	580	602	575	548	577	565	566	580	623	551	560	552	601	578	571	560	589	613	562	559	587	602	579	555	552	601	574	569	589	585	602	605	562	527	601	568	605	560	551	567	551	566	586	588	620	580	573	605	602	576	597	565	589	577	609	578	599	593	569	552	560	593	591	580	577	583	579	558	561	560	550	545	546	630	610	526	604	596	573	560	565	557	596	556	604	646	602	530	598	550	556	556	581	553	604	602	563	589	591	577	578	566	580	548	560	546	606	574	585	601	566	550	571	617	576	557	551	563	605	565	565	596	589	552	578	532	580	560	610	593	644	582	581	562	591	567	546	554	586	550	551	552	595	541	554	597	599	563	582	565	630	567	545	586	593	591	539	585	589	553	584	583	584	609	613	596	569	551	592	579	583	529	570	586	554	576	615	586	598	580	577	595	582	579	582	577	559	606	586	530	577	544	612	579	573	605	579	589	585	595	584	530	587	549	605	555	559	580	621	585	543	594	589	548	594	569	580	567	598	555	619	583	574	563	555	591	546	597	570	565	613	556	599	557	593	601	575	571	563	575	524	552	564	587	575	557	571	601	604	577	580	569	552	557	555	580	592	569	570	569	546	589	603	568	579	601	593	591	588	565	554	539	571	612	546	600	587	578	588	554	552	590	570	540	607	601	571	579	599	599	576	592	557	590	533	561	636	571	580	566	599	536	608	605	554	592	527	521	607	598	634	593	554	491	575	562	575	532	567	573	581	531	564	546	575	578	554	581	574	558	559	584	557	538	562	580	563	537	546	575	598	579	576	592	624	599	548	578	583	574	613	596	598	552	581	568	522	561	590	516	579	555	572	539	522	591	651	574	582	562	547	550	564	602	579	550	563	573	560	577	597	601	605
20283	31398	32485	29397	24055	20632	20289	14741	7560	4016	3407	3995	3729	2604	2369	1718	648	482	370	386	375	328	397	373	400	387	363	374	364	351	377	368	381	363	367	398	345	413	389	385	382	372	390	379	347	378	368	380	330	354	358	344	329	348	359	368	331	355	344	365	396	365	369	373	363	375	353	343	425	347	334	384	341	383	339	300	361	329	372	370	344	370	362	367	354	330	362	347	358	354	339	372	345	389	363	358	372	393	362	345	354	394	349	378	356	394	348	374	366	351	390	330	379	329	345	332	353	349	356	373	377	362	346	387	354	322	328	360	319	362	319	359	330	351	361	312	364	338	369	367	380	335	323	349	364	372	337	343	320	342	334	337	363	372	368	363	359	346	365	343	320	380	354	352	352	375	361	348	357	325	310	379	358	373	372	367	375	361	336	363	320	387	342	354	377	313	393	341	377	343	343	376	330	348	340	364	313	369	354	357	379	370	345	372	376	339	350	326	351	371	360	361	356	306	360	397	336	358	370	387	352	366	361	346	361	367	367	348	372	373	355	325	352	375	373	383	363	323	330	373	343	397	350	341	344	330	364	371	350	340	341	347	356	373	364	345	334	395	381	392	364	348	405	351	381	375	363	358	354	363	321	381	346	377	367	324	366	377	322	373	329	376	364	381	379	349	352	358	378	356	406	399	350	373	344	340	325	368	371	344	367	368	359	323	347	383	357	343	371	372	356	379	344	350	333	328	377	344	386	371	342	321	347	338	344	395	355	372	365	352	309	389	329	389	334	363	358	338	328	372	350	305	336	357	337	355	371	347	357	362	349	312	359	355	361	322	346	377	340	346	332	328	355	353	346	339	343	352	332	346	354	369	359	391	363	316	367	320	376	353	359	333	364	333	348	338	365	331	362	350	345	352	376	326	305	347	380	351	382	331	379	340	355	364	334	332	336	374	368	362	361	355	357	364	387	365	360	353	356	297	376	367	365	315	357	334	369	352	353	361	376	360	378	356	361	393	318	344	363	320	354	357	370	338	405	349	379	335	325	386	344	323	359	399	355	351	361	352	343	340	343	345	358	391	332	338	398	368	333	360	326	348	365	343	335	370	363	343	356	364	370	372	327	379	357	334	369	332	330	367	357	342	354	345	337	356	378	374	334	337	337	347	368	381	354	351	337	356	365	375	357	363	401	375	365	378	371	342	373	345	404	353	344	353	360	365	346	350	327	345	370	358	360	346	343	358	379	387	341	365	380	354	342	323	362	389	359	353	374	413	383	366	348	351	343	381	351	352	337	356	323	372	349	342	356	363	342	359	378	369	333	366	367	332	356	381	355	359	340	383	357	317	345	350	353	346	363	366	323	347	351	363	336	382	326	363	354	382	339	373	329	371	386	348	387	343	335	334	365	361	343	351	338	342	325	349	334	356	365	341	346	362	375	341	355	354	379	355	377	358	346	359	312	366	376	380	307	336	370	376	361	348	344	309	401	367	363	378	321	373	351	345	393	378	371	351	362	349	350	375	351	343	339	360	380	331	389	367	366	349	343	365	390	347	320	346	331	370	381	375	356	323	368	351	359	380	365	362	347	365	369	333	335	384	329	356	328	378	364	365	363	349	357	356	362	351	373	356	376	366	331	379	351	363	356	364	350	361	350	343	340	352	314	348	350	354	341	386	351	381	332	362	353	344	346	362	348	384	333	373	385	334	336	369	358	371	336	397	317	375	364	361	341	314	381	297	329	355	349	355	353	368	340	353	355	372	360	376	340	343	365	366	354	358	350	381	364	379	391	360	382	375	341	331	333	391	305	357	338	405	340	353	331	320	346	322	357	376	381	368	352	371	346	331	354	341	347	338	363	334	361	373	345	347	331	372	340	380	337	356	367	368	372	363	384	366	368	374	375	348	338	370	360	351	352	361	352	344	327	365	345	366	360	375	339	313	368	327	355	366	365	326	330	340	340	313	321	354	383	384	333	387	346	388	336	393	348	391	369	332	292	376	348	341	366	340	395	348	349	372	340	358	365	357	349	386	376	357	332	352	381	375	369	337	377	353	336	359	377	340	328	360	377	353	315	348	344	333	352	335	376	350	365	330	341	364	371	356	343	364	359	361	356	358	347	364	360	375	349	347	318	358	378	353	359	377	367	350	366	357	380	373	311	346	360	366	362	365	341	340	325	345	354	363	339	335	333	359	311	356	334	416	366	359	381	325	362	381	359	344	385	364	351	392	341	337	320	360	367	355	350	329	359	339	331	351	356	335	354	372	379	403	372	373	336	374	355	370	380	353	358	323	353	337	327	361	351	348	335	337	373	322	364	346	398	373	355	391	367	378	361	340	351	346	328	345	360	350	357	356	319	381	364	363	390	402	331	317	383	393	384	348	341	342	334	338	353	326	327	367	383	355	344	338	319	340	355	333	360	352	350	327	377	324	352	298	332	340	349	384	357	381	350	337	377	327	328	310	371	376	357	385	343	341	344	363	343	323	368	379	319	366	315	316	341	367	368	330	367	351	333	372	373	317	358	348	326	336	371	376	337	378	343	357	366	335	347	330	348	324	329	355	339	335	373	365	389	375	351	345	312	362	363	357	385	336	325	343	338	342	343	385	355	361	358	391	387	362	359	374	363	365	361	376	375	347	334	392	353	367	319	382	348	349	323	386	346	327	341	342	362	344	367	297	352	362	334	344	335	357	358	331	370	387	364	334	357	372	320	342	347	366	333	356	381	340	357	363	343	341	333	366	354	348	357	378	385	372	343	323	367	375	369	323	368	327	388	363	330	344	366	352	368	388	364	347	383	321	334	374	355	339	375	370	329	349	388	357	349	343	369	351	355	341	368	353	339	336	331	328	334	357	357	355	383	367	351	364	353	334	334	379	339	349	342	335	340	348	347	357	400	372	355	356	351	361	328	332	384	366	370	351	364	308	325	355	374	326	328	345	374	369	382	366	321	379	375	387	325	309	354	408	350	359	344	365	344	333	350	323	320	326	365	356	361	381	359	348	330	384	362	316	370	341	340	331	326	363	352	349	343	348	354	373	358	361	338	346	366	360	356	366	314	378	322	361	386	351	384	341	376	337	359	365	345	337	336	356	368	347	360	336	388	372	384	377	354	363	360	379	332	325	341	347	337	346	353	358	363	329	344	365	368	358	369	329	345	331	357	351	385	382	351	368	343	340	337	362	377	344	362	343	333	361	369	343	356	327	344	400	355	358	345	390	398	329	342	340	321	382	338	402	378	329	354	335	376	381	357	400	344	358	384	380	383	378	366	372	336	348	362	398	386	359	343	320	354	337	363	373	317	369	336	330	348	335	350	378	363	374	353	369	353	352	322	367	368	345	354	322	361	365	355	330	353	355	369	338	357	381	330	334	301	357	347	355	350	350	388	363	324	338	375	368	382	333	354	377	332	360	345	328	363	347	352	354	337	333	327	367	339	352	383	389	362	363	315	337	356	357	378	346	372	387	360	351	326	346	336	361	322	360	360	367	343	358
14829	25169	27861	29986	26811	31844	36115	28745	15726	11655	11716	15128	12001	8714	7563	6454	2267	1546	1189	1138	1171	1149	1061	1065	1084	1069	1055	1016	1092	1064	1002	1079	1027	1028	925	1001	970	978	1016	988	908	953	941	987	966	983	945	975	1006	986	1023	974	931	991	971	970	920	986	923	932	889	967	953	930	894	964	923	926	1000	937	936	948	920	963	962	884	952	919	898	954	963	1012	928	939	926	991	1007	925	950	944	950	914	978	939	905	888	948	999	923	943	979	893	970	936	935	992	898	952	928	880	953	944	913	960	915	990	950	905	910	966	915	981	905	907	902	974	918	960	906	911	1003	919	977	909	986	950	918	926	955	892	914	911	931	924	975	993	980	923	916	928	940	910	859	1018	936	986	980	949	982	865	948	903	877	880	901	905	934	916	960	915	925	949	906	901	976	970	896	878	928	968	973	961	972	980	930	970	915	899	1012	911	906	964	925	945	927	964	1003	948	892	939	925	901	887	944	933	914	932	900	966	960	927	952	960	891	944	955	921	942	946	936	922	943	900	967	949	943	916	930	909	908	915	889	967	938	912	949	950	949	941	952	982	983	947	978	894	934	944	911	910	938	932	928	932	979	943	945	963	884	917	930	898	871	915	927	880	982	934	930	947	890	974	971	913	930	947	927	956	944	991	927	907	988	965	937	990	941	926	951	1009	980	985	914	914	914	939	954	897	936	927	936	917	990	916	956	974	926	954	851	917	855	899	931	981	906	965	908	877	922	921	922	916	928	963	964	947	926	947	940	938	945	904	902	1017	967	922	915	914	890	892	907	937	933	931	959	928	939	929	983	911	902	929	925	915	955	952	922	924	929	905	881	926	946	906	958	966	961	952	916	908	984	924	923	897	897	923	942	933	938	909	923	913	899	929	924	909	942	890	924	886	936	988	919	967	912	939	871	938	973	961	961	979	943	971	972	920	903	920	974	905	942	975	928	934	932	896	909	863	956	892	948	957	899	910	913	974	927	931	880	914	920	932	929	949	928	925	904	900	927	931	907	895	909	893	953	935	920	961	887	903	959	922	876	955	963	931	972	877	917	904	954	988	976	868	914	884	944	945	911	913	922	907	952	927	987	891	917	962	913	967	938	919	894	904	909	942	931	932	969	945	911	970	923	881	962	896	953	919	949	914	923	910	957	958	950	915	907	957	952	976	901	988	943	888	860	928	942	943	971	935	920	960	946	912	905	915	965	928	960	898	964	917	943	924	906	897	938	944	898	954	883	913	877	934	943	902	871	929	939	915	880	938	956	981	963	972	919	952	903	944	912	949	983	967	973	948	948	956	922	959	976	918	944	959	937	898	950	922	904	943	961	914	908	883	958	953	952	885	991	933	881	915	896	900	925	947	950	889	929	921	909	894	924	972	906	962	943	947	936	942	933	970	935	913	936	985	914	940	961	909	913	965	912	938	919	900	937	957	929	948	955	927	915	916	926	914	972	925	891	943	952	919	916	976	989	910	879	944	869	932	926	909	883	922	917	932	915	914	859	955	907	965	946	935	927	875	914	929	938	955	891	919	931	894	874	882	936	887	889	901	917	969	943	944	930	922	950	957	841	966	914	909	934	938	924	969	974	927	890	948	948	871	912	937	945	976	991	849	956	931	913	950	874	911	976	940	949	957	929	925	961	921	976	920	946	956	899	914	921	903	891	922	965	906	957	888	959	946	941	931	926	902	930	930	929	947	918	941	889	890	967	879	919	915	915	974	957	885	970	944	925	938	943	941	978	1014	997	948	927	936	940	901	961	1000	892	992	928	957	912	962	949	932	928	929	941	927	964	923	953	963	952	830	951	966	961	925	878	907	937	925	932	959	901	904	871	904	927	913	898	959	864	920	953	939	928	967	961	951	977	969	917	979	924	959	951	938	912	945	966	919	877	929	946	922	966	915	878	881	937	900	874	952	948	940	929	904	919	940	945	967	938	943	903	940	967	936	930	926	938	928	923	942	915	903	924	939	877	947	924	972	942	869	951	914	900	916	923	872	887	927	906	964	950	897	931	875	917	906	958	964	878	964	979	940	901	945	934	932	934	915	961	904	903	975	928	963	885	897	926	886	917	913	986	923	968	947	935	933	938	906	940	959	925	937	921	955	887	967	993	950	935	871	977	884	957	906	983	919	915	928	910	929	949	907	909	910	930	971	958	938	954	901	937	909	891	855	939	870	941	970	904	911	971	967	934	956	961	933	966	943	972	949	950	884	911	939	923	941	924	939	959	889	945	977	953	957	932	962	925	951	939	914	947	903	934	992	876	920	933	932	906	919	895	863	1021	919	880	931	970	944	894	950	947	961	894	916	933	955	935	952	917	894	936	927	947	906	924	912	893	897	892	925	973	944	911	982	923	945	940	906	950	963	928	949	937	875	906	916	953	912	906	887	885	905	944	942	923	911	963	947	994	901	919	951	951	911	908	957	926	927	940	938	973	937	894	953	918	946	958	933	997	952	988	961	962	896	888	930	926	961	912	938	937	941	915	991	947	899	893	924	983	881	902	963	926	947	934	890	966	969	976	915	983	924	926	998	909	913	931	831	925	985	971	925	967	973	941	931	961	943	910	935	948	924	961	950	912	948	926	897	956	928	965	918	947	925	915	942	965	956	948	992	981	944	967	933	926	945	994	954	883	965	884	937	893	937	957	902	925	929	948	923	848	898	894	944	937	934	909	902	979	927	984	955	890	906	954	958	946	915	934	886	943	902	911	920	914	945	870	927	949	965	891	917	983	888	982	859	968	979	928	928	937	951	918	924	942	953	943	919	890	893	907	943	951	933	909	930	917	948	938	918	933	918	929	936	997	925	949	994	910	936	981	914	911	927	953	940	988	950	962	947	952	924	952	928	916	967	950	959	950	932	924	934	904	942	898	952	931	902	910	885	971	959	928	933	909	940	925	884	952	946	914	920	981	880	955	956	932	913	976	906	926	952	914	907	955	948	928	864	929	924	926	920	967	955	943	966	944	979	948	855	885	957	954	943	863	966	989	915	913	982	1006	939	958	904	957	975	971	945	927	908	933	922	964	951	919	939	902	950	870	990	982	984	925	906	896	972	908	921	946	941	919	929	926	952	922	947	884	956	908	951	920	928	970	876	944	935	927	916	918	893	914	919	950	993	967	913	958	939	938	947	919	902	934	920	980	896	952	941	896	943	981	942	940	975	955	968	980	992	966	941	939	881	961	979	907	914	956	940	917	925	927	948	906	881	917	894	908	920	945	969	940	991	942	870	966	920	899	932	950	935	919	946	904	888	897	887	968	978	933	973	1016	937	951	950	907	963	889	967	924	979	920	1008	938	961	913	931	935	921	995	943	1003	950	971	904	894	932	926	975	962	954	928	929	954	935	915	939	923	925	927	928	907	931	940	947	902	978	953	942	902	922	909	961	903	914	931	962	879	922	954	893	930	913	957	947	934	965	919	925	978	935	983	983	949	912	928	1018	998	955	968	968	937	917	928	961	937	982	900	959	912	970	964	928	956	967	962
28056	36431	35544	32035	27619	27530	29033	23003	13934	6994	5317	7070	6275	5125	3410	2992	1168	556	397	355	308	373	382	358	303	339	325	325	344	301	336	345	335	336	311	303	344	336	338	346	323	306	348	334	302	308	316	309	359	300	297	331	325	326	299	308	303	310	319	308	286	342	307	314	345	310	336	298	291	317	311	345	365	304	305	317	285	344	296	347	317	346	314	299	313	319	310	329	330	289	341	310	304	308	302	320	314	303	331	330	326	331	317	307	340	284	348	295	336	322	316	317	318	332	300	307	289	319	328	289	321	315	303	325	310	326	310	333	312	321	303	313	308	321	318	292	331	322	323	323	293	333	305	324	309	292	304	334	322	315	315	309	299	294	316	297	321	291	324	280	287	312	290	307	306	332	317	314	324	330	330	318	298	294	306	326	334	324	284	319	343	349	298	303	347	312	316	325	302	284	306	347	303	332	308	306	295	314	357	349	295	261	344	358	356	305	295	307	305	332	318	326	305	318	282	320	295	302	287	324	296	310	334	298	350	307	329	294	309	325	347	350	321	298	313	321	285	309	338	313	315	295	298	284	336	332	268	329	288	325	338	326	342	299	365	294	322	329	314	302	351	326	332	293	303	290	292	331	286	287	268	324	294	324	324	295	304	284	286	306	325	318	328	280	306	282	289	352	303	316	290	305	335	290	318	327	310	315	315	329	341	313	315	321	311	284	298	345	301	323	311	302	300	318	287	305	309	327	349	301	330	309	323	295	291	311	280	311	311	301	296	325	325	332	336	330	298	329	326	308	335	322	298	294	316	292	305	310	316	292	329	306	305	337	296	313	300	327	314	308	328	324	352	304	313	308	317	306	307	359	324	302	330	342	330	312	326	328	307	303	342	329	304	339	307	286	308	320	319	332	302	301	304	286	320	337	314	281	310	319	293	310	317	290	319	316	315	287	300	337	334	319	339	288	327	296	327	351	292	330	290	336	281	298	301	332	307	354	316	313	322	312	307	315	319	317	314	308	345	326	274	333	336	328	290	289	330	304	309	336	296	311	308	313	356	331	306	349	319	326	319	299	311	321	330	340	311	319	304	268	352	333	293	302	326	315	293	283	331	338	315	337	321	321	314	332	277	307	326	322	329	308	333	309	316	324	317	336	288	290	348	345	300	304	332	345	303	314	313	326	328	335	341	295	314	308	292	270	309	322	280	346	297	320	350	303	307	325	309	346	323	305	278	355	312	303	343	301	322	340	303	316	302	339	309	312	334	304	301	315	311	309	305	321	335	330	292	332	316	306	339	293	309	307	340	307	299	292	334	275	305	353	320	309	298	277	293	292	312	328	322	328	298	318	344	318	310	324	291	322	315	343	294	310	331	335	305	290	309	326	298	293	307	319	333	338	289	312	306	316	333	303	301	307	323	283	321	294	312	323	365	335	321	295	303	341	303	329	318	283	299	353	323	319	293	307	337	345	320	307	306	342	283	330	350	267	308	316	306	332	321	309	322	315	308	319	325	320	324	317	311	326	332	323	311	307	292	311	326	294	313	329	321	293	330	318	335	289	288	314	294	317	329	357	303	316	329	315	275	303	328	346	326	331	310	293	301	298	315	350	305	300	327	341	309	343	292	326	304	366	329	329	298	313	305	334	314	320	331	335	299	292	303	321	308	303	296	315	320	314	348	310	302	315	320	316	319	327	299	323	351	320	300	305	326	330	334	311	293	307	331	298	319	303	313	312	331	318	311	297	314	300	347	317	348	302	334	353	316	308	282	302	339	351	305	355	307	335	293	326	316	339	285	296	341	309	316	310	315	279	315	312	328	310	297	318	305	336	312	280	294	353	318	309	326	333	328	368	353	349	301	311	328	307	314	280	350	316	333	335	300	315	321	286	285	304	336	335	334	337	320	300	309	298	333	310	332	306	312	324	312	340	270	313	335	320	301	293	305	324	328	333	283	282	308	328	296	325	331	292	306	309	311	335	349	317	312	301	305	329	344	314	303	334	329	297	330	327	337	307	334	308	324	307	304	347	345	327	281	313	298	290	306	328	301	333	313	305	275	333	305	304	298	333	335	293	329	311	319	328	334	318	330	300	311	314	324	350	304	313	322	305	313	341	290	330	371	309	345	302	334	304	338	325	296	302	318	315	348	309	326	324	328	341	338	353	360	321	307	330	317	348	273	287	309	286	305	350	318	305	312	330	309	324	333	346	312	301	312	305	334	311	299	289	331	298	324	312	348	324	325	321	323	307	342	282	316	271	309	336	305	336	286	331	314	297	321	302	304	296	287	297	292	315	347	331	309	336	328	301	332	328	323	334	312	323	321	350	332	323	316	329	314	293	279	327	329	304	317	290	287	330	294	346	285	316	332	325	314	319	296	332	339	318	305	285	327	300	308	255	295	305	286	315	344	348	279	314	282	281	328	318	322	297	320	309	329	276	327	354	317	312	326	295	306	318	384	314	309	324	308	303	299	273	312	325	322	325	320	324	312	274	292	319	343	303	309	316	316	316	330	295	270	323	343	303	366	344	315	321	320	305	315	322	331	318	297	308	325	349	323	305	309	306	347	312	336	328	315	316	317	324	319	338	303	326	311	303	298	332	318	321	324	306	285	317	313	311	332	312	312	347	330	332	301	323	299	307	310	345	322	327	349	322	295	287	308	345	305	317	324	350	304	314	307	304	364	328	314	301	329	311	351	325	299	302	338	326	292	299	300	335	298	331	271	286	321	301	333	330	330	325	348	342	341	307	303	298	315	301	345	346	320	331	308	320	343	333	318	306	303	324	325	292	308	336	314	319	329	332	294	303	330	318	362	303	314	324	325	297	341	307	310	303	325	328	320	307	280	316	316	333	323	318	300	285	322	320	269	322	310	331	339	300	332	304	317	284	312	328	276	310	311	292	319	308	302	277	303	283	325	291	298	302	339	327	325	296	302	303	316	345	367	320	311	292	329	276	343	321	299	317	299	331	289	329	316	301	317	302	318	313	326	323	329	303	259	328	332	314	308	330	297	333	309	293	318	315	304	340	303	306	279	345	313	310	304	288	365	332	298	317	301	317	295	300	294	325	306	295	317	328	321	331	352	313	322	332	338	303	340	308	321	325	309	354	302	309	301	309	293	308	347	304	295	314	311	324	323	296	309	312	308	335	306	333	317	310	298	320	308	317	359	332	308	282	330	313	358	272	288	343	345	325	293	335	325	304	318	355	343	302	315	312	325	328	323	329	328	270	332	296	297	266	311	323	327	318	318	325	296	317	310	292	298	320	288	335	325	350	316	337	314	306	309	317	338	322	342	317	308	319	310	323	314	305	286	334	325	342	327	314	295	336	322	315	299	305	337	337	296	313	295	334	312	315	303	332	328	285	309	310	315	306	306	318	277	323	316	320	300	316	296	325	312	318	343	340	347	329	276	313	321	278	296	300	348	298	325	310	306	304	334	282	304	306	304	314	359	316	322	292	339	299	312	332	325	310	285	335	296	292	340	326	307	326
18065	29411	31443	32913	32234	39850	43675	34784	22928	15028	15909	20905	17031	12317	9319	10302	3137	1512	1352	1324	1211	1141	1113	1068	1011	1040	1048	986	990	936	1026	978	962	942	918	957	929	886	903	899	876	876	850	915	875	830	883	935	902	870	873	880	904	884	897	876	842	795	842	793	838	855	789	909	796	843	860	870	836	859	851	815	846	862	822	825	838	870	835	871	872	952	838	819	917	827	854	790	842	837	792	853	841	841	847	847	820	810	793	853	802	811	812	869	848	800	891	866	831	851	829	862	807	850	803	834	827	831	797	855	807	812	816	802	832	828	746	814	839	807	813	796	838	796	839	857	831	843	861	807	816	795	780	838	783	840	841	752	812	802	794	831	824	884	858	769	794	798	793	772	814	830	810	853	821	889	822	845	815	798	814	854	820	778	808	822	844	831	768	819	789	841	859	794	843	774	859	764	794	831	819	796	775	818	862	805	807	794	801	829	820	811	825	868	807	799	799	816	829	846	796	774	780	761	846	828	828	811	850	860	827	792	837	829	759	840	881	781	815	778	808	830	773	796	770	850	821	841	850	817	809	814	788	776	838	867	806	762	814	813	832	807	801	799	815	821	879	821	831	768	830	788	807	777	848	848	828	812	833	818	814	748	812	799	737	798	790	813	803	774	837	852	795	769	807	817	794	782	853	825	831	758	787	830	798	843	761	837	829	833	817	820	788	800	853	815	864	780	812	826	843	789	787	777	870	782	852	819	746	875	868	827	833	827	813	802	794	846	813	815	845	794	803	805	767	818	796	824	822	813	865	818	776	804	845	877	785	821	794	830	799	786	797	798	742	801	838	823	813	874	840	813	798	789	841	786	804	814	840	826	775	819	831	784	878	785	786	796	833	818	842	827	806	857	830	820	737	808	763	796	791	831	892	854	798	822	903	837	789	897	798	806	766	824	819	873	817	778	812	812	769	814	848	769	813	817	798	836	804	824	824	780	806	804	771	816	782	798	840	832	797	801	844	796	820	794	803	846	807	763	814	770	807	820	853	864	828	814	836	787	797	790	770	801	805	820	817	807	799	821	795	837	824	836	820	793	775	811	801	792	796	796	751	803	808	828	785	756	785	815	811	847	788	782	778	841	801	823	820	769	792	776	836	825	813	818	767	793	815	779	832	788	839	836	815	795	842	837	820	786	820	820	791	833	815	798	821	765	813	771	825	790	785	803	790	771	816	862	795	855	749	819	831	813	793	800	841	767	802	814	797	784	808	816	829	771	823	833	817	811	778	807	793	772	773	815	834	834	818	801	805	835	783	804	757	767	829	823	839	813	891	823	799	780	806	818	822	842	805	838	834	798	829	819	778	842	831	818	805	854	808	792	833	825	795	796	808	849	789	814	799	848	785	775	816	812	839	867	842	773	804	795	822	833	859	739	844	826	830	839	802	812	841	806	808	778	781	791	780	823	832	839	844	808	805	818	802	805	803	801	828	786	811	754	808	834	815	794	823	838	817	837	844	831	795	828	781	810	817	768	837	850	821	833	815	800	849	776	779	820	846	796	816	773	775	812	765	814	841	809	820	832	791	844	835	826	826	839	807	868	802	868	844	773	834	816	837	776	806	802	839	779	828	759	790	802	838	788	835	771	812	781	800	846	785	818	817	771	822	789	815	722	820	784	843	781	844	812	825	817	772	766	820	840	830	839	867	828	787	822	822	806	843	753	823	786	817	821	812	806	793	795	796	803	805	834	809	853	810	802	830	830	837	830	767	802	823	836	808	775	803	840	808	805	805	795	817	748	890	814	807	844	807	810	830	831	817	752	848	804	840	789	825	731	792	799	834	863	824	777	818	820	822	792	805	844	818	857	797	837	808	822	797	832	790	794	750	846	768	765	810	765	785	783	788	835	831	794	790	787	818	840	818	839	774	817	785	816	786	877	774	810	834	777	775	781	797	797	815	852	780	814	830	858	809	809	768	843	827	813	808	856	839	791	813	761	830	813	812	854	860	783	815	846	838	806	832	772	795	796	796	778	783	825	804	834	775	815	833	793	812	834	850	821	780	771	864	750	789	815	810	808	800	775	779	820	828	819	789	829	790	844	811	816	799	841	823	837	820	730	773	814	833	774	805	834	804	799	832	789	788	792	780	818	831	820	813	893	813	821	767	825	784	832	814	839	805	841	810	786	867	849	812	739	792	749	763	800	822	776	806	804	786	868	813	827	776	796	840	801	776	821	861	794	836	808	854	802	803	824	796	849	845	824	821	841	793	818	828	784	799	811	817	795	807	780	811	807	851	841	802	808	793	800	824	804	815	780	822	783	826	765	805	840	830	802	782	800	853	795	816	799	816	850	778	819	805	772	819	778	828	882	848	824	825	830	810	769	871	783	850	849	822	804	814	821	790	771	807	780	772	831	780	828	801	864	799	777	797	782	759	810	816	793	805	820	816	813	823	831	829	798	804	799	742	840	806	802	815	824	820	844	834	873	764	792	858	780	825	835	814	787	806	788	814	809	769	824	799	800	849	776	807	855	827	827	794	808	826	809	837	804	862	848	815	854	819	814	839	825	831	816	809	813	845	825	862	818	783	854	789	841	802	815	847	855	802	817	757	840	793	823	818	785	773	789	750	864	799	811	830	784	818	808	748	806	846	800	744	790	786	823	770	798	790	823	769	855	827	824	830	813	853	844	897	867	801	849	815	813	812	784	803	825	815	766	841	798	844	851	823	783	793	780	823	800	793	831	819	810	794	806	831	837	776	800	857	798	790	816	782	835	829	805	804	780	841	791	827	773	827	824	811	778	808	777	835	802	800	812	866	778	791	824	793	891	838	763	801	837	830	813	817	893	810	804	833	877	819	734	820	832	829	822	758	848	840	839	757	834	816	831	812	807	801	805	818	844	859	783	766	837	803	828	809	820	824	825	826	739	809	890	789	803	756	818	776	766	827	805	784	853	802	809	775	768	793	809	884	792	841	739	823	824	828	837	827	782	821	847	793	774	793	820	826	819	822	844	803	818	798	761	829	847	810	810	831	826	786	835	784	780	789	779	778	821	817	813	790	782	826	806	755	813	839	834	835	853	820	788	817	740	829	799	846	810	871	843	758	827	831	844	796	855	796	843	833	806	817	819	776	821	841	830	798	870	767	843	807	807	837	827	782	796	838	818	797	801	829	784	818	803	797	783	802	792	817	834	852	818	843	810	778	769	793	799	804	852	833	790	827	817	792	825	840	817	784	826	831	830	856	818	763	833	788	847	796	856	789	807	802	816	805	770	813	820	815	795	811	843	836	816	810	793	816	796	792	800	804	788	817	781	774	758	802	829	792	827	806	761	805	838	799	820	806	833	811	834	782	893	826	829	771	839	769	819	839	782	823	795	797	785	839	838	836	834	769	800	794	816	786	767	830	775	751	836	845	834	820	802	826	807	815	856	803	790	857	832	841	790	796	838	839	780	792	844	796	820	815	770	841	797	803	783	829	750	786	829	814	827	867	834	822	800	850	814
3728	4807	5479	3224	1546	1054	992	725	477	303	290	399	355	297	262	223	241	184	206	193	194	209	199	186	185	205	187	179	190	205	198	198	171	181	190	183	196	195	194	204	180	198	184	193	189	201	195	184	172	205	187	205	184	184	200	237	190	169	183	192	188	185	183	189	207	175	174	210	205	203	211	188	197	179	208	198	200	203	193	203	178	190	190	200	188	191	214	178	175	185	205	197	192	206	195	207	179	189	193	212	180	208	206	183	184	207	187	161	192	205	188	190	184	193	176	165	181	196	168	201	191	176	185	179	183	202	203	194	176	192	206	182	192	181	195	195	197	202	187	183	176	191	165	189	203	190	172	196	224	206	199	195	174	186	188	201	172	204	184	177	164	195	182	204	214	206	229	210	179	212	181	183	175	208	190	226	194	205	177	181	207	201	190	184	204	185	157	193	194	205	183	182	184	182	193	186	212	185	185	188	188	163	199	205	206	173	180	209	197	184	180	199	176	209	199	174	195	189	165	177	184	168	187	184	171	197	174	196	186	209	168	193	199	182	186	191	204	178	175	208	188	208	211	192	195	190	183	175	180	187	203	182	205	195	240	170	188	187	191	161	175	198	176	198	205	185	202	198	182	180	214	175	213	205	190	162	182	166	186	177	198	185	184	179	182	183	189	197	201	199	205	206	170	170	185	221	210	182	186	187	179	188	198	193	178	195	197	183	178	185	193	215	197	176	191	197	195	193	182	194	166	217	197	181	204	173	199	214	188	177	185	177	198	206	173	180	218	168	192	188	196	186	178	169	197	177	191	195	160	178	210	204	188	214	201	188	183	180	181	183	191	174	175	178	204	180	188	190	173	160	214	200	186	207	198	196	189	196	199	169	199	185	193	178	178	210	210	191	187	201	193	180	190	186	203	198	211	207	202	201	160	190	203	188	189	216	208	201	175	208	201	185	185	206	189	203	198	195	183	183	179	201	188	177	185	184	194	184	200	185	189	187	204	198	198	216	183	184	196	196	226	195	171	186	184	203	204	186	201	192	190	187	209	200	199	199	191	190	186	167	198	202	192	185	206	186	186	191	199	209	171	196	239	184	209	208	178	157	191	196	194	180	227	214	184	177	201	167	168	179	187	219	193	186	202	202	168	187	187	194	185	192	192	214	192	204	185	182	198	183	184	193	215	192	193	154	191	198	180	206	206	193	196	207	192	218	193	197	208	213	191	161	207	227	216	192	176	185	195	204	197	191	162	160	179	216	205	182	187	190	187	174	211	206	180	192	166	179	186	196	200	192	187	181	174	201	219	204	200	189	189	202	187	172	182	201	176	184	165	184	168	169	192	190	213	202	163	187	196	197	205	200	201	198	184	192	233	186	190	205	203	205	216	161	217	178	170	181	222	212	190	152	193	164	191	205	201	196	177	189	184	185	179	183	204	164	194	204	196	199	167	185	169	214	189	181	183	170	179	235	208	212	191	171	184	185	190	181	176	182	198	207	173	184	160	187	180	204	200	195	213	182	211	200	203	209	174	221	196	200	172	170	181	180	165	174	207	195	206	183	187	190	160	190	199	194	195	224	185	180	162	199	202	203	198	198	198	180	182	189	187	181	187	206	191	188	221	190	191	189	204	190	201	202	191	189	187	203	223	184	204	184	205	201	186	196	170	183	192	199	199	190	202	192	164	217	173	194	215	191	177	194	170	205	202	202	205	175	183	208	196	178	176	185	190	186	186	206	174	189	187	177	193	172	182	196	199	198	189	170	204	187	195	182	185	191	189	196	187	204	214	187	199	207	209	188	181	185	201	147	187	199	167	221	194	182	186	183	217	173	190	171	220	222	194	185	178	212	192	193	208	197	197	208	180	185	182	184	160	189	179	173	200	189	192	222	203	198	197	168	185	198	204	208	176	194	192	182	180	199	188	183	197	160	172	188	182	219	176	186	194	186	172	192	220	190	173	169	188	188	159	183	174	200	177	177	186	188	204	204	164	211	197	172	173	200	191	171	209	190	172	181	187	205	179	210	182	188	206	201	203	222	184	191	198	189	172	183	189	186	220	199	183	199	178	176	216	198	206	198	161	190	185	188	200	204	176	160	196	162	194	192	182	221	189	197	179	191	185	187	171	190	200	195	197	170	189	176	184	196	200	194	190	185	211	204	197	195	202	173	183	195	178	188	186	185	187	192	207	200	205	174	192	191	174	153	195	220	185	204	183	193	197	194	183	167	173	198	181	191	204	201	205	191	190	209	180	190	186	214	188	200	194	161	196	203	168	208	204	211	182	186	195	186	181	212	187	189	201	185	210	217	196	186	189	194	170	165	187	181	189	201	209	168	182	198	202	184	206	200	191	205	181	194	189	202	192	194	182	212	178	181	200	183	200	183	189	188	178	176	181	198	187	196	175	203	176	184	192	196	181	190	177	189	205	207	198	182	179	184	204	160	193	201	197	223	195	174	195	201	193	191	204	171	188	202	185	216	200	194	194	187	195	214	216	192	191	212	193	202	174	170	181	176	203	183	201	170	184	185	219	177	181	160	194	219	186	189	196	203	165	189	204	186	174	207	180	193	206	212	181	207	186	190	184	218	164	197	196	177	168	196	185	187	182	175	159	196	198	188	197	219	196	194	190	214	172	207	186	194	192	190	204	179	183	190	185	190	188	177	181	184	207	165	163	194	200	202	180	199	185	187	189	178	175	186	163	189	195	174	186	177	234	209	201	192	153	218	184	177	199	163	182	210	180	190	197	175	187	176	178	186	172	171	170	178	222	171	202	221	187	209	193	173	187	194	196	180	197	204	183	193	158	180	186	184	173	201	193	173	193	182	196	180	193	213	213	180	208	183	164	210	187	198	209	202	196	211	187	178	200	181	200	207	211	203	185	175	208	198	179	228	190	193	209	200	182	193	191	223	186	184	193	194	169	210	194	166	192	195	175	195	183	170	202	190	181	198	198	198	222	154	201	201	188	200	198	187	186	190	181	163	189	184	217	206	205	185	190	184	193	216	187	184	212	194	159	203	179	183	203	183	201	177	216	173	192	207	173	188	200	201	229	165	186	175	184	195	183	179	201	184	168	200	196	197	177	191	185	177	199	175	202	176	207	174	185	176	190	179	204	191	203	208	191	181	210	187	221	200	167	193	213	161	214	218	192	179	190	190	198	176	195	195	202	183	209	199	202	190	221	193	179	182	207	192	179	191	202	215	209	179	175	197	192	200	210	189	194	214	192	202	183	163	208	198	183	187	196	201	175	202	192	170	180	183	171	221	211	170	190	179	179	183	204	200	184	190	177	172	194	206	203	206	189	164	191	198	218	184	179	183	191	184	187	181	195	198	201	202	211	227	193	178	184	185	189	200	171	196	189	179	207	190	182	213	210	189	187	190	185	166	181	213	182	201	212	170	190	181	177	186	191	193	177	202	222	189	201	170	187	206	171	195	186	186	177	207	196	170	180	190	175	201	172	199	196	193	193	176	201	185	199	179	199	188
3675	6434	8940	8111	4950	5106	5687	4294	2293	1269	1572	2072	1992	1347	1160	1069	623	585	606	643	568	573	601	594	607	608	545	630	611	628	607	567	570	604	593	562	588	572	534	622	580	583	581	550	575	601	562	553	580	574	575	542	553	570	567	591	563	564	547	536	575	576	590	604	591	537	607	625	594	595	602	603	596	596	611	588	612	591	575	544	589	538	603	583	578	568	592	592	595	576	600	589	569	583	607	544	569	598	575	572	600	582	630	581	572	565	604	568	552	576	574	540	561	617	561	597	595	551	564	609	531	582	575	585	548	603	554	554	560	587	579	601	575	596	605	543	586	559	596	593	564	582	608	603	574	589	557	624	524	559	567	576	578	586	590	582	563	537	580	602	588	596	606	609	589	585	568	609	569	559	568	600	586	556	585	593	643	604	629	581	574	570	599	567	598	501	582	558	580	614	578	621	566	580	572	585	562	587	589	598	581	618	587	581	550	568	543	576	601	601	637	593	549	586	543	624	619	564	593	582	593	603	562	540	593	597	604	566	599	542	591	595	556	551	622	628	590	567	590	618	557	609	566	625	620	543	576	611	591	556	540	586	630	566	584	589	588	522	590	560	628	599	620	553	559	551	513	570	580	558	550	617	577	601	587	574	582	600	567	564	569	561	535	583	597	609	592	585	567	530	571	552	591	603	602	533	561	549	572	561	560	572	555	564	523	571	570	578	531	581	580	592	576	589	590	580	581	585	558	586	608	551	597	560	575	566	550	596	574	590	571	565	573	546	576	551	568	609	564	535	633	558	561	575	587	582	569	615	605	575	520	591	583	581	565	567	550	580	597	593	536	571	524	575	622	598	579	563	545	592	599	609	575	570	614	593	602	630	601	572	630	552	565	550	581	601	579	549	564	571	570	613	604	546	586	581	601	555	558	655	612	596	580	581	592	594	618	584	634	570	580	573	596	589	547	630	557	591	561	580	596	574	562	569	582	588	555	607	607	565	596	600	610	573	543	577	580	601	591	568	562	584	580	566	605	591	566	592	593	564	604	542	612	594	578	555	596	590	573	544	609	625	607	556	542	599	621	585	604	585	598	601	540	535	559	611	564	585	581	579	539	592	567	571	557	598	589	550	586	567	579	604	566	549	558	574	599	542	585	570	602	556	561	588	561	569	546	557	579	551	548	609	591	573	601	567	579	576	572	565	551	574	575	601	564	618	589	627	591	548	623	575	563	555	592	599	586	581	583	613	594	590	579	593	593	587	556	619	595	605	584	624	601	627	566	540	611	561	541	602	598	583	564	561	556	559	576	591	548	553	596	583	599	594	574	570	607	575	643	532	584	626	541	584	576	576	564	570	564	555	612	577	573	604	618	589	597	596	593	611	590	600	588	567	575	563	569	573	581	587	573	560	592	541	595	598	561	583	594	562	559	601	555	584	578	610	580	574	583	555	557	601	595	581	543	532	567	574	605	582	578	591	560	572	572	589	652	594	591	578	549	601	567	589	548	581	582	601	560	599	574	585	567	535	601	564	553	577	586	598	589	563	601	578	562	607	518	576	567	564	579	566	554	609	565	571	579	560	575	583	584	554	566	558	587	565	580	558	564	579	577	568	561	633	578	603	563	589	617	614	566	533	551	582	596	610	590	603	565	558	587	609	571	620	595	611	572	533	581	623	592	581	584	584	518	617	570	561	566	569	584	580	600	612	588	558	579	554	588	577	600	562	575	543	611	579	631	568	569	597	532	606	571	593	543	571	583	572	568	572	562	579	557	606	599	595	540	612	563	572	592	595	592	582	617	594	577	601	576	574	584	569	556	542	621	604	612	603	586	576	622	567	617	537	532	544	587	542	614	591	598	544	597	569	571	600	568	581	588	554	581	580	569	600	577	531	580	558	585	575	590	611	590	599	573	620	572	553	572	568	584	556	558	581	551	584	609	601	545	611	556	592	568	611	564	577	543	594	566	577	568	546	603	582	557	589	579	572	616	594	589	521	572	560	581	577	591	584	576	616	575	593	579	572	577	612	550	580	574	549	600	604	602	614	547	564	599	565	561	600	603	561	572	602	568	600	557	572	547	572	587	546	564	561	587	573	572	617	572	596	615	597	562	574	595	603	616	591	572	575	603	594	586	556	566	588	589	585	554	651	593	534	531	599	575	600	563	581	596	540	551	554	576	604	590	598	578	581	640	543	603	593	608	535	561	568	559	617	551	561	560	622	562	565	600	575	542	601	546	601	557	549	549	572	601	556	618	591	562	556	565	577	575	559	570	567	580	594	578	578	569	547	562	585	580	618	557	635	589	569	602	544	625	551	575	583	603	583	571	600	559	570	590	584	591	593	589	604	593	558	606	570	585	567	590	577	608	567	629	579	581	561	590	581	573	552	565	543	540	585	613	566	561	605	583	547	569	605	570	603	594	624	544	606	616	587	559	602	553	592	585	560	560	554	592	578	564	608	525	573	595	572	578	594	566	561	597	577	597	555	540	560	554	573	547	572	589	613	571	560	594	588	554	585	565	581	579	555	601	540	591	573	607	571	530	615	561	574	588	576	615	570	554	664	595	606	616	570	572	550	566	621	554	570	559	578	542	595	571	584	578	578	542	560	579	522	558	608	560	576	594	593	586	581	553	585	543	515	577	594	530	588	547	561	549	583	605	589	576	566	572	548	553	580	591	585	632	562	594	609	591	574	579	607	603	567	574	587	580	583	579	551	615	630	579	572	593	587	599	569	610	562	572	569	590	613	556	597	602	553	584	611	581	603	601	594	571	578	608	582	631	550	583	595	587	629	555	608	574	569	586	573	609	570	593	599	588	598	626	597	552	590	575	578	563	569	575	542	608	586	571	559	592	646	634	565	587	573	596	557	573	595	618	589	531	547	602	561	613	580	602	606	637	571	612	571	604	562	589	631	601	596	582	512	604	594	583	555	579	592	575	583	572	584	571	529	604	579	606	548	612	557	603	581	587	581	554	588	553	599	606	577	566	571	611	559	594	596	606	588	576	577	545	604	586	540	544	620	618	619	588	636	592	535	606	594	601	619	588	553	572	575	590	572	601	578	568	552	577	599	588	592	621	562	597	584	598	568	566	533	610	589	590	584	570	591	577	542	578	558	569	590	611	544	617	555	556	578	601	568	560	585	621	579	586	572	558	578	552	612	565	574	578	549	572	603	591	576	600	586	559	584	588	555	579	583	578	613	529	575	563	602	563	564	559	591	576	559	543	539	552	565	590	561	566	620	565	561	551	610	580	574	591	553	557	587	625	565	589	547	596	568	617	592	579	593	606	552	512	607	585	521	602	572	578	614	555	602	549	561	588	551	616	526	620	595	573	559	607	560	581	571	600	574	599	580	553	579	592	539	553	572	567	638	588	605	584	559	628	603	575	594	609	592	583	558	588	597	588	564	558	587	581	624	573	567	598	548	592	548	571	568	629	579	567	578	618	586	564	553	555	565	599	616	587	590	620	599	647	583	549	576	550	572	569	597
20031	32453	31967	29460	24215	22471	21581	16685	8661	3884	3150	3807	3906	2459	2104	1903	820	439	367	395	390	368	391	360	365	335	322	366	350	367	386	356	346	395	369	352	388	348	340	328	333	367	372	391	353	371	325	397	361	357	355	376	349	375	377	330	363	364	352	350	383	382	322	360	362	365	352	366	344	385	350	357	375	369	367	342	392	363	352	317	396	372	387	405	363	376	331	329	362	335	362	374	360	375	390	377	374	349	349	376	325	363	311	354	341	333	327	348	362	338	336	346	351	371	340	367	361	374	359	365	389	348	348	362	377	378	398	345	358	398	345	380	340	373	340	341	353	361	380	346	340	339	358	344	335	351	322	323	320	371	373	360	362	383	356	352	364	366	322	379	369	337	361	313	364	327	348	354	340	353	357	357	383	378	354	377	330	318	370	357	346	356	354	342	363	373	334	352	349	331	351	377	350	336	336	346	352	378	361	369	368	342	366	365	382	355	400	356	358	340	321	368	363	357	349	328	380	342	338	347	352	370	340	335	367	384	338	349	369	345	338	326	367	359	336	315	331	371	343	339	384	361	317	341	382	354	338	325	339	321	369	373	346	358	343	338	364	353	344	361	345	319	390	347	353	321	344	335	353	365	349	350	387	345	342	333	355	351	377	352	389	357	319	346	333	340	352	372	374	349	379	332	367	347	339	355	357	359	324	335	355	364	383	345	383	367	329	345	375	365	327	347	345	364	332	329	353	358	377	359	346	355	371	368	334	364	374	378	335	361	351	332	327	316	374	347	353	332	370	370	331	377	405	348	372	333	367	381	324	357	336	370	358	340	339	356	369	368	373	357	388	384	368	349	361	332	339	331	385	338	363	335	391	356	384	342	351	351	361	378	353	322	382	356	349	364	342	361	363	374	311	378	387	370	328	363	381	369	352	351	361	379	363	357	399	364	333	333	352	367	340	350	395	352	348	344	376	337	342	349	377	347	377	400	326	377	349	367	357	397	337	346	342	325	345	348	330	377	317	342	340	330	325	348	343	394	370	347	339	356	324	356	340	366	351	351	389	360	353	348	325	319	354	364	367	381	362	319	365	335	389	342	357	319	326	353	362	322	351	350	353	343	349	405	386	383	396	325	426	351	379	353	365	369	324	358	339	351	369	360	350	338	351	346	337	359	328	375	377	345	377	357	323	357	371	333	346	367	365	354	355	365	380	378	324	337	366	327	364	357	362	328	347	334	357	397	331	304	373	372	342	347	350	336	382	344	382	348	353	407	374	341	338	382	353	355	362	363	350	380	369	348	397	356	349	328	388	365	354	375	355	365	400	356	327	341	366	332	339	335	347	344	372	350	347	337	366	374	360	362	321	337	361	335	358	333	316	353	378	338	381	333	345	354	378	344	356	380	360	369	401	337	365	364	320	358	381	332	357	324	367	326	353	381	385	369	357	337	366	376	335	327	343	364	322	353	369	347	377	349	358	380	381	361	321	331	376	356	360	323	364	331	366	340	373	366	348	359	332	377	355	370	334	356	315	356	349	343	367	360	385	386	371	358	369	358	362	363	342	335	349	376	342	383	344	346	344	351	354	372	333	328	350	384	377	349	381	324	395	321	383	369	353	362	373	402	350	370	361	340	347	367	355	312	400	345	371	366	381	336	362	351	370	351	333	388	382	362	369	353	353	372	367	371	357	345	377	345	399	338	356	355	345	333	338	337	360	302	340	367	351	349	343	322	379	359	360	362	342	353	326	368	361	343	353	381	361	352	361	373	362	356	345	321	390	347	349	370	351	329	365	342	378	357	356	344	351	359	356	361	340	367	367	367	336	396	321	345	357	339	392	385	354	326	321	319	390	320	323	341	358	388	343	361	356	374	335	349	367	321	359	379	377	380	348	345	349	363	324	368	380	365	333	368	354	373	341	376	346	327	350	333	345	349	338	354	332	373	381	369	380	367	365	345	379	344	390	336	366	351	366	344	354	376	367	322	365	336	384	362	346	366	368	304	344	350	362	377	314	351	340	366	332	372	350	361	386	340	348	342	348	333	417	368	360	313	370	319	344	328	337	320	357	375	373	332	381	354	365	347	362	347	369	340	358	374	361	360	366	339	361	299	328	364	354	333	331	354	337	380	334	365	330	352	365	309	386	378	362	347	344	380	346	356	350	381	383	357	371	384	320	378	349	325	316	347	355	345	361	372	360	322	367	355	388	376	346	343	357	373	346	356	369	337	355	350	355	345	312	335	340	383	348	366	345	332	393	377	345	354	320	376	388	348	372	338	345	336	361	364	382	395	337	346	372	342	337	336	343	355	368	338	391	312	359	363	358	370	353	346	376	367	381	351	346	388	372	344	320	349	365	345	368	334	362	367	392	342	349	364	365	389	344	335	374	333	367	353	350	355	375	335	372	351	339	312	334	379	358	339	336	329	340	306	321	351	411	359	366	329	362	396	356	389	356	349	358	357	368	327	358	347	371	377	378	351	360	369	335	358	355	345	357	353	365	352	341	321	334	365	383	339	353	371	353	366	356	347	337	339	354	370	352	360	365	326	373	341	356	332	341	340	365	373	369	360	346	347	335	349	376	358	319	377	342	348	370	364	362	358	377	369	356	344	351	359	325	371	365	350	325	366	331	350	380	402	315	363	369	359	359	331	362	350	366	361	375	358	357	350	383	367	363	357	378	355	352	374	353	335	349	346	361	344	363	321	354	369	360	322	373	358	381	372	319	349	327	369	391	345	365	333	376	347	356	326	345	337	347	351	396	360	381	353	395	363	343	370	378	385	391	328	352	376	332	370	324	346	352	352	365	373	330	367	356	350	358	361	360	373	352	366	374	325	343	359	356	341	340	341	381	370	337	368	324	383	329	356	378	375	370	358	371	328	341	356	352	348	395	357	368	389	379	345	372	357	368	367	357	348	358	348	322	357	397	348	359	352	354	354	350	361	292	352	346	356	325	353	347	368	361	337	350	361	348	341	332	377	357	317	341	346	344	366	384	350	344	348	402	337	356	348	340	330	349	339	335	352	366	363	329	365	363	367	350	340	333	343	346	334	362	349	368	342	343	338	339	337	341	346	381	359	371	368	347	382	359	359	380	364	364	342	325	377	329	369	360	334	335	347	356	337	334	367	373	371	350	336	358	362	327	361	362	349	392	324	352	339	335	345	346	365	371	364	358	335	372	328	314	306	382	366	366	298	362	365	365	336	339	352	351	379	365	354	365	359	379	381	357	347	355	327	342	364	348	358	337	379	368	376	369	376	351	379	361	371	333	376	352	326	342	396	365	347	363	377	351	355	373	334	345	325	358	387	362	368	345	362	400	353	355	392	392	386	333	335	359	345	372	360	365	370	355	322	342	364	336	365	341	323	343	375	354	342	371	350	338	345	365	345	361	353	348	349	356	323	369	339	363	361	339	388	322	378	375	361	350	384	361	330	364	373	340	351	379	357	342	321	355	326	365	319	364	365	343	335	355	367	356	312	358	364	337	369	362	363
14604	26008	27737	29649	28785	35930	36631	30798	18266	10925	11432	14543	13015	8461	7115	7178	2069	1402	1268	1201	1186	1129	1149	1144	1083	1092	1096	1096	1036	989	988	1057	983	1002	990	994	1014	995	996	962	990	1037	956	962	957	958	1028	1012	985	993	942	1014	960	952	946	911	967	1015	919	962	932	971	963	1004	932	975	944	945	952	942	932	946	1043	972	928	993	937	898	952	937	1001	986	927	983	964	984	958	894	967	960	923	944	966	938	912	859	920	952	924	959	943	910	943	988	928	944	930	955	925	885	1003	955	986	989	942	939	955	932	926	939	925	947	905	957	968	963	931	912	942	920	960	870	957	1006	935	921	910	944	967	967	952	928	946	956	954	919	933	918	933	935	937	923	939	920	976	921	994	908	958	946	988	916	965	913	946	961	941	949	964	932	939	923	925	927	909	882	924	927	928	933	955	919	975	950	960	909	924	879	928	959	912	901	920	922	999	930	936	948	986	963	943	947	970	927	930	921	892	909	941	935	974	904	918	952	950	983	974	938	948	936	951	936	943	919	986	970	911	941	970	975	874	943	880	959	953	878	972	915	934	947	918	954	923	935	901	943	914	916	989	923	845	929	932	917	927	968	940	892	914	951	970	922	952	935	954	974	916	941	988	930	917	884	940	936	899	989	973	939	915	970	983	918	959	917	919	891	965	962	882	954	947	949	918	958	927	936	880	944	900	943	870	924	991	983	956	1006	894	974	897	942	973	960	885	980	878	929	953	926	913	954	936	914	907	951	902	961	958	899	926	915	972	891	943	934	914	918	923	927	961	995	920	905	950	980	934	920	898	890	890	955	912	893	911	845	918	965	954	966	942	956	898	926	954	932	895	936	952	928	910	935	904	970	979	905	926	986	942	946	936	922	951	934	929	927	940	965	956	956	976	934	932	959	967	951	982	945	930	943	920	1009	971	926	957	952	968	957	935	1041	983	951	982	962	961	879	851	975	911	922	916	960	1011	896	929	878	925	942	926	915	938	963	892	941	870	957	923	924	871	928	872	968	879	914	889	921	956	965	938	891	944	961	931	894	978	856	973	899	929	951	907	920	912	931	941	948	956	931	885	947	888	942	931	954	935	1004	951	915	880	969	969	876	908	939	954	982	890	922	924	886	1021	949	949	939	927	938	904	908	973	900	929	909	1002	957	961	899	942	919	897	923	926	962	908	871	953	909	905	946	972	945	929	916	927	990	947	957	892	979	868	919	954	985	897	920	913	883	918	955	977	941	914	950	967	956	950	901	969	948	941	985	968	963	944	978	991	922	944	942	912	974	930	957	891	905	962	953	921	930	947	928	929	913	907	951	931	962	940	906	881	948	962	927	897	912	994	930	995	923	900	938	941	864	962	908	911	934	916	970	915	879	982	974	963	882	989	938	930	942	978	931	910	945	950	942	959	1004	919	938	979	949	984	935	929	926	934	919	913	911	941	911	916	952	990	897	970	936	955	925	950	937	985	928	898	906	932	956	923	948	935	971	941	962	886	942	924	885	903	969	933	911	959	947	900	939	924	974	943	949	941	924	947	950	908	927	931	905	935	972	990	901	938	932	904	914	961	946	923	944	946	905	999	910	942	921	980	925	1031	906	898	943	957	932	943	949	929	908	970	930	932	940	944	916	974	939	978	996	947	910	931	1004	960	909	942	935	908	929	880	957	937	949	960	941	893	932	966	910	879	990	900	945	937	935	963	934	930	907	944	913	875	925	901	942	994	973	947	974	911	924	873	926	884	962	939	953	924	886	968	942	935	945	916	944	947	962	908	913	952	936	924	983	913	1029	898	912	941	944	921	859	924	948	908	922	946	930	1015	963	928	954	978	886	917	935	959	935	968	950	929	939	954	930	975	919	918	899	919	884	989	926	928	854	935	982	924	946	932	939	955	921	944	901	954	938	903	917	950	892	908	912	872	952	923	860	943	934	965	865	883	905	901	951	951	890	906	912	927	961	929	926	934	1009	969	895	935	925	922	964	891	967	963	942	911	929	960	929	937	981	927	890	985	931	913	924	955	904	944	937	970	983	906	900	927	952	915	898	938	979	947	939	926	957	990	942	928	881	944	936	917	988	909	961	899	902	1002	915	932	871	964	931	929	884	926	930	944	924	925	936	892	903	930	924	894	1009	934	925	914	931	929	954	934	940	908	907	933	970	1012	886	913	905	896	988	973	996	908	894	958	933	905	923	928	931	893	967	922	915	978	969	948	911	987	921	929	965	947	930	948	925	923	932	934	933	950	900	951	917	917	978	903	864	987	949	957	956	924	908	969	949	899	900	891	919	975	996	937	927	977	933	933	962	907	906	926	926	946	925	971	968	974	925	899	877	963	940	931	959	901	925	920	908	976	896	929	920	945	936	930	975	1021	962	916	924	902	961	979	941	893	921	981	950	983	960	929	959	865	959	956	927	948	960	912	907	924	876	938	963	904	863	986	891	912	933	982	952	911	911	922	898	994	934	934	950	939	909	906	839	914	935	978	960	935	947	958	895	900	955	968	950	921	938	963	945	892	888	878	952	917	881	893	903	985	927	878	961	940	875	942	954	904	950	961	907	934	869	994	994	942	921	992	945	923	962	985	922	946	970	982	928	910	917	901	909	919	930	957	965	936	904	937	947	916	907	931	927	976	952	974	896	911	952	943	932	921	993	931	945	1019	940	965	913	965	951	912	889	914	941	956	975	898	940	919	941	969	936	936	851	948	869	929	966	987	913	896	917	949	962	918	925	964	980	909	971	867	904	899	902	945	900	890	973	923	941	929	927	939	880	982	971	966	928	1002	957	908	953	939	910	966	943	964	940	921	988	901	949	896	910	968	944	990	962	926	926	934	959	921	907	896	916	940	914	904	931	911	894	916	917	917	928	935	933	922	908	915	955	941	889	939	937	879	979	918	951	930	909	913	906	923	942	954	929	905	951	953	928	949	969	942	965	930	899	969	951	979	910	957	957	934	919	963	936	924	893	934	920	986	960	944	907	945	871	930	914	992	922	919	944	876	965	894	957	930	915	968	967	883	967	920	946	933	880	954	967	890	903	936	978	947	890	970	875	966	953	925	962	902	910	958	902	916	960	961	914	934	939	971	934	893	973	929	896	944	970	924	973	882	920	945	905	933	941	884	903	956	964	917	969	871	938	931	962	955	983	885	932	913	954	991	964	891	929	1015	933	931	931	916	970	951	918	949	941	923	949	928	935	923	907	957	982	932	895	958	983	968	890	1005	927	911	918	945	965	946	903	934	892	998	961	901	907	946	916	911	936	1023	901	960	940	930	978	896	947	898	924	953	902	927	1017	953	954	920	965	986	937	913	927	973	971	981	948	971	954	933	1011	994	894	941	896	965	977	881	890	948	971	913	967	967	965	972	957	938	934	925	948	940	981	944	951	948	919	983	935	887	948	952	929	934	927	911	942	895	896	923	919	922	901	905	902	933	854	941	945	934	934	947	989	907	909	891	910	873	929	900	960	948	911	927	931	943	886	986	964	891	947	909	882	947	910	938	930	955	966
27785	36416	35008	32312	28525	29109	27778	24452	16114	7259	5341	5737	6022	4038	2977	2459	1129	482	410	337	369	375	363	338	364	336	360	345	318	358	339	315	318	317	329	308	342	310	348	338	301	277	348	341	358	299	327	307	322	297	322	299	335	335	317	325	312	356	330	322	300	315	301	305	293	313	331	350	343	328	304	269	324	304	328	316	324	305	342	339	353	338	291	295	352	328	338	302	310	322	352	347	303	328	342	317	314	298	299	315	307	276	310	286	333	313	321	326	293	290	338	323	298	315	291	298	287	311	344	298	321	321	329	312	317	307	351	307	323	323	334	346	317	291	334	312	344	314	284	316	329	311	327	300	328	341	329	350	300	316	309	313	315	320	343	323	350	301	338	328	325	328	299	303	293	333	275	311	281	334	300	324	309	343	335	309	323	338	299	336	323	317	334	345	288	300	317	313	294	305	298	308	340	322	344	309	353	285	314	314	335	301	327	321	325	334	329	315	326	293	323	337	311	321	333	328	302	308	317	296	340	329	343	346	332	306	301	347	297	298	297	316	335	344	323	293	348	303	333	332	286	323	324	334	308	321	320	290	306	315	312	343	338	313	326	311	289	302	308	307	327	285	308	298	313	337	321	334	328	325	331	310	313	293	326	303	302	309	322	293	308	342	316	348	305	313	323	304	300	319	312	304	303	278	304	329	316	327	328	312	310	362	290	327	283	317	278	295	297	325	277	326	305	317	301	331	320	323	303	337	317	328	341	310	328	310	324	310	333	312	352	326	326	307	309	305	284	312	333	313	326	278	323	329	335	320	295	303	324	314	302	311	306	309	301	298	311	327	334	310	323	282	321	314	309	332	362	322	331	329	336	289	298	296	318	339	331	354	310	352	325	290	301	314	330	316	292	324	313	349	278	309	298	306	334	349	282	291	307	302	336	284	318	321	334	316	305	309	324	297	314	302	282	325	296	334	287	339	301	294	299	319	345	321	318	304	316	325	340	318	286	327	337	312	308	303	300	326	326	279	332	345	342	286	310	284	292	311	324	289	295	318	337	333	314	329	334	319	328	288	321	327	327	320	307	331	333	284	333	328	282	306	309	292	310	354	321	321	303	304	330	342	296	319	310	336	319	321	283	308	344	289	286	309	316	327	340	299	337	319	303	288	312	318	334	324	319	290	309	332	335	334	306	317	348	308	325	290	293	328	322	326	313	326	340	318	354	336	340	307	348	321	328	316	331	298	308	341	322	313	334	322	320	317	333	310	291	308	314	306	323	325	317	327	309	328	291	299	298	344	319	327	295	248	289	299	318	268	291	291	317	288	300	355	303	335	311	306	318	323	334	278	301	303	316	273	304	313	303	312	336	333	337	322	301	339	309	328	312	304	353	314	301	286	288	308	302	310	298	326	316	305	305	331	305	309	332	287	306	311	338	310	380	303	295	320	302	348	277	297	311	300	328	309	323	317	312	324	279	336	330	309	318	310	320	318	314	330	323	288	321	319	295	287	304	323	310	329	316	309	310	324	291	294	323	283	334	321	340	280	286	305	302	339	325	333	311	325	349	302	322	332	299	343	329	332	317	326	278	349	281	290	324	331	295	301	304	339	306	307	307	312	327	324	311	291	306	305	331	319	305	307	301	292	349	311	292	321	306	342	314	320	314	324	312	290	325	335	327	316	291	322	306	321	327	282	327	303	314	333	330	289	315	311	304	327	299	294	330	329	320	309	304	338	319	323	312	300	309	329	313	318	299	272	296	359	313	307	292	266	319	291	319	325	331	315	289	317	322	326	298	289	324	289	299	319	310	305	342	319	340	334	313	276	310	319	302	302	309	302	322	298	276	297	299	296	326	340	304	329	323	331	304	310	319	322	316	298	333	333	275	314	343	297	304	361	333	278	315	298	303	303	311	299	323	311	317	310	313	301	308	335	287	324	335	306	321	304	314	292	325	315	326	326	324	343	321	295	302	305	343	339	321	313	325	303	338	331	308	318	334	318	312	309	312	331	314	331	323	310	346	312	338	324	336	302	303	306	324	313	316	310	297	328	315	271	275	323	342	322	290	318	319	306	333	325	298	304	318	315	349	323	320	317	316	290	322	358	308	325	309	326	300	325	325	321	339	295	307	326	332	315	326	360	318	333	347	315	303	335	299	306	333	344	308	322	306	333	319	344	367	315	296	296	295	321	347	276	308	288	321	306	339	339	336	340	327	344	302	315	327	321	301	303	324	298	334	346	278	340	313	310	310	347	335	326	298	338	307	294	297	294	326	303	322	324	313	275	333	344	338	309	315	311	299	349	323	304	288	286	316	301	340	279	331	323	344	322	326	320	310	324	339	270	328	332	312	327	331	332	344	336	317	322	301	303	342	309	301	323	279	316	301	298	301	297	342	311	330	344	317	326	316	347	300	321	331	325	312	290	304	307	314	329	321	276	297	346	285	328	298	306	301	296	313	291	320	332	280	327	289	315	278	308	289	323	318	296	327	296	331	304	313	323	323	329	329	317	325	294	324	299	321	321	318	321	302	292	327	307	321	313	337	307	311	327	314	323	359	309	343	302	304	321	313	315	318	320	345	309	262	354	323	299	306	325	319	271	277	342	278	314	306	308	292	315	329	335	309	293	286	309	294	307	303	326	309	301	321	322	319	328	333	303	368	315	288	298	316	302	315	308	325	307	323	299	321	299	312	293	317	334	330	340	313	287	321	290	315	322	329	322	317	354	332	284	336	287	306	302	314	301	309	328	308	297	320	287	327	321	333	279	332	353	325	330	317	319	308	319	306	320	311	330	324	344	329	331	296	310	285	314	300	278	312	340	342	341	298	313	323	348	315	279	304	341	311	303	309	317	317	353	316	331	273	317	342	334	341	300	274	295	335	302	302	345	341	309	338	267	295	310	293	314	314	299	276	309	290	301	306	333	321	299	318	340	326	321	339	321	270	274	298	311	316	284	341	304	299	328	323	324	330	338	316	297	319	289	336	324	343	294	330	325	311	336	311	306	328	319	329	294	290	326	327	307	319	303	308	310	313	288	297	295	344	307	328	348	321	307	312	327	341	333	334	313	337	346	300	306	317	310	356	317	261	309	333	309	326	328	333	317	297	291	317	329	311	309	287	325	323	307	353	308	263	288	296	322	286	288	337	304	294	311	303	286	269	306	313	318	335	302	308	331	310	300	286	337	313	304	313	324	324	329	319	350	309	312	296	311	328	333	343	312	301	343	320	316	321	325	353	337	307	313	307	296	303	293	308	284	319	340	269	324	306	293	297	301	330	336	330	319	297	326	325	327	332	328	298	285	340	311	290	331	297	311	319	312	328	291	311	330	310	318	304	331	320	319	354	321	301	305	320	309	306	290	321	288	316	321	306	313	314	333	326	304	346	328	311	294	297	330	311	295	317	326	301	301	297	302	353	320	305	311	315	297	328	276	335	309	325	332	303	321	318	328	298	293	361	323	287	305	320	307	317	324	322	310	321	333	335	294	308	323	299	297
18369	29494	30619	33776	35231	43705	42152	37847	26871	15396	16209	20186	18550	10563	9121	8748	2930	1579	1312	1258	1242	1204	1088	1142	1076	1012	997	1028	968	992	972	975	921	929	914	950	995	907	845	899	941	881	921	933	891	891	828	914	870	852	883	913	844	884	888	884	857	833	860	913	853	853	833	877	869	880	838	799	865	834	870	902	888	855	841	842	876	843	895	895	869	899	816	843	822	806	811	853	825	823	762	846	813	777	828	796	852	830	817	834	823	826	852	831	827	796	767	806	821	858	816	862	804	831	829	809	808	801	796	827	842	781	776	817	796	831	864	795	833	775	799	852	773	794	822	854	828	820	801	839	840	757	822	800	832	793	831	829	856	792	818	828	812	823	800	838	792	806	769	843	823	764	865	771	823	843	877	790	808	855	849	858	806	840	762	785	836	837	777	838	774	863	863	799	775	847	818	854	848	798	831	852	807	859	855	801	792	799	868	819	841	831	797	781	773	860	745	829	849	796	820	821	779	798	838	812	815	789	793	820	850	865	798	807	794	806	828	797	793	798	794	843	779	808	783	874	815	881	804	785	844	837	795	819	761	825	813	805	800	811	888	808	837	800	811	836	780	802	825	805	805	800	828	795	833	862	838	830	761	799	801	775	808	801	814	791	813	814	830	832	820	791	827	772	795	822	751	819	837	798	830	806	774	779	849	793	800	815	824	809	779	832	809	826	820	807	768	836	788	820	811	795	809	787	763	791	816	816	855	765	840	809	803	789	826	790	758	862	804	848	773	829	881	797	871	786	744	770	763	813	788	782	871	817	844	759	788	819	755	845	822	793	791	830	763	803	821	829	819	803	822	789	773	792	835	829	786	820	804	790	798	868	838	869	772	837	806	785	795	802	784	779	835	765	837	820	848	799	790	795	827	756	762	783	787	789	776	806	834	791	763	776	814	811	781	860	810	794	815	801	810	794	765	793	803	807	811	839	799	832	788	810	792	780	772	809	786	829	853	838	834	806	823	882	805	842	826	827	861	825	871	800	752	787	766	822	844	766	776	820	843	820	837	836	776	829	818	815	844	813	804	800	826	807	773	841	791	794	805	802	801	822	798	785	788	795	772	826	791	779	788	877	775	816	758	807	825	782	811	778	840	842	765	798	826	783	790	834	779	788	802	862	837	794	781	850	838	755	845	813	787	792	809	862	785	806	840	769	767	833	794	786	773	771	827	783	844	815	860	858	892	808	797	794	782	795	810	797	850	795	814	797	833	801	783	841	769	862	828	854	813	837	835	789	890	806	856	813	772	826	847	841	860	822	800	835	790	769	817	808	808	801	788	839	796	764	806	807	787	845	804	802	817	798	827	803	806	794	753	751	816	824	835	816	829	777	799	784	809	835	824	807	825	802	768	851	859	827	818	723	840	847	824	795	770	830	818	859	825	782	818	782	811	839	828	851	811	805	775	833	840	813	759	794	820	806	804	890	787	825	845	801	836	795	781	808	847	786	828	808	807	811	787	807	824	855	770	850	860	797	812	808	813	782	854	815	793	786	775	807	860	760	798	837	786	788	820	779	798	813	876	783	798	806	795	784	836	800	810	794	810	826	821	799	785	862	802	760	795	830	852	804	813	792	839	770	807	823	793	818	812	803	804	807	813	823	830	801	799	893	837	790	848	829	829	789	794	785	817	818	809	836	821	832	847	808	794	833	769	807	822	841	822	796	857	834	796	770	796	867	800	789	762	818	820	829	821	816	837	827	822	797	813	796	822	804	823	874	792	810	792	786	783	832	781	816	802	768	777	785	793	825	843	824	795	821	801	839	821	843	785	829	821	837	791	762	813	796	804	825	827	812	837	782	788	782	759	786	833	817	792	799	799	827	803	802	788	807	803	845	835	816	828	800	769	788	792	787	765	829	820	780	841	761	758	864	781	802	770	784	828	785	791	785	739	799	833	801	843	823	856	818	842	819	864	770	796	867	765	844	810	817	811	829	827	828	825	796	802	774	815	790	810	776	840	825	821	815	795	847	784	786	791	845	793	802	824	788	832	794	839	838	798	815	809	815	867	819	813	810	810	824	777	815	807	860	799	824	789	780	803	810	835	814	808	790	778	808	813	807	858	827	839	832	794	815	831	801	847	765	789	777	780	830	784	863	805	820	808	782	825	869	835	876	819	794	870	782	823	864	796	806	815	833	816	770	837	857	801	778	765	777	816	861	870	804	823	831	823	778	795	827	817	773	806	773	796	824	826	778	771	755	833	798	784	805	832	790	783	809	812	779	805	748	828	828	826	783	797	802	793	813	817	845	846	796	801	785	809	845	809	822	803	809	808	808	780	897	793	839	821	764	781	803	792	772	881	809	818	790	804	824	833	814	835	820	793	801	822	796	791	827	788	768	780	801	841	773	830	784	809	835	788	841	822	822	871	806	782	769	805	821	785	823	822	846	808	850	833	812	841	800	841	850	785	815	833	774	824	839	787	792	772	776	825	746	806	819	809	813	793	809	762	849	837	854	849	809	767	779	804	810	766	777	825	832	830	813	811	832	779	791	757	804	785	833	812	797	756	826	808	787	776	784	835	802	813	836	763	790	764	792	799	830	779	841	802	788	824	799	816	852	846	831	813	857	770	818	838	871	820	789	816	862	856	796	839	826	798	808	822	821	832	829	845	858	793	827	803	793	776	850	792	842	793	794	805	827	785	821	789	796	822	804	770	858	766	787	831	850	803	849	773	778	815	874	798	835	810	812	763	812	862	845	815	814	763	797	822	808	813	792	812	805	803	837	791	806	773	772	843	799	800	809	814	834	844	766	858	862	833	809	775	776	799	810	770	807	803	823	810	838	816	804	766	798	799	786	824	783	842	780	809	802	814	819	848	796	826	809	826	818	820	747	802	806	812	788	812	805	826	830	796	845	817	796	814	781	799	814	804	754	871	808	766	805	814	843	808	793	761	817	814	802	853	793	839	833	834	796	849	816	800	805	847	821	815	809	863	824	803	759	829	807	873	804	812	828	789	821	769	851	791	810	816	832	834	831	818	839	793	813	754	821	814	817	783	747	812	773	818	858	849	847	803	763	838	815	782	746	819	814	810	764	860	796	830	823	835	810	866	872	816	803	817	791	826	781	816	783	838	787	861	804	806	795	838	806	816	777	822	813	823	810	800	792	807	829	814	848	828	790	797	759	849	843	814	760	788	796	773	817	810	813	796	841	792	767	785	822	807	833	776	793	825	804	878	808	856	831	817	764	790	828	827	838	846	795	802	812	795	840	839	829	814	812	849	848	821	816	809	827	787	820	809	801	842	837	776	805	796	783	839	779	758	817	776	848	807	789	823	806	812	814	865	813	832	833	840	759	812	809	849	836	822	845	858	828	776	844	781	781	828	775	810	781	831	782	825	802	763	777	776	833	779	817	811	827	843	829	775	757	814	797	794	774	806	810	806	813	806	766	832	818	839	838	792	844	805	784	819	836	848	766	770	829	838	863	829	839	780	815	817	828	820	736
3752	5250	5004	3461	1877	1375	973	677	464	307	289	404	337	296	274	266	233	182	203	166	183	200	196	205	200	185	197	205	193	198	184	214	194	175	185	201	211	205	182	213	191	204	238	199	188	164	191	176	209	180	219	201	184	196	201	203	183	197	218	198	194	178	200	215	220	195	199	151	179	218	182	212	175	178	198	192	205	192	203	211	166	192	196	183	212	182	203	216	184	193	210	165	201	188	178	197	188	193	178	217	200	186	183	190	181	176	212	186	176	192	188	191	210	167	198	200	200	188	206	158	191	191	182	201	206	165	200	211	189	189	202	185	200	182	175	162	171	189	229	211	185	181	197	198	188	187	217	200	222	197	186	215	187	196	194	210	206	181	202	184	189	205	164	188	215	176	200	210	180	176	180	188	214	211	195	189	185	192	189	189	187	188	222	188	180	197	213	200	204	195	184	164	199	203	225	183	206	186	199	197	195	205	199	195	189	200	204	210	236	203	167	218	207	173	195	190	202	171	183	170	217	215	193	214	179	196	200	194	195	192	194	209	172	211	165	174	210	164	204	186	167	194	199	213	179	204	192	191	221	206	181	208	170	191	185	160	194	194	188	171	200	189	182	179	183	204	191	187	200	189	191	191	188	205	195	161	191	184	193	193	193	180	198	170	206	194	189	183	195	217	204	198	197	189	182	192	203	194	184	180	189	196	175	223	197	181	179	215	198	183	182	174	176	171	208	215	207	184	171	190	199	191	191	197	195	181	197	188	200	191	201	171	202	189	177	203	211	199	192	214	189	207	161	204	194	140	200	205	185	201	197	189	206	193	187	181	192	182	192	189	207	197	195	200	179	203	225	204	167	181	192	203	155	198	188	177	195	210	212	197	169	187	189	179	195	211	192	201	194	214	206	189	210	190	195	194	181	189	191	185	193	197	214	170	183	177	205	196	211	169	191	175	180	173	187	206	173	196	176	197	183	210	198	196	185	194	204	198	174	170	202	178	166	186	198	201	183	203	203	176	184	209	183	185	211	168	190	190	182	193	220	194	179	211	192	178	184	193	198	201	180	189	196	205	196	215	193	207	192	198	209	199	179	192	197	199	198	193	189	192	167	206	198	195	190	177	213	188	180	177	204	185	203	185	157	204	193	184	175	187	200	179	219	205	215	179	192	192	189	182	168	186	172	168	210	207	186	202	187	185	197	196	214	197	199	166	163	209	159	206	186	196	194	173	203	176	194	171	174	192	195	197	193	196	205	166	174	189	206	205	184	198	188	194	183	186	198	181	195	199	180	189	182	207	204	181	186	192	190	214	191	195	195	182	179	181	210	188	198	194	202	216	158	184	179	197	188	217	174	187	171	212	207	220	187	168	189	197	173	187	173	210	200	212	166	180	188	220	193	203	208	176	176	189	198	196	188	182	194	184	199	215	204	193	204	211	174	161	183	217	210	217	192	201	205	189	180	166	166	175	209	196	195	173	167	191	195	178	178	194	184	205	202	189	201	211	173	154	188	197	184	178	206	202	219	192	192	177	192	187	156	160	182	225	199	191	201	162	206	188	178	196	211	198	192	174	195	204	189	200	198	201	190	188	200	171	211	221	191	227	184	177	191	178	172	185	174	189	194	178	176	178	178	203	158	202	200	194	188	180	191	188	175	199	188	202	203	196	188	195	228	201	175	213	204	196	200	198	181	165	187	169	189	191	161	188	175	182	185	180	193	179	179	207	188	211	178	196	222	177	186	201	192	191	157	178	202	193	194	211	209	226	186	200	179	183	177	187	187	216	184	183	206	191	200	175	192	185	193	208	205	193	192	180	188	188	173	188	212	208	184	189	195	204	209	189	211	202	218	203	187	217	196	178	214	169	191	193	188	173	178	180	181	181	184	190	200	182	167	199	176	211	174	196	217	202	172	199	188	174	191	207	208	181	172	197	163	195	153	207	193	197	201	194	218	203	204	171	160	173	188	198	190	173	208	171	179	175	155	197	180	221	197	197	178	206	196	222	186	187	204	188	186	195	189	210	205	200	193	194	182	194	181	197	170	194	201	189	167	179	206	189	210	210	185	188	203	194	196	215	180	197	197	195	223	199	160	204	183	184	188	186	181	194	183	182	188	186	203	194	199	194	186	184	201	203	193	199	218	181	196	202	215	186	181	195	189	189	194	215	175	171	181	189	188	197	182	201	192	204	218	205	197	192	186	205	210	202	195	173	188	190	215	186	197	208	184	169	200	195	211	194	177	169	190	199	199	204	188	166	199	197	219	169	201	177	197	202	189	191	183	178	188	158	225	190	184	193	178	183	198	194	188	201	185	181	166	230	190	194	192	217	191	190	185	192	178	193	181	199	174	185	207	194	193	204	174	213	173	196	181	194	180	198	207	171	207	218	209	211	206	212	233	178	177	202	173	170	197	179	191	170	181	218	187	202	192	203	194	177	212	181	191	194	184	172	193	180	188	234	215	194	177	179	209	213	188	198	191	192	180	212	193	184	194	178	177	205	209	212	177	199	169	174	181	203	185	189	203	174	197	171	179	194	183	179	184	207	224	179	193	193	195	222	242	200	185	188	187	187	219	169	208	188	193	172	211	177	182	189	197	173	212	203	192	190	186	189	177	193	207	198	194	191	188	193	159	228	199	194	181	197	170	198	178	177	209	201	178	182	159	190	188	193	193	172	166	207	187	170	180	196	184	185	177	186	191	193	203	191	206	183	185	210	177	169	212	228	194	200	212	207	209	209	181	194	194	170	200	163	166	209	201	155	183	199	205	220	206	206	186	218	192	214	173	197	185	206	187	186	194	177	183	184	203	184	181	186	199	190	182	173	184	204	199	207	171	199	209	176	176	193	179	209	193	203	204	204	189	178	186	185	188	196	209	195	179	167	174	193	201	175	186	199	167	198	192	193	190	165	212	208	189	186	183	209	193	207	170	179	239	204	210	194	198	188	187	188	191	197	185	209	201	190	196	200	193	165	199	181	190	204	204	205	207	182	198	220	229	186	211	200	208	201	178	221	198	194	172	222	191	194	193	196	204	196	188	207	187	198	209	230	217	207	205	207	208	208	189	191	202	188	205	175	219	182	173	181	194	168	199	181	165	200	184	182	196	198	187	202	202	181	189	213	198	191	194	212	182	196	184	197	207	214	184	205	209	184	219	179	186	181	219	194	192	182	187	185	184	200	182	174	179	202	174	208	194	207	177	207	186	176	182	193	177	202	209	178	188	179	206	218	176	198	188	186	198	178	184	194	180	196	212	180	173	177	206	203	190	194	196	194	184	188	205	196	169	184	181	184	175	164	201	179	180	173	175	176	171	233	197	194	187	169	187	154	188	220	174	196	225	221	188	216	212	190	181	187	155	200	190	179	224	189	172	205	179	175	184	213	220	189	190	198	196	210	201	209	186	183	185	209	202	187	199	191	188	195	156	181	211	160	179	191	198	181	204	197	175	188	183	201	176	176	220	190	180	174	150	180	216	218	166	209	192	206
3775	7428	8437	8521	5858	6481	5335	4015	2673	1428	1475	2020	1540	1262	1190	980	581	575	587	625	589	595	581	635	571	574	579	626	591	609	592	534	594	595	578	551	590	511	580	605	586	616	556	558	591	614	604	595	585	605	591	585	536	605	581	552	552	537	603	583	598	542	602	566	592	586	590	571	581	605	588	620	558	596	549	626	579	537	615	542	556	594	580	590	585	569	600	580	554	591	584	591	555	568	587	540	553	536	565	562	561	572	594	594	535	599	573	598	552	585	565	587	583	612	576	572	584	552	595	543	594	546	597	590	576	569	580	591	590	553	583	568	614	603	547	606	639	571	581	590	598	562	607	554	597	578	545	631	585	614	607	600	582	559	595	517	593	560	572	569	530	587	549	570	598	552	544	578	574	542	575	593	568	544	613	591	617	607	571	585	612	615	561	531	589	615	611	574	590	564	534	557	578	591	577	575	585	542	554	573	597	567	526	562	520	575	613	600	591	584	572	592	616	544	564	552	566	552	585	568	573	569	558	579	554	585	593	605	570	601	565	554	582	577	574	577	519	598	549	553	546	604	565	593	613	555	614	604	589	581	580	568	609	590	538	579	604	592	600	580	594	565	608	569	542	607	577	561	576	557	619	566	587	616	573	590	595	556	574	609	561	569	550	543	578	599	559	576	563	593	591	553	561	583	555	599	568	555	554	613	562	574	597	575	569	644	607	599	610	613	601	548	563	595	577	589	623	596	563	588	566	578	571	598	532	589	554	575	604	603	591	602	583	589	578	567	608	639	584	621	578	615	603	570	599	595	577	517	550	585	562	580	584	610	633	586	539	561	577	564	567	557	541	577	602	546	565	572	613	557	606	591	575	572	549	612	573	552	559	609	590	618	556	575	592	592	591	566	618	588	557	569	592	590	602	580	597	559	569	577	582	586	572	565	554	620	585	629	544	589	591	586	584	560	594	573	598	599	618	587	613	586	561	531	538	571	566	581	604	572	530	557	576	595	534	614	590	585	514	613	603	607	557	562	592	586	588	615	534	583	586	556	598	605	620	563	593	619	609	586	555	578	577	573	599	553	569	584	602	600	583	580	570	560	598	561	620	580	585	580	584	555	599	555	612	588	575	578	547	602	587	530	554	519	557	580	554	563	587	591	578	591	616	586	594	592	632	620	549	602	596	621	581	600	594	602	577	619	577	548	589	549	570	581	553	581	578	591	585	556	603	576	600	569	598	551	622	600	553	573	573	590	582	601	611	573	580	574	573	578	598	585	555	595	595	615	578	561	590	568	537	547	562	575	584	549	590	568	592	557	583	556	621	587	583	578	541	593	570	525	584	581	554	595	571	586	613	613	556	598	611	560	583	565	545	567	633	596	552	619	585	579	571	567	589	600	592	595	576	543	548	544	587	591	573	573	532	602	582	572	623	605	586	567	561	581	567	605	544	590	614	556	597	566	573	621	544	572	565	637	562	573	539	593	543	543	568	536	583	558	576	578	568	575	568	571	581	602	614	583	546	561	564	556	597	596	565	579	541	573	609	586	551	602	590	541	589	576	631	629	563	609	552	618	569	583	563	592	548	569	604	590	577	610	560	585	548	563	558	600	575	581	601	573	587	601	556	612	546	571	616	574	597	571	624	601	576	593	603	608	574	592	539	600	592	607	585	567	551	548	613	632	525	599	595	525	585	588	584	531	562	623	604	588	522	595	569	591	618	544	577	578	551	580	619	542	593	583	545	576	607	571	609	604	569	569	592	557	576	543	586	561	528	634	609	597	592	567	605	566	608	576	523	595	570	551	564	586	593	513	587	582	587	585	562	575	602	620	589	580	604	572	629	559	567	544	619	589	604	567	574	601	567	592	578	581	597	571	585	554	580	526	576	575	571	575	593	556	575	585	612	572	600	560	611	537	597	555	593	551	612	564	563	594	576	595	560	572	564	582	536	571	599	606	589	557	577	587	575	543	614	564	571	596	577	543	568	566	581	534	576	623	602	565	628	592	582	585	523	548	577	576	599	564	560	564	562	575	595	603	580	548	558	566	564	597	570	609	582	570	561	559	581	606	591	597	573	525	615	563	616	529	574	561	559	571	571	550	582	594	592	609	587	581	569	585	569	602	559	565	581	553	565	604	591	584	561	550	548	624	566	553	565	577	576	624	617	574	562	601	584	568	589	596	569	584	603	548	597	578	516	557	576	611	626	627	569	550	572	591	582	609	582	557	565	555	551	584	585	583	555	558	596	605	593	577	544	597	581	608	603	636	616	535	566	563	546	578	589	601	627	611	555	539	596	537	571	540	571	580	551	607	563	582	583	571	577	580	606	570	538	585	587	598	541	583	627	579	596	551	553	584	583	578	589	588	621	567	577	610	564	589	620	590	597	554	556	600	581	575	574	598	588	608	580	585	578	594	599	599	549	593	568	590	594	603	598	553	578	575	576	601	622	553	611	570	592	580	564	590	577	570	559	592	574	585	592	572	568	543	586	561	584	604	602	560	597	622	599	561	562	607	567	567	555	609	611	564	592	612	604	619	599	652	591	621	600	592	607	575	585	557	581	592	531	515	590	588	564	616	603	594	555	589	547	603	560	600	544	552	588	561	589	593	587	568	605	626	607	618	592	608	561	583	563	621	611	557	551	587	600	577	555	574	619	589	584	549	592	580	569	582	597	605	627	551	571	578	608	591	589	581	605	574	583	597	606	605	571	574	566	573	596	569	608	568	596	565	549	620	565	601	565	561	576	573	575	583	567	561	567	603	572	564	580	557	601	569	554	596	588	520	573	582	553	580	577	574	518	619	577	577	595	577	580	620	558	564	591	629	581	582	570	632	568	600	585	601	561	563	614	559	595	620	608	552	564	585	572	544	578	590	585	597	556	578	583	557	581	565	535	582	569	568	563	644	567	543	573	649	557	543	574	597	563	581	602	594	544	591	610	638	549	607	644	566	583	577	604	588	559	610	545	594	566	575	583	599	602	609	574	568	540	599	578	607	566	537	553	587	627	556	586	574	578	562	537	567	580	551	525	578	579	564	611	589	611	580	556	574	560	571	561	559	611	536	526	576	567	597	583	601	553	604	584	576	604	552	620	546	560	603	548	604	567	592	539	577	577	581	581	600	553	559	547	613	541	572	590	579	580	570	605	664	560	557	587	557	597	575	609	567	584	608	552	595	583	557	601	602	572	631	592	579	630	619	603	592	569	565	597	556	569	606	581	582	571	592	593	595	555	565	541	578	609	559	559	574	589	580	589	584	550	548	585	607	613	618	553	615	586	611	601	577	534	565	607	596	574	583	579	581	601	583	634	609	562	572	571	601	579	557	559	585	620	571	604	572	589	572	601	580	584	589	580	630	604	539	589	617	617	603	610	606	553	629	588	546	568	547	619	563	575	599	574	573	557	571	603	577	577	581	621	592	585	570	560	599	543	585	567	554	592	570	585	549	587	570	563	573	616	568	566	518	549	572	591	598	553	600	586	568	597	590	611	576
19727	33700	32188	29735	26081	24982	21189	16775	10126	4196	3250	4200	3599	3334	3103	1751	611	410	401	365	367	371	360	354	359	374	353	320	380	360	339	382	343	351	351	366	380	302	363	374	367	336	416	348	376	359	347	351	355	357	371	333	342	397	344	355	374	330	409	373	370	383	326	362	298	321	357	335	352	348	336	353	357	323	334	349	361	359	357	339	372	388	338	350	347	383	337	373	371	341	365	368	352	386	362	359	370	349	353	349	358	340	391	366	366	351	355	349	376	359	359	363	341	313	363	393	378	334	321	353	331	373	368	371	366	364	362	344	375	343	333	373	360	372	398	360	349	376	320	368	359	358	356	367	360	381	371	348	353	332	371	349	339	349	363	333	363	356	353	367	346	393	385	340	341	354	354	370	329	369	353	380	340	362	325	332	356	372	353	353	376	337	376	349	378	376	386	339	327	358	357	362	390	360	355	381	335	339	363	371	318	339	345	339	377	354	354	374	352	341	355	347	331	305	358	338	329	396	336	347	371	327	333	375	377	360	335	343	363	330	346	381	340	339	321	345	349	370	359	353	379	353	367	351	352	358	352	336	370	347	323	360	340	370	393	344	341	362	354	321	357	358	360	345	336	332	340	356	345	365	336	354	354	371	361	346	383	397	397	351	331	339	326	366	355	347	353	355	341	322	386	316	355	341	376	365	346	373	350	338	367	335	345	375	346	377	354	324	367	320	322	352	362	367	335	329	337	335	345	385	354	354	369	329	357	358	360	388	396	340	350	351	348	379	344	351	364	352	314	364	373	349	352	365	365	330	362	360	371	351	313	359	368	341	359	370	364	356	400	335	332	368	331	324	388	377	370	356	349	340	358	368	354	320	337	336	368	356	315	368	353	317	370	353	369	385	343	349	362	365	359	352	348	341	350	317	357	358	367	389	380	351	350	323	354	400	346	317	388	380	366	329	350	367	364	337	363	342	328	313	342	395	372	338	340	356	342	348	361	366	399	347	318	334	350	319	343	358	347	349	362	339	348	345	367	379	359	358	368	335	355	353	381	366	358	357	332	345	364	338	362	371	347	347	368	410	348	357	368	339	355	321	333	332	332	359	376	329	377	350	366	372	354	320	349	355	310	368	389	358	332	339	358	327	299	371	345	374	349	353	348	333	380	342	343	378	342	358	342	375	352	349	381	340	334	350	344	364	371	361	352	375	325	347	359	354	369	377	342	342	333	349	325	330	351	364	343	359	350	348	379	324	353	352	366	335	369	365	361	354	353	340	348	337	337	338	330	373	366	368	337	339	355	357	350	354	374	331	381	357	376	311	368	394	389	381	336	327	343	372	300	354	336	341	350	400	369	359	367	387	327	332	341	366	329	354	356	343	367	380	366	369	342	376	392	375	358	362	340	382	347	357	374	359	372	365	390	374	368	373	324	362	353	347	338	351	390	399	340	368	347	326	383	358	370	377	334	345	338	350	353	385	407	373	355	363	329	315	359	366	365	332	356	337	349	366	353	357	355	346	363	344	369	333	386	346	375	336	343	340	364	384	374	334	325	329	348	346	351	338	367	395	341	343	331	360	337	364	375	336	321	382	348	342	365	400	382	339	332	348	381	411	368	346	361	377	339	343	346	315	320	366	369	366	337	319	332	359	339	332	367	390	334	343	298	332	354	358	356	354	365	389	365	333	344	328	362	360	366	365	379	386	374	379	330	355	354	384	368	334	344	368	337	366	319	380	359	338	345	380	379	363	363	352	391	381	334	359	327	358	331	365	358	373	348	356	326	413	362	355	327	355	367	343	376	374	338	347	367	328	362	342	362	361	356	358	359	345	375	366	348	354	353	386	379	348	341	339	321	354	342	359	354	385	364	309	357	343	343	346	328	355	308	351	385	357	360	400	361	359	345	346	335	370	369	358	344	345	370	353	357	343	322	337	337	355	360	354	345	349	352	373	368	384	343	316	330	345	336	335	338	334	337	326	330	342	366	354	353	345	358	328	342	367	330	330	342	355	374	366	331	346	358	348	335	351	348	371	361	349	366	331	350	331	351	354	349	326	368	360	363	312	343	350	317	329	320	336	382	335	413	343	332	346	346	342	351	342	364	366	368	347	361	342	350	332	384	353	337	380	378	330	337	357	388	350	341	319	339	350	391	307	339	313	388	360	364	308	346	365	370	352	374	383	347	328	386	369	365	362	340	380	361	372	353	345	344	364	376	347	364	333	383	360	339	400	363	362	366	319	347	361	382	348	342	324	401	381	345	328	354	333	352	336	334	324	371	340	355	374	348	324	376	360	369	356	332	356	336	333	365	357	324	356	331	337	337	373	349	393	373	402	353	366	352	340	335	323	314	340	384	321	344	360	362	345	381	340	331	342	365	371	349	333	363	354	346	360	346	366	367	383	359	358	379	355	346	370	351	362	367	336	373	361	378	372	320	366	342	380	358	355	348	359	342	368	369	401	350	346	391	380	368	349	363	332	357	331	340	349	349	312	337	369	311	331	341	350	347	376	351	338	358	327	389	356	335	355	383	343	337	360	337	358	391	380	328	356	349	371	344	369	383	372	382	355	355	348	350	394	361	394	362	348	313	327	368	341	372	341	350	360	319	351	382	356	352	362	337	359	332	332	379	337	368	342	366	354	339	342	377	372	392	406	364	317	350	357	360	378	333	345	363	344	344	341	382	360	355	335	338	394	369	348	356	368	361	332	366	360	377	378	330	385	312	351	362	361	362	336	349	364	380	369	344	357	369	364	361	340	373	326	370	334	353	366	336	357	359	353	360	332	356	371	328	365	366	366	355	364	346	359	364	373	363	342	325	367	349	347	383	368	390	374	372	384	358	361	368	336	357	358	385	375	354	300	340	334	391	366	356	332	345	354	329	376	383	374	359	347	352	375	356	319	363	343	349	368	388	334	382	401	354	380	335	344	334	348	348	363	344	354	338	354	367	338	340	345	346	350	343	352	338	353	335	367	329	323	353	368	344	357	368	342	353	335	389	365	343	382	360	362	345	374	343	357	345	328	343	344	359	365	380	326	377	352	335	348	358	369	376	344	372	325	354	341	357	325	370	344	351	359	358	350	349	381	360	320	327	341	288	347	381	340	374	362	370	313	341	365	325	354	353	334	334	372	382	357	365	318	353	304	344	367	355	371	333	375	360	338	351	312	325	384	382	341	355	376	361	340	375	346	357	334	349	352	379	351	364	388	365	330	364	373	382	370	344	344	318	325	374	342	344	323	331	371	345	343	354	343	357	380	342	382	358	355	365	342	385	346	388	360	382	319	347	383	355	361	349	340	370	377	356	367	343	372	367	356	352	341	384	343	416	355	380	353	355	385	354	336	329	332	356	339	347	393	343	339	348	373	364	397	339	349	359	342	345	386	338	349	377	359	342	337	331	396	332	362	356	353	334	304	343	282	369	372	343	363	368	366	365	329	333	368	349	362	346	340	361	351	382	382	390	329	326	350	335	339	351	337	364	344	401	338	355	367
14818	27158	27083	31545	33701	38127	35858	32697	21525	10753	10877	14711	12973	11041	10199	4673	1848	1314	1234	1176	1158	1086	1115	1071	1135	1064	1083	1007	986	1011	995	1021	995	932	1032	940	1016	924	947	1019	936	971	975	987	948	1000	914	1033	977	912	950	967	989	953	928	974	952	949	933	967	932	1015	1067	942	952	913	977	919	1004	941	1021	957	965	956	962	980	899	946	962	988	995	1045	965	932	933	948	965	943	955	984	922	975	979	957	951	931	927	1001	930	941	887	924	978	919	899	923	969	973	926	926	951	965	927	936	953	894	931	959	899	945	925	933	962	891	930	916	909	941	982	856	919	986	926	953	937	958	872	878	982	986	930	963	928	878	943	942	959	976	881	932	915	961	865	900	919	936	915	886	919	931	996	912	943	940	932	906	938	986	933	915	931	943	976	946	959	982	896	923	873	950	972	971	962	914	932	887	907	966	933	925	982	959	913	946	927	903	937	921	970	927	957	903	942	956	947	862	987	922	928	844	912	938	931	967	977	917	896	925	946	932	920	904	986	924	977	913	925	901	906	904	967	930	942	952	899	890	946	933	954	896	937	891	893	935	930	904	938	954	929	964	977	951	853	914	928	981	956	930	934	908	946	919	896	890	914	918	897	944	913	944	966	901	939	883	967	1000	969	907	943	918	933	953	962	934	1000	983	899	935	944	910	975	957	932	915	932	934	1005	934	942	898	901	940	903	922	992	933	945	932	936	931	981	921	892	932	964	922	911	954	933	865	911	897	977	975	905	901	949	930	916	956	935	954	936	972	917	973	920	923	935	923	943	929	913	953	982	941	963	936	911	989	1003	961	952	964	922	944	964	926	909	921	911	966	930	984	931	908	971	883	964	904	909	935	940	943	940	916	977	894	989	935	961	913	901	888	947	929	902	925	950	927	927	930	906	943	954	881	959	922	925	934	969	960	958	900	929	948	960	933	906	995	912	940	898	909	897	986	898	926	921	959	953	926	934	953	956	986	935	941	914	954	1015	930	972	895	927	907	912	940	942	915	955	919	899	895	920	993	990	906	981	935	969	937	946	975	963	957	922	970	910	942	889	931	931	889	912	914	901	946	948	899	862	925	963	967	951	974	962	914	959	913	990	919	913	940	941	898	933	909	935	942	1014	973	886	975	935	909	976	980	929	942	986	921	950	948	959	944	923	903	954	958	957	910	928	943	903	952	963	918	909	883	921	863	948	915	926	980	992	961	963	938	911	973	879	923	915	924	944	913	964	931	970	940	915	966	922	983	915	930	916	965	888	909	930	946	936	904	875	953	926	949	928	866	949	959	890	966	947	957	933	907	902	923	925	864	956	984	928	964	924	964	954	900	866	996	879	949	938	968	893	929	901	916	881	927	916	991	944	988	888	941	930	912	924	908	944	923	958	917	874	941	954	919	959	915	950	915	963	917	949	970	975	900	964	922	940	897	899	957	907	943	946	991	984	957	931	965	939	940	902	912	949	954	914	929	923	915	916	921	953	924	922	953	908	955	915	910	932	1005	937	934	923	887	914	974	906	947	936	954	986	948	921	952	986	961	923	927	939	899	907	950	953	891	916	935	945	939	969	974	915	943	958	992	957	911	966	904	887	916	916	958	956	964	893	930	915	1003	962	955	876	943	955	901	929	930	962	951	944	942	951	927	982	931	973	951	927	943	872	980	946	1001	992	917	943	912	939	894	873	956	930	927	907	935	927	974	957	905	920	947	936	960	908	927	962	919	904	932	941	968	936	898	898	955	921	934	948	928	871	942	940	921	906	945	916	965	908	923	930	925	901	888	879	903	966	965	908	932	902	945	914	937	903	943	940	952	947	890	980	904	895	937	896	986	885	962	918	940	966	886	922	925	983	930	854	938	913	901	931	887	920	903	976	917	914	902	915	962	981	961	961	920	940	935	952	936	960	936	956	911	1001	916	943	898	921	896	956	920	972	918	932	928	906	916	930	917	911	896	992	970	970	981	914	875	976	962	957	967	850	949	920	941	913	910	915	950	957	931	960	924	951	919	906	908	979	922	909	959	993	961	934	933	887	966	947	934	900	910	879	912	923	913	1017	952	913	968	921	916	878	906	902	928	914	903	986	938	925	925	894	927	911	932	924	1006	920	905	900	947	925	971	916	943	935	930	936	889	942	911	955	943	912	964	931	917	914	909	1001	887	933	933	929	968	960	926	952	914	903	934	958	900	895	974	935	941	948	900	878	956	924	948	863	949	909	913	972	893	926	982	975	924	931	968	909	982	931	927	992	956	962	942	973	940	894	915	940	915	940	923	948	927	974	973	888	940	964	924	934	936	892	968	974	965	902	990	953	975	941	940	940	955	964	933	973	936	942	938	973	905	920	959	919	965	885	926	927	881	957	945	944	965	946	925	924	918	892	934	938	957	873	921	931	914	910	968	916	944	941	909	979	972	996	941	900	953	950	926	978	920	938	949	900	891	898	958	932	903	979	965	920	893	949	941	936	951	933	964	909	968	946	917	934	924	919	985	926	959	915	900	956	860	946	942	913	884	910	962	928	959	874	953	915	872	890	928	919	966	912	904	973	946	951	955	902	939	918	918	976	937	924	977	920	944	915	900	973	950	932	921	933	901	889	915	926	892	955	964	917	905	916	924	916	982	955	891	885	899	951	987	993	955	934	904	947	902	941	909	979	881	914	950	904	918	975	915	927	909	951	944	926	922	953	945	938	912	947	934	985	904	932	929	928	949	898	907	919	961	927	904	932	944	926	947	969	984	970	966	931	942	900	941	943	918	937	933	982	893	905	906	910	961	942	928	882	943	1006	920	913	999	942	923	962	999	915	957	924	926	939	921	968	956	931	901	970	893	936	916	938	935	933	960	957	941	943	961	899	902	939	912	957	951	956	968	978	955	905	871	965	948	921	1003	933	868	907	917	1021	928	962	976	906	912	895	919	927	911	907	952	933	928	946	916	886	936	899	940	928	942	906	947	895	872	876	902	888	947	945	901	950	966	955	924	900	961	944	930	937	964	974	923	934	981	928	929	946	943	957	1028	902	929	919	909	917	931	932	922	883	955	882	916	952	920	925	961	908	958	918	912	931	985	933	942	947	877	939	911	989	901	914	941	904	920	933	925	970	958	959	950	962	935	955	963	946	951	943	923	878	879	949	981	893	933	956	924	853	952	930	865	931	938	952	952	901	929	973	903	955	886	933	963	965	919	885	928	894	946	891	939	980	946	983	929	912	933	907	914	952	925	910	942	973	900	958	919	916	870	954	977	976	953	941	978	909	918	929	967	916	847	978	919	937	926	993	891	920	934	937	901	945	971	956	927	913	951	931	933	940	946	959	920	899	931	917	922	987	890	944	935	985	895	924	989	858	896	959	894	936	943	856	918	894	973	898	900	982	919	967	948	933	966	908	912	854	939	926	917	883	951	949	943	990	934	929	963	900	941	899	883	967	949	931	896	912	939	926	941	930	898	956	902	906	959	920	943	954	948	893	1019	930	901	918	925	886	948	905	888	944	950	981	918
28109	36614	34482	33623	30729	30472	28345	24256	16532	7246	3690	5701	5796	5671	4710	2625	894	522	375	358	332	332	341	352	331	351	299	333	331	315	355	336	359	317	305	334	334	305	297	337	304	308	320	294	324	317	357	318	328	306	310	324	303	319	322	353	301	296	305	304	351	351	325	273	289	300	308	328	294	336	312	282	294	311	318	323	330	324	289	280	272	292	321	329	302	306	312	327	304	352	316	294	307	289	321	293	323	316	324	329	331	294	343	347	315	328	308	325	284	307	303	352	322	305	285	307	310	315	296	307	302	313	325	308	339	305	313	327	309	316	289	317	332	318	324	311	300	333	328	303	350	277	331	290	314	311	316	324	346	320	316	314	281	299	337	273	307	298	290	309	309	316	339	315	333	306	308	319	336	293	333	318	361	327	286	331	278	345	309	318	326	333	285	339	313	330	329	320	323	332	351	333	290	328	293	321	313	302	308	363	324	331	332	279	323	320	273	326	317	328	299	331	318	300	300	301	284	308	308	315	305	270	309	333	281	277	335	313	318	295	316	270	309	321	274	331	320	299	328	298	302	308	302	290	316	346	314	321	320	324	298	304	302	297	314	315	334	304	302	305	313	320	309	331	263	338	338	299	323	318	304	326	320	329	329	307	295	317	342	348	335	333	339	327	310	328	324	320	310	315	288	299	330	314	282	307	290	313	314	278	326	316	293	304	314	311	345	336	289	321	320	318	301	319	332	305	301	331	293	339	307	304	311	318	315	310	319	352	328	309	315	290	334	295	295	320	329	309	321	304	386	330	328	297	302	316	297	348	312	318	343	308	339	291	293	303	277	319	308	308	290	299	315	314	337	322	315	295	348	326	309	303	326	325	322	303	295	316	304	302	300	340	338	311	315	283	363	300	321	313	342	320	327	293	308	289	306	326	329	341	341	342	295	317	326	288	298	323	301	288	312	321	296	316	296	311	327	311	317	301	312	319	323	295	336	297	328	332	292	292	334	292	317	312	315	332	312	284	312	291	333	284	277	305	312	301	323	307	285	298	315	293	336	307	341	290	328	329	323	312	305	340	284	324	316	312	312	317	294	319	322	321	296	305	319	331	292	306	325	322	304	318	331	334	311	296	279	337	324	318	355	308	289	323	342	302	319	304	325	286	294	341	318	320	319	320	299	297	315	295	326	326	282	332	300	320	322	339	325	328	297	316	306	321	348	284	324	319	301	327	308	318	331	295	315	299	315	317	349	330	380	309	318	311	282	268	308	337	316	303	299	327	345	311	366	324	305	308	290	295	292	326	351	317	297	334	316	308	320	301	327	311	308	310	280	328	289	304	301	332	338	302	304	333	299	294	328	321	314	312	320	319	337	281	278	299	327	310	299	277	310	323	328	304	291	256	316	310	306	342	325	338	302	285	339	298	298	304	326	302	351	298	299	296	302	342	346	365	335	360	310	328	333	308	318	321	323	302	335	334	354	322	301	312	290	336	317	311	311	315	323	314	318	281	377	270	324	292	299	275	285	291	328	337	297	304	353	294	324	298	310	323	352	317	298	306	302	306	307	314	292	349	311	338	309	327	319	328	272	288	335	302	322	300	308	312	298	316	305	312	323	315	297	304	313	315	308	261	346	318	313	307	311	298	315	335	303	290	341	332	308	316	321	299	305	304	301	312	299	342	322	349	297	319	339	269	305	311	282	294	316	336	294	304	310	321	288	312	332	313	293	311	320	311	321	317	305	313	306	307	300	296	273	301	272	320	287	299	299	324	330	295	293	311	310	301	304	325	301	315	295	322	309	299	309	310	294	283	277	331	323	301	295	286	335	310	303	285	298	332	298	300	339	316	328	314	322	311	302	325	284	319	338	371	299	324	356	303	305	323	307	320	310	315	259	329	329	296	325	330	303	313	327	281	324	310	327	308	285	319	333	346	308	311	341	301	344	316	346	309	293	328	310	281	307	299	293	293	301	297	356	335	340	292	301	320	325	325	300	270	313	275	358	304	346	327	324	305	296	298	308	299	307	315	301	330	335	297	327	295	335	319	319	338	334	344	307	316	314	343	284	341	327	306	351	329	311	347	327	316	302	290	344	339	314	287	298	339	296	322	333	335	310	336	282	319	320	324	306	326	282	312	333	318	324	329	340	296	347	335	317	296	326	322	302	314	326	314	322	266	313	311	317	321	311	297	297	317	295	320	303	276	310	311	339	301	335	304	316	336	307	347	323	303	297	301	305	295	313	289	288	332	318	335	291	344	306	306	316	347	304	322	298	306	317	309	292	310	288	356	312	322	278	321	294	315	322	354	277	282	322	310	320	340	313	333	318	331	329	307	281	294	299	338	293	356	287	294	328	311	312	317	309	299	295	297	317	311	280	339	290	293	291	353	318	329	354	310	258	306	299	298	300	280	317	306	316	292	325	341	314	287	299	325	322	305	341	256	295	276	318	309	306	307	330	303	311	310	343	301	290	312	319	312	382	315	309	296	302	318	315	303	314	325	284	291	327	340	307	324	303	320	298	293	318	349	310	301	306	292	341	297	325	323	300	289	330	298	285	297	310	350	326	312	303	330	356	296	295	280	338	311	288	314	347	318	274	301	307	319	295	297	320	304	322	291	354	302	315	297	300	305	307	318	306	288	358	294	326	361	299	312	318	312	281	311	316	315	301	298	312	320	336	330	356	317	348	311	300	301	304	292	336	309	311	324	319	321	328	309	321	291	318	316	302	330	329	327	333	315	312	327	322	291	317	319	305	334	338	312	295	301	323	333	307	322	316	328	345	310	352	316	329	302	316	311	309	340	324	308	280	312	313	341	315	305	286	291	319	334	321	308	319	330	301	302	337	294	310	314	304	315	328	364	340	290	307	293	314	303	273	319	322	311	311	348	325	298	326	304	306	318	280	317	331	308	312	312	299	301	352	327	293	290	275	311	345	303	303	286	332	302	322	303	316	311	314	274	315	281	312	331	320	292	300	310	314	280	305	299	329	284	295	298	334	324	316	332	330	291	335	318	294	285	307	294	342	336	344	314	312	304	302	303	305	331	313	286	319	338	310	328	353	303	318	303	322	331	327	300	332	338	312	309	309	319	335	301	340	335	343	337	306	376	296	336	317	301	300	282	301	311	331	317	301	324	312	294	321	302	311	290	309	319	328	323	309	321	307	305	300	303	309	289	276	297	296	304	298	303	309	303	308	324	308	276	308	329	329	315	316	300	321	318	303	301	294	304	301	310	322	345	289	317	305	303	320	312	329	305	290	303	310	350	299	322	332	277	293	318	319	284	304	317	347	293	342	293	308	347	320	331	372	323	324	347	312	333	314	310	303	320	315	273	305	302	314	336	299	325	316	316	319	334	348	319	307	299	320	323	284	339	361	303	298	351	343	327	334	326	300	294	302	295	311	326	327	305	298	330	332	319	339	310	302	310	311	307	325	296	317	301	302	323	343	296	319	299	291	322	283	319	291	350	318	297	318	317	315	280	307	311	303	299	310	316
18722	29216	30673	37038	40526	44225	42051	38881	25878	16001	11479	18990	17485	16204	13036	7574	2326	1566	1325	1254	1171	1204	1076	1042	1084	1021	1011	1019	1022	960	1032	989	952	957	900	892	924	847	913	957	936	866	861	880	844	897	870	913	861	847	891	894	878	838	849	847	816	827	862	876	832	878	792	822	859	820	871	852	857	809	858	851	888	805	890	823	818	862	832	851	846	830	785	861	775	838	813	858	829	798	855	821	834	844	827	809	850	780	858	821	822	831	821	856	884	854	855	803	780	811	758	848	763	835	849	847	817	783	823	772	804	813	828	830	841	767	835	825	791	854	823	828	820	831	824	837	829	876	811	851	831	814	810	821	841	797	803	853	815	794	792	814	851	799	815	819	839	773	816	794	809	856	779	828	792	817	790	799	789	788	790	785	796	812	818	848	758	807	778	830	846	828	804	839	779	875	806	825	863	815	840	829	794	847	808	783	884	811	784	820	800	771	823	791	828	804	843	798	859	829	861	787	786	854	781	805	853	801	865	823	763	749	793	795	737	833	808	805	825	816	782	792	777	809	767	793	822	830	766	803	810	817	853	780	768	802	803	835	834	821	770	784	803	844	829	767	780	799	778	815	766	799	811	820	850	807	783	787	782	817	802	811	793	851	823	845	844	817	814	755	835	786	771	800	847	752	871	796	814	861	851	833	836	762	810	828	876	827	777	829	792	856	783	844	837	784	802	825	832	838	814	828	796	848	796	831	793	789	854	818	773	810	794	790	781	790	795	797	821	772	837	772	858	856	810	805	811	810	814	784	771	852	809	821	802	784	819	843	830	833	773	788	783	824	828	783	756	813	782	812	791	812	796	855	815	866	850	817	848	813	783	832	820	821	796	786	788	817	823	807	835	823	844	847	805	774	752	822	781	839	817	779	850	801	790	854	808	876	788	824	762	798	788	767	822	833	860	806	847	817	802	840	775	820	778	779	794	773	801	851	836	799	801	861	836	814	814	821	778	777	804	814	807	816	810	784	767	830	821	788	830	789	849	795	820	821	805	827	847	747	809	816	823	810	813	812	780	793	835	811	810	807	842	802	759	857	891	801	869	853	811	843	807	842	763	827	788	840	830	789	824	854	784	781	802	799	800	826	844	796	801	774	855	843	868	794	835	850	841	773	805	834	795	826	808	834	794	790	851	788	763	795	830	811	838	840	785	815	753	845	829	801	794	811	785	810	802	813	818	807	800	810	801	794	854	784	826	811	802	831	808	816	807	809	792	760	878	826	819	799	829	838	800	812	818	817	809	778	852	780	806	788	789	804	828	782	786	799	790	877	785	805	846	787	772	833	870	812	779	778	781	817	784	855	753	872	752	778	804	864	859	854	778	797	804	863	784	827	833	809	772	835	792	770	797	765	773	819	771	817	801	839	843	798	799	817	818	800	748	820	789	822	859	818	801	771	792	831	817	851	804	884	789	832	790	795	828	803	818	797	800	828	864	798	828	834	813	824	855	812	786	785	795	827	804	767	848	825	781	797	791	838	812	802	845	808	779	809	796	803	794	798	832	837	836	889	797	833	784	775	823	820	843	764	837	812	844	839	777	823	824	773	837	797	813	863	835	817	796	810	827	864	803	805	840	824	788	777	818	845	797	788	807	838	847	795	832	767	795	770	800	836	816	822	830	758	765	843	800	740	808	767	786	803	835	819	835	819	766	752	826	814	818	798	773	802	797	777	800	765	796	749	774	810	857	852	818	825	828	811	787	808	800	764	808	800	840	816	798	790	811	804	822	839	791	845	789	795	852	758	831	821	830	817	795	819	841	808	783	805	816	780	870	758	827	826	771	886	789	870	788	785	806	783	795	828	802	779	805	758	817	814	738	762	831	795	785	824	790	783	828	794	815	874	787	812	808	809	787	842	783	764	785	809	853	814	872	798	810	851	854	807	828	842	844	750	793	793	769	799	817	789	763	848	802	825	835	795	800	836	808	843	800	859	757	815	810	779	807	778	788	810	845	788	777	794	820	845	823	797	851	881	825	815	832	848	821	809	787	826	799	826	881	801	821	765	790	811	801	850	844	836	800	810	831	798	831	778	822	788	787	811	869	818	802	821	808	828	835	839	776	792	798	800	810	793	776	843	784	843	799	798	780	774	850	777	811	809	759	852	791	770	833	875	815	820	804	742	743	868	840	813	825	874	804	802	803	821	779	855	836	808	838	780	843	816	857	808	816	841	841	761	833	870	823	837	823	875	804	848	808	785	797	780	794	756	797	830	887	821	900	813	787	853	844	823	810	892	798	749	817	864	795	790	772	811	794	812	773	807	838	806	767	847	786	844	836	807	812	802	802	819	840	816	827	742	783	821	832	774	823	830	779	793	773	842	788	816	827	812	836	858	804	804	814	824	807	825	796	785	799	819	756	816	859	823	784	819	806	814	819	875	783	859	814	836	775	822	828	745	833	818	774	801	846	783	802	807	820	775	865	827	774	750	841	821	798	806	771	782	830	844	744	873	772	842	799	798	753	818	831	813	797	830	844	800	835	812	765	815	816	816	839	848	828	827	806	823	832	805	799	818	820	878	827	830	787	807	785	857	818	797	834	788	796	853	839	799	797	794	828	834	820	869	773	803	830	793	798	787	836	822	839	772	790	821	821	833	826	788	791	769	813	878	816	823	882	853	815	809	828	805	813	808	794	818	759	818	832	830	738	847	844	813	796	828	816	797	810	814	832	815	836	832	764	761	788	796	852	858	760	823	825	794	814	779	827	766	827	803	769	760	789	820	830	813	844	829	807	796	787	856	829	858	828	769	788	831	844	814	761	756	812	776	784	808	818	808	785	871	842	865	834	808	890	765	814	800	856	771	813	785	806	860	795	817	838	828	777	837	824	834	844	832	771	751	825	858	813	830	839	824	800	846	795	813	792	853	809	845	852	807	796	814	790	854	851	815	827	816	783	757	820	819	781	838	828	758	794	805	787	817	746	817	792	814	796	787	816	799	800	810	809	818	848	831	725	807	802	764	810	850	784	773	829	775	808	792	816	790	827	802	802	877	753	800	860	812	856	839	817	810	869	832	837	821	815	785	792	857	794	780	762	759	840	830	765	871	811	823	847	819	755	796	847	808	766	812	846	810	838	831	746	820	784	849	816	817	832	789	829	862	758	850	816	818	822	810	802	781	834	783	769	812	800	828	796	843	807	809	815	818	789	801	790	839	801	820	775	784	810	847	818	763	818	871	864	777	810	780	812	794	817	738	821	812	789	779	776	813	782	859	775	807	764	785	841	821	855	806	791	830	843	817	829	821	803	771	819	799	826	814	862	795	787	855	795	817	771	780	808	752	829	751	825	812	768	798	842	835	836	782	838	840	786	810	816	798	879	781	813	782	765	817	840	803	836	841	816	820	785	825	829	796	845	835	836	809	820	811	797	834	789	803	774	802	828	814	801	860	806	818	813	831	818	805	808	786	801	809	774	858	800	834	827	817	806	779	856	825	831	805	799	810	814	841
3832	5182	4918	3696	2094	1497	983	670	479	305	242	313	306	271	241	225	208	216	220	185	185	179	201	158	190	216	218	191	187	198	201	218	200	185	209	202	192	191	194	169	183	171	209	194	197	211	189	206	193	207	190	172	190	185	196	210	220	180	189	191	174	191	194	195	193	189	199	183	194	202	184	194	207	180	223	185	186	200	171	184	210	201	179	179	218	186	194	178	180	191	182	165	200	151	176	179	214	175	187	200	207	179	192	214	195	176	183	182	192	162	195	197	178	204	203	170	185	195	203	202	216	184	191	187	190	193	194	195	203	195	186	196	196	203	177	191	200	206	208	192	181	188	186	202	196	204	195	217	169	180	208	185	194	189	170	201	176	212	184	182	185	187	204	193	176	205	203	178	196	206	184	179	180	189	196	193	173	188	200	218	210	190	206	186	204	166	219	157	186	180	178	183	191	181	199	197	193	225	203	171	220	198	153	205	192	180	193	221	201	198	169	196	185	175	207	175	195	212	186	203	195	196	190	183	192	231	179	179	175	211	194	186	213	171	178	202	199	197	223	211	186	192	193	194	189	184	167	156	189	197	189	222	178	193	161	194	195	179	205	190	186	169	213	206	201	211	201	207	183	173	172	204	186	215	187	190	208	194	178	185	195	181	200	221	183	211	189	189	199	195	186	193	196	205	206	199	197	206	188	226	188	217	190	199	188	171	190	208	182	201	182	219	185	211	192	170	203	190	200	173	188	163	182	175	190	189	181	198	215	185	193	179	185	200	202	209	221	202	182	160	214	175	185	186	204	211	180	176	175	170	176	196	170	198	192	195	189	200	170	199	179	202	188	194	200	235	199	209	187	185	182	185	200	180	183	171	177	167	202	218	198	217	181	211	184	175	178	200	199	184	218	179	199	191	199	198	197	199	201	204	195	204	185	179	191	223	184	190	220	206	179	191	169	195	188	194	198	194	188	197	208	183	188	177	222	173	177	180	177	208	192	174	175	202	201	195	188	199	208	192	191	210	188	186	207	198	161	182	196	196	203	184	197	219	187	184	185	185	173	204	181	236	172	177	178	194	201	172	184	169	198	200	182	174	199	172	182	195	191	179	185	193	164	190	165	210	188	220	193	185	193	180	180	204	203	184	178	184	195	197	203	171	215	191	180	188	200	189	215	221	184	196	182	210	153	186	187	161	195	176	203	205	189	172	206	216	176	171	189	197	160	183	183	184	218	198	179	200	195	196	182	197	164	209	162	190	203	184	209	169	196	189	188	179	182	198	179	164	211	187	238	167	187	197	181	200	211	184	173	197	171	203	182	213	183	205	183	174	212	181	197	168	182	177	180	191	198	179	176	175	207	234	178	186	234	192	175	213	219	187	205	165	183	197	212	207	202	196	196	209	170	210	176	193	186	185	190	187	200	159	167	192	192	186	204	185	185	197	205	185	210	223	219	187	161	176	232	206	206	183	174	205	194	209	186	177	186	194	167	178	186	202	184	209	192	182	221	177	199	190	178	188	190	207	204	210	195	209	187	194	190	181	192	192	197	193	185	222	169	198	157	192	217	184	183	183	176	224	199	198	198	177	179	192	176	197	199	216	183	169	202	181	190	165	215	200	184	198	196	203	200	187	195	207	200	207	202	184	197	188	195	171	199	187	177	207	168	190	182	178	193	184	177	160	224	160	207	178	182	193	198	201	182	210	178	192	201	180	189	190	205	181	185	186	203	184	213	196	172	187	191	181	203	199	168	172	186	201	210	165	221	199	198	197	184	202	192	207	202	222	181	196	200	163	205	191	195	198	204	209	168	182	203	173	190	204	188	219	170	190	210	192	173	207	210	183	195	184	197	171	187	217	185	192	188	196	197	172	206	191	185	177	201	204	190	195	214	201	188	196	206	199	189	194	187	215	207	210	201	169	175	196	219	186	192	223	177	176	201	212	185	194	213	212	209	182	190	162	198	162	192	198	197	185	182	208	206	173	226	209	184	210	212	192	202	212	189	204	183	174	187	179	233	173	202	197	180	209	159	189	196	188	165	183	186	193	208	186	199	197	186	203	204	192	209	185	207	175	211	205	189	198	182	169	162	199	190	222	185	181	206	169	221	171	204	226	198	196	221	214	193	174	197	186	189	195	179	208	184	178	175	195	195	191	182	204	180	185	197	201	196	176	177	179	182	190	206	181	176	213	194	195	182	174	196	210	178	170	221	204	186	175	187	193	185	201	176	198	184	188	188	170	200	159	193	201	212	197	204	178	184	197	191	194	221	185	188	190	183	202	198	181	199	214	200	190	202	192	190	213	204	190	185	224	213	196	186	192	202	207	175	186	183	164	181	188	221	201	195	183	171	213	191	202	175	193	204	208	190	202	197	202	195	190	177	205	174	214	174	180	199	186	197	185	182	197	172	191	169	196	201	192	180	193	234	198	207	188	178	176	215	194	213	222	178	182	180	214	186	210	169	175	188	174	190	180	189	190	195	190	211	202	221	196	203	188	183	177	196	206	201	191	170	208	181	199	185	203	193	185	199	191	186	194	178	187	205	176	184	188	205	197	204	193	175	182	185	198	169	186	184	191	183	193	191	214	207	208	204	185	196	186	201	164	158	185	193	180	188	205	199	200	185	216	185	208	190	181	213	208	177	193	196	192	194	199	177	177	197	193	168	207	192	203	192	171	188	172	170	187	208	199	194	179	195	194	200	206	185	189	200	168	172	193	184	200	191	205	230	192	167	182	203	189	191	197	179	187	195	217	209	184	209	185	206	190	177	191	180	181	194	184	198	203	185	181	181	164	189	198	200	175	184	170	182	205	179	171	190	199	192	182	220	189	189	213	205	199	177	170	206	200	185	200	184	185	187	194	196	187	201	193	175	202	205	182	188	182	206	180	206	188	207	204	171	199	186	189	192	216	193	179	180	171	180	204	194	174	196	219	163	218	192	185	165	191	198	185	177	199	186	176	216	172	190	176	191	198	176	203	206	215	220	187	175	222	190	198	180	175	191	170	165	180	203	213	177	173	182	200	204	172	199	197	180	175	197	174	186	208	178	176	185	194	182	162	188	194	209	191	213	179	193	202	196	207	175	191	181	183	203	191	169	223	173	190	179	184	189	169	179	218	179	174	202	178	180	183	179	211	192	187	189	191	193	181	207	169	197	198	207	179	207	196	197	197	197	192	193	169	182	154	183	181	204	183	179	181	184	168	187	189	237	193	169	188	209	185	204	205	195	169	153	196	185	171	233	189	207	211	188	191	206	211	191	212	181	203	203	173	194	180	190	184	191	195	214	208	198	204	185	185	160	176	166	211	208	195	189	209	196	159	223	207	169	204	183	152	186	202	192	204	191	188	176	172	207	216	176	166	175	193	199	197	180	188	201	180	174	206	178	173	195	181	191	176	165	198	188	172	182	188	206	184	202	183	200	205	178	195	164	176	216	198	189	173	200	177	200	177	219	183	206	210	187	197	176	192	207	203	187	215	203	220	211	192
3766	6738	8053	9616	7647	6646	5321	4568	3103	1452	1085	1762	1744	1626	1248	954	612	610	599	583	589	552	582	587	548	603	571	603	549	591	563	590	595	612	583	538	570	582	566	608	558	593	628	593	596	591	622	567	600	610	552	561	582	576	591	584	555	574	542	589	560	619	541	558	565	603	614	569	601	549	580	584	550	595	563	552	594	557	575	575	603	582	598	575	576	588	571	603	619	582	587	560	548	582	567	556	576	545	606	593	561	572	585	627	565	630	594	570	579	571	586	541	561	597	626	532	579	579	574	601	597	605	611	615	601	536	562	555	586	569	552	609	553	563	599	557	585	554	544	545	603	548	571	593	581	548	605	588	596	539	558	560	561	539	576	598	548	516	584	549	537	560	586	559	555	637	572	570	594	594	569	540	603	626	597	562	580	584	550	567	590	535	608	586	574	584	550	620	578	574	570	567	564	545	569	551	569	590	621	564	588	576	556	544	579	575	610	590	543	547	559	561	565	603	551	622	556	634	585	533	597	539	580	587	578	599	587	604	608	596	571	571	590	562	579	582	612	573	614	557	544	548	575	567	574	582	580	589	554	541	584	587	545	560	526	582	582	577	578	554	594	543	562	629	542	564	523	585	584	625	588	552	556	620	597	600	582	567	564	581	562	594	569	600	588	552	583	599	555	590	559	583	598	549	564	549	603	601	544	540	586	594	633	574	558	612	569	583	579	528	599	565	556	614	620	564	600	569	567	569	547	584	616	569	564	586	549	582	566	580	540	567	585	601	587	599	592	537	557	576	566	580	601	564	549	591	580	583	577	598	567	623	582	579	568	611	548	588	565	607	573	582	581	575	583	569	551	575	566	567	597	559	582	608	629	589	532	560	554	614	553	557	612	577	522	552	546	558	526	588	612	545	543	569	603	521	583	571	588	610	604	585	559	571	604	573	587	587	618	580	541	597	635	560	617	589	579	586	561	568	553	598	579	593	549	571	592	576	550	561	561	589	543	575	604	561	602	559	531	587	559	557	614	569	587	576	597	578	566	621	591	579	533	583	597	596	597	607	577	593	537	588	535	563	604	585	556	572	584	601	573	545	623	601	616	544	566	562	602	543	583	526	597	604	550	574	591	573	641	595	586	573	586	605	546	589	567	569	621	534	626	580	545	629	547	590	546	609	580	595	638	576	597	614	579	561	571	565	560	557	577	571	585	620	548	592	564	580	571	593	558	604	605	580	616	601	549	551	537	587	599	583	605	597	571	610	623	576	598	535	572	596	577	640	578	524	567	579	602	586	565	539	589	574	587	552	548	561	542	565	566	601	601	571	591	586	634	623	556	555	585	553	587	583	575	630	578	601	596	631	540	578	570	592	637	591	580	618	570	583	562	631	545	565	612	597	573	620	563	568	592	557	582	612	554	578	594	566	562	541	547	556	605	617	581	568	575	594	579	585	583	590	564	581	609	579	587	570	576	591	577	583	553	567	630	558	620	598	557	560	571	549	575	568	619	594	605	545	577	589	556	586	585	585	558	618	561	544	561	592	618	569	603	564	570	568	542	538	601	598	572	548	578	590	581	571	578	597	612	587	578	590	574	598	585	568	604	553	535	601	554	561	596	609	580	551	608	581	568	596	593	574	549	565	534	610	586	564	568	581	626	541	586	600	578	555	600	576	548	550	578	575	591	589	571	578	578	569	560	638	569	581	585	614	553	513	560	569	601	614	581	581	558	572	579	599	617	588	606	576	536	596	590	590	612	644	563	585	557	581	529	548	593	548	610	543	567	642	592	561	591	554	598	591	574	548	545	588	598	570	565	598	588	581	572	619	607	589	558	562	587	559	567	590	604	621	580	588	596	573	578	594	561	566	521	573	604	596	618	586	573	556	599	557	543	573	573	547	560	591	585	549	555	559	569	578	591	599	604	599	580	591	582	564	584	604	576	614	540	544	574	622	614	561	596	542	591	587	566	542	520	592	597	549	537	587	544	640	576	552	567	632	574	614	617	544	596	593	569	553	573	577	537	595	551	593	550	605	552	569	544	609	588	570	578	559	576	616	600	515	599	577	643	604	609	551	558	593	586	572	585	551	600	614	597	557	575	589	641	574	579	560	527	561	604	585	590	570	574	586	590	562	528	575	560	630	558	584	564	570	569	587	571	605	567	592	566	587	588	590	575	585	586	562	585	581	573	567	584	579	572	557	563	591	619	594	620	594	679	585	578	598	598	580	579	556	573	589	554	544	570	596	577	579	578	587	557	553	574	588	544	631	580	604	616	556	586	552	594	612	591	608	590	627	573	599	566	544	577	595	579	617	559	581	583	560	586	548	582	628	566	583	572	595	576	568	546	568	598	558	591	561	560	542	585	557	595	607	594	533	580	602	572	608	584	544	595	600	593	524	635	586	617	550	556	612	559	577	577	555	567	602	575	623	572	533	553	598	630	569	535	561	545	609	586	570	531	608	555	556	569	590	595	558	559	583	567	535	568	551	612	544	601	577	595	581	566	568	559	584	596	506	601	598	559	572	589	574	581	582	554	552	567	534	598	618	517	572	558	600	539	592	539	583	575	569	595	586	620	593	610	548	541	608	591	573	601	601	591	559	596	565	555	587	573	560	654	539	575	553	566	571	538	609	570	559	575	546	575	578	590	631	589	575	585	605	567	584	585	563	605	609	609	595	548	576	594	562	598	620	551	561	628	567	542	586	607	559	580	576	579	589	560	554	604	621	554	607	590	559	550	568	553	556	556	563	554	616	585	612	587	600	578	581	515	597	577	570	578	585	593	588	560	583	562	551	580	581	560	577	590	512	586	549	598	572	577	573	614	564	576	574	594	611	603	586	565	537	558	581	548	592	587	592	544	581	577	625	542	578	568	559	557	598	557	599	599	588	581	570	608	633	571	558	581	617	580	551	547	554	572	567	585	584	611	546	593	558	568	573	559	560	575	594	620	604	588	563	576	605	595	593	566	551	578	595	599	575	582	580	589	584	565	560	622	535	598	571	584	611	636	612	519	529	618	586	599	555	580	581	537	529	549	547	577	597	515	590	597	562	594	568	538	605	534	585	553	594	560	563	556	541	569	574	529	559	580	576	595	594	569	597	606	542	603	540	548	576	588	541	561	569	578	603	586	574	541	578	570	553	574	540	581	531	548	577	601	622	578	575	595	584	587	618	563	582	591	571	597	576	568	569	610	561	550	573	566	580	554	595	553	582	615	603	574	586	534	543	567	549	546	589	567	573	570	615	573	600	553	601	551	585	612	561	542	557	608	592	581	566	546	575	562	644	566	551	578	614	554	631	593	596	596	561	574	543	568	574	557	591	544	606	574	540	590	589	574	532	594	544	563	534	552	613	549	584	556	601	551	556	550	580	549	595	588	603	558	539	496	574	591	550	553	596	586	566	555	584	570	593	590	586	580	565	568	592	578	540	597	538	574	566	555	595	594	559	553	573	571	565	604	634	611	619	577	619	557	625	580	529	546	616	586	604	614	597
18993	29750	31083	32100	30098	25812	21405	17735	12314	4795	2246	3326	4398	3779	2911	1827	693	461	420	373	424	386	350	346	391	363	373	376	387	367	374	386	326	369	366	360	324	352	364	373	378	359	382	342	389	337	373	334	340	319	348	370	366	328	363	340	364	364	344	348	357	353	337	344	383	353	369	391	366	364	326	364	378	396	381	352	355	360	342	348	357	342	356	348	363	348	332	335	331	373	307	364	339	349	383	384	346	342	350	342	350	352	351	385	400	348	337	400	354	342	366	339	357	373	389	332	326	350	356	372	347	396	321	357	305	345	355	350	353	385	317	331	332	379	382	354	372	402	342	363	387	314	369	327	331	332	372	328	361	335	313	356	340	342	331	362	357	356	363	380	402	336	374	333	340	346	355	354	365	348	358	367	347	352	330	345	374	377	371	362	337	343	336	335	336	342	344	341	345	334	360	351	356	361	364	347	370	364	339	362	362	400	369	344	337	361	364	377	340	354	360	350	396	341	382	346	315	336	373	325	376	385	334	327	343	333	339	355	380	333	329	363	338	366	378	371	381	353	337	364	354	367	381	350	329	374	327	349	392	354	317	370	391	361	348	327	332	398	364	332	343	361	376	393	364	349	354	330	347	366	341	355	348	378	317	345	406	322	344	369	337	337	349	365	344	354	336	349	400	333	349	368	363	388	364	350	373	317	373	360	351	341	361	357	341	364	384	352	370	354	417	339	373	340	368	352	359	352	339	371	352	330	328	381	380	336	350	334	333	361	344	346	357	350	377	330	381	350	361	339	325	347	317	347	322	360	358	326	341	346	338	373	327	364	359	347	360	336	398	332	334	351	384	331	356	371	379	360	328	341	340	322	365	326	372	345	317	383	349	354	349	387	352	316	395	365	363	332	324	323	336	330	341	358	332	337	347	333	359	310	358	353	335	386	367	369	368	343	340	339	350	379	376	351	385	344	353	373	384	341	333	358	388	341	342	353	371	341	357	384	333	341	360	329	316	346	349	349	362	323	324	349	354	368	368	378	343	348	342	352	321	324	362	346	348	317	335	347	355	330	342	341	324	356	348	357	357	349	449	379	354	315	387	357	336	362	329	376	338	389	357	348	345	364	362	332	376	360	318	350	349	366	368	350	365	382	354	340	322	336	354	363	385	350	362	369	358	341	350	321	364	340	328	372	350	366	373	370	363	345	348	360	333	352	345	336	355	333	330	349	334	355	390	339	347	356	326	339	333	315	369	373	346	375	326	347	335	355	384	355	378	353	354	374	321	376	360	351	376	383	362	339	358	412	373	331	362	335	367	367	327	364	355	340	357	360	364	352	359	352	352	359	386	354	340	350	370	390	359	382	366	376	324	378	346	395	346	352	371	345	356	338	342	373	368	369	365	362	322	334	366	363	350	326	333	355	345	364	375	321	307	347	315	362	367	362	372	369	351	352	340	319	347	370	355	388	357	344	325	321	350	372	341	380	360	345	367	331	356	379	378	335	349	360	365	335	368	360	389	365	343	350	353	352	348	334	375	365	368	359	342	339	341	332	343	404	360	368	357	363	364	378	365	331	345	336	340	350	366	319	404	352	360	346	349	371	340	334	334	347	358	387	346	376	373	333	344	353	345	357	363	352	337	350	336	341	325	373	365	331	325	345	380	353	333	321	393	338	336	311	343	357	372	342	342	331	345	357	355	357	342	352	346	319	314	347	350	333	388	349	342	339	349	322	338	343	352	340	366	369	340	378	335	356	337	326	367	367	383	372	374	361	372	323	335	354	331	385	343	330	380	358	368	323	369	365	363	359	351	366	358	336	345	349	383	341	335	351	346	373	369	335	364	325	355	347	338	361	392	353	353	362	352	358	369	360	373	369	368	360	355	350	369	360	382	368	353	348	334	388	357	363	349	385	362	330	378	357	387	340	317	340	359	363	352	366	347	357	336	371	382	364	385	351	344	360	340	320	372	316	383	357	363	368	346	354	364	367	348	384	367	346	324	335	377	320	351	347	354	343	349	356	351	350	395	316	355	345	345	389	334	367	356	326	331	353	349	366	368	343	367	337	355	333	334	341	370	336	365	368	357	349	340	320	349	370	351	348	354	349	340	329	359	380	378	337	336	348	361	343	355	366	329	347	360	355	339	335	354	348	374	352	369	343	350	364	356	399	358	352	366	345	315	358	360	349	358	355	336	346	357	353	384	351	372	373	339	366	332	382	385	358	337	369	380	340	371	349	342	364	357	370	336	340	343	358	348	343	330	401	353	368	343	345	362	344	377	356	343	355	342	339	344	340	343	348	331	340	349	369	318	315	349	366	361	354	310	352	351	375	386	375	347	333	343	357	347	367	337	390	331	338	354	327	345	333	366	367	350	361	366	360	321	335	345	347	367	361	370	374	378	348	388	363	371	336	345	353	352	367	354	352	369	345	329	338	342	373	352	328	335	311	341	331	320	334	311	361	358	346	338	364	347	386	330	325	369	334	357	361	333	333	350	333	346	327	376	357	330	409	343	377	368	366	372	345	369	368	334	350	333	391	339	369	348	330	346	342	351	344	362	395	341	365	353	386	330	357	353	387	358	398	382	341	383	327	336	366	342	356	374	347	367	372	367	350	308	365	308	341	351	386	329	346	326	346	359	330	388	318	375	367	329	330	400	323	342	374	352	343	376	372	374	390	344	375	336	364	371	392	324	357	352	358	357	351	387	374	336	324	360	330	354	380	346	356	360	320	341	402	353	318	340	381	315	354	350	333	337	350	352	342	349	337	334	375	344	362	382	380	358	343	356	337	369	350	351	388	357	367	292	374	341	344	341	308	324	376	360	344	348	377	363	333	356	392	377	348	322	367	351	350	312	328	343	362	344	364	350	328	377	403	364	369	339	357	335	307	390	388	328	382	358	351	337	330	361	343	360	359	340	304	312	376	360	333	346	343	344	372	338	348	352	297	364	335	339	359	337	370	334	395	346	361	331	356	349	369	347	352	370	351	374	339	354	370	333	380	321	338	345	352	343	348	314	352	329	331	328	333	380	307	359	371	339	353	315	366	329	372	383	340	366	354	353	341	355	363	342	355	373	358	290	316	331	339	360	369	344	343	393	332	367	345	340	366	313	352	374	366	354	349	367	368	335	356	377	374	356	327	367	333	374	365	350	375	346	353	364	353	367	372	369	330	334	364	317	389	369	355	381	297	323	416	356	370	365	361	346	315	328	345	374	323	358	398	344	339	354	380	350	351	332	366	363	352	341	349	352	369	333	371	345	345	372	356	368	366	334	383	359	342	380	334	372	359	353	333	350	340	321	347	356	365	354	330	373	343	366	375	356	345	328	321	352	323	357	332	365	345	355	360	354	344	371	348	363	329	369	320	367	351	324	381	346	337	360	353	340	363	330	363	366	338	329	355	377	386	355	342	368	281	352	365	385	358	361	351	328	346	332	354	348	375	360	358	332	340	389	378	371	344	346	340	387	365	306	357	332	377	335	349	343	336	357	346
13821	24107	27127	35700	38810	38586	36283	35688	24707	13631	7176	11742	14881	12213	7866	5634	2008	1402	1245	1135	1155	1160	1133	1086	1104	1039	1055	1096	973	1032	997	1004	937	1068	993	951	991	956	956	1024	994	932	992	1009	1010	950	954	914	954	998	986	973	985	910	981	927	997	955	955	982	935	911	923	975	901	983	970	941	923	944	984	896	1035	960	967	908	950	909	935	956	1028	976	900	930	961	923	924	921	891	967	932	959	952	908	897	911	898	971	881	948	933	917	967	933	923	951	926	971	964	923	921	936	994	936	922	930	950	941	920	948	958	912	914	901	918	920	910	951	918	934	971	972	941	955	936	925	978	903	971	901	976	954	943	990	908	956	913	943	953	980	958	917	948	980	919	934	926	979	975	896	910	915	922	923	902	893	884	919	969	922	950	952	964	948	1022	889	935	990	938	942	913	938	904	939	952	887	918	935	932	962	923	923	857	913	957	941	945	962	929	931	937	953	871	914	931	992	955	899	907	893	916	920	929	919	928	928	930	933	1012	987	941	924	947	975	933	951	964	917	955	926	948	969	929	903	935	977	899	923	937	914	921	938	874	871	907	953	960	900	919	887	951	990	949	952	949	936	915	917	914	924	885	937	966	864	919	899	952	975	931	926	977	905	904	923	888	925	974	922	943	959	937	962	915	928	872	958	896	947	936	952	958	989	940	932	908	988	927	913	893	967	910	979	927	851	885	904	963	947	914	916	984	912	923	965	957	902	908	921	934	911	917	889	948	946	968	973	935	948	928	941	893	998	939	908	944	937	915	975	908	916	917	886	908	1005	854	908	922	933	882	922	907	909	901	908	953	951	946	948	909	910	961	898	931	886	876	898	932	980	936	929	882	953	923	945	855	917	903	934	926	933	945	927	919	882	949	906	982	890	940	931	935	960	842	913	940	886	888	921	955	881	985	970	954	922	930	917	932	972	933	951	971	933	933	889	957	963	857	962	888	928	962	908	931	921	935	959	840	912	941	881	941	856	915	904	896	929	920	883	905	944	897	956	946	965	941	908	912	936	931	950	933	890	922	903	913	937	911	1001	976	907	929	919	867	929	951	907	937	912	950	907	908	935	865	942	967	936	915	936	941	897	917	920	965	995	925	908	938	907	888	945	943	917	915	942	926	909	988	912	909	928	930	927	894	907	873	885	962	917	920	915	895	924	957	936	912	895	856	884	929	943	884	917	934	963	950	933	950	874	918	969	943	931	998	971	921	973	967	886	929	926	1014	966	904	912	894	936	953	919	968	941	904	972	894	913	944	927	985	913	924	926	968	957	924	876	897	920	909	937	980	891	892	952	935	935	965	882	910	937	922	918	929	971	936	898	899	920	908	939	942	907	928	896	936	921	946	969	967	881	943	916	928	907	914	914	954	941	848	907	969	949	906	903	934	922	948	930	934	947	884	880	952	940	933	928	937	927	970	971	930	927	942	930	915	907	959	923	930	944	930	940	868	963	962	947	930	899	955	881	927	972	926	896	981	894	903	920	906	913	907	919	888	917	896	916	949	944	929	953	879	991	958	877	907	910	953	942	923	903	955	908	888	935	981	927	898	934	943	889	992	961	961	901	956	962	944	910	982	906	898	927	952	910	942	965	928	908	935	927	966	959	870	941	936	945	939	958	976	887	942	981	938	962	906	926	892	928	916	930	952	955	933	952	915	922	863	923	872	917	975	884	941	922	956	922	928	970	881	952	1006	874	940	970	943	915	899	875	959	947	888	952	932	938	939	942	916	972	846	935	886	1001	922	930	913	904	946	909	923	938	956	918	930	933	990	955	887	919	904	906	949	925	961	928	908	906	892	923	907	916	1020	925	937	928	914	949	936	894	962	907	998	866	909	919	974	901	868	896	952	915	961	952	953	919	944	828	910	935	953	915	885	951	936	950	925	916	928	912	916	952	977	945	955	916	928	914	912	923	947	934	945	925	956	915	933	975	916	935	948	958	898	894	947	889	878	960	941	940	934	951	891	917	960	976	958	894	908	911	887	901	914	965	907	914	954	924	945	922	943	936	865	931	971	920	888	950	890	933	933	943	911	940	952	931	947	1006	972	943	911	930	961	935	929	895	956	973	947	898	903	945	880	942	909	896	928	895	946	908	939	904	911	915	950	871	965	902	968	921	911	945	980	951	952	958	860	940	902	955	932	961	920	920	916	910	882	951	938	977	941	910	932	886	920	922	932	920	926	900	944	932	891	905	953	902	965	903	894	973	889	881	915	922	922	899	978	898	935	927	929	933	950	933	882	970	963	960	941	925	925	943	877	977	902	909	952	917	918	957	886	950	866	938	896	926	984	919	903	937	940	935	915	932	974	931	956	942	943	992	920	914	914	925	864	895	968	931	976	989	957	933	919	889	946	969	939	917	945	977	941	984	922	976	932	955	941	908	887	906	944	955	891	887	862	915	944	920	944	980	946	850	911	873	911	959	991	942	844	993	910	937	969	927	1003	965	916	914	899	969	978	908	936	923	956	892	949	931	947	910	895	930	974	953	921	929	898	940	974	923	977	958	900	950	911	894	946	973	964	875	942	904	978	967	893	1006	947	939	934	880	911	955	928	908	896	969	930	940	892	880	892	981	931	931	913	918	938	915	945	945	921	957	923	952	884	941	922	950	985	898	939	954	933	886	951	938	936	992	906	884	920	927	928	926	897	905	907	888	962	918	905	913	905	916	925	914	937	905	914	964	929	929	917	919	964	862	946	972	905	942	886	951	878	922	903	931	956	870	929	973	965	930	940	937	973	955	920	907	901	923	979	870	895	925	901	967	926	921	902	910	953	948	934	938	907	929	883	958	929	908	932	882	907	910	887	897	936	886	899	951	905	839	896	956	936	893	944	945	887	909	938	898	918	917	949	890	900	923	896	926	924	927	971	934	960	902	898	942	951	901	935	899	905	977	902	942	906	952	961	914	972	928	915	896	932	923	959	940	968	953	974	972	980	918	974	948	890	920	935	863	905	920	919	936	947	924	937	892	959	890	906	942	959	937	901	963	911	951	856	915	917	942	922	937	867	921	949	927	989	889	951	936	912	910	935	891	943	956	904	926	892	913	953	894	942	929	972	904	867	935	915	941	899	869	960	939	931	973	938	956	887	863	928	881	965	899	981	925	920	903	913	892	955	927	873	939	916	931	936	924	913	889	948	883	921	904	949	901	948	937	935	949	929	944	941	873	904	968	998	997	916	934	937	946	898	901	949	901	951	890	927	940	879	950	975	930	944	968	901	941	921	952	926	932	943	896	909	942	907	964	949	976	952	913	927	898	948	922	926	914	871	952	971	952	995	983	898	911	932	931	858	928	893	956	881	974	894	900	914	908	876	900	917	890	881	893	906	964	953	892	948	935	971	915	878	947	940	985	934	943	963	989	959	902	863	941	911	910	860	922	997	963	920	902	872	931	900	930	905	904	938	888	894	911	872	849	935	922	945	889	919	894	953	949	949	931	849	973	923	923	905	930	924	907	947	916	946	913	930	911
27450	35625	34031	35310	33832	30502	28105	26226	21184	9546	4297	4605	5728	6370	3714	2523	796	433	378	362	413	347	368	390	333	333	336	334	351	341	285	338	329	347	331	323	327	302	334	319	322	342	359	360	303	331	310	320	283	338	340	342	273	303	322	300	308	324	316	294	308	301	298	321	286	301	328	307	302	340	327	332	316	322	293	342	321	346	311	320	324	283	282	308	303	320	333	314	308	312	322	291	298	307	335	318	292	304	327	307	313	315	314	282	315	317	317	322	341	307	294	321	308	323	328	327	304	318	296	321	334	324	295	336	312	343	304	302	319	316	290	306	284	325	323	280	306	328	287	291	314	364	341	308	308	309	303	344	296	319	327	270	317	304	343	285	303	325	306	298	322	331	305	284	301	280	299	293	301	307	334	318	302	321	300	312	288	313	307	287	312	310	328	359	295	328	334	306	311	297	289	302	329	293	334	306	325	301	290	346	323	320	314	269	326	340	327	316	348	327	333	327	338	310	309	309	300	292	297	262	321	310	312	311	317	304	325	323	296	298	300	325	326	311	308	296	340	318	302	325	336	321	314	308	316	321	288	309	311	330	306	306	342	320	304	327	315	310	304	292	308	317	321	319	329	311	346	311	311	355	294	303	323	326	308	281	313	325	315	295	324	322	314	315	333	312	296	319	336	290	317	324	302	300	297	290	334	338	325	302	304	329	296	323	319	348	292	299	327	288	302	323	303	292	323	315	345	297	298	326	308	298	291	330	317	324	302	292	311	301	289	294	303	322	290	323	305	309	328	318	326	273	293	357	311	320	315	282	324	321	351	300	310	292	343	335	296	305	338	302	316	275	300	330	283	315	354	298	294	352	321	320	311	316	298	309	321	351	297	273	313	279	310	327	313	296	284	321	320	308	320	321	332	281	326	325	287	325	323	309	345	338	332	328	276	281	305	325	310	309	316	350	301	314	302	324	305	342	302	286	304	271	320	280	311	307	259	266	322	342	272	274	312	316	317	319	347	270	306	314	307	274	324	298	315	322	309	305	347	325	261	325	338	322	290	307	325	310	307	318	281	299	312	331	309	325	292	310	319	318	315	273	322	314	327	328	336	320	325	295	296	299	347	330	318	303	324	343	295	271	308	335	316	282	334	256	323	314	334	314	328	293	287	318	314	337	316	332	336	315	340	321	313	306	314	293	330	324	310	310	318	325	330	317	276	288	314	320	341	330	312	302	342	343	313	332	305	330	306	311	294	321	315	316	324	316	296	346	303	310	309	279	305	326	314	317	285	319	335	288	329	335	312	323	329	332	298	305	303	278	288	319	293	333	321	320	310	291	254	310	313	286	330	325	307	324	288	324	305	306	349	303	287	298	312	306	324	267	315	323	316	313	312	323	328	319	286	283	310	316	308	301	293	336	344	350	284	304	316	314	304	312	318	304	310	333	329	294	290	329	294	321	327	317	326	282	305	305	312	313	292	308	352	303	320	319	291	323	320	336	333	313	301	318	318	289	306	303	355	309	307	295	267	312	317	296	306	317	308	314	301	302	323	318	307	321	321	324	300	304	307	295	303	295	288	280	322	310	356	319	292	346	320	285	303	328	310	311	315	315	287	309	323	306	334	313	326	316	319	281	289	304	307	295	311	319	314	328	301	279	309	305	306	308	307	327	323	299	269	311	314	287	307	306	320	276	301	290	308	324	309	294	288	291	339	285	290	316	306	326	336	314	356	307	344	299	317	328	290	302	293	290	291	276	285	300	308	274	298	337	340	319	301	292	300	328	347	299	319	332	328	337	317	300	316	314	353	323	351	318	291	354	300	284	319	290	312	324	305	307	295	295	313	301	303	311	333	324	341	302	303	335	310	335	332	293	321	294	308	323	313	330	273	323	314	315	302	295	312	295	312	326	300	322	293	344	314	352	333	306	291	320	318	311	296	314	318	316	319	314	320	325	326	296	302	326	311	313	293	325	351	318	304	353	287	294	325	297	298	331	303	337	307	306	282	295	338	291	313	300	317	320	302	313	334	318	298	316	288	326	304	326	295	339	308	344	320	322	331	327	305	328	307	280	322	303	334	326	328	309	305	337	352	316	330	316	335	270	295	322	320	317	322	289	306	299	302	285	294	307	314	361	332	315	315	292	368	323	321	325	313	337	285	312	306	299	313	327	295	319	323	286	361	314	291	314	323	285	322	302	313	313	333	307	322	351	321	320	306	325	304	299	340	296	289	299	290	322	361	316	285	318	325	289	322	326	343	316	274	326	327	311	279	323	313	323	312	304	312	299	352	315	305	325	309	301	316	306	311	326	313	322	314	337	300	308	325	313	326	314	325	310	317	312	286	330	288	327	320	327	323	300	315	312	286	324	301	303	327	311	326	328	327	287	305	327	303	327	303	297	308	336	320	326	300	330	301	280	293	295	314	314	324	286	306	306	331	329	312	275	290	310	291	317	321	317	321	345	335	339	287	306	318	303	307	311	321	313	322	284	305	291	330	303	333	282	312	315	293	301	325	340	313	305	285	285	286	329	300	296	301	319	297	331	313	311	349	310	291	310	298	261	317	303	297	319	308	309	304	314	288	314	307	305	291	287	309	295	284	292	282	331	338	314	325	332	293	320	311	318	293	325	352	306	340	322	363	297	327	318	316	341	322	308	312	317	273	292	295	314	325	333	314	325	318	308	325	334	334	316	320	317	323	302	335	304	304	302	335	322	298	324	303	291	321	317	345	310	326	290	310	301	332	309	299	292	311	328	292	296	307	346	316	290	317	323	323	300	306	311	329	293	312	295	310	287	313	329	300	328	295	321	315	301	303	289	300	331	325	316	303	324	285	297	318	306	311	296	275	307	316	295	275	301	328	301	351	307	276	308	310	305	336	318	302	307	299	315	274	308	335	296	304	292	311	287	313	298	301	270	333	285	324	282	322	314	305	328	321	299	318	317	319	321	334	313	323	311	315	335	294	327	328	339	291	323	344	341	281	315	296	306	305	344	285	340	331	341	341	279	296	316	303	285	301	289	325	275	302	287	289	336	295	313	299	322	317	312	302	328	301	314	321	344	313	337	297	282	330	294	336	306	340	313	317	315	322	307	296	290	295	317	293	307	322	317	313	308	297	306	294	333	315	295	304	308	350	317	310	296	317	317	315	308	294	303	291	336	305	283	332	286	297	329	326	326	291	336	306	319	327	309	289	295	307	324	319	295	309	315	303	289	341	295	345	313	316	283	307	306	316	314	308	314	317	329	314	312	304	300	318	311	305	321	314	303	277	304	309	323	288	314	332	319	281	315	300	312	277	330	314	328	312	312	290	282	295	334	327	329	306	325	336	325	346	301	284	295	292	319	301	324	344	284	276	334	330	305	327	309	321	302	322	293	328	336	302	303	332	319	324	342	316	320	299	314	308	326	327	290	325	290	308	289	294	279	311	284	291	318	313	307	316	325	315	339	304	297	320	323	326	317	312	334	338	297	306	299	306	332	314	283	300	317	280	331
18072	28441	31140	40878	44743	44550	42590	42370	32756	19064	11184	16241	19044	18246	10133	8464	2793	1656	1305	1257	1193	1191	1072	1041	1068	1035	1043	1008	977	999	928	1036	949	925	923	949	949	913	906	890	890	826	840	906	875	829	903	834	843	838	850	859	860	885	856	859	876	857	867	853	784	866	823	885	846	769	816	826	808	846	907	829	775	866	817	848	825	842	763	782	894	939	840	804	840	853	825	848	836	905	806	811	838	830	820	786	765	796	842	866	815	820	812	806	839	824	818	767	829	827	790	791	815	808	824	784	852	857	814	752	826	780	853	800	836	852	831	779	786	785	801	804	765	759	783	782	747	806	783	851	807	794	809	779	854	878	784	780	811	801	804	776	810	771	878	814	828	871	802	836	806	810	819	779	789	771	780	801	813	804	797	739	827	794	814	820	830	824	833	793	763	774	832	833	787	806	833	826	822	811	813	774	830	804	766	760	814	775	756	781	813	849	806	801	837	803	833	813	795	839	791	831	783	837	809	860	838	825	784	798	781	845	829	759	792	801	825	812	785	842	787	795	816	827	824	803	827	775	824	832	801	805	798	837	781	795	780	820	806	806	821	853	795	815	826	818	816	871	858	803	799	779	827	859	807	781	826	810	806	828	788	764	832	747	822	772	799	818	817	812	791	796	795	827	798	801	817	826	826	807	822	795	806	821	797	809	810	847	797	801	852	785	877	857	809	817	826	799	829	765	817	752	768	829	831	824	797	813	832	803	800	819	804	824	789	845	844	814	771	796	788	816	781	820	806	811	827	782	813	760	781	790	744	823	793	862	793	773	745	800	857	768	801	784	835	804	828	776	792	829	832	817	794	810	833	783	819	804	810	818	792	774	777	780	786	809	842	822	794	784	799	803	840	798	832	831	798	809	793	797	833	790	807	797	811	819	771	839	781	800	852	784	811	841	835	833	802	758	852	784	827	809	758	769	779	808	843	795	744	832	786	789	813	711	855	767	831	835	838	803	795	821	785	849	855	819	766	817	763	787	816	839	788	802	797	827	780	832	817	758	784	816	794	812	793	817	751	813	777	788	845	785	804	790	809	872	787	760	813	767	777	793	791	807	773	845	810	806	851	838	841	818	794	799	825	828	801	792	832	832	756	879	808	785	805	788	743	867	806	806	832	818	827	812	834	775	802	829	806	822	839	827	795	808	834	821	863	766	858	794	811	800	810	819	762	789	797	758	805	776	792	836	741	785	831	810	779	802	787	799	759	759	815	816	821	820	859	750	778	750	836	783	808	839	846	817	817	757	731	790	791	855	825	772	780	780	767	828	853	789	841	795	785	824	795	791	827	826	760	811	797	801	756	801	807	820	816	788	798	884	847	856	804	803	789	803	786	813	820	767	795	802	826	801	809	801	809	780	811	823	834	803	826	778	835	756	813	750	797	793	805	822	771	776	805	799	822	833	806	833	819	801	766	799	821	810	785	774	827	829	795	799	819	799	797	817	857	828	832	824	812	801	805	792	809	824	775	824	816	797	808	829	841	855	759	813	809	815	854	770	834	798	826	783	816	814	761	846	798	794	839	878	869	793	775	795	788	789	793	848	810	804	842	795	803	802	815	763	804	828	788	805	823	838	812	789	742	745	820	800	790	781	780	884	849	811	801	815	766	815	852	801	793	834	810	807	786	796	806	828	828	796	830	813	842	823	829	813	831	815	732	801	821	839	809	849	817	798	804	770	791	798	794	753	771	766	794	792	827	841	828	772	791	776	783	822	802	849	798	832	799	799	816	850	793	799	868	801	788	817	804	805	867	799	754	810	781	775	829	806	803	809	810	793	836	827	758	800	779	784	867	803	793	834	773	814	814	749	852	874	798	868	795	767	751	856	810	815	816	837	840	834	782	806	774	825	809	804	788	791	799	824	828	810	826	756	829	843	811	770	808	770	778	840	818	795	740	814	819	772	820	812	810	857	825	776	799	897	791	850	816	763	835	770	804	836	794	822	858	817	793	799	794	825	810	771	835	799	807	835	801	808	830	762	862	813	784	846	791	818	768	791	772	792	775	776	826	803	858	845	832	814	832	801	764	805	824	784	785	788	871	797	823	742	787	775	835	783	766	779	797	797	804	776	800	829	806	794	800	821	770	810	820	797	808	848	824	753	797	754	791	785	791	786	814	784	769	822	826	792	802	800	776	817	780	760	833	780	780	768	773	784	818	788	803	761	799	776	806	799	828	826	812	767	752	800	821	798	814	848	822	808	820	800	818	755	839	746	815	790	798	765	872	822	785	782	792	808	870	829	838	799	806	836	817	820	802	797	793	838	782	816	813	826	841	843	812	829	807	836	773	776	849	824	827	777	772	813	724	787	814	779	790	806	849	849	804	768	777	789	736	814	812	840	785	764	791	859	798	757	850	743	771	783	812	748	787	815	804	815	812	751	779	812	836	827	794	777	799	788	799	770	858	771	814	785	804	809	808	814	782	786	797	834	838	833	820	820	780	776	852	758	796	808	804	757	801	851	813	793	823	842	858	843	826	782	820	797	784	798	781	788	802	804	801	828	828	797	815	825	815	823	772	794	783	814	817	750	843	785	786	779	795	792	774	824	816	871	756	772	783	788	798	802	783	827	791	802	782	853	775	816	795	794	788	806	758	795	826	799	760	779	793	835	791	858	814	784	784	823	735	806	810	826	840	862	828	795	820	820	794	777	764	840	834	795	805	806	773	819	824	792	802	783	859	786	821	781	811	795	784	807	822	773	845	804	805	809	798	784	814	818	840	793	772	818	769	811	783	762	827	799	816	832	793	806	832	788	800	784	801	790	838	783	805	818	787	814	794	797	811	796	830	818	778	831	806	803	771	847	842	794	814	744	759	815	824	817	836	776	800	779	814	788	820	779	736	838	811	810	811	813	794	856	787	811	826	779	807	819	815	796	775	834	793	785	788	831	834	785	789	813	766	817	783	785	826	857	788	816	777	840	831	812	816	796	814	783	832	800	831	800	803	797	842	810	849	822	843	776	772	845	822	801	832	844	760	844	803	761	827	805	826	817	784	800	764	770	744	843	813	809	790	802	837	817	803	786	821	804	833	829	804	780	802	803	743	787	837	788	818	817	794	781	780	824	782	786	792	813	772	828	853	803	849	836	790	804	788	794	789	782	811	815	783	785	811	769	837	813	794	799	849	827	766	781	751	756	831	783	778	780	831	802	782	763	847	772	762	844	807	767	756	804	809	829	814	804	802	856	767	829	808	867	802	792	820	812	776	776	828	808	787	817	779	791	805	806	781	833	835	808	819	806	795	798	847	803	803	829	810	760	811	823	756	791	786	815	801	778	816	822	827	790	792	848	832	794	797	842	824	820	808	818	769	786	783	804	829	797	795	794	790	816	811	754	774	862	822	786	872	769	839	781	810	822	781	827	803	838	802	839	819	776	784	811	796	862	832	805	768	795	837	785	827	807	811	795	797	813	818	809	836	792	819	799	825	828	789	797	722	796	823	800	808	829
3562	4642	4407	3904	2814	1596	937	854	456	320	274	342	368	310	272	215	211	203	187	200	210	187	186	217	185	202	194	198	201	212	187	195	179	188	215	201	210	184	192	199	187	183	226	164	188	184	173	183	209	186	187	192	178	221	203	179	184	171	192	183	206	171	198	196	220	182	202	194	181	176	212	217	180	200	210	191	184	180	202	182	170	187	195	191	198	170	203	185	199	191	190	198	180	176	184	204	178	187	193	176	186	192	165	170	182	169	177	202	205	167	199	179	185	178	200	174	209	211	194	185	175	196	203	173	204	207	204	198	203	206	173	183	177	193	174	179	179	177	157	193	186	183	177	203	178	198	197	188	192	180	217	185	212	195	190	199	156	186	195	196	203	177	180	193	181	186	194	214	209	167	178	169	197	191	179	189	171	203	191	188	187	193	201	189	197	202	214	215	208	208	163	203	189	162	187	195	169	207	191	211	187	206	208	176	195	198	165	216	189	202	200	170	171	205	177	194	193	201	180	208	190	210	191	200	200	176	202	179	181	184	228	205	177	181	191	184	172	165	170	166	219	179	207	190	191	181	204	201	178	196	188	192	183	192	177	167	180	182	194	176	192	185	201	183	199	160	197	185	182	201	179	203	195	206	188	180	179	195	211	165	198	200	195	184	203	214	185	187	202	164	158	185	186	199	167	193	221	196	196	193	203	181	201	197	169	179	191	176	196	184	172	178	175	199	191	194	201	187	190	198	166	175	216	199	206	166	191	164	186	176	204	202	213	203	189	195	171	191	175	197	189	209	183	188	199	161	185	205	194	174	181	193	179	216	189	180	180	197	194	163	198	190	208	188	171	169	165	191	177	207	184	201	191	196	185	189	177	184	176	183	201	207	177	196	189	214	219	176	183	190	186	187	209	190	165	190	224	221	188	193	197	174	195	176	218	166	191	198	185	175	218	184	185	199	183	196	184	173	187	189	174	189	197	219	198	196	180	184	213	203	179	192	187	187	198	202	188	168	183	197	198	217	209	191	193	187	178	183	173	190	213	190	174	193	204	187	210	193	178	223	224	175	178	184	190	187	191	179	185	183	193	204	189	177	186	216	174	195	185	205	179	199	165	197	215	206	176	190	176	174	191	187	168	190	178	176	179	210	213	218	209	183	188	205	171	202	190	188	164	207	221	169	209	188	187	197	192	178	190	199	210	182	203	227	205	174	191	190	179	192	181	192	196	201	188	195	192	166	196	181	187	200	169	202	192	194	173	184	182	181	192	194	212	208	196	185	193	204	194	188	200	174	202	198	210	174	177	171	175	161	183	189	215	205	206	212	192	169	200	187	193	198	191	196	191	192	188	205	180	187	201	197	165	182	195	190	176	214	207	205	190	177	225	188	191	176	210	208	206	188	191	170	201	203	175	193	199	193	171	176	193	223	191	188	157	204	179	162	193	178	188	169	185	184	183	201	191	203	187	185	189	186	204	178	199	195	192	222	213	191	181	235	151	202	166	191	165	190	194	191	190	182	178	205	172	180	178	202	190	176	193	179	207	192	193	200	212	170	192	207	171	190	178	190	178	175	179	226	196	181	196	188	231	189	210	203	197	191	198	175	200	188	199	224	172	190	184	193	192	169	185	223	191	208	154	199	179	180	183	189	206	192	174	200	190	212	176	197	193	197	211	181	184	186	203	210	190	196	191	196	186	200	199	196	190	176	171	196	178	158	203	187	188	192	188	188	172	186	167	188	197	216	207	187	212	196	181	203	190	199	199	194	214	199	170	211	182	188	192	191	197	196	203	170	182	186	170	161	179	194	178	191	185	203	187	183	201	198	190	181	199	174	176	200	193	163	184	178	203	193	205	212	197	201	197	182	185	211	199	179	177	220	197	171	191	206	212	189	207	179	193	184	193	206	182	181	193	197	170	200	201	195	220	206	162	202	191	201	206	187	212	190	183	177	222	207	195	202	200	178	202	167	167	198	182	184	216	203	216	192	195	175	185	184	198	190	182	201	197	203	196	192	191	201	202	185	205	181	186	185	195	188	196	204	211	185	207	209	168	205	192	167	183	175	219	184	183	187	191	212	192	178	197	192	192	204	167	205	181	182	181	200	176	190	182	179	208	191	191	213	192	182	167	213	186	200	214	208	173	198	180	181	190	183	178	170	199	206	178	202	198	196	215	184	178	188	173	180	191	235	168	217	192	208	194	166	189	181	196	169	187	187	199	192	173	194	199	190	184	184	183	206	194	190	159	209	207	202	193	188	196	197	198	189	207	183	214	184	211	202	215	190	207	197	199	173	186	193	201	162	217	194	173	168	187	200	184	198	185	209	180	217	202	198	208	185	175	199	198	207	164	193	179	189	182	187	208	183	220	171	173	172	183	212	201	185	198	213	193	221	182	205	182	194	189	186	194	215	186	207	169	181	196	191	178	188	215	173	208	199	192	208	176	180	189	206	204	188	195	171	189	181	213	206	198	170	178	174	183	186	214	181	170	199	209	196	177	180	188	226	195	196	210	186	189	188	165	202	186	215	185	196	187	162	196	194	190	181	194	186	188	194	182	191	187	193	191	168	179	172	173	204	207	197	212	202	190	183	181	210	190	203	184	175	210	198	200	196	202	189	209	172	182	206	192	190	202	190	182	223	183	224	175	193	204	190	190	193	200	220	193	203	202	191	180	186	201	190	181	200	191	174	177	196	186	187	172	197	203	175	211	195	200	195	187	175	225	157	191	197	191	159	212	174	230	178	178	184	181	189	208	208	195	170	220	192	196	195	188	184	192	185	170	181	200	199	200	204	176	169	210	169	182	197	228	187	190	201	188	202	203	202	185	212	176	200	215	181	194	195	193	231	191	207	203	180	170	181	205	187	170	202	192	175	187	182	185	207	200	218	197	184	175	174	183	185	217	199	207	194	193	197	185	197	205	177	183	197	184	187	181	199	203	177	195	180	188	202	182	198	195	167	158	177	221	192	182	190	199	198	209	212	206	204	202	190	176	183	199	162	176	194	206	181	215	233	189	195	204	195	185	190	182	184	164	196	189	194	181	196	228	188	185	195	190	178	190	184	233	193	212	208	181	219	201	201	189	173	186	188	181	179	191	181	200	183	215	199	172	213	206	169	176	180	205	212	185	180	214	217	178	198	200	197	201	221	187	202	201	188	195	191	170	191	192	204	189	181	222	215	194	178	187	216	208	184	192	195	192	179	189	191	202	198	183	191	218	198	198	206	187	183	207	205	197	203	190	197	191	204	192	195	191	199	174	193	190	181	185	228	200	165	163	190	212	201	176	196	192	204	222	188	207	193	163	166	169	176	215	188	204	191	188	212	175	196	219	175	175	174	198	184	202	168	204	212	162	186	195	189	188	195	185	185	185	175	157	178	201	210	201	178	169	184	193	179	233	196	202	201	188	176	199	211	193	182	183	212	182	197	200	185	205	166	196	192	182	210	210	180	201	203	209	184	186	198	171	170	187	200	178	192	196	170	186	200
3493	6447	8138	11325	9458	6600	4743	5459	2477	1664	1253	1628	1715	1840	1159	860	593	622	583	596	574	573	605	641	586	584	601	581	580	643	558	582	623	574	536	589	576	584	585	577	576	604	580	560	591	503	624	617	581	576	599	598	555	580	601	615	595	604	570	589	565	617	580	586	574	597	536	526	615	564	564	568	590	616	580	540	545	560	570	499	588	625	553	600	537	619	560	585	569	571	576	570	591	611	565	573	600	616	576	571	597	625	617	588	610	549	565	576	564	581	596	570	581	549	528	606	552	581	568	612	561	582	566	556	583	560	544	588	599	579	565	556	583	554	593	605	586	587	576	572	572	589	597	589	573	583	573	540	623	572	544	548	606	579	610	578	567	542	590	577	586	558	586	591	605	611	580	550	558	596	610	589	586	542	592	560	592	545	546	623	532	567	586	538	602	582	576	540	555	586	536	586	579	560	576	560	598	571	594	566	594	574	604	591	593	569	555	583	618	553	570	590	548	569	574	608	572	610	550	562	618	580	598	588	604	570	576	570	554	611	551	569	604	575	564	577	556	587	588	590	586	552	590	576	605	553	597	597	605	594	578	544	593	584	564	584	587	542	545	566	594	548	562	635	597	568	567	573	571	581	596	580	595	586	576	562	570	596	600	542	578	554	529	562	576	590	528	588	547	576	627	593	543	579	601	584	542	577	597	580	570	574	577	562	590	558	594	571	566	573	608	574	588	569	567	575	561	540	592	612	573	547	572	602	551	580	575	559	553	585	588	598	559	553	582	621	637	569	608	568	593	554	561	577	578	581	610	549	606	559	618	616	611	579	573	558	550	561	589	579	566	547	610	558	550	572	565	607	592	581	568	541	561	535	601	580	566	556	569	575	552	608	561	546	580	543	581	575	540	599	579	585	586	534	581	613	593	610	562	554	584	626	563	585	570	568	585	581	613	561	582	596	566	601	576	567	613	562	582	580	609	568	564	567	558	532	646	585	541	571	547	594	603	596	571	563	581	570	590	575	586	597	551	622	552	559	581	579	589	555	600	526	572	628	625	600	614	576	603	552	569	597	547	611	544	557	587	628	613	577	597	564	604	541	599	558	578	572	567	593	564	610	584	538	554	526	599	583	592	585	564	591	556	587	588	593	591	599	548	555	601	584	597	555	615	599	555	580	554	573	549	615	557	556	561	553	540	519	565	563	531	563	549	633	590	597	553	573	585	579	570	589	604	575	617	547	570	528	583	579	587	573	578	581	563	542	596	577	573	589	546	550	581	567	595	570	573	556	575	592	621	580	594	569	607	551	564	604	605	552	591	538	593	572	585	578	597	584	601	585	582	572	560	572	574	600	619	574	585	582	612	588	580	604	603	590	615	537	588	580	566	539	576	590	615	583	601	587	545	575	583	602	590	594	579	583	556	540	595	538	582	571	609	624	610	571	576	581	597	581	597	533	553	569	603	577	598	552	586	560	556	584	608	590	548	589	603	580	539	549	547	563	597	565	584	573	584	581	531	606	635	601	600	533	580	558	562	525	633	556	603	561	599	542	605	552	583	585	601	610	600	580	587	563	569	591	524	578	579	578	584	555	586	595	559	582	625	565	610	564	559	529	579	613	628	584	584	571	580	617	594	596	610	596	568	580	586	581	551	571	546	555	565	570	545	603	554	551	561	558	546	594	571	586	583	571	616	599	584	550	552	588	547	605	539	553	587	610	602	551	554	527	616	575	590	585	586	603	591	584	570	556	593	586	569	592	564	561	515	600	582	558	582	579	545	595	578	555	596	594	598	564	551	593	602	587	559	582	571	584	539	572	565	634	597	615	622	573	558	581	569	577	600	582	545	605	565	602	570	545	531	616	544	580	573	559	565	568	561	566	603	536	581	556	567	612	562	572	556	575	660	556	544	589	593	586	567	599	580	520	591	577	588	578	583	628	533	559	631	578	561	599	580	582	550	579	625	607	594	598	539	561	607	576	533	573	579	543	534	570	561	535	606	590	572	537	589	558	553	598	586	564	541	542	574	590	577	551	593	575	541	569	553	565	570	562	572	563	634	593	560	542	573	586	553	585	566	590	587	563	591	587	583	608	597	559	600	592	578	586	575	568	574	589	543	590	542	591	579	601	578	546	533	587	551	561	599	572	579	564	565	594	560	615	555	591	582	579	565	563	569	560	615	569	565	596	551	549	589	552	567	590	543	627	557	595	580	584	574	561	593	586	557	571	542	574	589	552	611	577	557	560	582	570	564	584	564	607	553	604	598	581	602	570	560	598	567	534	618	533	589	585	582	569	625	549	567	573	605	584	571	561	544	584	547	597	561	562	547	537	602	606	572	588	568	602	577	614	597	568	628	591	592	586	559	601	571	629	616	588	603	568	549	574	591	590	519	540	570	563	577	578	593	572	568	552	607	613	546	589	570	595	619	578	593	572	592	625	620	600	587	568	590	577	525	544	569	593	596	595	560	607	560	608	558	570	576	590	587	568	582	560	606	563	570	601	551	596	560	575	610	560	552	554	591	608	608	594	556	590	608	590	586	587	588	520	612	592	585	581	566	593	556	641	561	610	600	553	592	575	562	554	613	568	580	541	571	556	592	605	580	564	594	595	578	573	552	572	585	555	587	576	591	574	596	580	578	611	610	556	591	612	575	593	574	564	541	551	585	545	587	579	587	570	602	535	608	570	593	601	595	584	595	551	577	547	542	602	602	581	577	569	621	566	587	548	610	595	590	570	561	572	587	585	609	611	565	560	578	574	592	551	612	606	551	588	559	589	555	611	586	576	599	566	598	607	580	571	580	575	659	568	555	555	576	579	581	602	642	568	565	545	539	578	574	590	578	570	528	586	600	585	600	560	587	531	552	573	575	575	589	571	583	585	612	531	571	605	573	585	565	644	568	580	569	560	599	572	574	564	588	590	562	625	602	561	552	591	599	579	568	597	560	609	513	577	550	562	600	539	572	557	567	560	594	580	549	599	563	583	570	541	584	539	589	581	576	568	607	602	599	616	568	567	597	597	579	569	576	545	571	580	576	574	552	602	575	574	546	544	573	570	544	604	556	553	612	610	579	598	646	597	629	563	594	586	579	595	544	579	562	579	590	570	591	565	604	575	588	561	591	549	593	621	581	603	614	580	566	612	632	599	586	564	597	630	588	589	628	569	579	543	585	577	580	524	592	581	621	570	599	577	613	563	584	594	577	603	566	556	606	540	558	583	550	548	579	568	605	561	539	542	615	572	551	543	539	573	594	568	536	576	565	567	558	546	567	561	603	547	601	535	613	596	595	572	555	590	589	546	595	574	610	575	596	591	569	559	592	598	583	595	591	554	559	520	534	623	596	541	552	620	609	600	551	642	601	607	564	567	579	615	564	576	597	588	595	578	579	572	586	542	571	593	577	551	572	584	604	605	615	553	557	574	587	580	551	559	586	556	651	581	552	612	554	547	595	580	540	549	620	589	612	604	569	597	559	591	553	569	578	578	603	613	567	583
18966	30729	31461	32511	30991	25630	20222	20444	11057	5012	2388	2942	2924	3313	2663	1358	595	432	379	347	398	351	355	368	378	374	354	361	374	384	376	320	330	387	384	358	356	367	370	318	325	394	328	370	374	409	369	358	356	357	313	321	365	341	343	334	355	349	337	394	357	389	335	351	354	353	335	319	377	356	351	377	335	370	377	367	369	358	354	342	368	364	355	367	326	367	380	379	395	381	356	360	334	347	330	335	362	336	353	403	363	344	346	369	367	359	353	317	406	350	397	358	370	387	329	364	368	351	340	328	332	347	355	369	352	314	366	369	360	345	395	336	350	387	350	389	348	384	369	325	366	365	362	404	377	356	331	370	346	339	356	373	371	368	341	342	344	366	334	349	358	333	357	331	368	338	359	310	363	356	358	330	317	353	376	372	320	355	352	337	368	355	360	356	328	355	338	349	343	371	356	380	331	345	322	353	336	354	346	344	336	321	368	315	329	356	383	344	350	391	311	370	341	339	340	333	360	336	365	370	345	341	339	355	391	338	329	319	341	310	350	360	368	304	365	344	356	361	359	367	347	315	364	350	399	329	345	388	345	344	329	344	348	315	370	348	358	407	377	352	352	361	315	332	334	385	378	343	328	357	358	336	357	339	333	374	337	338	363	341	370	401	321	341	352	332	332	369	414	359	332	357	332	352	361	339	344	352	383	358	361	371	355	369	347	337	328	374	348	333	333	334	331	340	344	349	372	360	369	344	358	352	355	353	365	340	343	381	355	347	329	365	365	328	367	351	334	323	349	341	349	337	358	347	354	354	364	367	328	357	365	314	338	317	340	334	361	352	377	351	365	351	334	366	324	343	348	360	354	357	386	321	335	362	328	381	322	362	366	325	368	313	347	378	327	338	360	328	356	294	341	317	343	337	345	322	393	381	367	326	352	340	353	339	343	355	367	334	330	342	407	364	343	323	340	370	375	372	328	362	326	321	309	354	381	383	358	334	329	377	330	336	403	369	372	340	327	345	363	375	351	328	366	365	373	375	334	318	370	378	353	320	398	372	343	324	313	379	364	336	363	383	360	346	319	341	343	342	325	370	393	376	359	353	341	363	361	345	340	315	323	343	357	341	357	362	371	361	327	398	342	363	350	361	361	360	374	339	354	370	344	354	337	349	334	334	348	360	346	373	337	359	354	376	350	341	341	360	331	348	320	345	371	311	371	330	363	390	341	348	360	371	354	360	335	331	354	288	353	325	377	369	352	330	369	345	326	351	353	352	347	346	347	335	373	319	364	364	372	352	310	341	340	339	327	338	342	339	337	357	333	351	351	370	328	363	368	360	335	372	364	362	404	368	367	348	359	355	353	358	370	359	374	356	312	356	388	340	341	329	335	350	332	346	313	346	345	346	360	336	345	349	360	341	352	321	382	382	340	334	356	351	329	355	369	339	338	329	348	382	345	352	358	347	348	345	336	353	395	361	321	385	342	382	375	352	338	368	375	355	369	365	372	413	378	341	331	365	326	355	364	382	357	397	339	356	361	347	340	356	376	324	370	356	354	335	372	377	366	353	355	336	362	357	384	355	331	358	382	352	352	350	351	383	306	331	344	362	372	353	355	358	362	347	356	355	364	377	353	368	350	389	358	360	351	351	340	341	386	366	350	353	334	339	324	334	361	365	373	375	365	328	358	348	369	384	350	367	363	360	348	349	338	365	346	348	307	356	391	367	372	339	366	344	350	341	347	383	399	329	349	310	353	355	380	354	367	310	347	353	334	359	339	340	347	334	355	361	380	356	341	376	366	335	366	362	326	354	377	356	364	355	329	331	377	337	371	355	349	361	359	338	344	338	340	330	358	342	385	365	346	324	334	342	361	382	373	362	333	311	367	334	344	349	362	363	334	344	327	371	345	359	319	350	370	343	394	336	338	346	343	353	341	330	335	336	355	380	336	355	349	353	342	339	357	338	365	345	377	360	338	349	354	351	318	356	368	342	320	338	358	375	354	377	327	348	347	329	347	353	337	359	343	329	347	342	345	356	378	357	371	351	342	351	360	351	352	362	372	326	346	356	374	379	360	397	352	356	317	353	350	371	366	380	377	371	404	359	367	372	356	368	352	367	388	362	352	353	357	355	344	363	349	357	358	354	346	342	337	359	333	370	355	377	368	357	342	362	328	370	369	351	387	399	364	357	360	346	372	373	352	366	323	348	354	365	348	332	379	352	335	341	367	324	346	350	367	335	361	369	362	352	335	346	350	388	340	371	337	359	363	343	356	316	319	355	357	356	340	332	359	335	379	400	379	353	365	378	350	332	324	317	315	340	340	395	312	355	354	341	364	354	339	360	323	323	319	298	361	380	398	344	393	353	364	340	381	355	361	361	320	341	382	375	375	339	327	344	355	355	331	323	378	370	361	332	321	362	340	348	370	365	361	387	320	371	345	348	329	350	383	350	354	366	353	330	391	320	351	345	346	354	356	365	366	317	363	345	373	362	342	379	345	322	322	374	337	380	357	366	342	356	323	368	340	402	322	370	327	353	352	358	349	349	361	358	370	354	360	358	338	349	372	404	346	364	318	360	380	358	318	368	349	363	339	342	337	347	357	341	379	376	352	376	326	319	343	311	338	319	336	321	336	340	355	358	352	361	348	344	346	338	380	344	355	372	372	333	366	350	378	357	369	358	351	317	427	356	329	337	345	352	355	349	341	358	341	352	344	337	363	349	361	340	347	365	380	361	376	335	352	336	342	360	321	332	331	356	348	369	314	326	342	343	345	358	344	358	362	408	369	368	341	343	328	352	386	375	301	366	370	380	358	351	301	330	374	360	333	379	313	374	349	361	335	314	329	346	338	358	368	351	349	359	354	356	381	360	364	340	339	367	336	386	371	346	394	351	370	365	356	364	367	396	368	385	341	348	378	341	344	344	369	328	334	378	346	370	328	333	377	362	370	326	325	348	357	393	375	342	332	347	347	355	368	369	334	358	378	384	341	312	343	337	352	341	345	332	332	367	353	326	355	364	360	404	316	372	368	384	342	346	349	354	346	333	348	333	363	353	341	320	365	360	397	394	371	382	349	333	356	364	344	375	334	375	325	369	352	345	366	369	362	352	321	357	379	378	350	348	358	348	353	347	334	346	350	348	360	371	380	339	333	368	324	362	367	369	378	337	361	317	331	349	362	341	365	331	344	359	362	348	334	349	327	360	361	338	353	364	365	347	368	363	313	372	366	375	347	354	353	388	360	362	374	376	344	333	341	326	355	361	364	367	348	334	355	352	349	370	350	355	350	361	330	364	347	364	383	391	344	357	371	321	327	306	370	374	333	348	352	373	310	355	335	344	348	342	314	351	332	366	349	364	346	331	364	373	356	366	324	363	360	314	375	359	327	353	339	366	337	362	373	378	338	362	352	371	346	339	380	346	378	372	365	353	323	357	341	353	340	347	357	335	366	330	324	348	355	376	368	344	355	346	346	330	342	349	360	348	349	365	395	324	396	349
13983	24876	27560	38147	40624	37801	35252	38853	18786	14311	7659	11216	12396	13126	8996	4926	2109	1384	1215	1188	1178	1102	1096	1082	1117	1040	989	1026	991	1038	957	1031	1008	1001	1021	1024	978	977	952	985	958	960	1002	997	992	988	950	951	942	1004	900	1029	956	880	922	942	981	953	987	957	940	922	903	907	938	945	949	888	1014	916	977	964	985	937	920	954	959	925	942	965	917	896	1025	897	941	991	923	965	910	954	930	956	962	989	973	912	996	929	930	927	1003	858	965	911	871	974	954	931	923	967	930	906	929	960	1002	954	1003	925	934	944	935	890	924	931	944	902	960	930	902	968	977	920	906	943	916	920	923	872	923	944	947	933	937	1000	927	914	932	936	911	921	996	924	909	889	929	920	938	916	959	932	972	933	959	969	986	947	917	926	892	900	888	965	958	962	904	961	948	957	925	976	944	960	891	882	909	897	931	892	940	932	932	1015	968	966	906	904	972	916	961	941	997	972	951	940	918	923	948	917	937	905	944	946	937	922	933	958	904	882	928	935	925	959	1026	928	946	903	1016	965	898	901	980	899	945	916	930	869	901	931	952	927	884	943	901	877	972	934	924	921	952	893	911	943	907	890	886	959	906	979	940	893	863	951	915	900	951	876	881	1008	940	908	899	906	924	942	956	927	858	935	870	931	900	956	955	926	935	929	967	929	921	944	904	989	968	954	915	930	972	966	986	971	902	870	933	916	932	940	923	910	906	963	940	892	929	969	927	984	871	969	903	937	925	948	935	948	916	932	892	926	932	957	977	907	906	933	922	940	920	973	979	952	908	908	952	909	947	963	955	944	938	907	1006	975	870	989	911	959	920	975	965	934	954	963	940	901	885	938	882	932	926	956	907	896	940	905	917	923	915	958	950	955	904	918	985	912	836	930	934	919	915	923	955	943	882	987	849	929	947	917	961	944	928	945	898	941	907	922	932	925	910	983	924	901	921	953	956	899	961	947	910	931	903	997	925	973	954	893	959	880	942	901	892	933	936	961	914	853	963	935	982	877	956	867	927	967	905	957	920	947	934	976	891	971	898	973	875	871	941	896	940	981	841	969	912	945	945	954	961	916	939	905	920	902	963	936	938	920	929	897	926	957	934	980	932	931	916	967	969	952	926	903	963	962	927	947	925	922	936	978	914	871	903	924	946	913	943	934	983	923	1000	907	929	841	945	902	931	896	977	917	958	923	878	938	889	891	934	939	922	896	957	923	942	958	909	929	943	953	895	896	929	945	950	950	941	911	943	979	890	895	901	871	930	948	957	923	944	887	922	942	918	897	889	900	982	922	941	944	965	974	901	940	873	932	960	887	916	900	908	922	998	856	936	929	935	924	956	915	954	919	923	933	907	916	906	965	917	949	939	979	890	933	957	928	1007	911	882	979	914	929	921	936	926	947	943	869	958	917	953	921	917	903	937	883	982	985	851	876	907	942	917	996	897	889	968	878	911	922	928	913	900	908	926	897	886	929	967	873	936	968	925	900	908	1005	894	970	939	900	950	953	897	906	917	888	1005	914	906	946	904	913	948	944	955	906	890	913	892	930	922	932	933	952	924	971	912	900	919	923	970	913	893	928	961	897	1011	917	935	965	941	923	859	937	927	872	939	906	951	960	952	953	927	965	929	901	955	935	925	925	883	942	990	944	911	921	900	882	881	935	910	934	966	895	915	903	899	976	943	940	904	971	925	909	982	906	872	968	889	951	881	942	967	893	957	912	956	960	971	921	924	883	894	904	939	926	952	895	968	923	953	885	949	887	916	934	963	907	927	948	914	939	966	898	923	963	960	919	989	984	974	863	870	883	898	919	970	945	900	933	922	908	866	899	923	922	967	947	945	961	943	938	940	941	954	925	901	949	926	913	918	896	896	988	923	914	883	975	915	953	927	927	958	906	922	910	921	924	932	915	916	974	893	972	921	913	887	943	926	972	959	906	891	955	919	934	896	941	893	924	949	905	947	965	857	940	952	974	912	983	917	987	912	906	927	935	947	933	968	983	896	981	970	927	921	963	891	891	921	909	863	999	922	928	992	902	980	934	938	941	977	959	893	972	991	939	871	909	923	953	918	915	945	941	879	916	911	958	964	922	946	943	938	901	940	911	932	949	909	939	898	943	983	927	911	994	937	919	946	981	954	951	942	915	934	941	970	919	837	934	925	950	912	979	917	905	874	916	976	914	957	925	909	900	926	933	951	931	909	928	932	940	871	954	927	937	919	936	941	927	907	923	949	954	945	959	905	918	935	945	910	909	1005	928	955	958	909	910	931	943	899	908	915	941	905	964	928	943	943	943	889	960	940	933	902	922	921	911	920	934	945	910	894	907	909	960	948	916	955	961	964	938	944	922	941	901	914	934	983	889	872	897	952	897	937	961	935	930	978	896	923	972	914	910	924	938	884	953	962	928	928	885	952	892	907	948	886	900	948	932	908	918	934	967	898	964	893	918	894	935	912	959	957	931	934	905	967	916	945	901	962	920	948	905	913	890	979	885	930	931	929	917	948	963	914	943	932	987	924	924	937	933	912	918	941	896	895	890	943	884	914	928	949	961	911	975	968	886	889	927	939	960	964	927	934	963	977	904	943	929	930	946	884	922	948	945	914	932	952	915	948	907	897	958	913	919	923	932	954	890	963	959	943	917	917	921	953	905	882	899	951	935	904	917	919	955	906	871	1042	916	938	962	936	876	977	928	952	914	893	929	967	926	908	891	940	924	916	948	949	907	969	937	965	920	912	984	950	891	926	928	949	948	914	939	983	933	927	952	886	957	930	888	893	892	904	919	928	915	900	911	963	909	963	921	887	945	922	932	912	897	965	906	941	926	872	937	905	959	955	858	890	947	907	901	971	889	938	998	878	962	925	910	928	895	883	939	947	949	986	876	880	939	901	939	912	910	945	934	862	938	919	907	952	955	899	929	905	923	986	933	895	900	958	949	911	963	869	881	983	901	914	886	939	950	920	908	945	959	918	887	908	953	949	911	940	978	873	968	897	889	937	916	921	952	918	912	882	925	870	925	968	913	958	942	920	893	948	973	927	927	985	919	920	952	903	935	925	975	979	950	963	912	936	961	965	949	942	888	897	916	965	879	946	921	969	955	915	950	926	986	922	897	903	949	956	953	905	899	900	907	890	947	907	946	933	950	1013	930	887	888	946	896	882	908	933	900	950	922	948	922	909	952	880	975	932	930	910	909	909	924	996	922	949	941	939	920	936	919	972	913	931	919	971	933	928	906	901	920	908	946	986	964	896	956	952	946	966	964	905	946	986	913	869	950	861	909	860	954	908	911	947	930	894	931	906	941	933	950	953	962	896	932	974	916	968	989	907	932	906	918	873	921	943	921	948	894	940	908	914	967	877	918	931	901	965	917	954	969	900	931	980	909	899	925	988	947	954	883	928	940	950	898	913	922	961	897	905	957	910	950	906	909	908	950	938	964	942	895	974	924	927	919	910	893	906	948	903	924	936	914	940	922	921	915	914	904	976	940	939	951
27813	36398	34891	35332	33615	30481	28314	28989	21127	9969	4678	4425	5402	5742	4893	2886	1227	766	403	428	368	352	337	397	331	310	343	317	327	326	321	322	337	338	308	290	365	343	342	351	312	318	314	301	297	351	321	299	340	323	325	325	329	350	324	305	297	331	312	292	308	304	287	324	315	308	300	321	350	333	338	279	309	324	317	293	323	322	304	297	318	313	293	310	372	277	321	308	291	310	304	296	292	303	318	320	324	296	297	322	338	299	331	294	332	323	324	316	296	318	344	312	320	287	334	331	325	305	326	289	299	303	309	308	337	312	311	315	316	293	309	329	328	324	352	300	351	309	312	315	309	327	343	303	323	290	335	313	310	314	297	324	307	309	288	316	293	312	301	321	310	329	336	332	328	304	313	323	305	329	292	299	367	309	333	285	288	297	280	315	305	319	305	324	315	286	326	327	328	315	311	310	328	309	281	312	317	301	307	321	293	317	327	311	292	340	308	316	311	312	322	299	313	321	326	303	334	352	329	311	325	322	303	290	324	321	317	291	323	324	334	313	321	292	308	316	348	296	337	310	305	285	341	313	326	319	293	317	283	304	299	328	340	292	307	298	297	333	303	326	322	288	287	313	314	302	288	312	312	317	320	309	309	323	347	311	255	340	305	322	300	318	323	305	324	317	306	292	292	315	315	310	316	283	325	311	275	288	329	331	312	300	311	313	321	303	309	310	304	340	311	345	314	319	310	316	318	308	301	334	316	290	292	323	334	314	292	306	313	329	309	300	260	313	337	339	316	296	315	339	312	308	288	351	304	293	307	300	307	307	316	328	310	320	295	307	277	316	320	319	336	309	320	295	287	303	334	310	319	305	315	320	300	315	331	301	310	312	320	307	317	312	318	341	349	300	304	307	350	330	288	317	336	322	279	284	317	329	330	298	309	303	339	286	295	320	330	313	291	306	326	294	284	331	316	280	336	305	308	315	289	320	298	322	307	286	294	345	307	303	324	318	303	292	304	349	311	322	276	296	315	292	344	290	311	321	297	309	310	311	355	332	289	332	309	326	329	357	295	324	322	337	306	300	333	296	350	295	297	302	291	366	321	326	303	316	301	295	319	317	311	322	331	296	383	266	313	297	303	329	299	321	315	329	286	275	337	296	314	293	276	346	308	333	308	304	329	334	293	293	305	342	306	293	310	313	269	311	313	313	305	307	269	301	309	304	305	338	313	320	331	310	330	308	306	310	330	289	300	312	303	317	312	318	281	340	306	349	306	304	298	295	288	288	306	355	332	359	303	326	301	306	322	347	341	296	310	339	320	299	278	322	323	329	331	310	283	315	305	333	299	304	317	338	324	307	307	298	280	340	339	345	307	303	338	313	289	320	297	296	296	324	296	302	334	303	325	323	273	302	310	298	333	328	293	339	291	323	313	293	321	306	271	308	316	310	327	319	319	319	331	304	302	314	330	317	301	326	312	310	324	331	335	349	323	309	295	287	319	314	309	325	334	322	261	322	305	312	330	304	302	325	328	302	320	329	313	324	295	314	314	324	324	315	360	334	357	310	280	300	300	299	312	305	310	344	320	301	308	331	305	315	318	308	309	338	338	336	325	300	342	339	335	294	326	336	310	312	312	317	310	277	326	281	285	312	310	336	296	307	315	324	306	309	299	312	305	322	309	325	302	347	324	311	324	269	296	313	323	317	283	306	289	315	314	326	319	345	313	310	319	298	313	304	303	302	309	323	335	286	330	319	316	318	300	354	322	265	297	308	303	378	327	300	307	294	308	311	355	303	323	315	290	274	295	301	320	301	278	325	298	313	280	292	307	314	328	300	313	317	280	299	308	302	309	321	319	342	311	318	334	342	321	323	337	323	304	309	323	302	340	321	318	318	313	325	287	341	315	310	316	318	345	277	294	307	299	289	310	323	331	310	314	273	300	316	299	316	320	293	318	285	306	311	350	293	308	329	295	318	313	302	334	333	337	298	353	332	304	311	307	334	336	326	317	280	336	325	340	337	316	337	317	306	299	305	335	299	277	327	286	297	318	293	300	319	280	318	318	316	290	321	300	325	282	297	291	286	279	311	302	278	329	317	347	292	307	328	311	308	330	298	325	274	325	312	300	301	287	318	287	343	346	318	312	285	307	285	315	304	320	361	330	292	321	323	288	304	318	305	327	287	331	311	275	318	279	292	316	310	325	294	277	326	321	315	322	301	315	332	314	320	283	340	332	331	333	319	281	319	356	330	308	319	299	334	324	349	298	325	308	284	357	315	317	319	320	323	296	305	328	291	315	327	328	316	331	291	304	316	307	319	310	342	311	330	317	297	336	300	283	292	298	324	304	297	281	306	311	333	340	288	322	336	297	313	313	330	312	328	300	281	300	313	302	314	307	343	285	262	300	290	317	331	307	301	324	340	317	286	313	342	308	363	288	277	347	303	319	323	328	291	299	275	304	353	314	300	301	286	331	307	294	298	324	285	297	319	297	317	309	327	309	287	304	326	299	313	319	296	321	344	295	311	319	340	293	309	345	313	325	307	296	298	327	324	325	311	325	361	318	320	297	287	298	338	309	325	316	327	280	337	315	305	313	302	309	314	293	260	343	335	289	305	352	321	311	306	327	333	321	354	308	278	321	291	312	315	323	334	348	357	325	314	334	344	290	277	287	295	308	325	287	269	297	334	299	343	337	298	319	332	334	308	285	308	305	347	303	349	330	271	312	280	328	306	308	332	310	271	284	330	324	356	299	314	325	311	333	325	318	333	312	318	277	328	333	339	335	310	306	327	325	324	298	316	310	345	323	306	312	311	286	305	307	317	341	304	295	310	272	303	315	314	321	307	304	324	344	298	308	313	313	283	338	306	352	330	338	313	327	312	309	291	320	293	325	325	281	320	309	315	295	322	316	322	316	303	307	277	314	317	346	302	306	325	318	336	304	319	313	334	350	289	287	305	326	343	285	337	293	313	311	261	287	308	331	319	297	336	293	309	298	297	309	346	283	308	282	257	303	317	306	336	295	326	337	315	289	306	328	339	312	344	303	296	275	310	314	316	278	311	347	341	304	319	297	306	297	358	325	302	306	338	327	331	301	332	312	318	312	328	306	339	322	267	329	365	300	332	352	297	310	287	313	258	309	282	325	353	308	283	310	299	313	312	301	301	330	320	300	295	305	303	321	341	335	302	282	338	268	283	311	306	285	326	306	337	322	306	325	297	304	327	290	295	320	329	353	331	291	331	316	342	327	290	324	311	308	310	323	310	284	321	324	298	337	294	310	283	290	324	303	328	305	339	348	290	314	350	318	276	318	305	321	349	361	322	312	330	297	323	334	327	333	298	350	295	297	310	334	295	295	326	317	307	290	291	306	322	287	287	320	309	339	315	328	322	341	322	317	328	339	335	353	303	328	336	288	351	322	290	337	284	329	309	321	324	341	286	316	311	313	327	303	348	337	303	326	331	316	304	356	321	284	323	293	293	309	312	322	296	312	300	333	297
18145	29213	32901	41595	45777	43466	43313	46656	29066	20727	12037	15475	17464	17051	13485	6825	2778	2072	1261	1228	1158	1090	1096	1115	1074	1067	1044	995	974	956	939	955	961	937	915	934	954	907	821	929	924	890	847	869	873	893	850	882	873	886	868	878	844	845	866	848	882	842	822	861	882	874	874	845	841	848	823	822	795	819	857	883	854	855	874	813	832	873	881	833	893	870	844	832	816	838	788	874	854	827	834	838	788	791	798	773	734	856	811	825	783	804	795	779	834	853	804	816	843	804	862	765	816	854	790	806	817	779	787	826	781	832	855	776	780	826	802	831	809	803	793	832	753	803	816	856	818	806	810	783	822	798	759	796	862	845	804	751	794	777	826	787	788	840	753	822	808	808	803	853	833	814	770	830	837	814	834	801	772	846	777	812	771	827	801	873	783	854	833	792	838	847	808	776	801	814	838	784	804	819	825	783	825	809	813	808	789	840	813	772	777	873	785	813	821	777	769	804	792	806	847	799	785	798	763	792	817	815	797	767	818	806	811	791	792	808	829	797	826	824	800	770	812	775	802	788	784	768	782	808	798	816	838	818	806	814	845	801	799	827	860	786	773	824	760	796	793	822	807	825	785	811	843	793	771	843	811	804	838	793	814	817	775	788	762	785	808	812	770	813	805	883	863	816	800	833	822	799	786	804	786	779	766	797	796	816	796	804	862	818	785	762	780	803	853	796	813	793	784	798	785	783	762	832	807	794	831	852	843	790	809	814	754	772	799	869	799	825	806	779	804	832	826	811	826	835	836	837	755	791	786	805	764	739	786	841	781	792	757	810	841	720	817	791	803	808	801	796	795	748	810	797	806	835	824	731	811	853	777	745	808	809	820	803	800	835	806	831	845	881	796	787	832	796	810	773	840	767	816	800	827	865	785	794	782	839	751	812	812	825	775	813	802	799	864	782	752	831	837	837	785	800	763	756	770	804	877	869	743	780	789	867	818	763	780	757	802	822	775	824	805	817	805	771	786	812	763	759	799	758	810	782	829	784	874	773	795	758	770	760	847	818	820	773	802	779	790	827	821	823	834	814	791	810	838	813	786	805	836	782	828	756	781	829	830	831	810	822	790	808	827	803	789	798	806	802	768	799	733	796	838	816	829	820	808	801	849	807	816	792	835	837	799	846	835	779	810	779	811	787	766	849	797	838	777	826	819	768	798	767	790	801	822	805	791	827	808	812	840	855	831	792	825	842	817	861	790	813	759	781	861	782	807	809	810	831	782	771	811	813	854	832	726	815	796	859	813	795	792	854	775	803	780	849	777	836	784	834	773	838	802	787	790	859	754	816	813	777	799	793	796	823	829	795	806	820	810	818	806	802	750	844	832	795	765	805	840	817	773	789	801	813	837	752	778	790	789	791	828	830	780	844	834	800	837	739	828	835	822	807	776	813	843	845	807	807	796	789	755	829	811	828	802	826	784	779	814	811	802	793	808	770	834	835	798	795	801	763	793	819	828	797	773	846	805	824	810	836	780	755	708	798	813	767	838	839	788	779	849	844	798	803	820	808	790	817	824	774	762	812	802	806	791	825	783	803	779	789	828	832	776	814	807	780	812	808	809	784	859	800	792	841	791	790	765	792	818	810	847	816	761	841	762	808	765	803	833	812	797	792	805	834	751	747	831	818	831	804	830	804	786	741	787	767	833	763	770	825	774	824	776	816	827	804	797	801	817	799	809	817	806	786	778	795	840	807	796	827	795	797	839	804	786	777	792	790	821	839	817	820	803	782	781	826	849	854	819	790	816	845	828	813	824	869	803	815	775	752	769	843	835	806	784	778	828	811	826	797	769	829	825	827	813	834	801	771	748	813	743	834	804	802	783	808	767	772	816	811	836	776	803	820	870	775	797	777	829	804	795	829	838	835	837	791	869	795	780	778	792	803	750	855	799	793	834	831	837	770	736	792	843	780	777	824	798	799	838	808	833	799	790	819	833	804	824	862	813	821	791	803	773	833	844	789	827	846	811	825	836	809	845	735	800	790	772	749	872	766	784	812	786	798	781	802	797	836	785	803	774	817	808	819	827	870	805	832	771	828	814	789	788	816	791	776	785	836	827	824	780	797	801	815	736	819	781	808	762	792	834	811	730	836	847	789	743	856	768	787	827	780	793	827	856	837	763	777	796	802	787	758	767	832	828	896	813	825	758	819	788	689	847	785	846	812	757	832	821	837	806	776	809	828	776	831	818	854	761	854	849	849	748	814	802	796	808	787	792	811	753	820	778	814	784	796	803	848	750	808	781	794	828	815	770	785	833	771	759	815	760	768	821	782	818	810	819	799	786	818	821	841	856	798	798	806	811	824	794	773	822	799	783	871	786	783	791	800	774	786	793	743	836	800	813	790	848	864	832	789	778	809	849	788	815	807	768	785	757	818	735	816	774	806	802	775	793	775	865	842	836	800	767	826	881	790	813	826	825	778	820	768	834	866	814	810	862	868	811	791	786	849	831	837	800	826	755	806	869	764	734	783	778	795	844	798	859	773	825	793	795	789	755	827	789	794	862	845	834	826	791	741	786	807	767	797	798	777	813	766	804	839	837	832	798	766	823	807	801	824	807	813	819	798	782	808	824	783	808	805	855	819	774	810	817	819	824	806	801	751	819	812	749	826	846	844	815	779	818	781	829	847	791	814	774	779	808	802	799	829	769	764	815	797	835	820	826	783	822	814	851	839	795	791	786	818	838	829	825	846	738	765	816	820	774	791	776	828	816	850	816	828	831	791	809	772	807	798	791	824	731	800	837	820	828	800	843	822	809	809	798	847	819	768	781	790	787	802	792	782	792	814	761	833	812	791	780	839	774	810	824	803	841	743	828	821	826	797	769	851	804	804	839	836	814	813	802	828	803	802	823	772	819	765	857	762	846	818	798	788	826	877	828	829	848	780	780	806	813	805	769	817	775	813	852	833	850	793	815	777	806	812	818	754	829	788	804	783	793	789	787	819	803	808	778	762	820	810	799	781	812	761	858	793	809	817	775	844	825	793	831	789	858	803	813	765	810	810	806	795	823	807	800	808	825	758	773	872	838	787	823	839	856	820	775	749	802	758	780	805	791	768	803	798	773	775	793	803	825	809	798	765	834	848	859	824	769	788	812	826	820	797	763	816	811	748	804	809	799	786	867	780	818	762	824	825	804	794	832	786	817	783	844	800	780	800	800	825	783	799	831	827	827	841	842	788	876	763	765	791	835	816	803	786	853	785	803	812	792	749	773	818	823	819	779	790	812	825	780	813	800	793	804	773	819	820	815	806	847	797	801	773	784	793	785	788	794	859	789	767	862	793	792	845	838	839	776	783	784	809	815	842	778	813	806	821	841	759	783	813	798	843	797	853	815	786	801	780	756	839	816	789	750	828	797	827	763	782	829	866	812	818	793	764	784	833	807	780	782	778	807	814	856	814	775	786	825	814	795	803	827	767	774	751	824	787	819	796	770	765	821	824	793	815	804	822	846	806
3567	4640	4687	3601	2609	1427	882	888	571	367	261	303	284	299	284	224	202	176	180	174	184	191	200	170	224	186	212	199	190	208	200	172	197	176	166	211	192	184	185	198	182	193	183	180	183	190	201	211	176	196	200	179	204	188	171	186	173	188	181	190	181	179	206	185	198	167	166	201	162	188	206	169	182	174	171	193	170	191	189	228	172	182	208	214	188	177	202	199	210	210	181	175	191	197	192	191	208	201	191	194	199	206	182	199	212	190	190	171	161	161	151	200	186	190	178	172	188	181	201	182	161	187	212	184	156	215	181	194	171	209	179	208	168	203	202	208	182	199	210	178	200	181	192	189	177	175	192	184	172	181	150	185	212	193	178	188	187	187	199	188	195	187	167	180	189	187	208	165	176	175	176	186	186	181	203	174	194	188	194	180	179	201	196	193	183	191	202	171	192	182	196	191	198	158	178	197	208	209	195	182	173	180	208	191	181	206	219	221	197	190	202	201	195	202	187	174	209	200	195	221	193	183	195	209	183	200	184	203	172	181	186	201	188	210	198	174	211	208	189	175	194	193	191	190	154	154	213	177	179	186	214	185	158	192	199	173	177	190	181	168	193	189	201	192	190	181	175	197	187	177	193	174	180	179	176	181	213	200	193	178	186	166	190	218	229	202	196	181	189	174	179	176	218	195	178	175	191	175	178	180	187	185	177	203	174	183	180	194	189	203	195	192	172	169	183	187	197	202	165	182	182	162	174	187	180	188	192	208	227	159	198	188	207	173	217	213	200	174	190	175	180	195	203	189	189	173	178	177	171	210	182	191	185	189	166	179	203	190	181	170	179	173	207	215	203	197	189	208	210	187	162	191	192	199	184	189	188	187	206	180	185	187	198	182	202	182	193	189	185	182	172	184	184	196	212	193	203	210	172	178	200	208	191	182	170	199	181	186	184	215	195	204	176	179	182	216	190	182	176	191	193	187	174	185	228	205	218	178	172	186	165	190	178	200	180	192	180	188	211	184	202	173	184	169	204	183	163	170	190	200	200	158	187	200	174	179	187	187	185	191	192	189	200	178	185	184	202	204	188	175	190	216	200	192	200	194	205	209	174	182	193	199	168	210	170	193	202	209	200	201	183	193	205	203	182	179	175	189	185	180	179	197	190	194	208	205	206	186	187	188	189	186	199	194	182	191	175	182	183	182	180	194	197	205	165	204	187	190	202	169	209	204	183	209	182	188	180	176	182	205	190	186	178	187	188	193	190	175	213	149	187	177	187	190	189	184	195	179	217	181	188	189	186	193	221	201	181	199	188	170	183	185	182	191	191	177	178	196	205	161	184	175	194	189	180	185	194	179	188	184	190	190	189	181	201	201	180	190	232	204	212	200	193	193	198	183	185	164	226	190	198	211	202	202	179	195	209	171	186	224	176	190	184	189	187	182	203	186	211	192	177	193	173	202	200	179	182	178	199	183	187	188	195	200	180	181	178	203	182	197	212	161	178	189	190	191	180	226	198	187	221	187	215	175	202	172	186	196	166	212	161	216	198	189	194	180	194	166	198	216	171	159	189	193	215	199	186	172	213	205	176	180	164	193	177	190	194	162	188	166	195	204	198	211	204	189	208	182	199	193	195	177	200	202	196	207	211	196	193	210	215	171	212	184	175	201	179	202	181	185	187	156	171	189	182	198	199	181	188	195	214	200	199	191	174	173	181	184	181	192	202	203	198	181	189	189	209	207	199	195	202	195	188	213	193	191	204	171	198	164	163	211	223	192	186	205	173	171	183	225	200	206	218	177	197	188	194	159	219	175	192	194	166	194	169	222	200	194	178	231	177	171	162	198	194	218	188	208	161	175	177	185	201	191	172	204	191	203	182	179	192	189	184	208	213	185	178	179	188	199	203	199	211	186	207	182	187	191	199	200	191	169	190	193	177	179	219	177	197	182	184	186	168	178	180	205	210	179	191	191	183	205	198	190	207	192	175	190	186	211	203	179	187	196	175	203	194	194	179	182	190	174	187	196	153	198	185	162	185	202	184	189	186	219	178	198	206	184	202	198	204	162	213	206	195	207	182	177	206	190	178	158	201	201	197	203	199	195	190	208	162	177	164	196	180	184	181	202	206	190	199	195	177	191	203	190	199	188	216	185	180	205	175	194	173	198	167	180	206	165	178	216	198	181	205	189	170	181	204	203	179	200	185	187	203	184	196	157	176	196	180	199	197	183	199	206	178	200	184	209	193	173	177	202	206	194	176	209	200	199	190	162	213	206	183	189	197	209	210	216	201	217	183	187	195	200	184	233	193	191	176	188	233	180	158	203	195	164	207	165	189	199	197	187	174	207	188	171	163	181	170	175	164	172	182	183	188	165	193	166	198	186	226	207	176	224	178	187	200	165	181	204	190	166	175	198	201	185	190	207	207	198	199	214	188	165	210	196	200	193	184	191	223	164	196	189	175	163	181	176	205	218	192	193	211	195	178	195	191	192	170	176	181	185	191	197	220	200	184	197	182	186	197	176	173	197	176	190	199	187	203	184	194	201	185	213	179	178	194	185	175	189	190	162	174	199	183	188	205	203	180	175	189	186	192	209	187	188	171	196	182	178	196	189	194	176	200	186	183	197	183	180	199	165	167	206	175	202	204	190	204	194	185	207	198	197	176	204	208	205	214	207	206	193	231	193	191	193	182	194	182	190	179	176	192	197	198	199	211	210	186	161	192	184	192	183	211	207	189	196	192	202	189	188	182	180	178	224	195	159	202	212	203	198	194	188	189	174	197	182	202	206	204	196	189	173	201	197	181	191	198	186	166	189	170	223	172	172	173	172	166	201	205	180	208	201	172	191	204	187	197	168	198	190	202	192	184	168	177	214	187	211	189	191	173	184	190	220	207	188	190	192	174	172	194	209	177	206	190	175	213	209	147	176	181	192	200	194	196	191	211	178	185	191	186	195	162	187	189	196	177	168	199	181	219	173	187	192	169	200	197	200	184	185	182	184	211	198	200	201	183	190	178	194	226	177	194	196	182	182	181	203	181	167	169	194	169	202	189	212	207	189	193	212	180	198	173	202	194	189	184	190	173	200	173	171	213	174	188	183	196	191	226	197	193	178	198	178	173	194	179	189	198	181	197	188	189	177	163	223	195	175	215	213	225	180	184	159	183	184	172	224	174	186	190	176	177	197	208	203	190	190	171	185	178	179	197	183	198	217	199	174	176	166	188	194	206	186	175	178	196	193	180	220	171	176	221	208	187	208	184	180	208	179	189	203	171	188	183	177	186	212	221	207	185	203	192	173	183	191	183	177	191	178	184	181	205	208	204	201	202	188	191	186	192	189	183	186	173	174	178	208	180	211	200	164	184	189	215	202	203	200	171	225	207	198	192	184	215	192	194	199	188	194	190	174	196	185	181	179	182	208	192	177	206	166	175	166	205	191	182	170	162	195	179	191	199	192	166	199	213	185	181	193	174	178	170	186	215	202	160	192	202	195	195	193
3642	6541	8883	10346	9237	6085	5285	5709	3294	1978	1151	1348	1659	1515	1294	934	640	583	604	569	590	590	573	556	541	578	606	567	522	554	582	586	529	579	545	572	538	594	589	545	576	581	562	549	563	605	561	579	570	600	565	543	549	556	572	597	569	536	571	577	569	593	592	629	565	543	571	567	567	536	586	576	555	549	619	569	550	611	541	595	618	548	595	585	571	544	572	601	564	597	570	596	569	570	572	550	554	528	572	588	558	578	528	593	581	586	556	588	578	630	561	573	562	561	534	602	624	549	575	596	602	572	552	552	553	585	578	556	559	500	581	558	586	595	599	533	599	645	556	584	576	549	534	594	616	544	605	578	527	542	570	583	519	557	521	556	584	546	529	584	579	548	576	570	568	583	540	594	567	594	589	580	565	552	616	551	560	566	627	587	598	600	629	546	560	592	604	537	591	530	617	533	548	558	592	564	579	561	580	588	598	573	559	565	575	553	583	562	567	576	570	588	573	549	562	557	549	546	587	562	559	552	573	567	578	552	544	557	558	566	573	554	593	593	572	517	635	583	597	574	571	545	547	585	574	570	556	538	566	589	596	609	567	615	556	577	563	552	543	589	553	549	577	569	544	589	594	569	583	542	540	534	562	612	571	571	549	555	584	606	564	570	582	600	506	580	594	562	573	555	572	564	565	581	526	507	546	532	559	584	556	589	565	552	568	553	540	587	540	534	571	590	598	558	554	558	550	581	569	620	533	570	583	527	594	591	569	598	620	575	574	566	564	537	585	548	578	534	577	508	574	579	589	566	584	587	528	579	552	615	607	547	538	613	612	604	559	553	601	545	576	565	557	563	571	575	573	562	593	578	610	608	528	546	572	548	579	569	581	547	595	568	589	531	563	527	560	568	580	554	526	598	613	555	551	582	599	530	575	625	590	617	581	611	548	554	583	609	558	550	568	566	583	546	585	570	550	590	651	551	607	599	530	589	570	620	591	574	534	552	587	560	574	542	590	534	567	542	569	583	584	570	581	605	602	573	531	553	583	586	562	568	576	592	605	562	540	560	593	572	560	591	576	572	579	543	606	572	602	585	580	565	563	554	617	570	575	583	557	600	548	525	607	577	562	583	593	541	564	589	595	562	568	578	574	567	589	587	598	572	546	553	564	562	563	582	605	585	585	560	570	593	536	545	526	627	555	575	518	570	564	567	576	543	577	562	553	553	549	565	584	591	522	593	570	584	622	560	570	510	550	552	560	595	567	560	571	568	550	546	565	570	549	559	556	575	592	575	582	603	536	566	575	544	540	562	568	570	565	581	559	590	594	589	588	576	596	592	554	586	577	555	508	572	567	533	555	594	540	557	552	553	552	628	566	587	535	616	634	555	562	592	529	555	572	525	587	607	601	556	558	629	572	569	574	601	572	568	540	566	573	585	599	560	555	583	523	561	574	568	572	551	540	552	591	587	519	549	583	540	562	526	577	594	558	526	582	559	568	566	599	554	606	621	632	592	557	592	523	570	549	579	555	542	577	546	535	548	567	602	612	600	588	574	558	579	565	611	591	576	567	503	569	569	588	577	584	551	576	559	584	580	579	530	613	582	559	577	596	575	543	525	553	521	568	535	624	577	590	549	559	594	555	550	566	595	587	593	530	578	578	519	626	554	553	589	586	598	580	567	564	561	565	579	587	584	561	603	598	557	587	600	601	545	541	576	558	578	571	544	586	570	569	624	605	553	599	563	583	563	574	530	622	566	552	570	575	620	538	565	568	592	581	584	579	554	565	539	559	575	526	553	566	592	545	568	577	535	526	556	580	551	598	593	596	574	596	537	577	575	564	560	579	568	558	547	568	592	591	587	568	594	575	574	563	566	521	570	614	593	558	597	586	601	540	588	583	568	580	596	553	583	519	555	580	568	589	522	547	546	543	576	550	601	590	602	559	536	586	611	570	563	514	536	572	530	560	605	567	596	596	600	555	558	543	565	595	579	560	527	589	573	565	578	589	581	582	582	561	537	538	574	612	527	583	554	581	549	562	562	577	558	556	559	568	588	573	520	547	559	525	571	563	562	595	549	593	577	562	606	564	575	581	611	618	575	574	573	590	566	550	607	570	561	577	593	582	592	577	615	552	620	578	573	545	571	582	585	541	573	561	554	579	554	578	544	612	541	546	527	574	577	568	556	543	537	560	568	575	564	560	542	551	571	584	597	530	595	539	579	547	548	576	545	594	576	597	563	606	541	585	604	571	552	553	608	584	597	588	529	609	574	634	570	568	607	596	577	518	534	550	538	570	577	614	578	598	547	556	602	583	592	572	594	569	560	589	561	597	571	558	558	589	563	549	558	576	584	549	607	562	569	557	571	582	532	528	581	576	572	567	583	567	572	553	555	524	608	605	553	591	569	522	552	551	561	569	570	583	570	570	534	579	565	605	533	569	580	554	564	567	544	595	602	588	555	580	560	572	573	546	528	573	597	574	574	563	587	614	580	528	548	510	550	558	553	604	584	591	525	547	599	514	580	533	608	576	555	557	603	572	578	570	572	551	563	592	559	609	582	579	588	598	568	581	525	557	567	574	546	595	574	566	565	583	599	580	531	583	578	541	564	566	564	537	597	597	545	573	621	559	584	573	534	592	604	558	568	578	598	603	578	550	566	565	573	579	585	593	557	601	552	581	554	535	487	537	585	572	583	563	610	539	549	556	551	503	603	586	574	588	556	567	582	545	588	611	575	602	613	554	566	566	559	591	566	555	533	562	556	567	571	613	567	608	554	595	546	615	564	566	557	586	565	562	554	591	576	570	590	536	593	580	524	531	578	540	583	578	576	585	611	580	570	606	559	584	593	565	609	567	567	601	528	610	550	591	572	541	570	562	598	566	526	572	560	540	566	619	584	591	576	565	622	593	541	603	583	587	585	587	580	591	590	552	578	564	529	565	571	538	592	551	573	557	555	590	538	637	590	590	529	572	597	567	604	587	604	597	551	596	585	567	588	587	588	543	594	563	557	523	564	567	576	563	567	569	533	598	541	549	581	526	598	581	609	567	585	587	580	568	564	585	548	568	601	575	588	571	589	557	576	547	610	564	561	519	551	609	552	544	602	599	556	565	571	588	590	584	576	558	565	580	626	544	551	592	562	551	518	556	561	607	574	577	585	564	552	567	588	600	608	546	539	570	551	536	590	590	551	587	565	534	608	618	569	560	588	560	569	595	587	588	564	568	571	564	557	596	574	565	556	586	601	524	555	563	580	605	538	584	539	569	537	602	569	578	628	564	577	569	564	575	565	555	582	583	608	582	524	512	576	557	592	577	567	570	566	621	581	572	564	562	545	559	570	574	583	550	554	542	569	557	585	601	588	579	577	617	574	575	584	584	555	543	605	566	553	580	553	538	607	560	586	567	566	550	562	547	552	569	577	589	548	571	551	580	585	582	518	564	553	583	543	582	591	587	573	555	584	535	570	578	568	569	576	586	578	564	588	513	622	559	588	598	558
18749	30669	33423	32297	30016	24928	22170	21885	12884	4861	2717	2876	3724	3259	3560	1973	840	427	412	373	371	318	367	386	377	357	352	347	361	376	375	397	371	379	327	341	371	381	360	336	365	361	365	326	359	340	354	360	357	339	370	375	352	357	410	348	350	376	332	363	369	381	387	346	355	299	366	380	329	359	344	361	343	362	350	379	356	295	337	317	371	384	358	395	370	330	392	372	336	340	347	405	341	335	332	357	321	336	331	353	382	371	366	380	357	349	342	355	336	346	379	337	332	374	360	339	326	371	357	368	372	367	368	338	376	373	361	331	328	373	355	329	365	359	366	350	351	364	338	364	358	317	393	383	351	329	326	306	367	353	372	332	344	332	343	349	334	335	363	369	319	350	364	355	382	368	338	316	328	326	350	345	354	381	380	400	367	323	357	377	375	351	321	325	340	326	362	370	345	377	367	354	354	364	326	324	343	387	328	325	364	333	321	349	366	367	354	336	364	352	374	392	368	386	343	336	366	353	355	320	352	336	329	348	386	352	361	367	350	351	359	327	377	351	341	348	351	376	338	365	361	369	370	366	362	387	354	365	348	356	390	348	372	359	343	362	335	322	385	327	394	403	391	353	366	356	367	329	378	367	353	341	340	342	382	379	357	346	367	338	344	328	362	374	363	335	341	350	384	328	341	344	308	357	370	375	338	370	356	371	336	343	348	311	351	354	339	406	379	352	390	342	337	352	334	340	361	362	347	367	327	345	354	354	370	373	367	344	369	358	361	362	351	336	364	320	382	363	389	349	368	314	332	361	365	342	338	347	339	381	366	392	349	355	366	353	365	336	343	375	350	353	367	360	342	346	393	376	336	374	359	353	338	320	366	355	345	344	355	350	343	318	344	342	375	354	357	348	347	349	371	358	347	358	326	367	375	369	340	399	329	348	317	356	348	375	376	370	330	344	392	374	334	357	371	363	340	358	362	380	373	330	381	341	339	355	342	343	347	336	365	340	346	349	385	357	344	363	367	354	376	385	350	377	375	340	364	345	370	342	388	363	371	336	384	311	324	385	318	342	357	332	348	347	376	354	372	378	392	389	350	327	347	331	370	335	337	351	345	347	393	352	371	359	349	340	363	390	355	346	331	360	354	339	333	378	367	357	365	338	390	365	391	338	355	381	376	332	336	365	372	379	359	370	374	348	365	341	335	391	328	346	349	366	336	376	350	371	361	375	351	366	379	367	328	342	351	341	376	333	334	343	355	372	349	394	364	343	325	369	367	347	347	356	373	319	341	350	370	370	360	352	360	370	374	328	328	391	381	313	365	385	337	390	342	355	339	310	335	350	353	334	345	366	352	337	349	329	357	367	369	389	326	379	365	302	356	375	383	347	368	333	359	350	356	357	335	367	359	337	340	340	352	317	350	384	360	349	386	353	365	344	354	352	333	325	371	361	366	375	345	364	386	378	369	356	344	353	356	334	358	353	368	362	363	371	321	323	336	369	335	362	361	380	374	378	327	345	348	366	349	358	336	350	344	345	393	343	365	383	374	324	360	349	372	320	341	368	370	352	359	368	329	350	309	356	337	374	359	327	373	359	348	376	316	362	338	375	371	359	361	338	347	348	372	356	361	391	312	327	353	354	356	386	365	384	381	384	389	331	361	364	364	362	362	349	394	341	362	354	329	306	338	347	381	331	320	347	383	338	386	370	364	380	373	347	361	394	384	369	381	339	342	350	353	337	331	343	332	377	348	358	359	339	336	357	352	399	361	350	331	337	368	380	352	364	342	371	366	366	337	348	331	336	352	338	395	352	349	360	342	344	366	355	365	343	353	371	400	376	347	331	326	365	340	355	354	372	391	387	385	364	374	375	323	404	366	372	318	374	368	336	340	325	332	367	359	340	360	362	362	364	336	369	367	342	350	339	331	337	356	362	347	395	329	347	372	317	362	355	366	343	354	341	370	324	320	349	364	378	343	356	375	354	366	369	369	374	365	364	321	340	349	344	380	353	383	388	373	357	386	383	367	341	363	353	347	329	379	329	358	354	356	349	336	357	355	366	372	395	352	365	327	344	380	362	357	342	381	362	349	364	342	343	376	359	371	371	364	334	359	331	373	355	347	378	364	357	358	331	335	368	317	358	355	336	339	373	312	362	333	333	355	374	338	364	344	340	373	356	347	369	335	349	370	378	347	350	311	359	355	361	353	368	350	363	362	358	375	322	345	365	338	347	361	383	403	356	338	372	379	361	336	333	367	366	395	354	349	322	335	352	338	365	363	400	377	343	338	366	348	359	366	346	389	355	328	340	370	367	344	391	354	342	360	354	349	376	355	351	352	341	365	323	367	340	346	337	360	352	329	325	351	359	383	347	342	344	363	335	329	378	382	353	322	370	360	367	346	340	371	361	318	372	372	363	354	361	363	358	351	303	332	379	345	357	371	344	371	346	361	354	372	345	371	331	352	380	306	320	345	347	333	323	340	353	359	398	356	340	350	354	377	347	335	387	386	345	333	394	373	349	363	343	341	367	358	363	345	363	330	338	347	379	387	337	315	354	333	345	356	354	356	391	340	366	349	348	358	356	349	335	356	344	366	332	326	329	316	369	371	358	361	364	352	359	342	351	334	363	368	342	347	385	375	382	344	346	345	353	352	338	324	390	354	334	341	379	332	375	361	378	350	345	329	345	326	351	318	339	347	362	336	331	361	381	354	317	368	351	379	362	344	344	361	363	390	357	332	363	326	375	376	401	381	374	375	345	371	360	344	373	392	331	351	354	388	367	372	362	369	335	367	384	367	348	364	343	293	334	330	349	334	345	361	336	363	380	384	370	359	375	372	325	356	372	360	351	361	352	349	348	354	347	338	332	395	371	372	346	362	377	366	347	355	361	371	368	344	361	362	334	329	344	391	340	371	326	390	359	392	339	354	350	374	334	402	332	350	348	342	374	335	344	382	367	321	358	303	388	355	365	379	337	346	345	356	352	343	331	364	367	344	379	371	365	354	385	315	370	362	349	326	345	328	337	361	337	368	418	364	390	345	359	356	361	376	370	337	321	334	369	365	340	328	339	339	355	388	345	346	367	322	365	321	370	368	355	343	370	318	362	393	341	308	331	363	349	310	349	362	336	349	366	366	378	381	351	363	366	351	354	374	375	357	359	357	352	391	352	351	392	338	333	395	401	395	363	327	339	372	391	380	342	359	354	344	381	350	360	361	356	319	343	391	378	360	356	349	389	375	321	348	328	364	350	361	315	346	330	333	362	333	337	365	342	358	367	343	348	338	343	354	350	320	389	358	361	342	341	371	369	315	351	343	346	360	368	349	346	356	367	385	348	312	378	354	368	367	371	335	348	327	360	375	384	392	367	336	321	334	363	357	314	379	339	330	341	393	371	356	349	328	341	350	357	351	403	352	308	340	373	356	348	359	357	328	325	371	374	380	360	366	374	368	362	358	348	314	375	343	319	350	355	351	346	386	343	337	345	350	329	359	356	361	330
13708	25443	30484	37156	39890	37246	38490	40303	23532	12293	8705	11111	12684	11677	9896	5807	2174	1387	1193	1147	1150	1134	1094	1041	1042	1016	1039	1103	1011	1038	1008	1082	971	1048	960	986	1016	950	1008	1016	978	962	987	1006	964	936	970	1012	940	921	974	994	970	929	921	970	991	954	908	947	962	917	918	949	991	963	944	921	978	1000	1001	954	1000	958	1002	985	934	947	899	1009	952	940	935	963	950	929	929	925	918	986	950	912	889	959	916	969	953	937	997	993	989	964	986	955	938	913	906	978	931	920	942	970	910	881	911	899	931	896	975	951	975	924	952	1000	902	907	935	953	884	938	951	973	924	891	960	896	988	906	922	897	968	924	907	923	928	938	925	874	925	888	966	1010	960	939	977	950	903	899	889	958	937	942	918	973	954	933	886	962	929	938	934	956	948	922	914	948	916	969	928	941	942	971	925	993	987	989	907	920	908	947	897	981	947	871	910	948	961	947	917	953	962	915	1001	927	961	916	914	927	931	945	921	948	935	921	869	981	1000	912	909	890	942	900	871	919	963	962	971	870	921	950	887	939	992	941	950	857	944	939	970	878	935	954	914	932	940	901	891	883	901	919	936	892	895	930	913	919	936	906	883	898	931	941	957	928	896	885	898	945	909	934	951	899	919	887	907	918	909	947	882	880	917	928	899	944	941	888	902	898	940	927	906	958	928	925	920	956	943	889	956	940	978	912	942	952	915	975	882	959	891	919	916	984	903	940	920	996	942	906	926	965	879	918	866	945	946	929	887	899	935	899	894	959	962	919	903	956	948	922	871	918	962	953	934	947	865	933	954	887	928	910	905	896	1001	898	926	930	893	916	902	948	936	934	950	914	930	956	915	908	913	930	895	980	950	964	955	930	916	992	889	937	911	957	916	918	964	926	931	954	941	920	945	959	894	884	971	908	952	939	929	928	892	906	903	925	880	889	889	874	877	926	885	882	893	943	900	922	993	885	906	940	951	988	905	897	907	944	964	931	907	982	919	932	942	896	894	930	1007	933	920	863	928	974	906	879	944	947	922	936	909	956	907	909	956	899	919	970	916	901	942	881	917	928	890	903	901	932	891	907	910	944	882	920	910	913	943	917	897	966	961	917	964	891	898	940	889	976	876	954	975	916	905	894	915	930	957	925	941	954	957	942	937	910	945	941	938	884	912	879	908	951	946	902	904	920	940	910	903	931	936	914	942	899	974	945	925	920	891	935	893	900	917	909	941	904	925	921	974	908	935	943	921	954	926	877	898	936	951	923	920	963	959	914	980	928	931	919	938	907	887	932	906	916	958	915	878	914	880	937	890	934	965	987	929	938	899	930	902	983	943	892	921	917	966	909	959	924	897	929	948	931	889	956	948	921	957	872	957	928	921	927	902	928	874	972	929	924	906	950	945	948	948	910	930	915	941	962	858	964	934	897	929	932	945	932	940	917	958	942	949	916	958	894	974	968	891	873	943	948	943	952	905	943	966	916	910	981	977	952	937	903	940	913	962	877	1025	915	892	920	969	914	982	951	922	888	911	987	963	919	936	886	954	952	902	981	938	954	961	894	977	925	909	921	904	998	862	926	937	934	911	932	894	957	937	984	942	930	928	951	906	965	936	889	914	925	936	933	938	917	920	873	955	914	897	889	946	880	901	943	894	943	947	893	933	924	942	937	910	962	923	949	1011	912	915	891	953	950	919	947	880	918	918	954	906	940	952	931	973	909	946	953	908	954	928	949	924	898	917	925	914	948	942	954	872	939	954	940	937	933	963	872	898	898	930	888	913	960	929	958	929	879	846	956	966	915	965	923	952	964	952	991	932	934	928	953	950	937	946	941	919	939	957	910	899	943	872	957	958	884	954	907	944	924	948	886	894	948	923	950	987	953	974	962	951	912	893	964	971	911	962	949	975	954	933	956	962	952	939	922	940	930	969	972	893	911	940	927	935	964	979	933	948	968	927	905	911	949	913	923	904	959	938	870	900	892	944	936	917	894	954	900	917	935	939	962	889	946	939	928	893	916	897	893	955	928	927	943	976	921	960	918	965	940	910	968	903	964	991	881	941	1004	933	955	945	937	925	954	897	935	909	920	925	907	893	962	955	905	916	975	864	894	950	957	912	884	940	945	971	901	958	883	909	960	944	921	924	966	915	939	938	917	948	886	930	916	905	962	970	954	904	943	932	945	939	924	918	918	960	935	919	924	923	926	924	987	939	947	890	938	955	866	910	974	906	916	940	926	925	938	956	980	951	950	909	885	951	939	869	915	947	942	893	942	935	896	938	926	924	936	948	882	947	938	885	903	875	920	876	910	918	972	958	923	943	927	909	928	954	930	971	915	940	973	929	872	888	916	917	964	987	907	962	926	903	982	950	914	868	947	934	910	895	945	919	923	960	918	901	1021	944	887	936	942	900	974	934	948	921	939	911	905	877	892	960	950	913	965	897	913	884	937	908	860	933	934	919	978	988	917	880	904	936	975	964	954	950	843	978	932	925	938	963	882	937	911	917	956	949	909	850	939	954	924	931	929	912	899	898	977	879	955	924	932	990	940	929	961	923	999	922	922	899	925	887	965	871	957	954	920	935	922	899	994	918	904	1005	961	905	927	926	969	946	936	914	910	938	900	941	867	917	867	973	946	933	931	961	937	900	911	980	873	943	953	914	891	939	914	949	928	923	985	887	940	944	972	901	889	915	922	910	923	898	985	923	898	973	883	956	842	947	906	920	1004	991	905	931	926	966	961	987	949	930	911	933	967	970	929	872	926	936	942	967	972	944	900	897	907	959	943	937	892	985	923	911	911	874	947	921	887	929	892	934	901	924	949	895	923	957	916	896	945	927	986	934	937	930	887	907	910	961	923	946	961	938	959	909	974	917	939	922	980	918	941	929	935	932	909	941	920	991	894	961	910	942	931	934	882	898	930	917	936	920	935	934	950	889	943	903	969	869	925	942	944	914	894	930	964	925	996	985	889	905	896	857	901	919	931	934	932	944	946	918	956	912	878	956	893	963	941	898	892	904	949	899	980	950	889	902	918	878	919	958	920	934	832	940	970	960	925	889	942	939	938	921	948	955	934	928	968	955	928	904	936	890	969	890	985	878	931	945	924	951	872	940	892	930	908	912	993	923	938	915	914	931	966	928	956	958	975	885	901	974	989	962	936	977	946	943	939	917	957	891	965	907	901	934	958	956	981	938	936	905	946	915	888	926	902	951	976	1013	961	907	887	895	900	929	982	895	903	929	1013	862	993	931	954	942	923	874	936	912	906	971	873	946	886	951	933	923	898	939	889	949	939	938	954	953	913	924	903	946	899	980	971	892	935	969	936	908	932	957	934	905	998	868	978	891	941	885	940	880	910	934	940	936	932	846	988	922	967	916	944	952	952	910	866	964	936	881	995	918	898	892	981	940	946	926	906	937	949	924	973	950	924	935	886	946	950	957	905	896	983	902	939	924	898	935	915	871	971	972	836	916	883	947	902	931	919	964	940	903	905	890	888	871	949	931	904
26732	35710	37101	34833	32638	30163	29285	29733	17360	7241	5211	4194	4421	5042	5012	3146	1145	442	383	374	343	352	353	338	347	321	336	324	324	337	354	332	330	337	334	329	340	333	342	311	330	298	314	314	299	326	308	324	346	348	331	346	321	326	319	328	310	344	319	331	317	313	273	335	282	298	299	309	329	312	305	299	287	346	348	322	294	296	281	306	330	373	330	331	280	318	287	328	324	323	293	338	350	305	319	316	293	321	315	331	288	290	288	296	303	322	308	313	308	300	308	314	302	330	323	328	327	338	352	324	314	306	340	297	333	294	275	321	342	320	316	325	340	317	331	301	329	340	304	302	300	318	312	312	301	302	299	294	288	341	313	279	303	308	312	319	302	298	320	281	330	328	321	307	307	280	291	321	299	281	304	283	309	314	317	294	305	333	298	329	339	307	308	324	289	340	319	349	300	328	305	332	336	311	301	295	275	276	318	287	289	332	316	322	307	333	315	317	309	310	331	310	318	346	304	333	304	310	304	292	301	323	324	310	346	312	325	320	291	322	344	325	288	307	339	335	308	294	281	319	278	313	297	306	318	328	315	320	275	315	295	332	299	347	335	309	324	312	318	310	327	287	289	310	293	303	340	313	308	335	337	271	293	321	312	327	284	304	310	299	307	315	334	309	296	331	331	323	321	285	341	342	320	318	313	298	320	283	316	325	288	380	321	337	306	292	295	284	328	329	307	306	301	346	310	306	316	288	320	335	308	318	320	304	301	297	325	325	297	310	305	315	313	317	313	309	317	303	269	285	323	303	329	325	309	289	330	291	304	292	326	316	303	318	316	327	280	328	309	294	287	302	318	322	318	328	319	336	286	307	302	296	259	321	299	276	326	327	312	285	312	349	310	316	291	317	333	282	326	301	310	280	351	336	324	308	320	310	309	347	330	296	354	285	299	334	330	292	304	341	300	313	281	293	285	326	312	257	294	341	315	324	308	296	315	328	320	331	335	311	325	360	358	294	336	316	312	300	300	347	280	298	301	316	318	315	279	308	288	302	293	324	279	321	320	295	338	285	334	328	323	291	312	318	318	262	283	336	336	326	339	328	351	316	337	316	323	304	309	308	307	331	277	337	330	359	335	315	316	303	313	310	328	305	318	298	287	331	348	284	328	324	303	319	298	319	326	298	319	326	327	322	327	321	299	288	310	299	317	300	302	312	305	326	330	321	332	321	333	314	297	321	339	317	331	317	326	336	357	315	338	300	302	297	317	324	311	316	306	294	325	312	299	314	336	336	309	322	337	352	282	308	311	321	350	329	334	289	300	303	263	309	294	343	324	313	313	302	312	322	297	331	333	331	330	303	306	319	319	297	294	305	314	343	310	312	301	331	323	323	334	313	311	291	315	306	334	337	318	320	310	308	326	281	288	313	313	358	318	317	335	292	312	330	322	302	322	337	333	330	293	331	305	309	339	337	328	302	329	279	313	335	312	312	325	322	310	313	326	285	326	302	307	298	290	349	364	308	310	308	304	297	328	301	298	285	352	328	351	306	280	313	302	299	342	325	311	299	314	327	345	311	311	291	295	329	303	317	310	289	321	294	293	296	335	322	275	320	327	308	297	318	318	298	277	320	308	334	331	326	312	329	317	285	353	318	323	310	314	290	318	327	302	309	295	284	270	307	321	317	272	336	321	304	311	311	300	344	315	293	281	324	306	275	317	306	315	313	327	312	296	293	293	311	306	323	313	298	292	312	313	309	311	314	316	316	310	283	328	319	355	343	326	305	331	345	303	318	325	320	283	324	341	324	310	347	300	292	301	323	311	289	335	347	318	305	305	340	304	330	305	271	290	296	325	342	321	332	321	321	295	331	327	287	306	340	290	279	311	353	281	294	318	355	312	335	323	340	295	309	310	324	312	312	323	302	283	305	292	311	300	303	316	310	306	331	305	335	301	326	308	294	294	298	307	297	320	287	323	333	322	305	288	287	316	302	318	310	316	312	315	293	325	302	313	316	316	323	316	340	303	308	311	352	360	307	334	300	289	334	282	302	301	312	329	297	316	322	324	301	348	308	321	309	287	306	333	310	284	334	310	337	343	297	319	303	300	308	305	282	291	326	318	324	307	288	323	301	325	308	288	302	313	300	293	306	286	305	310	306	312	306	316	342	332	280	338	311	297	290	325	312	287	350	320	305	296	302	295	303	319	305	372	300	320	338	285	323	338	321	344	305	322	325	304	310	335	291	306	300	332	339	309	288	290	313	319	323	309	285	298	274	327	313	315	308	303	317	316	329	335	317	316	324	353	324	315	303	332	271	307	273	305	296	326	299	278	329	299	312	317	291	298	290	326	337	318	257	306	297	297	305	289	322	301	286	320	298	278	284	294	306	295	314	302	351	313	321	302	303	300	287	323	286	308	316	323	354	308	319	297	311	294	286	316	306	309	297	314	297	334	330	328	329	319	300	294	297	290	327	331	311	313	332	320	311	284	324	284	285	291	305	298	314	295	291	304	292	334	309	333	276	314	312	314	300	326	306	329	286	290	344	312	306	299	314	299	329	298	293	286	331	290	308	283	306	314	315	304	332	327	268	270	323	355	300	324	319	336	336	313	303	305	327	267	314	307	324	353	320	299	287	275	307	313	318	318	346	328	328	352	306	320	312	296	314	285	323	296	318	335	311	312	295	311	318	324	290	294	289	310	326	293	318	318	296	312	322	297	316	308	306	297	334	308	307	327	307	326	311	298	295	310	280	303	291	277	312	313	315	323	294	307	327	320	285	294	297	327	312	320	321	304	317	313	299	290	311	348	337	301	299	306	314	317	307	319	290	349	333	305	268	331	297	300	284	315	309	276	300	299	312	328	320	324	310	304	275	357	333	303	288	301	327	289	308	307	300	345	324	324	316	308	319	306	297	327	323	278	323	303	301	309	281	318	367	286	311	304	324	332	318	305	324	306	284	312	310	335	306	285	333	265	300	307	329	293	281	312	318	323	301	309	297	298	290	309	309	338	313	302	298	306	304	298	308	328	323	327	286	281	284	312	311	308	291	338	293	318	339	331	316	326	347	294	327	318	296	305	317	286	320	356	330	280	315	321	309	326	350	345	332	300	284	307	296	307	284	312	308	324	305	354	301	300	299	314	330	335	319	306	282	295	294	303	332	308	319	298	290	332	301	327	290	306	308	342	318	279	290	309	317	320	332	306	341	293	290	324	327	317	314	333	286	296	308	344	322	278	311	333	321	278	299	313	307	312	299	319	313	333	308	315	316	313	299	282	351	310	313	311	319	318	338	342	331	292	313	316	318	308	320	333	307	335	312	340	309	337	322	334	326	296	312	305	313	306	311	319	324	363	315	312	310	299	298	311	299	313	300	317	318	318	304	302	305	344	317	327	328	295	284	323	304	312	315	321	304	318	316	269	287	347	295	331	319	328	359	282	293	322	277	306	288	323	292	309	318	290	304	312	318	335	316	338	289	300	328	300	347	334	295	288	324	311	349
17407	29281	35095	39704	44277	43694	45000	46251	27094	15993	14984	14357	16514	18250	14234	9612	3031	1497	1311	1245	1139	1145	1110	1096	1058	1072	1050	996	984	1003	953	976	881	944	953	866	917	929	882	806	878	867	811	877	845	854	863	931	846	861	818	854	862	855	822	893	895	825	829	786	869	807	817	792	797	844	872	766	783	846	831	863	867	814	813	911	833	820	787	855	861	930	797	785	823	841	823	835	798	819	816	839	823	768	850	802	819	784	794	774	797	865	862	809	824	805	784	823	877	806	794	817	805	782	794	811	787	783	824	825	814	803	840	842	797	873	816	854	786	856	770	827	838	814	848	794	804	789	827	826	785	799	793	839	829	832	803	815	856	791	898	843	848	816	798	800	784	813	805	807	810	794	827	806	817	775	851	834	818	781	830	811	821	794	779	843	799	813	798	781	860	781	811	797	838	807	809	812	780	778	785	804	822	831	774	781	823	873	785	780	792	855	782	810	857	810	827	803	794	829	813	791	815	761	789	792	792	807	785	817	793	791	774	794	820	815	778	772	794	779	778	776	824	841	839	815	788	757	825	800	815	754	869	820	833	810	801	803	838	850	755	825	734	813	844	812	812	743	785	755	794	796	763	817	820	823	783	829	829	776	845	818	831	801	781	824	848	788	818	800	769	817	842	799	800	744	856	750	763	825	814	808	796	800	787	837	819	849	835	763	815	768	800	813	816	795	807	789	827	833	817	830	765	804	802	795	756	798	760	781	795	849	750	765	800	806	801	790	856	784	814	790	746	808	816	807	803	748	777	809	858	758	803	827	792	779	777	788	783	788	749	766	799	783	791	809	844	861	808	811	805	831	783	806	854	817	793	788	786	788	829	785	797	777	786	784	824	779	837	828	807	780	819	794	818	855	757	883	841	795	788	801	858	817	790	841	862	843	823	807	811	817	832	805	829	831	793	806	805	774	783	829	830	813	752	842	813	793	821	839	759	788	821	778	824	794	831	761	789	772	834	868	793	803	790	805	766	760	793	783	814	782	773	805	791	795	905	807	828	800	785	839	776	788	749	824	816	818	794	789	776	859	724	821	782	824	841	848	780	761	790	767	804	807	759	837	829	841	803	822	754	872	795	801	766	790	777	788	813	788	775	812	805	871	775	797	766	830	771	824	814	776	813	809	810	797	795	831	821	800	818	774	823	763	781	826	824	827	806	765	833	772	777	823	856	790	848	737	782	772	800	834	815	777	806	737	801	757	808	840	881	795	784	830	827	793	812	780	793	854	833	834	771	787	798	850	790	796	848	762	756	799	814	833	808	737	764	771	778	811	776	864	806	905	814	821	849	792	796	812	828	786	792	776	798	809	831	779	805	795	764	802	811	767	777	801	793	816	838	785	801	795	794	830	779	776	812	807	811	811	852	829	798	776	811	832	849	843	854	836	760	768	840	773	790	808	792	847	803	776	780	852	798	797	859	775	798	769	831	794	831	814	797	801	759	803	788	800	792	797	809	800	807	803	842	788	806	814	803	796	773	854	809	796	827	791	840	804	793	848	795	810	803	773	802	832	772	784	848	842	792	781	800	813	802	820	828	795	768	789	833	801	800	833	804	803	794	786	837	875	749	797	813	808	779	841	816	771	757	814	851	827	794	841	853	817	789	823	780	717	798	779	774	828	747	764	817	757	836	826	831	764	824	785	792	826	806	816	771	798	849	747	808	818	789	781	847	853	779	824	754	782	786	789	831	829	800	823	774	797	772	788	830	808	829	785	809	800	749	825	824	801	817	788	809	840	820	825	786	790	810	811	841	837	761	816	868	815	816	796	796	778	779	805	830	788	807	844	830	757	800	791	787	780	838	851	812	795	739	814	794	834	817	772	831	790	808	783	822	841	796	824	780	865	762	791	821	822	761	823	827	794	766	835	791	804	798	818	816	838	787	797	781	790	783	793	824	784	824	807	798	800	823	836	800	809	796	805	813	747	785	781	787	869	822	772	838	771	790	771	849	828	796	774	803	768	799	786	757	835	831	762	826	842	791	823	771	771	798	858	787	801	801	788	750	797	836	747	790	790	808	800	792	823	763	843	766	820	815	817	819	833	784	812	794	768	848	796	766	884	793	756	803	748	799	780	812	751	785	794	805	856	865	793	829	833	813	784	864	822	809	837	774	770	803	867	799	806	806	796	770	742	776	830	793	797	778	780	776	727	867	802	792	770	772	791	794	783	838	869	850	790	847	787	799	809	799	818	815	783	780	793	801	776	845	789	797	786	792	748	780	833	793	804	829	808	814	808	784	770	801	790	747	830	847	782	823	818	792	791	802	804	781	852	823	809	803	738	797	791	832	773	829	840	810	812	773	806	812	795	829	827	820	819	805	814	807	792	781	807	784	793	784	836	795	804	821	849	798	824	740	828	847	851	818	775	756	777	785	823	806	795	767	830	827	786	792	784	734	758	760	820	775	842	791	743	811	790	796	806	772	813	885	779	799	823	792	828	747	778	830	802	810	771	801	825	802	803	794	802	804	821	814	840	760	809	842	805	837	793	797	762	779	833	838	822	775	740	828	866	810	823	789	818	822	745	805	806	823	812	820	802	802	778	786	842	781	753	771	732	804	788	813	811	803	808	791	869	815	806	822	762	839	768	764	725	838	743	855	845	834	795	850	772	802	805	803	853	746	799	800	784	827	819	813	799	803	787	807	810	805	777	824	783	858	756	786	799	769	764	783	787	836	815	755	811	827	790	816	851	806	797	845	834	807	772	842	790	794	845	840	800	819	830	800	776	829	839	816	787	815	814	820	766	796	744	811	764	765	792	770	827	780	845	825	809	798	804	838	779	852	794	814	855	801	829	795	804	818	852	795	751	789	777	810	763	799	873	813	842	726	812	825	857	820	763	762	750	780	840	800	823	812	787	779	745	766	800	795	796	812	785	773	819	787	829	850	748	805	814	773	781	790	751	850	813	775	821	782	826	787	798	807	826	817	806	829	811	761	817	775	781	819	783	809	770	758	782	781	745	787	816	802	777	822	842	786	748	786	795	825	797	802	782	784	791	835	854	791	842	770	800	783	778	783	791	795	788	808	832	780	788	811	831	777	800	809	752	780	777	793	778	759	796	839	782	754	788	805	856	813	784	757	790	801	760	825	816	845	791	801	820	815	792	779	797	778	832	812	738	798	838	805	796	829	791	807	795	826	730	757	759	820	757	773	778	841	757	787	829	845	775	843	795	802	775	829	771	827	770	757	804	781	864	804	801	824	791	790	813	823	786	857	837	813	752	813	830	798	750	804	798	794	776	762	774	813	805	817	851	848	861	780	766	781	783	808	778	853	813	854	808	768	762	809	857	756	797	780	820	839	782	830	863	802	790	742	799	830	805	776	794	796	799	791	825	855	767	746	801	813	788	808	824	777	805	810	828	789	812	771	789	821	816	863	807	839	790	763	785	770	765	760	785	818	784	827	802	769	767	829	802	779	823	843	789	823	878	811	763	769	866	804	822	780	815
3785	4911	5455	3369	2471	1348	928	950	431	342	278	290	311	303	291	238	203	177	212	183	202	183	200	187	191	197	157	196	204	182	195	196	184	216	179	185	188	200	185	178	191	178	233	178	197	201	173	195	204	180	199	182	199	163	193	169	193	207	242	214	192	199	189	223	168	196	199	172	185	194	187	196	197	180	219	181	178	229	192	207	181	190	186	192	215	191	183	191	218	208	200	163	184	193	194	210	201	241	210	182	211	219	189	202	185	188	195	185	204	179	196	209	176	205	206	182	235	195	176	220	179	202	187	183	180	184	196	209	211	190	214	192	207	165	174	183	217	192	204	172	231	197	211	179	173	194	205	203	174	197	190	186	196	190	185	204	207	179	199	227	197	172	202	176	213	189	196	195	178	192	197	196	168	190	207	187	178	174	210	209	200	178	180	173	157	161	200	187	210	190	194	199	184	235	174	195	179	188	191	218	210	179	194	191	195	175	191	175	184	207	202	186	180	164	219	192	201	187	207	212	194	212	191	191	182	198	190	189	187	215	194	173	190	199	182	199	206	204	191	174	222	192	203	198	185	202	185	192	197	176	172	195	198	207	184	198	211	183	196	173	223	184	207	203	184	162	219	181	183	184	207	170	179	208	215	188	201	166	192	183	162	179	189	164	201	170	196	231	195	199	202	182	192	199	184	192	216	208	175	183	200	196	198	183	188	172	192	180	202	176	210	190	187	188	204	194	177	184	187	195	182	170	213	189	216	200	203	200	171	192	211	196	179	204	182	180	165	180	201	185	204	210	170	211	211	178	212	193	179	188	186	165	203	189	163	163	169	181	191	195	193	178	170	197	197	178	210	218	210	169	194	157	206	172	192	206	175	160	214	207	190	194	185	189	193	206	176	190	179	185	187	161	176	206	190	188	189	197	172	194	201	218	172	186	190	202	189	184	196	192	192	173	196	188	199	231	202	187	203	204	207	202	191	209	230	197	199	206	193	184	198	205	184	215	190	198	198	190	200	188	193	202	179	184	193	192	202	188	193	204	191	216	195	204	195	176	195	172	197	212	194	180	202	207	200	179	188	190	223	194	180	183	183	208	189	205	174	199	180	174	171	188	196	197	211	183	192	212	180	189	187	202	190	194	178	179	206	180	200	203	188	195	205	192	195	198	221	195	181	181	186	204	193	200	154	203	205	198	210	165	198	201	194	201	178	189	194	211	168	217	201	191	180	175	190	185	179	198	186	204	174	200	183	178	199	175	197	182	192	188	186	182	197	180	190	183	222	186	199	194	183	183	213	190	210	196	190	190	191	200	200	209	188	216	168	180	195	185	192	169	190	170	196	187	206	184	191	223	206	212	166	168	178	184	195	173	194	170	163	218	160	181	200	205	199	216	184	161	202	215	180	209	198	199	171	171	202	178	185	205	191	165	198	215	184	194	192	181	202	192	191	187	202	165	170	195	198	200	209	228	181	199	200	204	187	210	190	183	217	200	203	187	187	194	192	174	218	192	195	182	191	189	193	210	169	186	174	198	214	200	210	193	200	213	201	188	194	187	191	200	199	184	166	184	191	215	197	185	169	179	192	184	192	200	181	158	192	187	200	191	193	193	193	205	193	193	201	193	204	202	205	186	162	193	202	178	204	174	185	173	212	195	166	194	188	188	191	190	204	169	200	196	195	206	188	199	172	180	204	173	178	188	179	210	190	177	213	210	194	186	186	210	208	198	209	199	204	175	159	187	173	196	191	184	202	180	204	177	183	201	177	198	201	205	203	196	181	209	215	193	192	204	209	189	167	201	205	204	200	204	171	220	186	193	186	189	191	194	171	202	161	196	195	172	223	188	171	195	180	192	179	197	218	205	203	194	197	195	209	195	219	225	195	201	203	196	199	205	176	185	209	188	182	181	199	197	198	193	179	212	214	188	166	187	201	193	205	185	188	189	171	200	184	204	190	175	203	183	197	213	201	186	185	193	177	184	176	200	218	197	193	180	176	198	171	181	210	189	175	185	181	222	166	215	169	171	179	211	186	211	181	200	199	158	180	183	191	183	197	194	166	172	184	175	169	196	192	171	202	180	193	193	166	179	169	212	198	208	177	176	178	167	195	193	198	186	185	182	184	175	187	166	189	183	203	188	219	194	186	216	214	205	190	168	189	188	213	193	186	180	196	186	214	194	191	218	188	194	207	185	192	176	214	183	211	181	185	184	215	171	183	191	191	198	202	174	174	177	173	174	202	193	187	228	198	180	188	195	212	193	200	198	189	223	196	207	200	186	207	211	197	199	171	210	195	181	185	189	199	183	204	187	196	197	191	176	199	181	226	206	198	192	203	180	170	195	180	172	227	170	176	211	166	193	189	205	213	182	191	181	200	189	183	201	198	199	190	188	167	193	195	164	181	183	199	179	197	170	207	191	211	202	229	209	172	168	181	174	184	167	196	197	216	209	182	174	193	199	204	203	174	216	173	197	205	202	202	208	215	165	215	187	182	223	200	200	210	217	188	175	166	195	221	179	188	191	208	201	195	212	193	177	192	185	217	190	189	197	179	172	181	189	188	191	202	162	188	198	201	205	182	190	183	166	209	179	176	201	165	206	198	186	185	208	214	197	226	182	182	190	172	214	175	191	171	169	175	185	209	212	171	184	177	188	198	209	198	174	178	195	218	222	197	207	192	204	191	197	189	185	190	173	191	198	204	164	159	182	190	197	183	208	169	201	171	200	206	208	176	202	188	189	192	195	207	186	187	191	197	178	187	187	186	175	187	210	183	192	180	187	179	192	184	210	189	194	178	218	195	213	171	208	173	169	186	200	188	201	184	202	178	213	177	195	201	192	198	182	188	217	195	191	186	188	188	218	187	183	211	175	166	194	197	197	190	183	182	216	194	169	194	201	186	186	160	203	176	187	204	192	206	176	169	202	200	190	194	196	179	202	216	190	199	205	189	192	191	196	179	182	199	194	185	217	203	186	195	182	165	189	205	214	184	187	199	185	195	183	205	178	199	185	221	204	202	197	191	220	187	176	219	174	174	190	195	202	204	162	177	202	170	198	219	192	190	205	199	207	197	209	169	196	190	199	190	195	178	178	195	189	200	206	201	185	192	198	209	206	217	193	218	179	169	193	167	187	181	193	173	176	217	191	200	181	200	185	178	176	180	189	209	204	190	182	180	215	190	190	180	204	197	203	178	161	176	217	204	204	193	194	185	197	195	205	165	183	196	180	188	213	177	192	205	192	190	184	190	181	200	190	184	184	191	194	179	199	211	214	183	212	200	195	189	223	194	191	191	212	199	177	215	196	187	178	193	182	208	187	179	200	194	179	198	202	189	187	200	215	176	180	189	204	186	198	208	188	197	206	224	185	187	213	203	189	206	169	175	176	195	192	218	201	186	211	201	171	216	205	170	193	184	214	208	200	179	208	192	192	205	157	193	175	183	181	183	200	184	187	195	215	200	206	177	205	198	208	190	174	171	195	210	213	212	179	194	199
3823	7294	9819	8891	8335	6140	5658	5939	2710	1621	1290	1552	1626	1673	1547	1127	727	633	577	567	599	606	622	602	602	568	568	610	630	599	559	589	574	545	598	617	619	592	658	597	557	533	529	601	586	571	581	571	577	578	592	579	584	582	557	610	543	552	524	590	576	548	586	585	571	586	589	583	594	541	603	581	557	550	605	612	593	536	615	598	542	572	592	592	572	587	606	615	575	574	559	580	605	552	580	579	549	567	621	575	507	580	546	599	583	581	566	580	588	585	567	587	603	569	569	583	571	606	590	551	585	558	560	547	575	550	562	578	641	549	609	594	546	570	574	570	559	583	599	562	552	571	582	590	532	596	554	563	496	591	591	578	587	587	610	606	557	569	547	565	536	504	566	554	555	579	587	616	584	604	581	568	587	571	608	595	627	582	585	550	603	574	610	601	574	538	606	575	565	572	600	579	588	568	537	604	567	594	547	572	539	637	612	592	583	546	574	579	589	549	549	602	567	554	609	569	561	575	625	580	569	578	590	560	560	581	582	538	590	567	635	564	592	599	619	598	588	566	589	546	580	534	509	603	603	609	597	527	611	533	596	599	617	576	530	587	545	587	565	582	575	591	576	606	594	578	604	569	577	589	574	550	586	587	577	589	588	615	555	551	607	565	571	576	538	561	574	578	571	605	566	585	559	598	571	540	544	604	574	570	573	577	583	570	578	584	595	609	576	583	609	583	595	615	589	571	643	563	609	566	583	593	548	574	568	572	588	598	592	588	561	606	570	595	561	576	568	595	600	580	555	589	549	562	567	565	588	560	574	567	541	569	600	589	610	569	540	572	568	578	582	583	586	603	573	566	548	559	568	618	594	598	576	594	569	587	659	593	570	597	560	539	579	581	585	522	567	575	616	570	603	573	551	640	568	587	568	584	556	569	549	580	560	584	573	552	591	545	585	559	577	576	600	583	554	584	570	575	543	584	583	572	561	592	579	594	586	554	559	566	548	578	532	595	581	549	530	542	557	574	586	541	574	582	576	576	569	552	566	579	567	611	610	534	570	584	611	568	574	579	577	563	651	574	576	596	560	587	569	569	598	591	601	582	596	561	568	570	573	540	565	569	618	570	590	552	589	584	600	573	608	570	550	576	555	594	588	588	571	578	593	527	572	563	587	574	589	628	596	547	585	581	605	586	616	592	625	590	589	529	552	626	569	601	600	588	606	594	621	594	596	575	576	581	600	572	563	613	585	581	581	580	546	572	638	619	577	526	567	559	581	590	555	611	555	561	586	576	589	597	577	596	550	551	590	581	601	584	622	565	632	571	545	602	592	575	568	595	564	599	592	594	589	618	547	575	619	615	595	594	563	524	588	604	573	589	554	567	550	573	565	556	573	589	561	551	597	600	534	573	565	570	595	584	558	586	581	562	592	587	576	539	598	569	579	547	596	538	599	580	574	590	593	550	584	558	578	626	604	605	612	589	539	616	597	566	610	606	582	600	559	582	553	595	541	605	579	572	594	554	542	545	583	582	592	609	552	543	563	590	517	581	577	590	609	596	609	558	552	588	567	604	572	587	546	588	558	550	609	610	587	566	559	567	573	583	577	577	547	596	615	519	552	577	571	548	570	553	593	584	547	556	597	599	558	549	579	577	565	586	551	553	601	571	605	543	569	574	574	592	585	592	616	560	547	582	590	603	569	573	566	553	609	573	568	544	553	565	624	567	584	559	573	589	561	585	557	544	559	574	580	564	591	582	590	548	577	563	560	601	526	552	551	565	566	553	580	610	608	586	530	555	556	626	531	580	570	582	591	575	586	565	570	549	602	574	588	604	560	566	589	586	645	621	559	580	572	554	566	555	588	590	571	608	591	613	533	578	561	558	558	582	551	578	582	581	549	584	602	614	560	561	591	586	605	578	532	582	581	580	538	574	557	602	581	555	602	582	597	557	628	605	593	567	614	594	564	596	548	582	605	596	561	569	543	569	612	604	600	589	542	545	606	577	569	565	492	586	556	599	583	576	551	594	575	600	569	543	585	590	570	616	598	582	556	596	595	582	570	567	547	581	561	562	605	581	576	554	567	568	606	594	582	573	573	561	565	539	560	622	592	648	614	606	561	550	575	585	598	613	525	572	600	534	536	564	618	555	599	539	553	570	565	566	554	569	611	556	587	582	587	563	556	598	583	582	580	574	600	557	568	603	591	563	606	605	572	531	641	611	517	556	571	560	562	567	564	572	566	581	592	595	567	576	607	546	609	594	522	553	586	614	571	551	559	585	578	609	556	563	585	578	581	519	557	587	582	596	581	594	577	593	572	580	561	571	595	577	593	610	616	609	567	574	578	583	592	570	547	580	620	576	525	609	572	596	580	541	570	550	558	592	605	560	591	588	556	574	560	585	572	580	508	568	591	581	574	617	622	525	573	570	598	588	611	569	608	617	561	564	585	621	611	631	537	558	534	567	605	607	604	538	558	571	627	591	582	585	573	553	587	613	563	585	554	613	563	561	582	564	585	544	572	603	553	569	539	558	602	537	578	555	528	573	590	598	587	543	591	594	557	539	546	527	596	557	537	561	579	580	601	573	568	598	594	549	573	556	610	565	588	604	602	572	564	570	592	571	586	594	567	576	597	565	630	565	616	565	585	603	615	577	577	556	575	611	584	626	568	536	528	593	586	585	596	576	558	562	550	580	551	593	605	569	605	582	562	534	579	613	597	552	568	593	592	599	628	588	618	545	572	575	578	597	592	576	577	563	606	576	588	556	610	548	602	572	566	599	561	571	586	523	580	612	564	586	565	586	553	611	568	629	563	569	563	562	552	577	552	599	532	582	579	565	589	562	609	611	574	568	553	562	556	600	555	522	606	564	543	560	611	578	577	589	576	560	591	583	596	525	590	565	586	611	611	591	552	595	630	561	557	586	601	571	583	552	570	627	560	583	574	588	578	609	555	571	592	570	577	561	569	543	599	543	588	580	586	619	601	585	609	603	531	547	569	552	540	579	531	589	557	575	545	573	578	609	574	592	567	591	617	526	563	557	574	570	566	561	620	598	563	542	576	565	589	570	558	572	598	595	581	557	571	561	602	603	574	582	563	582	605	569	581	598	541	575	547	615	552	573	559	632	586	593	573	587	598	549	594	603	581	549	562	549	578	614	564	592	575	550	578	571	570	569	604	615	601	555	565	593	562	601	554	626	595	585	599	579	573	551	579	623	562	560	587	579	569	565	584	551	602	619	579	573	569	566	608	558	550	562	633	590	608	545	589	577	536	585	561	614	555	560	586	593	593	556	582	584	562	563	553	587	569	561	577	538	579	548	600	578	568	574	560	582	546	576	606	554	591	577	546	587	572	598	565	594	596	608	612	586	605	603	585	568	607	569	567	569	574	560	541	578	551	548	623	577	611	563	597	588	541	556	608	589	589	599	608	558	600	541	620	603	571	596	613	605	570	553	566	542	574	600	545	581	598	575	536	603	597	593	534	552	570	594	573	599
20226	34269	34224	30218	27962	23808	22150	19740	8130	3505	2082	2790	3298	2892	3778	2073	1069	453	370	372	391	360	384	354	325	335	372	395	384	370	339	378	370	367	382	381	324	374	362	383	345	371	322	324	386	356	336	348	354	351	401	338	322	351	382	342	372	344	352	353	369	346	386	362	351	335	337	325	331	324	344	375	335	354	402	315	330	362	323	375	373	368	357	362	356	380	353	339	341	394	373	334	346	345	383	396	326	342	340	342	326	325	368	392	373	383	390	374	333	360	311	326	321	343	320	363	343	322	373	358	378	351	379	345	340	333	364	359	352	356	343	362	343	369	368	339	308	360	312	363	342	353	369	378	337	341	350	341	371	340	340	348	369	370	370	368	357	350	352	335	309	327	364	342	363	324	335	328	344	332	371	343	348	319	347	332	400	360	345	366	334	351	372	370	385	324	357	344	352	350	361	344	328	370	357	350	369	346	334	356	348	332	337	348	359	407	364	341	365	363	351	336	326	357	370	366	338	368	348	341	332	336	365	368	351	343	342	352	379	314	338	332	326	341	325	363	341	350	352	350	373	345	375	348	343	386	375	351	345	358	342	359	345	337	320	373	394	300	365	308	351	325	357	351	355	330	352	315	340	339	361	317	337	363	335	339	381	356	369	363	311	339	359	380	351	310	342	363	336	334	369	415	348	290	365	346	346	374	330	351	350	353	326	358	357	363	338	318	356	382	322	346	370	353	328	341	363	340	324	365	355	370	354	322	353	347	341	341	348	343	326	341	359	373	358	352	350	345	363	311	378	316	366	332	369	345	323	358	353	352	361	366	313	349	382	351	350	389	353	369	334	344	347	351	341	368	355	330	342	357	370	364	350	359	315	341	330	323	344	349	357	334	340	353	360	342	353	332	327	326	329	361	346	341	326	361	360	364	361	387	360	343	351	347	353	326	358	350	366	360	366	299	324	351	351	322	345	349	331	353	347	341	377	363	364	355	340	366	336	337	350	375	366	328	378	334	377	360	346	341	329	330	358	349	327	310	366	365	342	338	305	341	367	353	363	362	342	374	378	333	346	340	346	341	319	376	371	352	368	377	355	343	347	336	354	369	355	397	336	346	324	394	334	331	312	374	361	331	343	322	332	342	376	386	377	316	373	347	355	362	355	374	333	358	344	344	374	340	374	333	362	339	350	328	328	335	344	372	349	314	342	327	335	313	328	363	336	340	359	352	355	320	342	348	340	329	353	344	325	322	330	387	356	351	377	361	350	398	385	374	345	390	354	386	332	349	365	352	341	348	337	318	375	327	354	321	337	330	320	349	344	355	327	320	365	343	336	362	340	399	351	411	320	371	349	375	369	373	325	318	348	378	392	357	350	335	325	346	362	342	367	364	327	343	321	339	375	347	374	364	318	346	325	351	354	369	355	317	322	361	349	356	332	327	355	351	343	353	322	369	368	329	325	347	382	309	359	366	376	351	371	359	337	328	366	351	338	330	359	406	333	386	355	374	332	349	359	352	357	357	334	383	365	381	327	373	376	320	333	384	343	377	344	375	356	364	304	351	338	339	330	361	363	384	377	377	331	388	371	360	371	319	357	374	357	339	332	340	374	345	346	381	335	341	393	359	358	363	356	396	333	352	346	333	378	365	324	372	304	357	385	381	353	337	351	363	348	372	326	328	344	372	340	358	362	340	345	342	361	337	357	365	369	342	354	358	291	344	343	322	372	314	387	375	356	378	356	337	351	376	372	338	378	358	344	331	324	316	393	344	335	361	392	372	366	357	367	361	326	332	328	335	340	342	341	364	356	319	357	390	343	312	326	357	374	353	337	373	352	343	352	323	344	338	391	338	344	338	338	402	389	324	368	318	386	349	388	332	278	366	349	344	356	322	388	336	353	344	344	331	344	334	360	381	363	365	351	343	355	354	339	320	311	320	351	351	367	370	303	383	359	359	352	379	336	333	353	379	328	333	331	348	366	366	324	333	333	339	379	320	352	327	346	352	338	327	314	331	348	338	347	321	350	369	358	362	338	337	368	374	346	344	355	397	351	341	353	344	329	330	372	353	341	361	377	323	340	404	397	334	369	356	369	348	355	424	340	382	377	349	368	344	327	377	365	359	339	313	351	349	345	368	319	339	338	364	316	348	418	345	325	367	341	350	349	359	370	377	352	348	321	334	337	323	343	361	383	389	364	350	346	345	373	341	351	344	329	383	335	318	373	379	345	358	347	358	380	353	372	349	344	378	355	361	366	363	345	362	368	342	340	330	338	379	344	341	329	378	326	369	376	375	339	339	326	359	369	384	332	344	365	326	320	334	373	366	366	367	378	324	340	393	326	339	348	358	357	334	331	334	355	334	317	339	387	325	388	338	352	353	346	332	364	344	352	337	346	336	348	388	311	316	356	345	324	363	391	304	348	354	367	366	349	356	381	374	356	349	333	349	365	332	350	312	314	368	340	323	374	361	353	358	321	345	338	363	390	354	337	329	376	375	325	333	345	364	346	327	358	352	356	348	352	343	353	361	349	369	374	371	366	375	338	382	343	355	344	341	378	330	338	355	340	374	345	315	325	300	370	373	349	327	360	347	346	359	378	353	372	357	322	325	325	345	364	310	334	329	372	339	316	353	362	375	340	334	352	359	354	358	337	366	377	337	334	344	350	358	364	371	366	366	312	334	318	344	391	340	357	375	316	355	342	367	305	343	335	356	347	355	378	380	320	366	352	332	348	361	345	355	325	341	333	332	371	319	360	381	340	364	344	371	362	366	370	356	340	360	350	384	347	362	347	352	366	359	389	336	375	368	369	315	363	321	337	361	347	335	355	336	351	340	378	362	353	368	358	325	343	370	360	359	354	358	346	335	319	376	338	333	381	359	364	376	379	377	337	340	381	376	381	332	354	306	340	349	318	353	344	329	349	319	380	365	376	329	386	361	320	370	328	345	384	331	334	359	350	323	357	338	360	340	328	347	338	355	334	386	367	351	356	321	370	353	317	361	353	364	366	328	332	330	345	326	377	361	376	359	382	350	351	362	370	332	390	327	365	367	373	355	342	338	364	346	350	366	333	375	356	374	325	328	348	349	326	344	352	356	349	364	360	306	367	394	329	362	354	382	356	361	359	375	359	376	357	354	351	340	346	341	386	370	346	313	335	328	351	347	356	321	353	360	330	385	360	340	367	371	342	335	337	312	375	331	354	372	365	351	381	364	378	334	357	355	381	372	326	320	339	309	333	336	355	337	378	343	383	343	353	338	339	336	362	350	384	345	349	313	347	360	338	356	338	393	326	323	356	367	366	341	326	354	359	378	365	356	372	364	355	369	376	336	361	363	371	348	388	381	342	317	343	352	389	371	327	352	381	352	349	355	367	325	327	326	326	341	355	374	363	348	382	359	342	341	383	327	357	379	346	385	370	344	347	316	368	326	385	348	358	338	358	360	397	353	356	348	350	353	345	354	353	384	338	322	345	362	413	361	390	372	353	329	355	333	353	350
15001	28363	31147	33951	37145	36255	38492	37011	15667	11309	6883	11016	10905	12045	12193	7182	3560	1264	1182	1164	1218	1119	1139	1051	1035	984	1045	1038	1038	1054	1069	972	1016	1042	969	1041	956	965	999	986	929	1000	975	977	980	981	952	966	941	934	948	950	949	939	979	954	961	974	930	966	954	887	935	965	947	928	946	977	896	998	916	981	931	952	923	967	921	946	977	930	919	1061	936	922	978	913	940	937	958	954	914	974	951	925	920	995	931	895	950	894	911	953	955	949	949	926	950	959	921	932	992	914	924	988	930	927	914	969	915	878	908	913	1001	943	930	927	891	893	904	928	893	926	954	933	948	932	945	915	950	972	976	926	915	932	945	966	869	934	977	913	930	983	920	926	886	960	921	944	946	907	933	961	959	932	989	944	918	920	1002	931	958	974	936	926	968	964	908	955	919	941	972	874	935	957	893	956	911	955	889	984	950	977	929	898	928	911	980	899	945	915	947	998	947	927	934	965	876	952	871	960	923	930	960	902	902	950	937	988	914	933	921	883	936	974	891	884	953	935	956	982	909	946	921	954	939	920	885	962	898	933	859	849	916	925	951	865	948	933	904	860	946	951	914	904	955	892	918	879	922	967	973	994	951	884	940	949	941	930	913	917	1002	910	924	953	899	912	914	944	918	953	945	905	938	950	941	924	952	988	934	904	943	908	963	914	936	905	940	908	899	941	870	893	995	924	871	935	934	923	899	930	869	955	933	898	915	928	984	960	920	940	897	974	976	950	911	896	934	970	933	903	906	971	881	927	955	952	967	947	895	885	871	953	871	971	909	929	914	870	927	939	903	892	996	916	872	938	865	970	894	921	955	911	887	855	894	926	906	938	902	995	949	1007	963	935	932	991	955	937	957	884	942	922	947	923	989	940	962	868	904	969	937	981	896	894	923	985	930	879	973	897	972	897	921	863	914	938	880	881	920	896	900	932	940	911	948	884	940	948	938	958	887	971	873	913	928	883	907	909	902	937	965	902	949	986	971	914	923	887	930	946	935	912	902	917	893	914	910	946	866	907	856	931	915	894	921	971	911	937	884	906	906	939	925	892	959	966	922	936	963	924	950	950	937	952	943	882	899	968	949	924	903	923	939	945	899	925	883	975	946	979	937	917	904	908	920	984	932	954	904	892	912	907	962	893	928	956	913	960	912	963	916	891	898	928	882	963	870	964	917	911	950	930	970	899	922	923	916	975	931	937	913	884	940	862	963	878	927	933	908	902	895	882	938	857	958	898	907	987	954	913	904	882	888	903	902	943	935	938	861	918	885	920	934	921	971	938	937	903	911	914	931	924	940	934	908	932	972	904	930	900	940	961	942	953	962	981	898	940	927	911	966	965	934	928	951	931	965	954	959	890	909	952	886	963	966	959	888	933	958	872	897	921	928	963	898	876	927	905	922	975	935	930	934	898	941	983	944	899	906	904	926	921	941	887	887	897	934	901	965	921	927	919	949	900	946	975	921	911	962	916	971	965	924	952	964	933	881	925	953	932	947	910	932	944	918	968	926	890	942	900	861	918	876	902	898	917	971	973	929	957	928	965	929	928	951	967	996	877	921	943	891	899	948	931	891	921	899	934	952	917	921	938	919	932	963	970	946	944	933	901	942	928	906	885	926	857	890	885	932	884	915	916	900	907	929	952	942	918	1034	929	908	945	951	893	946	909	926	946	936	899	927	905	940	913	889	879	960	948	945	923	957	923	953	956	932	887	905	939	947	932	913	985	935	861	948	915	949	956	917	952	858	913	914	929	939	925	907	877	944	924	932	901	927	943	898	901	953	956	909	919	972	948	944	858	982	890	919	893	929	965	947	940	917	932	988	882	872	882	983	878	910	908	932	925	959	921	916	953	932	926	933	921	969	920	903	966	935	931	955	939	950	905	937	912	913	960	958	891	872	984	933	920	934	937	895	959	960	953	945	963	896	921	917	992	902	910	898	880	941	901	935	875	905	908	957	889	927	923	984	885	894	949	920	882	905	949	934	931	897	899	912	895	900	936	941	904	942	886	941	925	900	895	926	906	896	924	987	936	921	973	908	919	962	913	980	972	946	892	894	921	882	956	937	894	920	926	883	869	931	972	934	940	880	925	967	897	867	941	914	914	960	904	923	961	902	895	973	939	875	900	921	957	911	938	926	916	907	931	973	899	884	904	920	925	990	935	896	880	868	961	966	905	942	959	980	923	895	885	977	925	949	944	911	934	898	984	919	933	922	942	943	988	923	926	877	893	962	905	962	909	937	924	906	962	887	955	959	958	943	913	941	984	950	954	911	877	937	974	948	881	918	882	963	973	919	906	946	960	1010	901	921	963	919	898	893	902	904	927	921	911	896	917	962	879	939	876	929	968	981	978	960	922	906	924	920	966	1006	916	926	923	968	962	959	933	934	915	983	941	951	929	956	925	915	893	908	926	911	950	913	908	944	899	902	953	913	901	896	888	901	954	977	873	886	891	891	905	981	921	904	941	898	917	928	971	884	874	938	968	957	965	924	926	974	905	925	912	915	922	860	943	917	937	932	962	974	899	922	930	970	920	905	960	888	963	931	967	973	900	898	982	920	937	912	908	943	888	893	970	918	977	955	908	843	939	924	880	928	968	950	899	943	912	928	926	909	894	952	936	906	912	962	953	988	880	937	870	934	933	917	956	965	923	970	945	922	938	922	909	933	915	883	936	844	937	899	927	972	947	972	929	949	924	922	979	904	924	961	896	948	959	916	891	938	965	916	943	942	879	927	884	902	939	946	926	953	947	927	918	916	969	909	923	905	897	952	949	992	930	897	857	961	932	937	971	942	920	920	919	891	952	906	937	915	885	990	935	894	879	885	975	904	931	932	875	926	937	894	912	943	922	873	858	905	953	890	887	942	941	876	923	901	923	946	909	915	969	864	974	944	952	980	929	948	896	936	912	893	939	885	930	985	932	931	906	917	931	880	900	946	953	967	945	956	908	883	936	919	946	892	923	894	924	919	845	895	928	965	849	912	937	917	978	927	904	935	997	935	935	978	890	1011	901	923	886	978	953	921	972	882	923	908	943	899	921	919	922	934	919	896	871	938	964	967	957	939	912	903	914	919	956	912	925	918	887	964	936	959	916	937	892	911	940	920	881	875	961	994	951	949	853	955	932	941	920	916	883	945	929	917	867	964	899	933	945	929	926	961	898	929	894	937	898	953	915	922	940	947	916	945	906	932	945	951	929	893	936	938	927	919	918	891	888	893	891	901	918	943	870	995	941	909	872	913	918	945	918	901	894	940	929	947	917	886	982	967	925	880	947	903	946	924	916	940	873	905	897	931	953	967	931	946	935	893	936	944	939	902	936	925	948	901	886	965	910	943	890	935	916	980	940	917	896	858	881	901	937	942	952	872	908	927	970	925	909	916	907	887	908	945	928	955	968	920	970	853	950	884	905	937	954	894	908	928	896	981	944	912	927	900	941	914	897	955	903	913	876	910	922	843	911	939	955	919	957	915	927
27400	38665	37013	32618	30382	29313	29394	28446	17677	7711	3367	2805	4119	4389	5633	3641	1783	657	389	384	339	339	355	311	310	319	362	358	370	367	318	346	326	351	321	326	326	304	325	326	298	299	310	314	280	301	312	291	300	333	302	355	342	334	320	312	280	319	318	309	269	302	301	313	308	329	290	291	340	315	294	288	323	314	318	314	300	325	325	321	322	320	322	307	326	302	306	314	325	311	314	324	296	308	303	312	345	313	322	330	290	323	305	288	301	301	312	302	307	310	311	309	297	304	306	307	336	290	325	334	318	294	285	305	295	336	319	310	297	318	317	332	328	313	293	346	308	315	352	312	314	334	355	336	306	327	298	310	331	294	338	308	293	311	301	311	320	344	301	339	284	283	306	289	315	278	294	320	321	308	314	301	306	302	321	331	305	309	300	323	313	333	313	311	297	328	342	350	323	330	290	326	308	310	313	288	342	303	293	303	334	328	318	290	289	307	306	336	316	298	285	313	305	327	320	337	318	331	317	318	302	310	333	305	338	339	307	318	321	318	326	338	298	312	342	317	338	327	359	300	311	298	333	307	292	329	323	324	311	335	306	330	330	320	318	299	331	345	313	318	310	296	296	284	335	320	323	363	314	315	320	297	321	295	321	313	296	307	276	296	319	308	320	322	317	322	314	305	318	339	332	294	322	326	287	279	340	334	297	311	283	290	292	303	320	272	296	339	308	316	316	281	334	304	313	309	296	288	283	275	310	345	297	308	300	321	301	328	294	323	294	312	314	303	307	268	308	289	342	279	281	333	315	324	308	331	336	330	319	309	350	297	343	318	335	299	321	317	290	303	305	325	333	302	305	294	292	323	288	341	304	323	302	292	299	299	330	326	293	317	292	298	294	314	319	299	300	300	336	270	273	296	306	306	329	313	311	310	317	285	312	335	310	341	287	274	338	310	336	338	298	310	318	280	305	313	290	323	309	307	319	310	282	284	279	310	302	296	303	293	307	303	295	330	327	323	298	333	298	295	307	334	301	331	322	298	304	295	320	327	295	296	312	301	311	329	329	318	331	289	312	301	336	345	328	302	293	299	308	318	311	300	321	291	309	316	324	310	314	307	306	337	300	340	306	309	311	319	309	331	322	328	328	306	332	308	292	299	311	326	279	316	301	307	312	350	310	323	334	316	308	302	274	293	279	318	306	310	302	357	284	292	281	293	319	320	325	334	310	297	313	302	311	300	314	305	301	308	279	353	310	328	324	316	302	318	318	328	298	312	291	285	281	309	304	299	310	280	303	294	323	311	297	339	313	337	321	307	297	310	297	323	310	311	268	290	320	302	289	312	305	303	336	360	322	326	323	310	306	293	331	290	334	283	282	293	343	324	312	353	314	312	305	287	301	299	315	308	299	276	325	313	326	315	337	306	307	324	336	290	355	306	304	317	304	310	330	324	329	284	287	315	290	322	316	312	316	299	302	309	294	365	329	302	312	300	316	308	300	343	312	327	320	296	293	323	316	291	288	312	314	315	317	283	330	363	288	286	302	275	326	324	295	263	316	349	287	319	320	345	292	300	310	279	291	308	292	284	303	288	300	296	300	338	288	347	340	296	296	330	325	322	309	274	306	326	317	310	339	290	314	270	346	327	335	308	290	311	313	299	324	322	311	342	317	304	332	332	318	327	329	290	312	317	284	309	300	320	307	257	330	331	310	329	294	332	323	306	350	325	297	302	317	308	319	279	296	290	302	311	298	332	316	286	287	320	298	329	311	310	293	324	313	310	302	352	348	322	320	282	310	296	327	322	320	329	333	320	320	318	310	366	324	294	333	319	307	315	300	310	298	290	301	330	302	320	308	331	308	337	290	285	326	304	320	321	341	307	284	324	254	319	315	302	319	318	335	334	322	356	322	303	309	307	301	292	300	315	319	301	295	312	327	314	323	269	309	369	307	298	338	313	303	308	297	332	319	306	317	303	316	284	296	315	280	307	345	302	308	283	308	342	340	321	321	314	313	292	314	276	319	321	315	331	290	304	322	322	321	305	298	311	322	331	339	343	335	296	290	308	330	331	272	305	298	319	330	335	322	317	299	293	295	309	308	316	318	290	310	310	302	333	320	320	302	325	314	290	336	344	343	326	291	306	308	305	303	294	299	290	316	280	285	302	245	335	294	343	294	293	276	309	308	308	319	314	326	321	292	295	321	285	321	306	284	293	270	314	282	309	320	317	301	310	294	285	339	298	303	322	343	301	315	318	303	317	311	292	312	286	311	298	350	339	264	333	321	325	300	291	305	328	328	279	319	338	334	354	294	315	325	334	292	279	303	334	291	333	329	311	294	316	319	306	314	289	317	309	329	315	289	316	346	316	314	301	318	311	309	307	301	288	335	328	312	276	303	319	319	312	332	328	333	328	302	306	345	308	294	276	303	288	301	299	285	315	297	321	341	297	278	285	309	334	320	283	318	310	314	322	320	297	299	313	315	330	334	333	307	321	309	288	293	282	318	310	292	290	318	296	311	319	299	315	313	300	341	313	305	327	306	316	293	302	288	323	312	326	291	328	342	289	315	305	307	336	339	289	306	280	328	314	339	307	289	312	294	305	283	311	313	313	335	316	319	303	334	327	295	270	317	304	311	299	340	342	310	312	300	295	292	324	279	287	345	301	317	327	319	280	322	361	296	324	262	320	310	298	288	315	297	277	340	303	349	318	319	331	333	325	311	313	294	354	302	312	309	298	320	324	353	326	300	308	305	322	252	311	356	273	315	316	326	309	314	295	317	288	313	342	316	308	292	342	322	298	323	336	319	322	304	294	316	291	297	294	303	294	293	305	323	280	299	298	359	308	315	271	312	310	303	304	298	327	321	318	282	263	303	314	308	286	282	294	345	293	296	341	321	292	314	320	288	331	332	314	292	300	304	285	348	319	300	310	333	302	314	317	299	305	287	280	294	300	305	309	308	293	342	320	309	341	312	317	311	316	328	309	317	332	311	284	340	302	291	329	315	305	313	309	338	332	311	319	297	286	342	323	312	331	294	318	326	319	307	334	264	293	311	330	311	294	300	314	308	334	341	326	340	321	314	313	318	294	320	317	302	287	313	283	333	329	292	302	315	315	319	326	321	274	309	328	281	310	313	347	318	291	314	317	291	321	332	309	296	285	339	314	310	298	325	300	306	333	316	332	344	302	286	315	316	333	325	290	305	304	304	296	303	309	309	338	336	277	308	294	303	308	304	313	327	312	331	327	304	323	321	286	284	285	324	302	314	336	312	334	302	301	318	311	288	300	331	334	311	304	342	312	328	301	318	321	289	288	303	320	311	291	355	303	299	295	334	317	316	308	317	328	318	316	331	322	311	302	319	301	292	324	304	319	308	312	313	278	307	316	330	326	273	304	307	290	325	302	318	317	310	284	305	338	294	309	322	312	330	339	325	292	324	333	303	269	332	333	321	323	312	314	303	306	298	300	297	284	292	312	303	297	306	308	284	327	282	297	337	306
18281	32643	34827	37523	40975	42950	45220	45410	25656	18148	9645	10162	16031	15987	16567	10979	5091	1460	1373	1175	1190	1090	1116	1061	1070	1056	995	1020	981	950	961	922	998	929	917	929	903	885	902	883	869	918	876	805	909	880	827	893	865	865	857	848	896	873	867	874	838	852	836	838	820	877	868	819	837	768	810	857	789	832	849	793	859	828	749	866	886	801	816	840	791	871	951	796	821	798	799	818	796	830	796	819	738	809	773	803	788	839	805	821	835	819	804	886	801	850	812	794	836	858	843	795	869	767	775	803	798	791	792	825	787	789	824	800	849	801	801	756	877	828	803	768	845	813	757	871	774	820	877	835	813	812	790	767	774	801	763	844	816	803	801	801	845	826	765	820	767	735	776	808	764	824	848	767	789	833	825	808	792	826	780	792	724	814	826	800	806	815	788	846	838	800	779	784	857	815	811	818	797	815	774	805	834	820	774	781	836	754	766	800	801	819	814	800	828	788	771	772	773	782	844	825	775	830	780	785	823	798	772	792	766	848	805	819	845	756	766	793	802	807	854	848	802	815	792	788	809	829	785	805	819	756	810	829	854	809	831	862	825	810	776	791	780	791	797	778	776	850	810	831	815	790	843	807	759	804	796	875	815	829	820	800	811	835	794	826	818	796	788	812	792	779	822	826	763	852	799	836	824	831	773	821	857	767	792	762	766	799	799	724	839	818	831	830	737	815	792	762	772	802	822	842	813	804	792	835	768	774	789	844	872	770	816	785	787	799	816	800	789	763	834	832	873	789	774	805	787	835	790	813	783	849	790	739	815	789	794	822	838	825	782	843	733	858	765	775	812	785	830	756	823	789	821	771	807	773	790	776	801	792	810	797	802	802	801	817	768	797	813	784	748	830	806	820	820	787	810	817	811	770	832	770	805	839	825	845	779	810	812	809	827	820	797	793	746	785	850	802	785	787	797	788	768	809	747	761	781	832	814	791	792	770	851	818	820	815	835	773	807	780	772	810	834	778	834	802	823	814	818	794	811	854	805	782	814	832	794	794	790	817	794	795	818	802	745	834	847	794	738	750	775	802	791	846	817	817	789	756	821	772	804	757	788	813	832	795	796	772	777	803	787	837	824	803	796	808	819	804	797	843	804	802	794	790	790	782	839	822	831	803	804	830	801	788	814	763	802	820	838	798	794	810	789	788	835	801	810	771	829	745	793	768	799	776	809	770	814	778	829	801	833	805	831	802	770	785	810	783	797	787	781	842	829	799	807	783	825	761	821	812	785	827	842	800	801	805	817	785	831	822	746	804	785	810	845	730	741	856	794	813	786	797	782	799	804	824	815	824	818	821	800	819	839	816	811	751	812	842	800	817	820	831	806	793	807	818	816	823	800	822	819	832	841	799	813	831	772	822	815	816	818	806	762	849	856	763	808	782	836	757	772	810	803	784	774	816	871	815	765	822	823	850	793	817	848	744	779	799	802	801	822	790	769	842	810	771	852	800	781	840	805	806	839	816	861	841	831	803	775	787	782	805	787	808	823	752	798	842	831	834	834	815	897	756	777	792	747	795	824	803	820	860	842	822	750	831	782	826	839	804	756	768	842	786	760	783	791	816	813	844	766	798	759	801	776	801	801	742	828	839	839	856	760	861	831	826	812	840	833	824	824	791	748	768	821	800	789	811	836	799	774	831	785	819	756	806	787	868	800	756	799	782	799	790	762	758	827	784	771	808	833	782	779	803	786	792	813	842	785	815	791	800	804	787	805	791	808	791	830	799	768	798	834	810	814	758	776	805	813	770	812	775	797	774	801	839	824	805	758	803	786	778	809	819	803	794	784	748	764	803	808	772	789	795	803	827	735	824	841	771	753	799	851	800	854	790	804	783	847	793	796	815	831	801	793	752	805	805	811	774	792	770	785	796	798	856	796	762	778	810	819	795	795	824	811	798	821	817	756	826	764	842	831	771	815	747	777	865	879	780	813	798	831	789	811	776	807	828	805	810	776	811	798	796	792	773	758	816	802	846	832	754	840	782	831	758	816	747	815	824	806	811	813	776	869	817	792	794	774	789	841	810	770	797	848	838	797	768	762	840	824	812	786	774	796	807	781	797	820	788	795	789	820	770	820	763	802	812	855	756	862	785	818	796	805	783	762	860	820	775	807	754	825	769	778	794	767	812	807	802	791	829	751	795	768	816	829	778	792	825	780	802	830	764	793	855	811	794	856	817	802	790	806	815	772	774	802	767	775	759	807	797	760	823	808	755	821	831	817	807	805	810	808	825	796	804	821	828	760	778	803	819	788	844	739	800	796	814	759	834	804	795	747	835	810	785	810	777	815	815	826	828	797	805	850	751	833	806	788	764	805	829	788	764	835	827	806	829	816	769	799	780	793	786	837	793	788	820	779	761	798	794	776	822	828	805	830	805	788	854	781	837	813	788	803	823	777	784	826	822	798	820	855	805	820	784	834	767	841	818	753	828	763	757	821	784	821	818	802	820	779	753	778	796	832	811	854	807	769	808	809	788	788	804	783	759	853	790	829	834	760	775	781	827	775	779	802	769	776	819	820	761	812	813	832	763	854	748	772	822	814	783	812	743	793	783	756	841	838	791	759	805	783	808	806	823	855	823	803	808	855	764	793	742	823	820	817	797	812	855	825	788	807	809	774	852	804	811	781	866	823	805	783	785	766	843	823	781	783	809	756	823	761	814	792	812	840	843	785	780	816	803	819	796	823	797	808	853	807	849	866	853	796	780	773	758	835	779	797	853	814	801	771	834	801	802	752	820	834	791	835	852	848	839	872	799	813	773	789	788	807	838	798	771	813	823	791	800	814	810	815	800	787	809	764	779	747	790	800	845	848	802	756	815	744	812	787	784	760	814	805	816	762	815	779	753	862	793	757	761	817	814	765	817	787	803	821	854	778	786	800	781	804	803	808	819	812	837	772	797	802	794	769	807	770	794	813	785	797	807	802	829	829	832	819	801	844	783	827	723	831	778	792	788	822	803	810	783	801	743	816	829	771	832	785	774	767	751	750	854	814	822	797	826	821	770	789	764	785	833	791	759	839	794	817	769	791	824	838	795	778	805	810	791	793	760	763	813	813	809	773	782	765	779	830	793	748	813	826	848	805	783	817	770	751	823	785	830	789	787	843	776	822	862	788	838	767	792	811	763	806	778	783	836	792	787	812	831	784	789	840	773	787	798	763	805	860	815	779	765	765	807	812	775	807	783	748	856	814	807	834	750	789	793	791	788	770	780	767	779	716	777	775	852	813	729	798	830	824	758	802	863	777	803	808	800	821	827	824	830	748	797	804	823	788	790	798	782	853	764	885	774	817	836	807	811	807	840	775	816	804	815	817	785	800	804	798	788	796	805	829	774	802	814	833	843	772	836	823	786	816	839	779	816	853	744	811	760	782	820	801	764	753	741	762	815	814	717	797	831	780	793	758	791	782	816	758	804	792	821	797	821	777	820	758	740	777	803	795	818	761	773	816	823	779	829
3721	4831	4930	2911	1724	1280	1005	791	364	364	263	262	299	296	345	233	200	205	196	196	177	178	196	194	186	174	219	191	188	178	186	185	204	188	177	188	198	176	190	189	196	203	209	179	188	181	186	217	223	205	200	208	165	173	206	182	193	201	205	202	179	216	208	204	161	193	167	180	193	158	210	182	194	204	197	198	187	177	202	167	219	210	210	190	192	216	204	170	190	177	150	194	199	173	178	206	162	184	222	215	184	189	190	201	189	209	195	183	164	191	184	190	196	207	187	208	199	180	176	181	180	198	199	212	193	196	219	191	197	200	180	183	186	203	171	194	213	197	192	194	185	184	208	166	217	205	209	189	233	189	190	184	188	212	197	206	199	175	193	193	171	178	196	202	189	181	186	206	200	198	187	214	214	197	186	212	219	200	220	202	193	193	193	180	197	176	189	197	175	170	187	187	196	173	185	187	192	207	184	182	233	182	211	221	203	184	218	209	192	208	189	191	174	205	210	218	190	175	160	190	178	196	194	189	183	195	183	192	192	159	214	184	205	222	218	197	174	197	201	169	182	207	193	204	174	190	199	227	187	194	174	221	187	187	190	192	194	196	174	170	209	180	222	189	207	188	214	156	180	219	185	179	178	166	218	212	214	198	215	216	198	202	184	214	194	198	208	197	195	190	194	204	180	190	194	217	226	194	206	178	167	166	199	204	214	207	203	192	207	213	185	168	181	204	204	193	209	207	206	189	195	177	201	198	183	217	177	180	203	189	165	192	202	173	171	205	200	195	195	191	170	180	194	212	208	163	180	193	216	189	190	183	205	192	177	183	180	170	184	218	174	204	216	197	181	191	223	168	217	196	205	237	195	209	192	172	195	194	194	199	202	179	208	166	186	193	184	178	191	192	202	177	199	194	209	169	172	202	208	185	188	188	191	195	198	173	185	202	185	174	165	199	176	192	206	202	192	195	191	219	196	193	177	196	168	186	215	200	195	210	158	205	203	178	200	200	183	173	223	167	194	193	163	195	216	191	218	185	204	192	198	178	189	180	187	200	209	212	190	198	222	184	201	188	201	195	161	200	163	188	190	183	188	200	204	189	157	197	185	223	194	186	209	178	195	202	214	184	190	188	212	211	211	197	202	184	200	193	196	203	214	216	185	164	179	177	210	207	183	176	198	179	185	193	189	202	168	189	183	203	200	196	187	201	185	200	179	205	192	201	196	178	216	218	194	201	212	236	200	182	185	174	184	204	171	175	203	212	209	226	181	215	201	200	196	196	188	222	210	204	169	191	215	187	200	185	196	210	217	192	176	190	190	195	175	199	203	181	193	231	171	195	178	195	212	186	200	193	196	170	189	179	193	193	206	188	179	176	206	197	201	185	184	176	163	184	198	183	180	194	194	203	196	197	195	214	218	180	196	193	197	192	192	198	184	203	197	196	185	180	187	209	204	193	209	191	186	195	174	206	201	215	203	161	195	201	187	209	206	217	159	201	207	195	199	208	230	207	174	198	206	167	162	180	196	217	202	203	197	197	196	182	199	216	201	195	211	199	210	215	222	208	183	210	187	188	208	167	193	205	206	177	167	194	164	209	168	190	170	192	210	170	178	213	202	185	187	203	198	184	189	184	193	203	203	184	199	180	186	189	175	201	208	195	204	172	196	207	200	192	200	182	180	177	179	187	173	187	189	207	207	202	169	202	191	197	175	177	206	186	168	189	185	182	187	188	190	197	216	183	204	177	223	186	191	167	192	202	204	202	192	187	168	201	183	188	194	200	186	193	226	191	184	176	197	192	212	179	173	184	184	232	196	204	197	194	186	189	204	185	188	216	196	192	181	197	200	176	177	181	163	196	195	187	198	193	184	173	175	182	184	191	205	207	192	188	203	193	191	187	193	226	187	192	188	196	198	184	189	184	196	212	189	213	195	196	182	188	209	193	199	171	187	174	181	216	179	183	185	197	186	217	199	202	173	185	182	187	162	165	198	195	192	205	212	172	198	202	212	156	197	206	191	189	180	210	203	178	188	190	193	187	224	181	184	199	178	186	183	172	201	174	194	191	193	190	190	196	193	181	205	169	180	168	209	167	201	203	201	199	191	171	190	186	176	192	227	202	222	180	189	207	190	179	194	195	182	186	170	200	185	163	195	200	197	196	189	195	207	197	214	191	169	182	200	208	179	194	185	194	168	187	197	168	190	216	153	190	216	181	213	215	206	162	205	208	189	158	203	187	177	204	178	196	176	202	158	178	190	201	193	182	202	177	178	170	214	201	186	193	213	184	180	198	195	179	175	202	205	194	178	175	166	219	191	201	183	184	184	203	212	183	185	189	205	187	179	191	197	203	198	191	199	217	183	191	194	200	192	179	182	209	188	207	178	182	211	198	178	204	198	188	169	189	222	175	188	182	181	206	194	198	198	173	193	188	191	199	203	208	177	178	201	196	193	183	202	160	180	212	214	175	188	205	177	169	196	190	222	196	193	203	180	189	176	175	192	171	186	199	191	183	173	205	180	228	205	176	207	209	172	188	203	189	213	184	211	213	193	178	207	201	199	191	182	203	188	190	188	209	216	195	208	213	207	190	193	206	200	180	210	209	186	163	196	185	215	173	207	197	198	214	190	191	192	167	173	169	199	191	194	208	171	185	198	177	180	185	211	189	166	177	197	174	215	195	189	185	215	211	202	236	217	190	222	198	181	189	197	177	187	184	205	159	192	183	176	218	188	187	194	184	195	213	212	191	193	204	195	180	195	199	211	210	191	181	179	193	178	202	183	188	187	172	185	195	192	214	187	163	177	195	190	185	226	202	200	202	175	169	181	184	197	163	209	191	195	169	175	178	179	198	189	171	198	188	212	204	212	178	195	188	202	191	182	209	186	206	178	204	186	206	199	189	186	207	167	195	171	190	208	219	200	188	185	190	208	181	181	187	207	207	189	177	191	189	186	210	197	210	152	195	177	177	193	222	206	191	173	191	193	186	194	186	185	204	181	203	182	188	206	205	175	176	181	189	200	176	204	207	196	209	185	175	190	176	199	203	217	182	197	187	187	209	184	180	191	172	166	205	192	197	172	186	197	194	186	200	161	173	192	189	200	207	194	168	163	197	199	184	170	208	195	199	185	181	209	186	180	180	192	187	204	176	173	202	205	191	199	206	179	201	202	205	167	200	208	179	188	211	168	197	209	184	197	176	220	191	203	215	197	175	215	189	184	191	194	191	176	179	165	199	168	193	180	205	166	176	178	188	201	222	196	177	233	193	198	179	192	184	204	191	210	206	210	212	198	203	178	179	197	205	221	206	185	189	198	197	201	186	181	198	189	213	199	195	197	186	160	201	190	179	194	207	223	196	188	187	210	189	207	195	200	173	186	218	170	194	175	174	204	168	196	221	204	198	196	218	181	202	196	203	190	201	185	187	194	190	167	193	197	182	198	190	201	196	213	197	206	191	179	210	199	198	172	161	186	194	222	193	187	179	192	195	184	187
3666	7191	8902	7779	6231	6273	5791	5592	1766	1586	1091	1217	1389	1502	1666	979	645	603	616	581	614	627	609	610	555	547	582	634	615	605	572	554	588	591	596	548	599	565	498	589	570	571	569	555	573	571	577	589	565	575	560	599	525	586	573	573	602	582	554	541	548	565	592	579	562	594	573	586	563	593	610	592	578	577	575	590	524	585	581	558	578	553	537	580	598	610	577	565	624	614	572	598	555	577	593	543	565	554	579	571	587	566	569	590	617	550	552	565	566	578	553	583	557	524	531	590	590	560	617	622	579	590	546	556	584	578	560	581	585	593	582	591	575	643	552	597	556	562	608	607	589	581	552	591	541	571	609	588	566	611	543	597	556	600	529	557	574	579	589	592	586	600	584	554	628	575	586	560	602	543	550	598	569	580	572	546	557	605	534	583	598	567	568	556	570	587	541	603	593	567	613	571	534	564	558	633	567	568	610	614	596	539	577	543	521	579	576	546	554	579	563	564	591	561	590	573	615	571	579	549	589	557	547	538	565	583	575	577	580	603	530	557	549	574	588	567	568	541	544	548	549	576	577	533	545	570	570	577	612	582	580	603	565	587	584	532	586	574	581	603	566	582	564	604	602	584	570	588	579	608	579	574	566	569	583	582	550	608	565	604	583	567	585	583	615	561	606	610	577	570	581	535	586	585	595	539	584	562	570	572	591	604	583	602	552	560	587	591	624	546	598	564	568	520	595	595	532	546	632	571	561	609	566	584	604	612	544	571	594	595	548	542	602	580	615	587	611	578	556	582	616	610	586	601	575	558	550	598	543	562	612	567	588	576	621	543	574	608	584	579	576	601	610	586	542	606	605	594	574	581	578	571	578	597	526	578	574	543	571	608	557	594	592	585	576	563	602	597	554	606	551	577	584	612	594	568	569	576	557	608	635	576	550	575	528	533	580	558	592	569	566	573	571	586	605	635	589	606	593	568	601	622	570	507	538	582	562	557	619	610	584	606	587	586	610	541	593	610	565	569	593	565	594	587	601	534	548	557	563	579	540	591	599	546	568	580	586	595	593	593	606	576	584	577	551	574	586	582	562	555	571	582	566	588	588	552	597	558	584	570	552	586	568	599	560	648	552	555	604	549	565	536	544	592	630	582	578	599	597	558	608	574	581	553	590	581	580	561	575	574	593	591	592	552	610	625	582	560	500	598	570	582	536	574	630	561	606	586	574	597	536	563	560	578	558	575	559	601	567	560	563	583	573	584	579	543	568	640	587	620	574	563	585	554	536	593	556	636	591	564	585	546	632	553	576	580	569	548	622	616	595	580	637	606	586	541	585	557	543	602	554	544	585	575	612	583	574	589	603	589	550	616	564	634	580	597	568	597	568	593	586	588	569	579	610	571	583	618	563	563	535	574	556	582	597	590	574	572	582	536	554	592	522	572	585	611	536	574	575	553	541	554	566	622	584	593	566	579	546	616	612	606	577	584	565	607	581	579	613	587	550	608	570	534	571	577	591	624	572	586	574	588	620	568	562	550	576	558	572	560	516	590	557	614	546	545	608	557	537	583	591	575	594	580	632	602	587	543	540	566	579	585	626	519	574	582	568	581	556	607	582	579	582	616	565	582	621	595	590	584	544	548	590	604	599	614	591	580	536	654	584	604	596	571	609	544	562	589	621	608	617	585	589	552	549	557	567	611	605	632	549	644	529	560	567	592	574	577	599	591	565	571	577	608	576	543	584	552	552	587	586	540	570	555	568	566	548	561	565	592	536	599	596	565	591	549	547	569	591	579	588	615	585	552	552	557	581	580	607	582	622	544	563	602	604	537	556	599	571	582	573	557	549	564	567	608	638	575	585	609	592	571	571	560	573	547	611	595	548	584	617	606	576	579	596	620	573	569	538	576	588	550	584	588	580	584	617	579	582	568	583	516	604	576	605	557	560	589	601	550	557	586	555	559	586	600	546	588	561	582	611	588	594	558	572	549	576	603	571	595	581	549	562	583	531	601	588	578	590	577	617	548	582	565	546	558	561	601	640	559	601	577	579	565	543	556	589	605	605	524	557	589	596	631	608	579	592	575	558	608	537	603	572	532	569	550	578	538	550	595	529	617	595	541	564	575	580	568	568	559	572	575	578	609	563	574	577	525	581	546	605	596	566	541	554	534	544	577	607	575	568	572	603	583	580	514	542	591	600	615	610	598	568	575	562	586	559	584	534	555	604	590	541	562	583	573	571	608	561	580	599	541	574	559	552	539	616	567	543	583	582	601	574	546	553	586	562	565	595	582	545	593	610	580	547	654	586	576	580	582	587	561	565	584	550	557	564	628	576	606	556	579	557	595	585	561	621	569	573	593	594	533	596	569	571	568	570	569	611	574	595	587	596	586	632	574	567	597	561	561	574	567	586	624	617	538	555	587	566	590	591	575	565	566	553	567	601	555	586	583	536	594	575	543	573	610	578	565	580	575	592	534	575	609	591	586	544	551	602	627	572	545	580	576	601	577	559	629	567	572	572	588	585	615	575	547	614	579	552	591	596	561	579	593	544	591	551	587	544	602	623	547	600	562	593	547	557	599	563	544	626	567	550	568	576	596	600	545	593	575	580	560	599	551	572	576	543	579	599	571	529	581	534	589	537	574	562	603	539	600	565	557	593	563	573	577	577	594	558	608	559	599	584	596	583	567	579	576	597	579	589	530	563	589	611	516	542	581	563	607	554	604	583	557	561	573	588	577	581	566	596	568	577	553	582	562	582	593	647	568	628	558	599	582	557	553	528	530	599	575	577	562	590	547	567	608	552	518	616	565	565	569	574	577	584	582	602	566	568	585	566	578	588	549	619	581	575	560	602	541	622	544	606	580	614	549	551	553	574	577	524	588	524	576	609	556	581	596	580	580	589	590	544	581	581	586	576	571	556	561	599	565	586	543	602	589	645	588	598	601	581	592	556	584	602	559	582	599	601	622	531	578	579	561	584	613	572	584	602	624	593	559	551	572	576	577	547	597	594	562	577	603	593	586	598	583	591	568	548	607	572	569	576	577	601	592	600	587	600	576	588	576	529	610	579	590	595	584	534	580	588	525	578	572	611	587	594	556	594	577	601	570	523	614	613	534	559	587	537	554	607	568	587	585	559	599	540	584	601	592	577	584	574	572	590	605	589	549	570	610	534	582	587	530	614	576	603	584	553	577	592	559	584	560	593	598	549	576	567	569	555	558	578	576	564	590	607	587	577	545	563	629	599	593	561	592	614	589	534	572	603	602	563	555	561	566	551	575	613	570	572	568	596	587	577	591	602	592	603	579	578	596	586	555	571	583	585	556	619	606	565	585	574	527	567	590	573	571	575	556	567	573	572	558	584	580	621	590	592	590	611	561	575	595	601	558	572	525	587	614	614	594	615	572	598	587	561	533	535	553	534	554	598	584	581	601	571	585	570	546	599	600	634	587	569	583	578	543	570	620	602	595	568	590	589	593	572	549	551	604	563	598	571	564	605	635
21165	35585	33566	28870	25243	23528	21328	19039	8924	3821	2518	2820	3032	2759	3135	2730	1053	488	432	389	362	361	380	322	404	390	349	356	350	363	352	347	345	322	358	349	384	338	316	384	337	350	329	372	343	364	370	350	353	346	351	367	320	390	340	341	356	380	366	372	350	396	332	382	367	303	352	392	368	351	366	370	366	363	347	359	348	335	353	363	329	365	345	358	327	352	375	335	363	382	362	341	356	365	318	325	376	356	350	319	352	338	340	384	342	365	338	391	381	341	355	364	376	351	347	356	374	354	349	370	370	358	348	391	314	362	361	369	371	348	335	368	369	321	326	385	359	321	397	320	368	389	377	339	347	328	325	346	347	362	329	346	332	350	350	325	355	349	352	340	366	350	371	347	326	372	366	354	336	325	338	376	361	327	345	347	331	342	387	338	345	354	363	368	350	365	347	362	327	353	339	328	335	356	374	352	368	355	358	353	337	318	356	387	352	341	386	323	350	372	366	366	369	352	363	316	337	369	340	338	361	357	331	350	342	372	332	383	351	333	365	351	362	357	336	340	317	321	332	349	310	344	368	350	330	352	349	337	322	360	347	347	322	347	359	355	334	341	340	354	351	347	331	346	352	335	314	372	350	355	371	363	369	343	358	340	343	374	345	352	341	361	372	344	381	343	348	338	362	318	344	354	366	352	354	367	347	356	341	342	347	369	344	328	359	369	365	364	320	327	373	358	360	350	360	341	365	342	383	391	337	378	339	349	366	357	350	355	351	335	357	359	365	360	367	363	373	365	347	331	340	384	345	367	379	407	319	374	335	349	339	374	334	328	361	335	346	396	349	359	369	361	346	381	339	362	329	367	381	374	365	343	334	374	354	317	354	372	335	378	322	360	340	353	358	358	350	378	380	334	340	367	381	353	369	397	353	373	361	357	349	325	341	385	389	339	348	335	362	309	351	356	336	359	362	333	335	363	340	339	355	335	364	327	382	306	346	347	341	352	287	342	375	361	340	334	375	351	360	367	373	321	329	362	354	384	368	408	341	353	360	370	324	365	364	332	355	375	329	382	367	339	324	356	350	392	349	352	360	307	332	378	369	359	349	343	343	341	359	327	348	350	358	339	360	346	358	343	338	353	353	310	358	366	327	359	340	348	387	319	374	371	356	381	338	336	372	340	355	351	380	368	333	408	367	368	365	359	340	356	367	314	334	351	340	321	350	325	364	343	327	337	363	378	333	357	359	346	346	346	315	347	339	312	379	348	371	347	345	384	339	361	361	372	376	328	339	368	372	342	343	376	335	378	331	387	364	348	408	337	349	348	363	361	354	341	356	359	326	383	378	372	375	334	344	355	342	332	312	347	342	346	341	336	341	347	330	340	338	345	357	364	350	382	369	318	381	377	335	348	358	375	313	338	365	346	350	331	351	358	353	348	353	371	327	338	382	380	343	368	306	343	347	322	349	375	386	360	360	366	356	367	351	357	376	353	360	362	364	337	329	364	369	346	333	340	386	335	335	382	383	362	352	356	364	352	362	376	339	341	303	345	377	350	314	356	350	356	312	358	358	378	343	342	390	377	361	362	305	353	321	364	396	322	333	335	345	337	344	364	336	356	393	369	379	375	360	381	345	359	335	364	365	374	354	379	356	369	365	333	309	371	397	308	373	387	343	362	370	354	361	356	379	355	346	347	372	374	348	331	356	358	336	364	375	353	354	336	328	343	336	348	376	358	343	375	348	348	350	328	355	319	382	369	346	355	325	335	325	330	361	340	373	354	358	332	354	404	329	364	350	361	352	330	347	362	330	349	366	362	319	347	366	344	369	334	347	320	351	358	383	365	388	346	350	389	366	371	368	360	372	349	386	326	357	381	340	354	324	365	337	351	338	350	346	329	362	387	374	347	344	325	374	355	361	330	366	390	373	349	369	359	334	356	354	358	314	384	343	337	367	369	336	370	352	361	349	334	309	334	353	320	362	398	323	368	359	373	358	371	338	312	348	354	359	371	372	327	377	368	366	366	356	345	354	323	339	378	365	363	341	322	339	354	353	345	354	351	374	342	334	369	361	344	345	358	349	334	355	353	337	352	373	366	338	357	358	372	376	336	333	349	363	388	356	360	372	326	335	332	352	333	355	317	350	394	324	325	343	365	304	332	358	345	321	327	336	317	356	369	363	350	375	340	398	374	347	368	383	366	369	348	341	354	316	313	332	311	323	388	360	332	351	332	363	357	362	331	365	368	356	354	360	321	363	375	342	347	332	322	348	354	367	338	343	355	367	359	361	364	348	336	384	361	365	353	354	364	344	379	322	368	384	360	355	336	327	329	347	383	342	342	363	331	361	372	370	356	345	344	348	367	358	331	349	356	357	395	368	361	370	349	369	334	363	360	343	356	364	314	340	398	373	351	323	343	355	339	342	375	359	388	397	336	364	347	391	348	338	325	320	359	363	326	323	346	386	364	371	292	382	344	377	340	359	339	374	368	355	379	334	368	346	334	355	369	331	318	353	305	337	358	360	289	345	344	324	370	361	338	340	332	346	337	355	348	352	359	339	340	397	359	363	371	327	386	326	358	361	315	336	361	370	357	381	341	377	383	366	343	339	336	348	402	333	336	329	367	360	316	365	391	346	358	338	365	338	344	342	364	340	369	344	325	381	349	348	363	382	307	347	360	362	337	312	363	362	338	365	366	359	350	332	375	372	343	324	381	336	355	347	357	315	352	362	315	366	342	339	349	356	359	347	350	354	329	379	343	333	340	381	370	341	344	366	304	377	359	374	352	370	322	310	356	344	338	363	366	363	351	329	348	333	331	352	349	291	339	363	344	342	337	378	356	375	348	357	364	352	347	389	373	367	339	315	361	331	351	351	364	344	361	347	357	365	331	363	366	322	352	345	351	329	364	387	363	325	332	324	345	359	348	330	366	353	356	324	333	327	326	335	347	363	371	328	396	339	350	355	350	333	370	346	367	363	341	361	346	363	354	346	371	326	354	357	379	329	385	317	399	375	337	363	351	384	358	368	366	369	365	321	350	350	389	353	364	349	345	355	385	356	364	385	361	322	388	335	354	357	364	358	347	383	371	336	354	332	339	336	327	334	363	346	355	341	379	392	392	332	347	381	346	355	391	373	382	347	352	361	327	299	330	310	361	357	323	359	330	327	360	360	373	352	360	347	329	343	320	328	343	341	367	377	341	333	367	342	317	387	370	342	397	343	327	366	329	372	357	392	339	319	339	346	340	332	325	342	347	382	368	352	348	334	345	350	336	357	330	353	367	345	354	377	377	370	373	343	377	328	343	335	341	350	381	352	364	367	361	392	355	354	316	411	368	353	362	367	371	397	347	339	353	324	335	357	357	349	341	350	326	341	333	370	333	337	352	353	312	393	358	342	363	360	337	344	333	366	367	364	360	340	330	358	343	365	371	339	345	370	339	340	341	355	360	333	336	379	355	331	338	349	370	367	372	356	326	358	354	365	314	336	320	369	387	350	362
16174	29356	29730	31237	32437	37130	38233	37482	18023	12479	9164	9624	11320	10985	11595	7868	2749	1302	1203	1140	1185	1161	1063	1065	1044	1043	1009	1053	1003	1035	977	1021	999	1040	926	991	997	965	967	922	957	982	910	988	988	969	962	993	971	937	984	1011	969	925	909	953	965	975	985	963	914	932	919	919	903	932	1014	924	935	946	957	989	890	930	957	951	949	928	1012	955	989	965	967	928	987	951	972	955	968	891	915	928	937	951	937	915	929	906	890	926	895	927	916	950	920	948	947	960	912	914	922	921	931	894	874	897	919	884	912	888	983	941	940	852	975	931	886	944	942	911	892	934	960	944	881	972	883	934	923	936	863	873	929	957	969	939	952	944	912	888	950	879	940	903	904	1023	953	927	911	891	933	932	916	956	896	884	907	901	880	913	894	960	974	932	972	937	958	924	890	869	925	924	979	893	906	943	925	973	956	934	944	966	962	903	868	923	878	922	902	966	917	956	931	945	871	962	946	927	971	894	929	948	941	935	924	921	941	913	897	957	915	915	952	938	945	945	862	975	902	976	974	912	918	905	930	933	882	957	949	962	962	937	907	926	947	924	1040	869	880	929	958	917	954	908	897	918	1009	949	926	935	944	883	942	922	906	884	963	909	954	948	964	950	914	981	930	947	961	974	970	918	924	931	917	899	954	930	913	971	867	901	925	882	925	917	971	904	953	951	936	918	895	911	915	897	927	923	938	957	897	937	930	869	958	915	932	905	923	972	954	890	949	933	895	935	920	950	902	915	904	933	957	943	887	900	901	962	944	948	901	899	902	920	909	908	914	881	878	926	907	925	898	888	915	917	927	943	921	906	949	916	920	971	911	926	901	937	928	952	905	944	961	949	905	924	939	889	919	925	946	919	980	997	913	861	933	961	911	867	950	919	921	914	896	919	915	915	863	972	949	939	921	922	947	933	921	927	947	884	919	896	911	942	931	868	912	911	897	908	920	896	946	998	939	1002	860	980	939	920	981	964	921	849	935	907	961	935	936	915	903	933	912	898	885	946	919	908	967	879	916	891	939	951	901	912	886	900	887	956	938	964	945	867	936	898	929	949	897	908	928	912	963	987	927	931	938	942	904	899	924	967	945	967	951	910	909	897	846	910	936	918	951	976	957	961	876	943	923	956	924	893	938	904	916	945	964	929	932	986	885	896	920	921	932	918	923	878	945	923	879	910	995	927	924	951	944	926	913	950	917	954	970	923	956	905	955	926	912	891	910	962	892	878	941	881	900	919	929	903	955	923	948	925	939	867	900	875	887	928	975	899	935	946	879	923	965	967	940	924	947	902	942	940	940	926	892	946	951	946	893	956	932	940	932	901	863	933	933	917	909	960	955	915	908	1038	871	938	861	923	983	919	937	892	926	922	947	873	860	975	906	961	986	914	942	943	950	877	962	877	1000	886	904	915	967	919	950	939	932	973	924	911	955	915	894	920	919	986	950	923	960	963	950	979	938	918	915	913	918	960	931	929	948	910	928	861	928	963	857	939	984	939	910	886	883	961	922	915	925	848	926	975	905	932	971	890	910	941	961	930	911	898	974	936	917	922	881	915	941	908	923	947	929	931	905	888	908	958	880	945	952	955	966	960	965	920	971	939	906	890	946	919	928	904	881	975	908	899	953	951	932	906	911	927	905	894	957	983	961	980	932	975	919	933	939	907	911	948	933	945	848	939	949	938	911	916	952	910	868	879	901	978	966	940	908	966	864	942	893	906	949	927	961	899	966	943	880	912	922	897	894	947	959	936	948	949	913	923	910	960	920	878	929	940	952	928	902	910	921	933	972	951	897	908	987	919	905	923	884	947	896	1000	935	958	898	926	955	927	950	957	956	928	914	979	940	895	909	888	916	920	942	919	914	958	913	955	900	931	937	907	920	919	911	928	935	980	905	924	889	944	913	884	933	909	941	881	913	970	893	864	882	957	908	922	926	958	917	951	908	921	986	966	947	937	924	915	927	925	951	958	937	946	933	953	929	997	974	888	935	935	924	909	903	964	881	906	886	893	965	931	875	913	892	976	942	934	920	879	915	919	881	826	885	952	939	959	917	925	902	968	879	956	921	923	908	927	970	941	1003	915	885	928	952	947	925	927	918	929	927	834	938	896	906	919	869	891	982	946	931	918	905	875	891	966	930	943	921	892	930	938	930	892	883	1003	894	918	925	877	895	945	947	952	912	919	907	943	957	919	914	895	864	916	905	894	908	870	921	897	946	870	974	950	931	906	921	963	935	931	901	930	864	889	902	879	901	905	941	924	956	921	933	947	946	895	951	985	921	946	882	902	911	919	887	934	901	897	902	880	937	931	927	878	975	949	928	905	903	936	885	905	946	960	860	965	879	888	955	886	909	910	894	975	899	943	902	941	907	956	961	936	955	932	929	925	960	904	922	938	951	940	956	989	933	863	986	933	892	914	935	884	908	939	950	973	929	918	923	925	979	910	924	927	907	939	925	914	924	927	963	934	961	909	918	915	965	963	921	940	941	914	969	912	873	956	914	947	901	919	922	923	888	935	879	927	939	949	943	932	936	921	864	957	870	977	939	979	966	922	1000	927	978	894	902	909	900	948	967	926	943	932	880	960	904	971	881	898	889	908	929	929	902	951	898	915	919	957	904	900	907	941	969	888	949	922	919	935	910	919	952	976	908	919	944	940	936	920	910	916	944	931	922	882	911	923	976	944	934	907	859	936	992	920	959	866	937	970	950	898	930	952	909	933	950	956	903	863	940	888	965	929	915	875	924	929	970	910	951	907	941	927	963	937	856	943	945	906	952	896	899	897	906	902	943	881	954	915	887	862	976	930	872	950	901	926	909	912	957	949	941	929	937	949	959	908	897	937	927	954	937	934	974	937	930	927	935	915	914	951	911	878	952	925	918	981	880	881	895	910	926	974	918	913	854	868	869	925	898	922	924	881	915	959	962	923	956	934	946	874	891	923	834	915	944	915	913	917	900	914	929	932	904	910	910	929	892	994	907	940	911	939	917	960	934	905	892	884	928	942	912	907	989	875	958	917	908	907	950	888	867	947	975	863	867	934	977	866	951	823	913	943	880	930	916	928	882	922	928	881	966	930	948	987	877	918	958	895	985	946	987	884	977	931	873	922	917	902	941	914	932	858	880	976	951	929	910	956	898	936	897	909	937	902	920	947	892	914	939	918	955	947	949	997	944	945	925	927	924	932	890	927	901	939	922	932	980	915	914	926	929	922	900	938	952	902	857	923	897	971	929	972	914	894	942	918	924	947	900	948	890	953	908	970	912	920	969	906	893	953	946	950	909	920	916	884	940	875	896	923	967	919	940	914	912	939	949	865	883	918	910	951	899	878	964	921	888	928	920	950	882	939	990	909	929	931	933	948	974	936	899	928	979	968	910	949	920	933	896	957	919	913	880	949	922	1003	933	968	963	979	928	928	941	935	913	895	932	944	915	967	886	941	936	927	967	876	941	894	912	927	869	963	897	939	894	914	904	919	940	920
28657	39998	35032	32021	28436	29031	29510	27050	15116	6332	4062	4201	4765	4688	4595	3453	1432	540	365	368	347	356	351	344	350	327	323	315	319	289	326	324	369	315	324	322	296	331	322	330	323	290	305	326	311	319	296	290	333	323	336	325	302	297	284	309	282	325	311	301	281	336	333	333	337	344	338	297	291	326	303	285	316	282	327	304	314	305	299	319	299	326	340	324	338	309	327	303	311	300	335	332	320	302	312	335	316	341	321	343	331	316	300	321	292	339	262	309	284	310	304	315	316	300	315	321	319	314	315	290	332	309	312	315	318	340	292	304	315	285	328	298	315	310	299	309	303	330	334	352	302	316	274	276	343	316	308	306	281	290	308	282	296	322	324	306	334	318	287	271	339	330	313	304	293	318	302	306	295	300	330	304	323	309	319	309	281	284	292	307	315	320	281	295	316	353	318	305	307	306	266	290	300	321	304	300	328	315	316	305	301	305	305	332	283	315	257	304	298	314	299	320	293	305	278	336	319	299	290	326	269	301	329	323	264	277	294	328	330	302	334	288	291	310	310	331	338	307	291	353	289	313	307	284	293	317	291	315	281	296	327	302	297	315	317	321	323	311	332	334	302	306	366	314	319	304	303	295	327	309	340	289	294	322	313	292	323	318	302	298	330	315	301	296	325	303	288	289	334	299	313	253	306	324	337	304	304	307	287	291	304	333	317	302	287	308	343	329	324	302	311	273	316	283	325	337	333	309	315	317	316	316	311	273	321	315	292	313	320	308	280	323	298	308	277	321	294	285	289	330	348	330	289	284	321	312	312	307	297	317	330	327	331	300	276	328	337	364	316	275	286	323	360	315	312	321	313	317	290	294	292	295	342	344	314	288	295	298	327	326	281	344	287	298	275	323	304	262	299	323	293	311	302	300	321	311	291	300	285	282	308	291	289	324	316	305	283	272	297	299	294	271	307	307	327	321	330	283	299	338	312	293	331	306	330	316	316	309	341	335	301	293	324	306	300	312	323	308	280	355	284	277	295	299	323	314	339	282	293	310	291	291	320	320	310	305	308	325	311	297	266	308	314	306	285	330	309	310	330	318	294	328	295	296	307	337	276	282	303	324	326	309	324	309	336	299	306	329	356	317	312	303	305	340	358	301	308	329	311	295	313	288	301	294	301	323	311	325	312	295	294	316	333	316	285	288	309	325	300	316	295	322	312	273	298	312	316	302	293	327	304	326	313	274	326	335	302	319	329	292	329	318	281	302	314	314	321	304	315	315	273	301	335	302	284	353	278	292	317	315	311	323	277	323	328	342	265	330	310	321	294	325	294	312	306	322	312	298	284	301	329	289	305	306	339	285	288	313	293	311	295	329	324	320	315	306	295	290	311	280	330	299	308	311	291	322	276	283	314	315	293	276	314	302	320	316	314	316	298	286	311	317	301	294	343	302	301	296	303	270	300	306	379	296	317	293	309	319	309	319	331	296	297	293	311	324	296	305	287	346	312	327	309	323	296	299	299	294	311	317	312	318	304	329	290	323	298	323	349	328	308	332	299	319	305	290	291	312	294	295	261	305	310	326	333	317	325	272	329	277	301	316	315	280	318	258	291	324	312	301	329	305	301	310	311	314	318	303	267	314	312	308	284	309	336	302	303	306	328	287	323	295	321	303	278	314	308	314	284	275	317	294	302	325	313	326	266	336	315	344	313	295	323	322	307	312	323	309	283	334	275	294	337	302	311	306	333	247	300	297	317	299	276	297	306	287	318	320	316	289	336	272	340	342	314	299	289	295	332	302	303	313	312	287	304	290	287	311	327	310	307	304	302	301	315	316	314	323	315	358	328	304	311	300	317	296	347	297	301	301	350	344	268	268	288	277	291	308	329	296	314	330	307	311	287	323	300	324	312	272	317	269	302	314	318	306	278	337	300	323	303	285	320	304	306	290	317	334	297	345	301	298	298	300	322	298	305	294	302	318	258	355	298	302	316	291	333	295	324	325	331	276	332	310	325	319	345	282	333	304	296	308	329	323	310	295	289	297	313	304	322	303	325	344	323	321	325	343	335	279	280	342	302	298	305	298	312	290	339	310	339	296	307	307	306	317	297	298	331	308	333	324	334	292	293	283	294	317	292	311	327	282	313	329	323	275	286	299	318	309	295	304	319	301	342	309	309	301	317	296	295	292	292	330	294	279	332	310	301	322	329	322	313	335	287	326	313	298	322	309	362	302	310	281	307	318	324	311	363	292	306	350	318	298	327	304	275	323	290	284	289	303	291	307	325	304	316	307	314	302	294	349	296	308	326	334	324	289	294	337	275	318	300	294	298	322	310	280	315	298	304	291	302	318	305	316	323	322	310	317	276	305	315	276	296	303	328	285	292	314	300	292	315	298	354	286	313	293	328	301	322	308	313	310	345	316	321	330	314	290	290	298	295	347	278	296	310	325	322	303	313	311	317	305	294	294	306	307	338	317	309	295	304	339	288	336	321	331	299	279	328	291	291	332	313	331	327	336	321	317	332	313	293	315	324	301	283	332	318	311	329	329	316	306	298	299	337	316	281	286	319	276	314	284	290	286	285	281	260	299	304	312	337	315	301	322	338	330	311	299	313	331	296	310	321	288	308	335	321	296	270	317	308	308	329	300	302	316	293	342	312	306	322	299	306	310	315	314	312	329	304	300	312	303	322	320	302	284	316	278	317	315	308	309	323	309	332	338	293	298	303	296	317	303	320	302	317	367	301	328	299	313	298	305	314	329	294	310	294	305	296	313	340	295	306	323	281	324	338	309	326	318	330	317	294	345	316	328	308	325	316	339	321	311	302	326	295	316	313	297	306	313	339	292	293	306	320	284	309	298	292	275	320	297	290	325	349	326	306	337	299	325	296	286	297	288	306	292	294	327	306	309	340	289	279	289	289	298	318	291	335	324	313	270	312	307	320	313	315	304	282	292	276	306	297	303	325	287	328	297	294	334	294	332	334	308	340	309	309	295	291	316	309	330	271	313	310	290	307	326	311	313	307	307	357	299	295	313	291	342	338	295	321	316	332	295	339	309	314	284	338	319	283	347	280	339	314	316	327	313	326	304	309	308	299	273	312	312	304	319	328	313	346	301	325	288	283	331	293	309	289	303	319	299	323	300	326	293	344	304	325	253	323	306	329	307	299	252	307	336	312	283	326	303	302	290	330	321	310	310	292	317	314	293	319	285	295	318	315	299	278	312	307	290	331	324	327	300	297	285	288	303	309	295	303	299	279	309	300	283	312	291	355	309	311	332	317	323	332	305	262	336	314	322	315	305	340	299	297	322	312	282	299	302	281	347	295	325	278	333	315	316	330	308	311	304	335	296	318	300	374	315	322	322	317	322	304	263	316	290	302	296	275	303	285	295	300	315	324	306	311	313	323	338	312	318	297	342	303	339	324	318	352	329	284	320	278	311	325	344	314	307	315	298	297	282	278	301	306	324	324	298	297	318	327	311	305	317	290	328	340	305	301	332	320	323
19410	33509	32592	35459	37271	43088	45055	42689	24907	15241	12408	14102	15862	15473	14117	9961	3824	1388	1393	1242	1158	1105	1105	1087	1081	1018	975	980	991	951	944	966	970	919	953	926	902	888	880	855	916	904	869	839	848	909	874	858	828	841	912	876	863	880	867	823	826	819	844	813	818	811	809	875	823	828	841	852	818	777	852	797	825	821	840	806	868	830	847	811	826	927	836	807	834	836	829	850	815	802	807	830	790	797	801	810	822	827	790	812	825	776	799	819	791	799	835	830	772	787	815	793	823	744	810	782	742	789	797	833	856	791	841	799	799	759	767	806	738	845	849	774	751	862	805	792	836	848	814	817	764	811	846	812	803	808	793	783	807	808	803	775	782	806	825	821	791	740	766	861	778	819	718	772	833	802	830	815	823	781	774	805	767	754	732	854	811	797	787	771	796	787	802	742	793	867	822	827	770	815	797	791	831	798	829	783	763	819	838	869	860	808	813	804	804	818	809	779	803	817	835	788	788	836	781	793	797	797	820	805	788	791	812	796	804	809	793	806	795	835	820	849	795	771	853	795	860	788	795	827	822	851	782	828	831	809	806	783	869	830	772	766	784	821	803	798	786	804	791	778	833	830	822	805	757	826	784	841	800	744	812	805	810	798	785	733	833	829	838	773	755	843	814	781	751	820	815	824	798	786	794	854	781	806	795	769	825	794	793	796	776	844	828	805	818	829	762	784	783	810	784	811	783	795	812	797	788	819	779	804	800	795	805	816	813	813	752	784	804	777	823	800	790	791	797	786	758	842	799	810	788	778	820	807	825	823	832	823	771	767	750	793	776	818	837	813	796	811	818	826	773	815	817	807	804	760	822	800	817	824	832	790	811	722	813	789	781	778	835	783	787	754	817	853	774	848	802	814	791	769	777	800	855	808	803	759	785	806	767	776	814	801	775	759	771	816	796	835	816	787	822	833	779	788	825	790	787	797	734	788	797	773	799	767	807	788	810	768	800	837	795	802	814	791	820	786	810	769	776	809	828	758	795	830	761	809	833	785	795	805	796	844	812	781	786	789	823	827	769	774	798	735	813	794	748	823	775	803	803	807	776	776	791	822	839	837	840	817	800	815	805	768	802	792	812	837	818	799	848	784	785	779	771	783	836	790	835	803	753	793	764	753	783	736	805	821	815	784	815	785	800	789	779	830	760	765	753	811	799	785	772	805	769	819	843	802	815	807	787	767	799	808	786	798	841	796	797	789	774	809	773	787	834	789	777	801	800	834	797	725	815	829	788	784	768	830	828	821	793	845	740	806	799	773	786	744	792	803	798	782	776	780	736	780	808	746	832	734	768	811	817	786	759	786	779	780	765	780	797	861	782	817	812	799	800	818	818	850	766	819	795	820	744	760	794	811	748	826	751	755	784	761	773	824	800	802	788	798	816	834	789	793	777	770	730	772	840	738	813	840	798	820	792	825	818	783	784	797	746	787	810	817	797	822	794	800	802	767	784	812	799	745	746	778	792	814	804	802	773	793	778	759	760	799	827	793	777	793	790	770	785	778	847	794	785	761	839	804	804	785	823	807	788	856	793	777	830	817	809	796	802	802	819	808	808	808	791	803	791	809	851	798	759	771	822	801	795	769	803	816	786	777	797	821	798	806	785	780	784	839	774	797	799	776	802	785	741	809	849	822	809	762	816	837	798	761	801	871	811	761	799	879	790	826	797	808	827	805	777	834	789	853	814	878	848	770	780	829	771	781	810	818	783	799	794	778	876	797	793	763	793	794	819	761	771	754	800	837	821	882	820	811	805	795	789	783	735	804	797	832	792	806	843	815	764	786	813	815	827	773	744	759	799	792	831	817	783	773	801	797	832	853	811	859	809	743	817	832	811	770	792	796	778	839	814	796	832	811	806	813	818	814	798	767	789	794	879	782	796	792	824	886	800	756	785	828	762	753	789	799	788	791	790	759	767	816	832	772	811	776	785	780	779	774	838	823	766	807	779	820	810	800	798	830	759	780	806	796	801	752	782	812	864	797	771	750	832	806	766	797	791	780	824	804	787	743	782	783	812	729	795	840	747	781	745	818	807	788	783	798	759	787	840	786	799	804	812	730	765	826	748	789	811	754	761	780	828	772	789	747	792	741	789	849	782	785	780	803	789	806	758	789	814	823	826	803	792	832	847	768	791	791	833	785	823	805	804	762	789	803	792	789	840	766	792	829	802	815	767	847	771	824	795	794	740	800	836	764	781	788	825	786	806	771	845	766	803	807	800	792	867	801	798	808	833	798	793	803	825	778	759	761	758	822	791	776	788	775	801	811	792	807	783	769	815	767	846	735	811	776	817	780	827	785	810	766	758	806	837	830	789	785	784	840	817	793	802	805	791	794	829	801	825	800	801	799	832	815	807	797	836	806	754	775	782	795	804	828	844	800	796	781	807	836	807	796	815	804	789	780	777	783	777	832	820	801	778	831	801	795	779	786	814	771	809	818	767	868	783	792	858	789	823	791	797	824	844	730	777	783	789	777	803	777	799	770	810	834	746	783	812	785	729	789	801	816	809	779	811	813	780	803	782	756	789	785	800	765	774	803	797	788	785	743	817	781	820	834	769	777	797	790	790	784	835	786	796	770	808	816	797	790	750	808	806	798	769	794	827	809	788	768	748	794	784	855	793	788	853	777	821	761	849	752	801	857	798	767	764	780	780	869	803	842	747	766	752	845	753	796	772	803	800	794	811	812	754	798	831	804	771	846	777	804	806	783	846	808	799	811	741	785	813	783	820	750	818	800	771	769	791	811	778	802	769	777	784	810	765	769	755	819	796	823	754	789	768	829	793	879	720	810	791	838	765	777	790	796	795	792	755	834	744	834	829	798	782	767	783	806	759	796	800	820	777	807	840	809	815	815	817	785	792	833	774	798	817	839	820	770	831	830	797	800	800	762	824	852	836	801	752	735	756	805	791	863	807	760	755	784	786	792	757	830	744	759	799	765	798	779	799	830	806	828	811	758	816	826	793	820	818	834	765	797	825	836	777	808	816	771	812	792	833	736	800	808	831	775	764	832	811	780	801	821	755	784	867	825	754	765	766	817	743	794	809	758	816	813	752	845	800	801	800	791	748	807	791	805	795	782	799	789	804	770	778	820	804	820	769	836	806	797	790	812	778	786	778	821	792	778	791	836	792	806	793	825	790	791	811	778	782	824	780	784	796	837	819	786	814	827	782	771	826	811	745	808	778	799	752	797	758	787	796	807	789	805	758	830	770	767	825	775	785	804	783	774	757	764	789	871	758	786	762	839	808	795	784	823	870	813	767	810	770	759	800	800	795	820	769	787	770	744	845	746	837	786	802	797	772	820	834	799	828	768	865	764	809	827	784	812	811	797	785	826	822	832	865	832	743	762	784	858	791	816	797	780	798	833	784	800	770	839	787	816	787	822	805	789	788	841	821	843	753	763	771	760	796	835	796	789	822	782	798	767	780	774	825	806	835	804	797	796	833	824	859	757
4269	5404	4676	2745	1534	1468	1106	1139	458	357	301	342	334	317	387	282	194	205	185	188	181	199	198	197	200	197	164	198	194	212	199	202	186	185	197	203	176	192	189	209	187	186	204	180	214	179	187	187	186	185	180	172	185	185	197	192	173	197	196	184	208	195	157	166	183	186	195	175	190	182	179	200	178	188	189	177	200	181	174	185	187	190	181	189	183	185	219	181	176	206	200	192	193	186	202	203	171	200	204	212	170	164	192	201	171	199	182	199	222	174	190	175	196	190	204	183	188	194	190	211	195	216	184	189	219	172	198	200	194	205	180	184	185	205	217	204	195	171	209	211	192	213	203	189	180	195	186	204	191	198	205	187	186	186	178	211	175	191	174	193	198	165	188	197	189	198	175	199	158	182	157	212	213	174	203	218	185	193	173	185	185	191	209	188	185	190	184	193	199	185	175	186	185	203	184	172	185	193	212	188	169	170	177	161	189	195	176	184	188	192	180	187	181	189	170	175	194	176	204	198	186	172	207	214	174	217	204	167	189	190	184	180	194	175	189	182	189	192	193	199	197	213	158	174	184	188	175	222	220	204	171	201	196	186	193	200	191	204	199	215	182	191	204	182	185	187	181	207	187	175	224	172	194	214	198	195	162	186	198	197	207	187	194	189	181	187	198	183	191	231	187	167	190	203	204	197	195	184	193	189	185	182	186	207	162	194	181	185	190	185	180	196	194	177	198	211	193	184	201	154	162	205	188	189	191	186	197	171	194	195	185	200	182	173	230	194	209	180	199	168	180	204	183	178	196	180	192	193	187	186	208	195	172	193	159	199	191	184	183	207	181	204	201	199	160	178	194	197	175	205	241	194	173	203	194	175	209	180	190	187	216	207	174	191	211	205	181	196	199	204	190	181	186	182	198	222	203	195	204	184	175	223	202	173	190	206	188	180	211	190	183	192	230	236	185	203	201	195	189	194	187	176	161	193	208	187	192	173	181	193	186	181	202	189	186	214	200	180	210	194	172	191	207	188	199	166	227	198	201	182	159	199	196	177	191	186	211	195	203	196	183	182	180	199	179	187	191	197	199	184	188	183	194	201	211	177	174	223	184	179	173	229	193	184	183	193	174	206	194	182	220	184	211	184	183	174	193	196	176	188	213	169	180	188	176	191	176	175	178	163	195	203	194	182	213	185	187	191	191	179	198	184	199	159	207	187	207	191	209	211	170	165	214	189	154	193	193	169	179	175	193	178	182	200	179	170	205	200	192	193	186	156	183	190	164	181	203	193	189	199	168	184	186	178	182	177	181	208	208	174	198	177	194	206	189	198	196	185	184	192	189	202	189	188	197	188	186	184	191	199	179	188	197	205	195	193	169	168	187	151	192	203	196	209	183	198	181	213	197	205	176	217	208	183	180	174	170	183	178	210	185	191	201	182	205	203	197	210	174	183	233	206	195	194	178	183	169	195	176	192	211	187	174	203	214	207	188	201	189	191	177	194	207	184	202	196	198	208	199	172	206	182	167	195	237	175	188	167	200	200	174	180	179	186	207	189	220	198	194	188	175	200	199	173	204	184	184	186	199	186	179	198	177	189	198	182	175	193	203	204	203	188	199	185	176	173	185	206	204	182	166	198	204	162	176	166	192	194	184	195	200	192	193	193	195	178	170	168	182	207	174	193	190	172	188	188	157	199	177	163	194	214	203	183	171	186	183	167	184	177	189	197	189	155	199	177	187	211	201	228	194	181	199	203	180	183	177	179	196	182	182	166	173	173	184	175	201	178	173	198	165	176	185	194	205	179	205	177	175	199	205	201	185	180	210	201	186	192	187	206	193	181	205	165	199	191	184	199	190	187	193	186	204	207	173	168	194	193	171	187	214	197	195	175	207	205	175	172	196	201	185	192	174	187	186	186	175	198	192	186	177	180	177	192	193	183	194	194	193	219	186	186	213	190	186	215	226	192	186	210	175	168	181	207	167	187	159	181	190	209	188	228	183	189	177	201	172	175	200	195	204	194	187	173	200	199	197	197	201	187	185	208	178	194	193	182	173	192	203	175	207	191	191	191	199	199	219	184	184	180	182	172	180	174	188	171	197	193	175	206	189	201	195	163	182	208	167	201	203	186	190	212	206	182	195	195	179	185	196	214	178	202	177	201	176	191	223	211	207	195	181	189	180	181	189	201	169	177	164	196	186	183	189	196	174	175	184	183	175	206	206	190	198	196	206	182	214	190	174	183	181	181	203	220	208	184	181	195	209	181	182	201	169	181	182	177	179	186	147	205	179	204	170	191	189	197	185	185	189	226	177	190	208	183	194	191	194	210	173	183	203	216	201	198	194	199	156	181	179	174	179	192	206	198	171	210	199	179	179	199	201	186	200	196	189	171	198	185	172	197	200	197	190	181	154	175	195	201	190	188	213	210	189	197	207	218	160	182	207	208	214	195	180	186	206	199	191	192	183	194	208	188	214	190	168	199	200	182	189	164	185	205	191	194	196	181	187	195	175	213	203	176	200	204	204	192	204	185	193	181	192	195	186	199	181	187	202	188	198	194	209	198	206	192	195	170	221	203	186	171	192	198	180	172	156	182	219	204	183	172	189	199	179	204	175	178	183	181	176	193	158	195	192	169	181	166	192	217	202	186	184	202	160	172	176	195	184	153	201	177	203	194	200	188	181	183	201	188	180	178	197	207	191	165	205	204	175	181	195	208	187	188	188	179	191	162	190	214	210	194	188	194	197	155	182	191	178	219	211	185	180	187	194	203	179	201	201	220	212	198	174	198	187	183	216	148	196	174	191	197	206	179	183	201	196	177	199	189	215	182	176	203	206	208	203	190	204	184	202	192	172	224	180	196	189	200	200	203	215	178	203	181	182	182	180	174	199	185	187	189	172	196	183	179	177	182	203	199	211	204	211	192	190	201	194	192	198	197	175	190	184	205	197	180	194	193	206	201	190	187	231	188	167	207	185	185	195	161	179	184	193	213	206	195	178	176	173	198	172	189	199	217	205	160	194	193	167	201	194	190	173	195	198	182	200	213	191	208	196	185	228	181	199	189	181	210	204	189	181	203	178	189	170	181	190	174	199	188	180	180	202	214	207	181	209	197	192	181	183	187	207	173	178	193	184	205	197	173	190	170	208	203	190	182	210	197	167	199	189	174	181	184	224	200	178	215	205	228	193	170	187	199	194	212	201	193	191	181	208	198	201	182	204	187	202	198	210	175	191	209	208	202	204	190	220	155	194	199	201	192	212	178	193	190	208	186	197	231	181	194	175	190	200	203	169	198	196	198	201	192	191	204	171	183	178	192	175	193	183	188	218	186	195	193	195	195	211	214	179	188	191	187	194	172	192	168	200	204	185	187	193	180	157	189	182	203	206	205	176	202	203	188	209	190	207	177	170	212	185	193	205	205	170	160	198	203	185	220	173	188	182	183	199	191	186	174	204	195	220	197	195	181	189	199	203	200	192	193	200	210	188	196	211	180	199	196
4256	7594	8028	7321	5432	6521	5542	5531	1765	1556	1352	1570	1644	1690	1615	1096	686	600	594	581	591	561	613	585	573	585	587	603	584	542	623	556	542	553	594	574	588	579	627	556	602	617	588	556	578	539	579	574	596	579	583	574	596	554	563	597	629	607	557	551	584	590	574	618	563	599	580	550	573	585	599	532	571	595	574	628	555	610	565	571	578	574	598	565	583	597	599	535	543	585	553	568	578	608	595	577	590	595	580	543	605	569	618	532	613	579	597	608	558	601	577	592	579	560	574	554	566	583	563	547	553	573	573	559	537	605	566	624	557	589	582	574	568	569	594	560	605	547	588	593	576	620	597	596	580	556	567	595	597	584	573	561	572	530	596	561	579	582	592	588	575	600	563	584	562	576	571	601	552	552	560	573	599	574	603	592	562	590	585	564	601	604	563	557	550	532	564	560	579	601	560	589	569	607	622	638	573	572	602	585	578	548	577	577	575	549	532	600	589	603	561	579	583	518	562	592	591	560	608	557	565	553	566	502	583	525	575	513	552	563	578	587	613	603	602	592	583	569	561	572	551	559	572	573	602	566	590	575	583	568	552	628	558	560	546	598	587	598	593	573	598	621	571	575	555	613	580	563	572	530	613	609	569	566	613	548	586	570	548	546	557	607	576	589	579	529	647	535	534	566	560	598	593	563	552	559	590	612	576	540	559	546	582	571	550	583	594	566	547	536	569	611	569	594	578	561	560	579	562	602	559	597	552	585	578	574	599	582	587	520	575	563	551	587	543	600	564	533	554	630	555	624	612	574	595	565	573	567	584	584	524	586	625	601	570	534	621	584	561	583	616	544	555	563	577	544	603	575	593	543	575	592	580	549	604	621	562	566	590	571	576	554	582	546	628	589	552	572	592	610	617	571	571	543	601	594	544	556	573	558	604	598	592	599	588	589	565	582	556	579	586	551	619	550	561	549	591	579	556	575	571	555	591	563	603	602	570	572	573	617	551	561	590	569	596	578	585	577	593	582	539	600	560	590	570	554	582	617	585	571	568	579	580	575	586	581	580	549	575	579	609	582	595	569	601	578	602	560	577	546	555	614	560	544	632	544	587	583	544	575	560	558	570	598	586	541	590	567	630	604	580	605	530	581	577	533	581	581	583	581	550	616	544	547	566	595	556	610	616	557	584	536	573	579	555	588	586	554	612	630	592	554	602	587	554	552	538	555	598	513	573	568	581	561	538	576	531	605	584	578	614	566	542	547	554	581	555	545	586	565	586	582	597	529	554	537	543	543	595	592	586	576	554	534	571	572	594	583	585	567	569	528	556	617	539	607	578	600	579	550	549	616	573	609	594	560	583	558	583	558	577	562	515	552	542	561	621	568	576	590	610	581	547	580	575	547	615	589	602	570	538	541	599	598	589	571	556	566	575	575	554	585	579	609	580	585	585	581	639	588	599	577	605	620	569	582	570	569	570	569	570	583	570	583	579	575	602	535	585	587	615	569	549	593	558	608	612	549	606	603	613	579	552	528	600	565	539	565	571	572	600	617	535	614	556	573	568	598	605	540	582	583	570	571	572	556	578	574	585	575	581	516	591	578	497	615	543	585	629	550	590	600	588	538	560	586	560	575	534	576	587	574	577	554	601	603	583	610	575	578	576	586	601	555	566	611	634	523	566	534	551	532	537	573	579	588	562	558	588	573	541	587	579	551	600	589	594	567	601	611	626	578	594	550	542	571	577	577	525	608	572	572	608	621	574	536	592	596	587	569	603	624	548	598	561	554	581	564	610	578	569	577	548	592	567	560	596	580	580	588	517	592	562	563	549	545	562	558	579	576	557	554	547	571	575	591	548	557	591	571	570	577	529	595	588	594	559	614	550	555	551	551	563	576	605	589	623	579	621	565	600	574	577	540	573	551	556	587	561	588	582	613	558	545	592	596	581	576	557	562	594	530	573	533	537	562	607	562	555	561	574	626	598	583	570	568	569	608	580	567	575	602	580	562	530	589	600	598	570	600	536	591	578	625	550	589	610	620	574	588	579	598	577	571	580	595	559	539	593	575	577	589	579	544	595	571	524	596	558	561	606	568	540	571	546	616	572	520	585	590	580	603	573	613	571	591	579	600	602	605	580	615	601	515	583	600	587	582	576	606	583	604	537	587	598	550	614	584	545	568	544	584	554	576	583	553	523	593	573	579	557	564	589	595	573	593	591	600	613	548	582	570	579	615	602	592	591	538	569	585	564	568	544	588	535	602	609	592	557	547	587	595	612	585	530	607	590	598	534	591	586	536	581	588	569	564	590	556	554	569	551	585	579	614	539	614	591	575	541	597	527	582	583	604	547	605	592	572	559	577	559	595	557	564	571	562	579	559	597	567	596	578	610	561	549	555	575	604	580	557	581	584	610	559	573	587	581	541	557	553	525	576	591	596	635	584	557	569	587	612	558	576	549	576	548	574	535	593	551	586	551	586	585	590	578	621	568	586	522	552	593	587	593	584	606	620	558	542	585	554	596	587	593	614	573	594	594	586	509	552	601	541	575	569	577	527	605	546	583	613	576	584	585	551	578	615	563	589	566	579	543	574	564	595	608	572	618	587	591	579	560	565	584	515	607	586	581	548	594	586	572	604	567	572	538	576	576	521	601	567	591	585	572	587	584	592	580	581	559	580	581	562	567	582	563	548	596	567	541	585	556	568	551	559	569	632	588	548	606	553	573	582	608	563	573	581	590	529	606	594	575	582	580	592	575	550	564	580	592	530	611	560	572	560	570	595	621	564	540	597	591	603	565	588	544	601	591	581	574	559	578	555	563	556	569	594	626	554	541	568	564	573	556	571	603	553	612	568	589	571	623	611	581	585	606	553	568	546	564	562	580	574	540	548	618	594	567	548	596	578	553	544	615	591	587	587	608	581	589	577	587	584	622	567	565	544	556	592	617	553	593	562	599	605	584	570	614	545	577	540	600	584	526	585	567	596	544	585	580	584	537	547	547	555	581	582	585	563	601	608	565	557	560	599	598	557	598	605	560	581	550	571	596	603	608	595	588	568	547	586	573	627	533	594	552	557	565	581	593	584	597	606	552	576	599	594	570	574	585	571	564	603	576	564	566	587	551	587	620	605	587	567	587	608	572	555	601	581	570	627	618	601	575	564	574	601	646	588	534	531	598	583	539	568	547	608	608	560	589	570	585	569	568	568	594	558	581	621	594	587	572	576	586	610	544	566	585	579	561	629	624	569	571	570	559	587	585	561	574	557	610	579	532	656	557	563	552	541	560	564	573	571	574	562	588	535	527	551	576	572	560	538	566	544	577	586	586	564	551	535	612	592	576	542	580	524	534	564	584	572	595	569	562	556	565	558	580	587	580	564	543	590	579	570	567	582	574	589	585	565	579	560	564	559	621	569	581	572	581	554	596	606	592	537	583	573	588	614	668	576	545	578	588	582	600	568	586	591	581	555	552	587	585	592	534	595	560	564	594	517	555	578	581	580	588	584
22083	33813	31279	28029	23669	22659	20407	17692	6545	2804	2355	2661	2649	2935	2932	2745	1186	499	394	388	395	364	365	344	356	374	393	390	381	379	327	379	377	356	374	345	350	368	335	360	365	356	352	377	374	365	338	328	366	362	366	335	357	338	350	370	324	363	354	334	380	355	367	383	354	355	317	367	358	352	338	343	336	336	363	355	358	357	341	338	379	367	348	352	372	342	341	367	335	343	365	328	355	338	355	332	344	383	370	360	371	310	320	362	347	317	337	335	367	371	368	366	330	352	367	331	351	364	334	362	336	332	359	373	368	326	362	353	364	365	328	343	309	344	356	337	357	326	361	343	338	341	350	339	310	351	373	388	347	385	347	312	343	390	330	376	341	332	374	357	328	346	362	376	335	327	369	326	330	316	364	325	364	382	355	306	363	355	352	376	340	356	356	336	367	340	373	336	370	383	356	377	338	345	344	352	344	359	329	371	360	306	332	339	328	404	348	380	356	342	341	367	367	335	375	345	342	386	330	358	340	336	315	373	359	334	398	375	339	379	374	343	346	341	342	330	327	375	369	331	339	327	325	349	361	336	344	348	344	363	343	307	363	319	331	395	367	352	344	355	370	323	363	380	361	356	343	355	337	347	350	345	364	354	354	340	363	357	344	350	355	358	348	370	339	362	324	359	333	329	341	365	360	384	361	357	355	337	357	336	371	337	328	339	380	325	351	353	327	333	360	370	380	363	333	376	346	344	401	352	341	333	362	325	337	348	343	359	354	343	348	345	337	351	370	319	359	379	347	397	344	328	329	325	385	331	356	362	354	349	318	373	347	342	330	325	384	348	340	326	361	371	348	331	349	364	382	377	392	344	382	354	329	382	345	344	345	344	361	345	320	331	330	347	382	334	321	343	322	329	304	342	359	348	336	356	370	342	326	357	343	359	335	333	370	346	348	390	347	350	332	345	361	366	321	369	373	358	372	340	330	327	358	341	355	356	341	320	332	368	372	348	340	353	357	371	352	313	356	331	346	354	340	323	345	324	381	355	365	339	367	360	358	352	334	353	339	368	368	337	347	360	332	365	339	360	358	342	379	328	347	331	314	333	343	363	338	335	343	367	351	349	357	360	340	341	358	349	323	373	352	328	327	352	344	345	318	335	402	339	351	338	374	359	341	337	345	343	364	356	354	340	354	315	376	356	370	307	364	378	347	350	320	343	365	334	358	335	328	353	374	331	383	333	350	355	374	332	394	347	348	334	299	325	312	391	315	299	328	331	334	336	344	361	351	356	373	361	362	382	381	354	381	347	361	334	347	303	326	394	357	339	367	330	354	354	298	359	352	337	323	367	342	328	343	365	349	354	379	344	331	340	356	381	347	365	362	334	344	349	386	377	346	340	363	360	351	387	352	379	329	346	345	345	363	364	368	392	369	355	359	351	366	325	333	374	386	299	360	305	338	336	336	352	344	356	364	336	371	386	365	335	362	369	351	360	348	332	379	334	345	320	325	376	351	365	353	324	350	345	373	345	330	345	358	369	333	327	390	362	368	344	332	340	335	329	359	332	369	352	357	360	377	352	368	376	348	350	329	340	345	330	303	302	357	351	317	356	365	366	354	334	353	343	347	363	369	363	362	357	355	328	343	364	359	349	355	376	342	329	313	322	367	353	343	355	392	357	358	364	319	356	375	372	354	324	339	309	345	349	327	309	342	356	339	362	326	317	343	359	395	306	339	359	335	341	348	367	349	353	367	358	379	370	336	338	309	358	351	365	369	318	357	355	335	364	320	334	355	344	336	365	326	361	336	355	363	325	324	339	338	370	352	361	356	357	365	353	346	353	360	322	344	326	336	349	383	362	379	341	357	314	339	366	351	398	324	331	354	323	366	352	349	382	313	341	353	374	343	364	349	344	344	366	334	370	342	362	351	348	358	341	343	366	320	339	366	324	340	349	346	376	337	376	352	336	335	372	332	342	354	360	335	363	334	347	334	330	323	346	330	342	323	334	325	343	348	344	358	344	361	372	345	345	352	376	331	344	306	368	363	362	357	369	369	327	358	384	305	346	372	340	352	355	316	348	353	361	322	378	357	328	371	326	332	334	363	355	368	363	331	357	333	367	368	351	354	332	357	369	297	384	327	378	376	345	339	325	325	373	332	349	383	399	367	356	403	358	373	367	343	338	332	360	378	372	372	363	322	370	360	356	365	348	345	339	318	342	342	349	319	356	332	351	386	337	334	321	357	372	353	347	331	361	347	348	346	345	341	341	337	367	326	350	365	334	327	311	325	377	365	320	358	338	351	341	356	324	338	350	323	326	309	380	373	349	356	356	359	336	356	306	343	354	372	365	352	306	337	377	362	372	332	367	342	361	334	344	341	368	332	363	377	333	308	328	338	352	344	380	351	340	370	364	424	343	299	348	363	364	341	356	357	387	345	355	336	366	377	356	344	336	365	371	371	355	347	331	333	361	327	372	363	341	362	355	358	338	344	337	345	336	333	323	318	331	311	341	370	338	366	366	354	390	342	354	364	380	316	349	340	327	350	340	340	345	339	347	365	343	397	360	340	339	384	369	352	362	333	340	349	362	324	368	379	382	355	349	361	341	356	355	330	339	361	329	337	331	367	326	317	358	382	340	355	342	372	362	341	342	352	360	362	353	347	344	338	358	366	388	369	344	332	325	359	332	371	342	321	312	340	337	360	361	368	384	358	334	345	329	365	327	338	363	354	345	337	371	305	329	340	313	377	339	373	325	360	330	336	321	348	344	345	341	350	324	353	352	353	369	334	343	348	342	354	391	345	327	345	365	340	351	329	360	338	313	334	338	322	299	347	326	340	353	407	372	355	351	387	354	345	339	356	324	347	356	317	342	346	346	356	373	373	360	336	371	339	353	347	367	323	354	358	346	316	331	343	355	326	359	370	341	340	368	352	361	343	311	351	337	341	350	340	354	350	391	343	369	349	328	373	338	328	365	329	363	344	364	362	339	372	338	354	361	333	336	367	344	333	333	356	330	341	382	390	357	341	345	329	383	341	348	326	356	342	321	358	359	325	324	336	393	319	363	352	360	333	350	367	362	345	350	349	352	333	316	352	348	357	358	337	339	338	345	322	361	363	336	348	350	352	339	316	356	363	316	364	350	330	348	344	359	358	334	323	353	391	312	343	337	349	327	338	326	352	361	356	383	325	348	339	382	343	356	324	364	343	374	357	357	360	329	341	361	328	345	350	367	371	344	352	368	330	349	360	354	351	339	378	352	305	344	381	378	327	354	351	335	351	352	320	377	328	339	336	361	383	365	357	372	380	338	364	353	358	352	331	347	336	338	331	359	328	343	324	355	344	363	328	328	358	350	340	374	346	329	360	319	353	341	350	338	327	329	323	340	309	312	358	362	339	334	353	346	371	406	371	326	396	346	354	368	359	361	383	357	372	349	344	356	328	369	334	338	375	321	380	326	358	343	346	373	310	363	343	350	349	337	332	352	354	374	342	359	376	402
16683	27023	27581	30015	30433	36851	35714	34664	12599	9824	8811	10590	10329	11554	10614	8529	2377	1349	1275	1189	1159	1065	1091	1077	1058	1076	1036	1048	989	1022	989	1009	1024	1032	991	1002	1021	1009	966	941	928	961	1024	1012	971	969	1004	911	964	1001	972	945	909	918	988	900	936	921	1004	932	922	940	923	933	929	925	914	933	928	919	941	906	953	941	951	916	905	978	942	973	925	963	1034	1015	932	906	977	935	914	930	928	903	857	884	978	954	870	941	988	984	938	938	979	898	881	918	905	917	918	918	938	932	868	910	911	857	986	966	984	906	957	890	918	948	973	924	939	915	901	940	909	945	918	941	963	927	917	919	963	944	916	920	927	949	889	896	893	918	939	945	938	879	890	941	841	982	880	922	976	952	906	936	891	920	972	918	984	910	884	926	935	892	973	931	908	848	855	976	949	924	923	915	959	921	881	927	933	941	933	923	874	880	956	919	952	918	906	885	917	912	960	937	908	941	953	916	915	931	976	923	861	900	982	933	1000	883	909	1006	891	915	866	959	921	908	922	931	918	925	899	888	960	918	925	918	928	950	892	914	947	918	923	947	921	912	980	956	940	912	909	946	904	933	951	880	932	943	906	907	946	1005	988	949	930	969	895	946	964	962	953	953	930	938	904	964	911	914	918	908	949	977	950	959	920	893	928	899	926	886	899	913	933	881	905	967	920	919	887	889	922	962	936	908	896	924	944	913	887	928	933	885	958	910	916	908	948	939	933	930	924	891	927	944	932	909	937	894	935	959	919	916	926	941	910	905	894	949	910	928	944	937	886	931	935	934	982	937	985	923	956	954	897	908	912	913	913	945	974	918	941	939	882	970	944	948	919	964	1011	954	957	895	916	972	891	944	908	884	924	909	936	941	939	905	916	955	980	934	947	927	966	915	977	939	932	894	915	984	954	925	884	952	958	862	928	895	889	944	858	928	934	904	961	960	917	969	920	897	951	955	874	911	934	900	935	898	870	935	930	940	949	938	946	956	944	933	954	1002	957	914	884	1001	976	902	915	936	980	909	977	976	934	959	930	886	920	881	921	888	927	881	900	890	932	877	956	904	903	897	946	891	950	880	919	912	893	898	932	978	896	888	969	979	920	885	900	918	925	932	899	937	958	952	913	939	947	866	873	930	899	895	905	949	915	901	915	1021	926	928	912	948	903	893	937	955	966	875	916	931	929	939	904	906	954	966	922	891	901	936	964	937	930	945	937	945	888	896	952	903	957	889	941	952	937	930	932	910	931	940	916	928	966	972	923	952	919	980	969	955	907	896	951	885	907	908	911	973	946	904	947	949	947	874	899	951	939	900	904	918	903	938	872	898	911	954	947	895	951	943	913	936	1025	970	919	906	961	886	938	934	994	857	973	922	957	952	981	908	919	887	952	917	946	877	964	871	933	908	951	905	986	908	909	990	939	876	932	959	941	927	927	955	935	953	947	923	916	940	981	907	998	907	936	933	959	945	991	955	944	938	961	941	920	936	930	921	948	931	876	921	968	949	868	960	900	922	945	974	898	947	951	893	862	957	897	896	928	909	880	957	919	903	931	909	936	902	971	926	936	984	923	925	911	903	933	963	908	924	995	934	956	933	984	916	921	914	910	979	910	916	902	960	924	891	926	927	933	974	942	899	864	955	900	927	885	923	861	961	907	920	895	990	952	887	915	903	917	942	910	911	903	890	958	843	925	959	908	989	946	947	901	888	973	928	940	966	883	970	886	922	981	974	913	862	953	954	927	930	873	937	921	883	930	942	939	939	918	880	885	900	924	906	946	929	910	892	885	904	893	895	966	903	882	860	929	945	945	944	887	971	901	910	926	934	941	968	945	964	960	918	895	890	891	970	965	921	868	939	932	900	932	948	941	920	880	927	952	946	918	909	901	902	959	964	909	929	872	879	909	882	946	946	929	934	964	923	912	902	942	925	900	928	906	959	909	959	916	906	894	959	945	910	948	940	881	918	979	889	940	907	927	912	895	929	950	871	954	903	923	927	959	994	964	895	944	939	912	870	974	912	992	931	943	933	986	930	920	887	949	913	948	912	944	914	970	948	947	957	923	904	872	870	977	930	906	901	1005	929	945	866	1006	917	942	889	940	933	912	951	991	936	912	924	926	949	883	882	896	913	912	984	927	940	945	953	950	923	890	929	920	972	856	896	900	937	883	885	906	914	905	947	892	919	874	960	917	972	896	977	898	886	945	913	921	910	858	903	917	890	955	902	923	906	958	922	981	895	982	962	920	938	905	904	874	862	921	879	980	938	887	931	911	920	920	905	910	915	890	917	954	971	896	897	972	881	930	1008	918	891	898	830	924	956	863	904	942	911	948	917	895	865	892	934	936	942	889	969	956	928	949	925	904	885	984	901	942	918	964	942	943	862	933	924	928	909	906	913	927	907	890	953	920	906	956	944	935	899	1008	921	983	879	921	924	910	937	883	956	922	950	942	924	939	918	932	880	934	913	935	947	938	922	930	885	906	926	920	898	922	916	886	937	958	1017	896	927	941	884	963	892	918	906	901	904	893	943	930	950	954	906	934	915	894	945	903	905	950	921	903	882	918	936	902	880	900	960	913	935	938	972	931	920	860	953	939	898	924	941	897	924	993	941	889	890	929	921	954	944	934	961	959	947	879	929	904	903	925	864	947	948	895	896	902	878	979	890	960	925	965	915	914	924	943	884	906	916	955	958	936	941	934	954	899	953	966	976	932	931	856	916	888	875	945	933	879	892	947	932	932	962	978	953	904	948	944	842	942	955	930	954	946	917	950	893	904	927	922	867	896	922	923	932	928	898	961	898	904	929	876	934	862	885	914	889	900	913	874	864	932	907	895	919	873	926	927	953	960	933	921	885	881	920	921	903	945	923	969	936	912	934	945	859	875	922	925	884	964	911	966	924	993	929	900	952	981	940	960	931	917	961	908	898	906	898	965	962	941	947	907	890	882	928	965	948	901	915	912	866	941	966	918	882	905	908	922	927	872	959	959	942	937	867	959	965	941	923	945	949	875	853	917	895	859	913	904	975	940	1001	945	944	919	923	884	955	906	914	983	946	869	943	932	941	934	914	919	937	974	904	931	905	880	881	887	933	883	916	894	943	883	945	919	970	907	918	919	995	909	920	956	969	932	883	869	952	940	929	926	944	896	926	911	982	909	913	904	948	935	932	890	925	914	917	938	918	887	968	938	928	897	917	937	866	857	976	901	926	946	950	943	949	913	1012	948	976	881	930	920	920	891	896	943	863	940	959	958	914	902	881	926	981	882	942	942	947	864	863	903	893	937	893	907	932	916	940	945	977	923	884	959	940	951	881	890	943	915	931	921	951	946	899	884	906	942	911	885	940	954	906	912	901	904	957	916	917	902	974	910	866	937	900	891	917	944	890	910	952	948	896	903	919	931	854	917	948	921	968	962	874	993	963	946	987	969	902	918	897	870	934	902	923	951	959	949	956	927	949	917	890	874	917	936	896	976	870	985	977	892	932	952	938	936	898
30500	39403	34330	31089	27824	28788	28167	24624	9423	5348	3854	3794	4372	4712	5428	3930	1395	573	419	371	355	369	332	359	317	310	390	349	393	354	317	311	322	317	297	309	298	338	294	331	328	309	347	289	323	346	292	327	325	340	295	318	315	277	319	304	340	325	323	276	308	318	310	331	288	279	312	308	309	302	283	307	293	294	310	288	291	283	282	316	334	307	295	277	293	326	303	327	291	292	307	312	297	305	312	292	292	296	307	316	293	299	307	323	311	299	291	302	313	297	311	286	314	337	306	303	342	306	334	302	343	305	320	309	322	292	305	290	305	364	328	331	303	283	311	315	307	300	312	282	291	261	296	283	297	318	317	300	323	329	318	304	303	321	328	314	311	304	295	297	301	289	308	306	299	296	314	309	285	280	314	313	294	297	306	280	301	313	289	318	310	333	280	322	304	324	310	285	291	287	284	318	318	296	290	300	267	286	261	313	327	302	314	285	332	313	304	308	274	325	276	320	307	297	301	290	305	290	302	266	302	311	309	306	326	304	304	316	310	293	298	323	289	317	285	282	302	309	291	319	277	286	301	309	316	301	281	295	319	291	305	277	283	303	299	292	312	310	315	319	274	291	328	332	313	318	316	292	294	344	314	313	315	273	314	284	303	287	311	333	311	332	296	292	308	286	272	277	266	319	329	306	305	312	324	308	307	318	311	321	341	310	315	340	344	297	292	341	301	308	305	287	313	270	311	312	271	340	318	306	298	275	334	320	320	283	318	298	293	297	289	315	291	298	318	304	310	275	311	292	287	286	342	303	307	306	282	315	282	295	299	314	301	311	332	318	315	285	282	297	295	313	303	308	278	292	277	309	271	332	354	284	328	356	293	306	303	304	307	295	308	289	286	305	337	307	283	289	311	294	301	318	302	290	327	300	326	305	299	352	326	302	300	315	308	284	307	298	300	322	285	293	328	268	298	318	321	318	301	336	304	293	314	317	312	290	317	302	309	303	317	323	317	332	285	306	281	292	280	328	328	287	318	296	291	312	294	320	280	303	303	300	295	296	302	305	310	299	328	299	293	315	359	284	275	307	309	300	371	296	315	311	314	279	296	308	333	305	298	319	329	305	320	296	299	291	330	310	299	297	308	322	329	321	333	301	316	307	299	324	302	337	341	315	279	302	288	310	292	300	275	291	302	305	309	319	308	326	300	294	296	325	283	284	320	308	331	302	318	334	286	284	307	284	288	305	276	287	282	278	319	301	307	290	303	317	282	334	326	325	292	313	297	306	320	292	297	297	272	288	301	291	315	337	303	307	318	300	297	316	275	310	324	310	305	292	290	325	300	295	298	298	302	305	294	318	291	302	333	313	288	307	305	287	296	316	309	325	306	326	337	308	289	291	311	315	296	309	304	273	319	267	286	291	306	310	292	290	298	280	328	317	305	308	298	296	326	302	317	299	333	311	308	333	339	306	288	298	324	307	317	294	286	295	300	288	295	323	328	308	308	309	272	280	317	325	285	272	310	322	295	326	323	307	306	339	307	289	309	281	332	333	308	288	321	312	304	308	307	300	308	317	304	285	287	263	303	298	311	328	335	329	304	298	282	322	318	287	288	302	327	294	313	282	278	286	310	300	313	280	308	292	305	301	340	299	314	317	340	305	300	327	279	301	289	312	308	282	304	315	289	275	344	324	352	279	306	300	337	327	343	291	284	302	301	325	301	330	323	319	318	286	340	308	335	278	306	327	308	287	281	297	280	340	310	276	305	303	284	324	317	307	303	300	333	278	265	296	301	293	337	318	309	310	313	305	297	292	299	310	301	280	319	298	326	311	306	334	339	284	295	296	300	317	253	314	307	310	261	284	303	299	291	303	311	299	322	326	316	275	292	282	327	303	327	283	301	304	304	303	340	288	314	299	321	289	323	297	292	325	279	312	297	333	308	288	300	291	294	315	325	310	298	325	311	292	288	298	314	301	277	307	310	295	305	309	307	318	277	316	295	304	301	292	279	304	326	310	279	306	318	306	318	299	342	349	344	293	330	322	313	279	300	325	301	297	293	293	317	288	314	311	311	331	323	315	311	295	313	293	293	278	322	269	332	307	308	313	308	324	307	319	326	316	302	326	320	323	307	294	305	303	279	276	289	304	294	305	259	309	270	281	310	309	326	302	313	334	327	343	343	317	294	312	277	325	337	333	291	291	279	299	307	309	309	317	306	278	359	299	298	302	300	306	290	298	332	289	296	289	295	308	322	300	298	306	286	264	333	313	304	316	276	318	307	291	304	309	316	294	310	316	263	314	309	293	291	335	284	307	330	321	316	299	257	289	346	291	299	317	306	290	305	315	321	288	289	289	317	303	295	310	319	340	306	304	290	306	296	310	273	313	351	320	305	300	312	305	283	286	287	297	315	304	332	291	315	340	308	286	281	308	328	282	297	344	342	316	330	300	301	327	335	333	307	307	296	296	276	311	320	319	344	275	314	326	307	340	333	330	318	323	309	274	301	299	308	298	304	287	330	272	279	295	318	308	316	299	301	299	308	303	294	293	304	312	300	301	315	321	303	283	282	310	333	276	272	296	279	314	289	304	277	322	286	299	321	267	286	287	323	319	329	279	314	309	315	276	288	347	304	291	300	291	319	308	289	319	304	294	279	318	284	305	332	328	262	301	280	292	331	278	311	297	303	300	326	302	320	281	334	293	329	314	314	324	326	295	326	297	334	308	356	283	278	313	310	303	326	333	305	292	301	323	318	290	312	272	318	304	318	307	274	292	311	297	285	297	316	315	290	284	312	311	272	311	292	305	289	258	279	284	295	320	323	293	314	326	311	301	310	312	335	286	321	303	322	316	308	317	310	320	288	275	313	296	312	330	306	304	312	340	347	312	290	302	287	319	293	332	307	340	304	311	287	316	327	293	296	317	295	340	308	283	278	289	327	299	312	305	287	311	307	312	310	288	294	293	298	309	298	285	302	284	312	302	281	316	304	298	302	324	303	307	295	304	315	289	306	297	304	306	306	329	333	302	306	315	328	330	298	285	320	311	321	316	313	315	308	263	332	295	318	302	317	295	311	300	318	315	320	291	324	284	305	266	316	302	296	293	288	307	295	300	319	334	286	317	322	363	314	320	335	293	313	356	308	303	319	307	297	310	298	306	306	310	305	317	310	307	300	298	306	308	332	309	271	310	289	331	284	253	313	300	318	301	308	323	311	308	323	315	319	281	313	277	250	296	345	315	302	310	306	326	295	295	301	309	300	272	298	309	313	351	325	315	301	311	318	330	297	314	322	325	290	307	296	292	332	282	280	269	318	321	304	309	295	342	333	334	352	349	293	308	305	292	288	287	299	278	312	312	299	287	290	315	296	317	288	307	330	319	346	310	352	297	308	314	348	315	306	323	329	299	354	335	334	308	316	306	293	312	331	306	315	313	264	328	309	289	299	294	335	311	310	334	323	295	305	294	325	264	320	281	304	346	331	317	319	286	281	282	300	322	322	277
21296	31452	31453	33815	36392	42071	43255	37407	14725	15128	11994	12923	14831	16559	15609	10640	3138	1444	1234	1233	1201	1142	1081	1083	1077	986	1017	972	944	973	987	931	893	950	909	900	877	845	875	895	868	858	917	877	819	846	907	859	883	868	896	882	895	811	809	810	802	853	851	833	767	821	823	816	818	830	826	839	794	835	806	787	801	784	824	801	764	819	780	832	892	831	832	796	837	776	840	826	766	797	818	819	751	836	844	810	793	809	766	827	820	801	791	837	768	827	818	806	808	779	862	768	771	791	826	783	814	772	766	780	823	814	789	781	763	800	790	802	800	851	794	787	847	758	805	813	776	821	800	802	780	802	800	784	791	805	817	796	785	800	761	748	771	767	745	802	776	782	777	840	744	785	738	762	802	837	797	815	792	786	742	783	817	834	757	752	823	786	798	766	794	813	803	821	772	769	784	799	819	775	738	791	827	765	801	781	868	838	827	830	769	787	816	780	785	770	831	759	812	798	751	774	767	805	793	810	786	821	798	734	817	770	811	792	788	826	756	799	830	796	771	821	846	795	832	777	787	834	798	797	824	790	770	728	796	797	818	810	803	766	784	738	805	798	836	838	848	765	809	765	833	787	788	833	793	826	815	797	792	811	816	755	837	814	744	817	813	781	780	746	844	802	764	791	799	767	849	789	765	757	838	810	797	831	814	802	804	822	784	813	852	809	796	746	768	762	808	787	813	812	803	851	800	743	809	793	794	848	798	793	789	777	829	844	777	794	740	815	824	754	812	830	790	797	766	800	750	792	735	787	817	806	789	758	781	774	754	806	759	777	805	799	786	785	766	812	786	813	788	796	823	785	752	804	777	791	788	799	803	751	780	822	806	864	787	793	807	826	786	820	797	832	802	835	834	815	814	756	815	770	783	762	805	789	766	767	764	823	810	801	803	835	749	798	742	870	751	808	776	834	874	754	756	825	880	761	777	782	801	825	803	815	812	810	832	759	788	749	775	732	804	820	794	766	806	846	782	744	752	766	832	769	775	809	790	802	802	851	757	801	746	778	761	775	765	791	801	803	774	808	764	775	776	804	781	790	837	775	777	784	774	767	756	804	797	792	781	772	790	801	797	772	771	780	801	825	811	801	795	810	813	810	832	774	819	754	810	796	762	786	789	814	796	796	794	787	815	755	796	732	767	771	841	785	767	788	823	793	848	831	824	838	792	780	765	815	808	784	810	805	762	799	820	783	800	832	758	809	758	780	771	794	797	813	790	805	793	842	816	754	815	770	788	766	781	860	812	714	790	791	810	786	801	738	826	806	800	802	779	816	784	753	774	767	787	823	805	845	726	798	836	786	743	785	808	858	784	808	798	789	815	787	829	773	821	753	749	747	786	841	801	841	786	800	782	768	766	810	804	822	794	764	837	836	850	797	817	767	827	799	822	800	781	802	754	793	729	796	826	775	796	821	785	819	809	828	862	772	798	756	798	776	825	783	752	814	786	807	774	776	765	864	780	813	814	807	789	779	782	776	822	860	840	759	839	793	758	755	814	783	762	813	775	796	770	786	788	845	817	802	775	780	786	797	847	750	785	828	787	810	782	753	815	810	814	792	794	809	742	765	845	793	805	776	827	797	801	798	805	780	854	830	799	804	755	797	809	784	821	800	811	836	779	786	798	794	792	756	800	818	792	800	775	810	778	815	762	809	846	834	772	799	793	812	780	811	824	775	797	773	797	807	837	801	766	776	785	781	766	835	723	777	807	781	757	813	776	800	741	831	787	784	768	791	801	775	785	777	803	810	814	788	804	752	844	836	811	777	783	831	759	770	841	821	806	809	810	804	815	786	817	810	837	758	811	795	825	768	788	755	785	791	778	763	803	779	816	833	829	764	819	810	823	819	775	840	789	827	783	800	785	717	793	757	796	801	787	726	794	806	772	787	783	779	783	786	825	816	819	828	793	821	788	834	762	775	772	820	855	812	770	789	781	801	787	771	792	820	768	803	789	804	827	773	821	815	816	760	805	798	784	762	769	755	857	838	799	782	789	847	804	795	796	790	792	792	835	828	831	772	791	789	789	810	801	769	793	768	814	814	781	798	815	760	801	807	853	794	795	798	829	799	788	771	762	820	762	777	762	759	808	821	819	802	786	834	811	764	765	813	833	763	814	807	826	812	791	793	762	831	833	790	824	780	796	840	755	806	749	839	739	785	780	781	808	802	762	771	762	793	809	805	811	833	813	752	801	778	806	835	801	800	827	843	746	787	770	825	760	776	838	817	771	756	776	750	852	801	791	761	784	841	834	760	747	788	799	789	743	827	729	787	824	801	808	813	761	802	809	805	848	798	771	821	781	758	775	828	835	789	762	788	758	805	791	776	747	792	766	747	848	829	815	772	800	841	737	744	793	756	788	753	812	767	797	758	842	788	763	783	771	865	808	825	810	808	801	830	785	797	794	730	792	825	778	800	743	799	796	830	764	772	763	848	782	793	735	825	766	774	780	785	783	773	781	777	804	780	785	774	739	743	789	834	750	794	755	840	823	792	773	793	835	742	828	842	778	812	821	783	775	812	825	792	756	804	799	841	829	830	768	776	776	799	801	793	800	760	798	761	817	771	817	823	759	818	813	766	846	796	767	788	759	805	816	788	742	775	823	825	818	762	848	776	767	807	832	803	802	792	814	818	781	766	817	787	816	810	799	827	824	803	816	774	800	754	755	767	830	809	836	798	774	769	798	779	774	775	743	806	787	817	841	851	806	842	767	783	824	768	813	769	810	780	807	800	758	790	799	781	765	796	806	784	782	770	731	792	760	839	796	762	795	766	809	832	789	773	802	797	765	789	771	849	787	809	762	797	803	761	789	764	736	778	784	779	801	801	761	793	780	754	805	768	783	812	835	770	790	745	772	765	818	790	833	810	791	789	811	757	785	770	798	788	771	796	804	756	767	778	808	799	798	801	743	826	709	804	803	799	790	808	758	796	776	837	768	771	848	813	798	787	795	802	810	810	805	833	784	812	752	765	768	798	817	811	774	841	792	761	763	736	836	751	787	834	818	804	798	811	772	783	794	769	762	767	780	793	784	762	788	795	780	791	773	807	724	801	809	770	828	817	801	810	763	802	786	881	828	820	781	805	792	844	795	806	805	822	762	797	787	769	817	811	805	782	777	769	776	839	786	776	773	777	792	757	794	793	739	785	740	784	794	821	802	785	770	810	789	787	737	774	820	750	817	821	796	779	757	769	783	775	776	811	758	803	743	778	812	787	774	773	771	793	821	788	822	730	814	835	807	770	786	798	755	788	849	819	757	797	773	798	804	849	820	830	808	807	766	743	819	830	758	792	770	793	785	803	783	773	824	829	841	834	798	771	787	765	794	756	786	772	776	847	811	790	867	763	783	792	771	759	797	790	792	806	804	749	785	794	765	875	835	781	823	776	798	791	767	850	783	814	780	803	759	812	759	814	827	848	758	764	807	781	809	859	772	830	825	793	830	791	764	757	779	758
4266	5228	3956	2503	1485	1425	1074	916	391	373	316	322	357	307	332	263	213	219	163	176	192	172	192	179	199	196	203	177	196	170	209	198	180	206	192	186	173	182	197	193	171	191	205	196	175	180	213	218	177	180	174	177	198	182	210	182	184	183	176	173	188	194	179	195	176	190	211	179	181	180	201	185	187	175	164	189	166	185	183	188	190	168	201	190	167	176	188	183	194	176	187	176	176	185	155	187	184	196	209	190	196	192	187	174	176	195	205	193	177	198	216	154	190	169	194	186	203	187	178	182	205	183	175	169	204	179	188	189	201	182	187	167	198	182	195	203	186	199	190	173	209	184	186	188	187	206	174	184	184	198	231	178	230	184	203	192	191	189	185	202	178	196	177	179	191	175	176	193	178	173	205	205	175	164	173	178	178	203	175	209	166	167	170	177	212	217	164	190	186	171	181	183	163	205	193	191	217	180	196	183	198	201	206	198	159	194	177	209	202	185	200	207	195	184	192	201	201	175	198	208	202	176	184	191	174	182	180	169	175	147	180	212	203	176	188	176	194	192	174	202	197	184	212	182	180	183	168	157	180	175	181	185	192	206	174	195	207	211	187	172	201	184	178	196	196	185	194	212	171	187	188	162	160	200	178	222	192	209	157	197	210	191	202	200	183	192	186	184	191	189	182	182	178	183	189	174	187	187	203	203	170	182	194	176	190	183	193	185	173	180	197	176	188	174	187	187	208	187	190	184	174	204	216	213	176	181	197	179	197	192	184	185	192	197	187	201	191	178	193	185	175	189	179	191	200	174	172	177	193	207	193	200	171	183	213	197	210	192	172	195	196	175	172	208	190	192	183	169	177	171	209	198	158	167	189	200	202	182	188	199	206	192	189	180	215	189	203	186	181	189	201	205	177	200	198	177	189	212	185	193	172	197	186	191	207	167	221	196	187	188	207	167	208	201	180	202	169	181	173	178	194	198	199	174	182	193	194	199	178	184	182	204	179	203	174	187	179	209	204	180	198	174	189	200	207	162	176	198	215	166	193	204	201	199	162	195	193	191	197	182	186	210	190	190	180	205	181	193	211	176	169	188	188	190	164	196	169	197	178	185	201	185	188	212	185	200	174	173	179	173	202	176	200	227	169	191	190	173	159	179	194	190	210	190	205	208	195	187	214	161	219	203	205	212	189	199	201	197	192	169	189	193	202	175	186	183	159	209	178	182	163	171	182	197	190	187	172	202	181	181	203	183	181	205	198	180	208	183	227	177	220	190	196	191	193	200	199	181	204	168	199	205	184	205	183	180	206	191	198	184	185	173	209	212	189	192	174	193	203	204	195	190	202	179	203	229	198	197	199	201	186	174	204	200	189	206	186	211	161	215	191	205	194	187	214	209	189	193	198	172	164	205	206	171	166	187	188	181	165	205	222	180	211	192	171	157	179	171	175	201	202	184	193	171	212	196	187	184	170	193	194	185	201	200	181	193	179	193	179	175	175	197	192	199	181	202	170	177	207	193	164	211	189	191	175	175	193	216	179	187	207	178	181	223	188	184	176	167	205	199	190	186	157	199	204	161	173	200	181	188	204	193	181	175	167	187	173	199	179	203	188	178	184	191	179	202	214	193	193	173	177	181	198	178	177	184	180	210	195	182	181	187	192	162	184	158	199	209	209	185	187	197	178	233	195	193	207	197	182	177	179	172	216	194	226	192	191	210	218	192	202	203	187	178	174	185	181	168	187	191	199	193	195	181	179	198	177	180	176	185	184	164	209	193	169	198	195	179	193	189	182	210	183	217	193	189	197	188	169	184	192	196	195	197	198	175	197	180	210	201	150	197	201	199	191	198	185	147	175	184	184	179	190	197	197	216	172	201	188	189	186	184	199	209	189	179	211	187	200	226	198	189	196	187	208	167	183	182	177	220	208	161	191	213	198	193	171	192	218	202	166	178	166	201	174	187	190	197	175	184	200	191	198	185	174	194	182	204	183	193	201	204	178	197	208	193	177	189	191	182	180	162	198	201	174	203	189	194	211	185	208	175	198	215	193	189	189	210	189	182	197	194	213	179	217	180	193	201	186	217	174	179	175	191	192	185	182	195	176	200	178	206	182	186	185	193	196	169	183	164	167	191	197	182	166	201	159	191	192	212	201	218	197	196	210	182	177	188	191	192	177	198	188	171	197	187	187	182	194	199	209	174	210	175	184	199	222	193	179	204	221	202	207	183	175	180	198	193	184	181	191	223	205	180	185	191	183	190	195	168	201	179	193	186	196	191	200	174	206	173	196	181	173	186	204	193	182	166	171	177	164	209	184	189	192	193	174	191	191	191	178	182	177	193	190	195	182	191	191	202	198	203	204	190	175	186	198	181	214	191	180	174	168	205	185	188	193	215	191	208	191	169	189	184	202	162	178	199	187	207	178	183	183	175	179	175	192	198	186	183	214	195	194	167	198	186	188	169	187	185	199	168	193	207	200	179	196	187	193	179	172	213	219	192	193	193	208	154	211	186	180	176	201	194	164	182	200	160	164	200	195	183	185	177	177	189	195	179	176	190	198	195	201	203	191	176	192	206	169	192	194	210	188	192	189	183	168	181	220	196	192	152	200	192	179	171	190	179	216	192	185	176	195	191	174	164	180	195	183	177	196	172	177	191	157	190	182	207	189	177	187	186	189	164	199	173	177	200	195	191	175	198	193	169	181	187	186	207	177	186	211	209	201	182	189	209	201	194	184	213	167	189	178	196	203	195	181	195	183	193	149	206	187	196	172	211	192	165	194	209	184	196	185	176	197	199	198	201	194	189	187	187	181	180	196	163	197	194	178	178	179	191	181	185	182	212	213	185	183	172	189	191	202	181	210	188	197	194	175	193	180	173	181	191	194	204	203	179	217	182	211	221	197	187	188	201	174	186	202	196	185	215	208	188	186	180	170	182	207	203	168	204	201	165	190	163	194	198	202	183	180	194	185	183	165	174	166	175	207	173	174	185	206	184	202	211	201	195	199	172	183	193	204	178	183	177	203	180	192	215	195	171	186	209	188	178	166	204	180	179	196	183	200	200	185	208	174	197	201	198	181	188	175	216	187	189	194	168	161	176	183	205	186	198	187	186	165	206	179	184	182	200	170	182	201	203	173	200	201	188	195	194	198	188	183	178	183	189	200	186	183	201	179	196	198	206	215	185	194	190	192	201	192	174	195	175	169	178	188	210	182	162	201	179	171	171	150	212	181	193	197	189	182	163	190	183	192	169	196	182	188	199	216	185	179	204	162	184	197	193	197	166	166	177	202	192	190	197	188	184	193	198	217	183	181	162	191	166	192	190	178	191	164	187	211	206	179	171	195	190	224	195	171	182	189	181	192	165	204	193	193	194	192	191	170	207	198	194	203	165	191	186	173	181	212	217	181	199	168	197	193	199	169	184	190	198	174	185	184	198	197	171	209	198	204	183	186	197	193	190	183	196	148	163	193	195	202	183	187	208	206	191	206	208	204	188
4256	6553	6982	6585	5326	6380	5225	4817	1466	1500	1181	1467	1611	1909	1585	1320	673	585	610	605	637	607	580	583	567	588	569	521	597	592	571	589	558	586	541	575	587	588	596	559	597	582	592	633	554	596	591	564	572	553	580	627	595	577	560	553	605	556	593	593	600	579	555	616	586	593	602	575	587	549	580	550	563	517	565	542	576	595	567	545	584	594	573	565	575	593	612	565	571	599	541	564	579	570	546	570	554	535	594	535	564	543	561	627	636	560	553	590	603	571	568	565	581	595	601	564	578	569	580	535	597	548	544	562	583	559	601	549	588	555	558	581	568	516	526	590	597	567	597	593	576	573	575	545	576	612	555	566	561	573	576	602	563	581	584	587	560	605	576	610	512	580	573	576	578	596	511	560	587	529	523	566	566	608	556	547	583	603	585	564	583	555	562	598	564	579	594	590	570	589	555	543	552	568	544	544	561	554	569	572	533	573	589	534	549	569	557	607	577	568	600	599	589	528	570	585	571	541	559	551	569	576	600	567	537	574	590	568	579	560	553	553	605	590	571	552	593	565	585	541	570	563	564	566	578	569	574	527	534	584	568	548	574	553	586	588	571	612	566	561	550	556	559	626	588	596	568	567	520	592	557	521	522	573	552	526	593	566	567	565	570	545	556	568	565	605	551	586	557	563	581	559	566	573	588	619	614	594	562	581	625	603	598	574	613	592	535	542	559	615	587	529	581	597	539	562	626	577	572	588	565	532	564	578	587	567	613	565	590	587	568	542	553	603	531	572	589	581	580	590	591	583	532	549	585	556	570	616	578	597	610	591	583	532	565	551	553	569	597	567	558	586	600	576	588	624	576	539	565	595	538	576	582	595	598	569	551	553	570	573	550	617	563	580	594	582	582	577	567	576	574	578	555	559	567	587	562	566	577	538	539	585	566	553	578	586	573	617	543	562	564	573	593	566	566	566	549	576	556	549	595	533	544	547	571	572	574	577	567	568	575	584	586	625	554	588	580	579	629	567	582	570	527	577	579	608	529	538	579	580	566	562	589	564	548	596	522	590	571	531	535	525	558	590	590	558	573	575	554	574	589	568	587	523	531	605	554	567	568	561	549	566	563	549	547	552	580	568	574	567	561	574	585	560	575	561	562	614	588	580	580	562	558	594	569	571	611	552	586	568	564	598	615	557	556	598	599	519	570	543	558	554	578	599	539	577	581	581	546	582	603	627	580	593	559	552	547	608	564	588	547	559	574	572	587	560	569	567	568	594	576	586	570	593	565	584	588	539	585	568	557	541	576	573	590	586	550	569	593	585	568	567	549	570	553	561	588	532	558	563	609	576	553	567	578	568	564	590	585	549	587	589	566	549	555	585	550	560	532	555	580	597	550	563	561	579	564	582	582	538	547	582	589	611	530	552	552	568	581	617	570	615	578	566	575	585	538	562	584	569	601	579	560	551	590	521	548	562	545	554	566	594	560	559	600	585	557	580	565	598	594	589	569	579	590	557	532	568	562	590	582	578	589	562	559	600	615	511	539	612	560	531	575	600	536	547	553	558	544	582	612	591	558	567	537	575	539	577	529	546	596	591	595	573	564	550	542	584	579	520	592	549	540	549	592	543	559	593	569	587	583	586	548	611	568	586	541	578	569	559	586	549	538	578	533	521	594	597	584	579	525	589	589	548	567	580	535	577	604	563	573	588	575	584	613	604	573	569	586	557	559	583	594	615	583	580	542	579	569	544	506	616	597	584	591	555	519	575	590	569	551	561	597	609	596	569	579	543	553	605	519	592	530	541	563	574	608	558	552	559	581	578	569	574	583	546	583	558	574	606	602	603	579	562	526	560	587	573	578	590	598	580	546	592	540	603	578	587	526	572	620	541	575	557	575	597	575	554	591	558	568	581	558	573	554	598	541	598	593	576	546	633	519	511	565	578	562	583	553	573	585	537	574	636	560	575	567	563	553	569	553	561	579	581	556	552	571	551	534	557	542	596	569	549	574	580	576	553	564	573	588	517	589	597	571	573	591	548	586	570	593	593	555	535	547	572	568	620	566	575	592	581	590	534	557	560	550	602	582	560	566	553	575	572	538	573	581	572	544	563	570	561	577	611	554	566	598	560	581	572	585	511	567	629	562	584	578	572	570	595	566	596	593	582	576	570	564	611	524	560	588	587	539	565	551	571	489	546	567	591	593	574	594	559	545	516	567	589	594	611	593	567	557	597	601	537	553	586	587	573	586	583	617	599	572	620	574	557	574	571	585	600	563	591	597	562	586	605	555	603	622	557	539	590	569	576	581	612	563	595	581	579	609	591	631	582	580	568	555	550	576	600	563	582	580	588	592	541	595	564	592	540	555	577	587	574	526	554	568	620	567	581	577	537	552	567	572	581	533	577	556	597	603	601	593	595	570	585	545	580	565	561	592	576	544	604	574	584	558	573	584	562	595	609	597	591	552	589	586	568	608	545	604	580	548	544	592	572	553	627	578	606	569	575	602	593	578	578	640	547	576	594	598	568	585	562	591	570	584	566	586	604	564	584	580	582	551	600	589	607	571	569	528	576	557	571	583	590	588	588	538	568	571	616	559	565	599	628	571	548	604	579	632	538	573	578	570	547	547	569	589	578	542	572	539	581	539	545	576	532	588	568	578	564	583	529	580	554	613	591	604	579	594	600	594	565	557	559	548	568	581	575	572	545	567	576	610	563	596	591	600	547	548	543	563	554	556	565	608	581	570	573	538	615	586	547	608	568	597	605	564	552	531	601	592	545	544	581	602	559	612	558	619	551	560	584	596	574	577	605	582	555	538	558	584	584	613	551	538	573	573	522	571	541	545	582	590	531	577	551	581	572	581	576	579	565	600	632	588	594	605	580	576	559	566	575	537	542	569	558	617	587	559	573	607	604	564	571	524	574	563	557	606	549	571	577	532	539	558	606	572	561	523	562	585	568	540	563	586	564	614	499	599	587	618	567	571	566	560	613	563	588	523	583	570	604	529	591	557	585	558	579	576	570	561	602	559	564	571	564	573	535	555	576	570	605	574	584	568	582	553	551	557	598	577	614	573	588	605	550	585	547	551	594	538	622	583	577	572	555	598	565	575	557	593	588	582	607	624	576	546	553	570	595	575	578	560	566	590	573	566	535	588	556	612	579	563	589	592	608	593	539	546	543	568	589	595	557	568	603	578	554	549	614	562	582	574	559	536	530	534	550	554	527	565	558	539	583	595	570	606	598	526	617	564	608	608	578	606	557	557	588	598	555	559	586	606	558	567	581	576	564	570	609	529	536	576	606	547	583	535	548	562	585	573	564	581	552	619	547	605	585	576	557	608	545	559	574	564	570	553	559	576	584	598	553	568	552	586	605	547	587	582	580	576	576	555	626	559	585	576	567	564	586	606	571	603	613	563	593	551	591	545	573	577	560	580	593	568	595	570	591	565	569	614	520	563	567	555	591	583	561	585	586	568	552	595	556	565	555	587	559	586	610	566	569
22873	33309	29911	26513	23572	22985	19519	16245	5500	2533	2143	2292	2403	2583	2716	2429	1008	452	377	370	375	387	353	372	336	366	326	375	358	348	342	362	364	364	309	359	343	356	360	343	289	318	346	345	345	368	369	357	370	337	353	354	359	339	342	384	329	358	380	353	368	363	335	335	343	326	351	358	351	334	346	348	352	337	346	359	335	354	334	348	354	346	371	370	306	333	356	318	348	362	329	338	329	342	353	375	356	327	352	366	365	318	316	336	356	368	329	356	329	346	342	361	332	359	338	327	367	355	346	346	390	325	364	359	352	346	366	352	319	369	353	318	364	301	318	334	386	307	372	328	361	328	353	369	336	331	340	346	312	340	329	349	369	355	312	355	340	327	385	343	318	345	344	343	335	329	340	317	360	343	352	363	333	325	351	376	341	359	334	333	343	321	337	323	366	318	345	349	333	320	384	382	307	309	344	340	363	338	346	349	357	361	350	333	358	349	332	353	371	328	362	366	323	351	333	337	309	338	313	353	385	350	360	362	376	305	330	366	350	335	324	375	331	361	358	322	341	362	320	356	332	342	327	369	346	344	340	356	360	324	358	349	333	365	353	379	363	356	355	364	333	370	361	335	330	327	343	319	349	345	356	371	335	349	366	381	347	384	316	333	345	328	380	384	358	342	380	326	360	381	356	354	332	390	371	377	331	317	338	327	338	373	335	328	361	326	330	374	373	348	339	319	378	365	358	347	366	334	363	343	329	313	393	322	348	335	329	328	313	339	333	361	355	358	350	364	349	344	309	380	327	368	388	361	314	322	320	355	337	365	328	317	330	357	313	362	344	354	346	352	320	356	379	322	351	307	345	356	350	353	357	347	326	334	343	324	354	392	341	331	356	325	341	332	343	370	317	335	353	379	371	355	331	313	324	344	364	346	330	351	323	321	315	355	379	315	346	336	336	373	354	353	328	344	320	341	347	347	381	362	347	348	342	332	329	330	355	351	311	343	376	393	359	362	384	382	369	369	349	333	342	358	360	351	334	349	378	331	323	333	342	307	348	319	369	331	324	349	358	338	328	351	315	405	319	309	362	370	356	339	372	317	361	348	309	317	340	340	362	341	320	354	341	367	323	318	318	349	366	357	331	345	337	358	326	365	365	348	361	330	341	350	314	329	333	334	343	358	379	327	320	309	313	334	347	349	335	341	329	359	394	345	347	327	358	326	349	347	374	382	360	334	342	303	322	356	332	325	307	353	349	357	345	348	342	360	366	365	337	363	381	335	327	354	369	338	351	356	336	371	352	357	361	353	349	339	367	337	318	383	339	349	338	352	336	344	335	354	338	333	348	370	298	364	349	376	358	352	347	373	333	350	352	350	326	361	353	348	346	353	341	348	330	366	356	337	325	332	362	377	347	363	363	344	307	373	338	324	308	330	335	354	315	339	350	359	365	358	338	389	374	324	349	350	331	330	352	304	330	340	335	362	360	360	317	353	356	375	344	353	347	368	351	365	332	341	380	368	351	326	321	341	356	359	329	322	310	342	366	388	337	352	337	329	369	367	338	326	326	340	346	324	364	318	368	339	328	344	368	364	345	342	363	356	337	326	364	342	365	351	361	353	326	373	349	344	333	341	325	361	382	373	357	333	370	368	348	331	353	351	299	312	352	329	354	370	370	316	361	375	352	324	357	381	346	348	345	352	342	349	378	308	369	336	355	322	364	338	345	330	380	370	337	372	352	338	339	358	331	356	326	352	344	338	351	361	362	360	377	336	329	349	333	354	315	353	354	352	356	343	326	329	343	304	350	352	353	366	331	348	326	360	360	314	332	338	348	347	357	359	367	310	358	368	358	332	390	359	342	348	365	351	362	362	341	350	346	330	343	372	327	340	339	361	390	368	384	334	320	317	350	338	337	345	334	361	358	309	339	328	344	347	334	349	338	340	385	372	346	365	346	349	339	351	334	355	347	341	379	338	322	346	338	357	344	352	337	329	349	327	348	304	377	344	341	318	354	307	357	349	314	336	347	339	346	344	354	344	388	348	332	342	361	360	325	359	327	368	324	353	328	351	344	354	326	338	320	325	367	336	328	329	341	392	300	322	330	350	365	333	333	340	327	372	328	348	340	305	357	309	377	356	340	364	347	346	369	356	334	334	323	302	340	381	364	335	353	350	365	350	336	318	301	339	337	348	368	330	333	334	360	343	336	310	312	358	335	344	331	317	346	348	344	368	361	321	357	332	335	362	335	324	331	336	357	374	346	348	398	360	348	348	351	349	358	347	302	359	365	343	326	353	365	375	341	339	360	335	345	309	395	360	335	358	329	337	346	339	344	319	374	353	348	355	338	344	339	366	353	348	341	342	321	362	340	331	310	335	330	355	340	306	356	337	339	350	353	353	328	328	355	336	382	340	335	337	316	338	319	350	317	320	323	342	364	311	340	387	322	416	358	348	374	338	362	323	362	346	354	348	347	350	328	335	379	328	342	345	334	380	337	330	347	312	339	356	328	335	324	361	392	330	326	374	345	367	341	351	344	373	349	377	353	314	348	341	350	374	318	345	362	363	335	369	325	329	310	337	351	353	341	338	335	356	357	317	349	366	363	362	332	312	330	368	349	319	363	346	357	317	366	316	382	329	336	352	351	329	349	323	338	377	353	359	367	359	335	333	337	342	330	330	346	357	356	312	366	322	354	333	334	321	343	335	326	370	365	337	364	377	361	362	370	321	350	358	337	339	324	313	362	351	334	356	341	314	350	352	323	329	317	377	331	339	336	349	346	354	335	309	356	338	354	326	346	341	355	354	356	355	344	338	345	356	333	350	324	336	323	332	347	339	320	344	345	345	330	350	335	365	306	341	346	322	357	355	353	352	337	337	344	335	328	376	333	358	356	345	326	373	384	314	364	318	335	338	329	374	353	366	341	356	359	325	374	345	340	371	334	360	335	355	355	330	336	353	339	374	334	326	340	341	312	360	345	333	347	336	341	366	365	341	363	346	341	353	361	352	334	314	376	330	360	356	340	332	348	351	319	334	385	364	330	339	403	376	342	347	340	311	351	346	362	321	350	364	333	325	377	343	345	359	364	366	369	338	358	324	322	344	332	362	341	339	337	350	394	353	350	332	337	335	323	349	351	329	331	351	347	316	376	320	354	317	352	341	324	340	360	357	363	364	376	335	337	348	358	344	323	371	331	361	323	349	334	321	368	373	361	389	359	360	327	321	323	350	378	337	347	342	361	330	394	320	348	363	337	338	339	326	375	325	334	342	332	322	324	300	354	368	353	359	340	386	307	360	332	338	354	338	324	356	345	346	342	319	348	372	323	388	350	346	354	362	319	359	357	344	328	353	321	340	362	330	335	321	343	343	351	356	344	386	386	352	343	346	330	363	348	337	379	338	357	357	383	333	318	330	358	309	331	367	369	354	365	333	335	325	355	338	354	355	317	317	316	342	336	333	346	358	320	368	339	341	380	345	366	310	345	353	373	329	379	376	361	332
17252	24974	25390	28161	31589	36813	35878	32886	12396	8289	8329	8516	8936	10654	11078	8141	2814	1275	1283	1107	1145	1073	1105	1102	1089	1018	1037	1070	1020	969	1006	992	1016	992	1040	952	965	1000	974	1000	987	988	1000	951	907	983	963	944	955	934	906	936	915	941	949	1014	944	934	942	953	950	918	936	932	919	936	946	912	916	922	927	901	954	899	962	973	964	951	925	919	905	939	885	962	923	969	946	946	978	868	899	891	902	911	925	914	966	931	937	947	891	932	957	892	878	917	924	942	920	855	930	891	924	930	924	878	929	937	943	953	910	914	933	902	928	917	931	877	927	935	965	875	913	900	890	931	927	949	930	932	889	883	880	925	922	944	933	918	891	953	904	936	904	910	927	955	924	933	932	889	927	952	953	822	930	898	855	955	914	905	914	889	931	908	910	924	932	906	914	924	886	883	861	891	930	938	889	900	887	899	946	878	908	933	913	1000	893	879	886	859	880	964	894	887	882	909	911	892	909	905	935	929	881	912	901	906	900	936	953	944	915	928	889	961	992	848	935	965	884	898	918	911	916	893	906	908	879	895	965	914	926	926	912	922	885	963	867	930	918	917	920	946	963	916	939	907	953	907	904	969	887	897	932	908	936	905	942	872	911	899	906	861	912	867	946	891	959	970	944	898	887	950	907	900	908	920	923	929	924	952	890	921	883	895	906	899	941	942	934	958	942	869	978	904	954	895	893	888	956	908	887	874	899	938	935	857	918	928	874	859	849	898	933	909	916	843	887	906	861	902	895	930	903	926	907	925	899	910	946	919	900	941	906	934	926	914	905	909	937	946	954	952	900	900	905	896	912	950	911	936	892	913	953	936	957	899	958	940	893	954	967	987	929	950	915	894	878	973	961	924	904	921	960	904	917	899	937	920	905	889	940	878	873	892	950	901	909	925	920	933	931	957	926	914	893	898	926	949	906	870	931	880	911	901	896	938	921	893	916	937	942	930	920	854	907	876	923	952	915	897	941	914	976	943	978	940	897	951	875	888	946	958	838	875	915	906	919	960	886	919	946	922	935	912	888	906	930	870	940	936	917	947	907	894	931	935	899	930	910	883	882	965	914	912	907	958	915	903	939	940	891	907	871	933	910	903	987	915	933	904	911	913	915	877	946	937	910	887	911	863	943	924	848	942	917	978	889	890	906	978	870	915	938	925	892	934	979	909	871	943	894	911	900	893	911	915	968	893	919	916	916	948	989	919	903	855	917	913	964	934	908	904	917	949	930	898	943	937	936	888	960	871	942	928	941	935	895	895	899	923	899	853	902	930	918	944	947	909	929	927	925	878	951	945	916	967	882	900	958	907	871	974	893	957	909	876	899	915	953	924	981	894	961	960	830	891	949	961	883	920	855	936	900	875	901	973	940	900	910	908	903	913	897	942	875	920	882	935	956	885	921	935	917	870	877	952	904	917	910	917	838	938	905	968	905	931	986	915	918	904	906	902	869	927	957	904	931	903	894	917	966	894	913	896	893	961	970	899	956	928	888	946	911	926	901	966	930	934	911	913	905	887	932	937	906	922	924	942	898	927	886	915	918	933	925	944	971	956	927	964	859	967	879	923	951	900	884	893	888	886	907	875	870	923	905	889	867	912	911	891	908	878	891	940	894	918	926	888	896	864	913	870	911	867	962	935	912	867	923	933	887	923	900	911	917	944	915	912	957	895	921	928	928	968	919	931	900	942	934	978	924	926	891	919	927	847	941	980	920	926	969	918	950	887	893	946	912	933	913	906	921	902	896	873	928	877	875	940	882	900	933	900	906	948	913	960	894	934	903	950	904	878	930	903	967	906	924	915	895	933	884	900	901	922	898	924	957	944	948	903	866	932	907	964	908	908	938	962	950	896	878	902	921	943	929	933	923	932	909	912	891	873	905	894	954	875	934	984	943	943	921	897	905	888	921	922	889	916	867	872	853	914	959	933	886	907	932	875	937	893	914	941	925	866	910	941	933	903	923	902	889	922	940	897	904	863	850	925	919	910	916	867	920	903	907	902	942	923	911	972	928	812	928	905	943	913	889	927	920	895	892	883	929	921	875	905	872	931	953	900	864	945	856	884	892	967	940	941	939	885	962	927	906	971	929	914	961	927	890	931	880	919	910	904	870	920	901	909	920	912	912	976	928	909	905	915	912	906	973	903	910	869	893	926	915	933	920	923	903	926	928	915	877	930	929	929	890	895	854	947	957	884	911	950	905	968	919	952	910	935	926	893	930	958	937	925	927	954	867	916	917	891	963	893	896	881	885	859	920	950	930	905	937	893	922	907	926	911	881	930	947	910	910	931	933	831	936	912	900	954	944	923	900	902	846	941	900	882	953	926	973	917	926	943	897	894	923	925	907	941	877	953	920	905	909	885	945	908	851	893	890	886	865	924	926	885	914	911	890	921	987	955	953	892	868	926	956	932	948	900	939	921	951	932	906	930	915	872	923	935	883	886	851	849	881	914	892	942	923	946	925	907	921	929	931	905	913	937	958	924	916	906	898	932	937	898	911	975	885	892	930	918	923	911	991	887	924	939	925	904	884	930	906	922	936	910	933	900	897	897	928	937	944	918	930	906	988	915	905	843	933	912	948	920	881	943	894	880	886	919	921	919	931	944	869	940	928	970	829	937	942	895	948	903	942	891	869	907	915	851	895	963	921	921	912	920	903	891	905	869	906	946	885	911	927	864	885	975	918	906	937	954	932	949	924	877	872	892	889	955	928	944	888	916	884	945	937	913	950	914	931	915	919	882	909	957	858	933	967	940	922	880	915	931	989	885	916	897	920	907	903	901	939	890	907	876	898	944	918	944	870	883	896	892	895	910	938	929	864	886	945	906	914	942	913	913	908	913	915	927	941	925	908	915	907	882	919	935	966	873	906	908	907	934	945	904	932	912	892	895	857	954	910	847	918	932	954	983	878	901	960	933	910	925	895	945	902	976	944	942	949	932	902	901	952	944	889	919	898	887	907	895	927	947	943	901	952	892	913	982	912	877	924	926	913	888	950	888	956	905	960	916	912	925	870	869	961	939	914	985	921	928	950	913	915	928	937	918	867	917	933	886	930	931	890	884	862	935	937	944	967	870	903	912	916	880	853	883	881	936	941	905	946	936	907	954	918	929	900	903	854	945	883	908	939	907	905	898	908	883	883	925	900	904	914	919	878	916	959	894	905	977	931	887	921	875	905	927	851	968	941	933	988	897	936	859	892	968	934	931	889	923	885	933	882	912	951	941	894	929	903	961	952	904	894	915	888	941	908	957	898	916	916	952	915	904	891	915	870	897	918	924	913	898	916	873	914	914	927	892	915	874	953	926	929	944	945	839	996	951	867	933	937	930	884	936	945	932	895	923	965	981	906	918	846	920	892	954	954	940	893	957	932	875	947	975	897	926	924	922	905	878	942	921	866	929	959	892	938	940	823	915	946	896	899	920	885	941	933	898	877	911	949	935	903	917	872	947	885	865	926	918	984	881	917	922
30649	37817	32555	31057	29065	30009	26706	24045	10776	3827	2837	3586	3963	3611	4382	3560	1387	552	408	340	349	321	349	332	331	328	322	310	311	326	302	297	299	350	301	291	333	350	296	310	333	327	318	316	307	329	313	309	348	300	294	321	302	302	319	288	295	358	339	310	325	277	283	338	285	298	307	299	296	285	300	291	288	319	328	299	292	282	317	293	324	324	291	305	307	307	290	289	301	293	327	279	299	324	296	276	297	309	298	291	283	299	300	306	307	314	315	303	296	302	287	313	319	309	316	286	306	296	302	295	330	321	307	299	292	294	307	300	323	295	318	304	300	284	292	305	301	286	307	305	309	308	329	329	324	317	302	297	286	307	302	309	322	308	328	309	289	315	304	301	293	310	275	304	296	315	298	279	322	318	277	300	302	271	312	299	325	319	314	293	303	322	284	313	314	303	336	316	288	300	294	302	290	317	317	289	289	326	290	321	317	276	323	272	309	291	326	326	298	303	289	295	280	286	307	293	282	325	304	297	312	339	292	299	311	294	298	304	305	308	301	296	306	305	348	341	311	302	317	294	299	301	297	324	285	272	338	249	336	300	311	315	270	280	286	330	333	320	325	345	297	321	315	292	321	335	290	271	289	315	286	293	285	268	301	327	294	293	300	303	311	329	306	326	313	340	320	306	300	315	279	308	288	316	327	313	329	289	312	298	308	316	318	274	280	327	300	280	306	256	340	287	301	318	289	332	280	285	256	284	294	279	275	281	302	308	286	319	335	291	307	314	297	275	297	268	286	274	308	306	320	330	309	307	296	305	295	309	321	279	294	298	288	312	280	301	281	310	312	288	337	289	303	283	295	308	286	308	320	300	330	291	298	305	303	317	288	300	281	279	309	290	275	300	335	285	317	313	307	326	278	295	305	297	346	282	289	306	303	319	337	328	316	287	320	281	316	328	306	293	321	305	288	293	296	315	332	301	291	306	300	300	314	305	328	322	310	324	303	294	321	279	265	311	322	284	289	332	308	305	314	301	315	315	327	276	319	311	286	278	306	287	278	300	288	330	305	336	307	296	291	307	322	298	303	321	292	297	281	313	301	290	296	305	313	292	317	311	306	293	309	283	301	307	258	318	312	307	312	315	305	334	277	313	278	312	303	285	292	348	310	294	275	323	295	317	308	299	321	277	293	328	305	313	294	321	308	313	292	278	259	285	283	328	314	335	270	287	304	315	302	316	334	322	281	329	284	317	299	298	323	326	308	316	289	301	304	296	300	279	302	298	310	328	299	306	301	337	301	278	283	280	297	297	283	302	312	327	295	294	293	290	313	298	302	291	310	327	273	340	292	269	278	300	328	298	277	293	297	324	284	307	315	307	306	307	302	316	302	287	304	321	297	323	290	290	338	321	302	337	274	306	294	283	340	306	305	265	304	317	326	339	295	292	306	308	367	306	296	281	308	335	271	304	285	290	285	308	298	308	319	296	316	295	305	309	274	319	314	294	335	286	305	275	270	343	307	292	309	260	293	317	298	290	303	302	323	292	303	266	301	302	312	302	327	315	277	323	328	279	292	306	312	309	312	275	320	302	288	299	280	311	350	342	277	339	307	302	311	310	315	297	316	316	296	320	306	345	289	298	300	301	288	340	281	300	312	320	275	267	325	283	328	294	293	289	294	279	339	305	318	274	322	297	282	286	310	282	283	321	279	280	287	286	280	309	280	292	265	326	320	301	296	303	272	306	294	292	285	285	306	302	306	328	277	303	307	296	298	293	312	311	318	272	317	316	293	270	299	294	288	286	325	269	302	307	302	302	302	285	332	314	308	283	309	307	272	280	318	301	285	292	297	291	293	288	292	285	296	301	302	286	305	313	312	306	275	311	290	295	328	313	284	280	289	321	284	261	278	314	311	319	280	288	288	306	287	301	299	287	314	284	283	284	310	295	316	322	279	308	312	342	330	314	295	322	315	296	329	273	275	339	277	305	293	315	310	323	326	325	286	277	301	280	326	308	308	302	296	321	318	326	321	311	287	256	300	277	306	290	282	351	292	295	279	314	288	322	319	307	274	316	318	325	307	279	267	326	305	312	292	305	317	295	297	290	274	306	309	297	306	303	297	277	289	289	297	312	302	326	326	310	313	294	275	313	318	297	269	303	317	309	294	294	304	282	331	276	294	313	313	326	315	288	277	280	314	294	304	296	318	319	326	307	313	296	301	312	283	317	302	281	319	286	289	296	299	295	336	286	302	286	286	300	315	279	316	304	280	295	300	319	322	309	301	315	287	298	285	294	307	301	344	301	293	284	313	276	277	259	306	297	306	316	308	296	330	309	311	316	307	320	280	299	308	293	262	298	286	266	339	304	304	308	286	290	291	276	318	304	265	342	292	338	276	283	314	294	281	282	296	325	331	344	345	286	299	283	350	288	307	349	270	296	305	323	272	310	295	320	310	294	312	323	286	298	316	305	306	309	287	318	316	329	282	285	321	325	302	344	300	287	284	318	324	299	282	290	301	316	318	315	294	323	307	290	308	300	329	301	291	288	311	273	323	316	290	298	325	286	274	288	331	292	315	301	296	309	316	306	286	288	299	285	309	309	320	309	328	303	278	302	303	320	290	327	327	354	303	260	279	298	276	343	285	302	297	322	289	301	324	274	301	321	327	348	309	309	323	313	287	268	282	316	261	269	312	315	304	322	327	332	338	316	294	296	302	284	316	274	345	307	302	303	295	278	315	316	308	291	325	336	295	309	333	307	314	322	274	304	306	300	292	327	303	317	302	300	284	298	345	301	296	297	309	283	272	289	304	310	287	306	303	295	318	335	271	309	334	263	305	305	291	307	276	292	292	291	302	281	294	293	306	323	300	303	272	308	318	322	307	298	291	311	327	338	299	286	321	322	307	303	300	300	290	293	292	332	263	283	305	325	298	315	302	308	286	303	300	283	318	314	297	322	303	263	291	296	318	284	306	333	310	310	307	283	302	262	321	314	329	346	325	340	289	293	301	302	294	323	281	297	318	319	294	273	254	305	314	313	323	274	303	314	285	305	252	305	318	306	301	289	297	289	329	319	318	318	286	340	290	271	294	278	305	291	297	310	290	269	326	292	319	313	292	314	302	297	284	289	283	302	288	278	276	301	290	340	262	317	322	302	295	306	325	290	260	303	275	302	310	331	321	307	298	299	315	295	309	271	307	268	296	330	274	300	303	305	283	310	303	271	310	309	320	289	321	298	279	299	316	348	299	292	318	291	306	264	337	301	290	299	289	297	315	330	287	281	281	296	287	303	314	280	306	287	309	323	308	315	322	295	277	311	303	310	304	316	320	309	323	351	342	353	289	302	310	294	299	279	300	316	294	295	314	285	286	329	290	294	309	273	282	302	312	282	298	330	289	312	272	278	310	278	310	320	287	306	323	312	328	337	327	286	319	317	325	307	278	271	305	313	301	340	311	312	266	288	314	303	283	312	274	286	284	306	303	307	300	290	278	354	297	280	297	298
21466	29768	28543	32807	37885	43123	42149	38189	17725	10429	10196	12567	13369	13531	13848	9656	3376	1392	1269	1157	1211	1090	1071	1093	1064	1036	1073	994	996	956	943	955	862	866	858	891	853	854	849	857	856	896	890	855	814	823	841	839	840	828	856	814	787	871	821	825	833	831	827	810	789	843	865	754	857	828	797	791	858	813	797	827	844	840	806	845	799	799	850	816	856	838	819	805	814	839	797	800	834	801	842	785	830	777	837	847	810	785	818	799	802	762	763	791	796	722	808	824	802	792	817	762	831	802	793	777	791	790	793	813	778	788	786	741	806	773	811	793	852	796	772	814	827	809	784	807	775	841	817	808	745	802	794	784	752	787	783	776	778	777	758	800	805	756	772	802	774	823	795	813	758	835	820	807	776	827	766	733	789	761	767	781	795	869	762	780	758	844	779	796	785	803	774	840	807	814	800	795	826	793	782	789	760	782	763	789	807	775	840	801	796	795	779	811	792	817	782	790	823	742	731	785	826	815	770	806	826	744	730	784	804	767	808	822	759	824	783	787	762	808	787	761	780	786	832	737	803	803	804	771	817	810	791	770	748	810	817	773	829	810	741	817	757	770	738	789	794	834	806	780	811	802	836	773	780	842	778	803	804	817	787	803	765	803	788	772	792	854	798	752	807	843	757	746	790	781	839	776	805	812	794	732	847	784	772	801	753	762	787	782	841	800	763	787	819	782	737	786	789	846	836	761	790	736	753	751	793	777	796	759	744	743	772	802	746	760	780	698	774	760	809	745	803	737	757	768	779	850	759	784	756	826	769	803	757	804	793	807	805	785	751	758	792	794	788	806	791	821	792	771	770	755	837	820	793	837	785	798	788	750	784	840	778	822	786	787	772	766	790	814	771	773	784	835	807	810	721	721	777	777	763	754	770	775	819	826	774	783	814	815	778	772	789	784	781	793	793	816	785	753	813	764	827	802	767	811	776	768	792	799	750	816	793	850	755	788	825	759	773	793	772	726	784	814	789	740	784	817	731	797	791	767	853	791	802	815	781	727	763	798	787	788	790	742	762	830	820	787	789	789	781	748	769	844	808	762	757	853	774	781	764	775	741	778	808	798	850	789	781	766	800	813	792	793	758	737	780	774	795	799	757	773	803	730	852	767	772	805	810	820	766	795	825	850	820	792	779	757	767	825	803	758	781	835	860	743	778	831	800	783	792	749	802	815	809	832	808	766	817	767	814	835	810	826	817	751	793	761	806	786	769	838	828	778	816	793	804	773	830	812	764	764	786	815	747	778	807	774	802	803	763	776	808	814	785	804	778	766	796	760	784	795	848	829	767	812	817	767	770	825	782	780	792	797	785	777	761	810	801	772	809	804	781	816	789	793	777	821	817	817	769	725	771	817	752	784	782	752	757	855	783	788	816	808	829	760	802	786	771	798	773	777	770	722	757	784	808	817	842	821	773	780	787	845	783	748	810	827	786	794	803	839	809	781	773	765	765	795	777	784	770	739	799	776	796	791	757	744	783	824	817	841	829	795	818	803	765	763	804	780	806	776	793	765	776	823	823	721	777	746	754	796	744	787	754	784	782	791	765	738	770	798	785	764	787	828	816	791	762	778	769	800	811	765	742	800	807	772	827	799	756	822	792	815	843	790	757	807	764	795	806	802	825	753	825	789	792	769	822	734	770	813	819	738	781	781	789	805	791	791	804	786	764	775	813	816	744	846	811	770	750	823	754	730	727	773	794	764	790	761	797	802	761	755	803	758	761	769	753	701	762	749	773	775	744	727	748	782	839	779	788	770	774	797	758	810	776	785	808	808	784	809	775	734	716	816	776	783	768	810	791	758	779	780	755	766	785	751	772	744	827	791	811	814	796	768	787	803	853	841	777	816	809	776	756	842	765	768	769	775	804	758	818	812	842	793	786	827	781	736	776	748	802	805	747	820	758	799	760	807	803	756	794	802	769	806	752	774	781	749	772	816	801	779	762	777	763	858	784	812	765	780	789	793	757	828	820	810	812	826	770	794	809	778	806	785	849	750	814	786	802	792	765	779	783	796	787	806	771	787	803	816	793	749	763	800	745	850	805	772	822	807	701	732	763	782	783	821	774	805	790	755	806	763	770	763	807	754	823	772	805	737	804	756	770	810	794	761	759	784	801	768	823	770	790	838	791	813	804	825	804	738	792	767	780	782	827	767	761	768	781	779	785	804	773	808	709	762	759	769	756	758	748	760	736	756	780	758	758	772	784	790	768	800	782	818	792	798	811	757	775	802	832	786	820	812	797	755	778	754	839	770	762	745	806	794	777	796	828	766	750	821	757	802	725	739	761	812	764	818	801	795	822	792	841	773	792	798	757	754	806	756	790	789	784	751	761	790	768	788	798	818	846	802	784	748	765	795	790	840	827	827	803	815	764	774	744	753	758	828	771	799	777	816	797	796	817	781	825	792	864	799	748	812	820	769	798	810	777	820	768	804	799	734	735	782	771	715	806	746	770	841	796	787	795	857	768	817	803	785	797	754	767	755	773	790	784	767	754	758	781	797	803	779	794	806	813	784	777	789	803	761	772	812	795	809	739	807	720	805	791	773	797	772	790	818	771	807	761	781	741	761	802	759	802	745	749	814	772	794	759	751	824	772	781	779	735	802	749	756	815	791	802	789	797	742	772	788	787	796	759	808	752	744	742	815	817	782	780	813	810	813	802	811	780	745	816	815	849	757	783	810	772	807	772	757	779	798	771	778	812	752	778	802	804	818	777	797	761	805	772	744	814	799	820	774	778	795	807	784	811	795	757	796	778	772	790	804	791	754	767	809	799	761	774	732	780	817	862	772	774	811	786	830	804	802	739	766	765	782	799	744	810	772	749	778	739	796	746	767	813	779	733	761	748	769	816	767	802	785	771	770	800	767	807	748	758	776	771	793	780	805	787	809	793	772	804	755	825	782	767	767	773	769	782	761	851	824	783	753	764	792	805	807	769	794	812	785	793	798	769	806	783	803	757	778	808	752	740	811	771	820	781	773	760	760	817	784	796	822	782	777	758	801	789	779	789	831	832	773	720	734	776	746	769	780	831	758	791	785	798	749	800	799	738	818	813	779	767	773	770	767	791	773	789	717	793	833	790	750	818	776	794	784	770	811	784	793	806	747	752	786	826	817	776	834	838	816	812	773	747	768	803	751	758	777	794	746	802	827	806	768	820	788	743	818	795	752	789	778	780	775	778	777	764	791	801	833	815	814	808	791	809	809	799	760	789	853	774	810	826	753	755	770	803	807	789	798	776	811	774	804	748	762	801	711	789	786	799	777	799	743	771	817	771	767	786	796	725	752	806	845	793	783	808	780	822	781	734	728	779	780	773	781	789	811	783	741	785	768	758	744	793	799	792	810	762	847	747	762	769	774	800	791	756	795	817	822	807	770	820	793	846	794	802	798	748	790	809	788	729	773	834	799	794	777	765	753	704	786	824	769	759	785	776	807	783	792	768	766	777	807	764	803	731	790
4241	4433	3306	2257	1601	1267	774	679	313	247	220	272	259	261	242	232	200	205	193	181	203	187	181	196	193	176	180	190	194	196	189	179	170	189	183	179	187	193	184	172	178	193	205	200	198	190	180	186	188	195	188	192	182	181	205	165	181	176	189	192	174	182	217	174	184	167	213	181	159	189	191	198	185	183	182	203	178	162	189	171	170	219	179	174	180	170	186	196	189	204	207	203	194	186	184	201	176	184	177	208	190	169	213	189	212	204	193	197	194	166	179	185	214	182	204	190	192	172	179	202	174	192	206	191	210	184	186	169	212	177	213	184	179	188	189	189	185	196	197	188	177	198	186	213	184	184	172	186	183	157	182	203	208	191	196	149	184	191	197	199	183	200	177	180	183	194	171	207	182	155	189	172	181	208	203	166	187	198	177	181	202	189	162	167	223	178	188	198	183	208	189	187	194	196	179	190	174	173	170	205	186	180	215	189	179	190	189	181	162	193	199	182	208	182	192	194	184	181	167	169	185	177	201	183	167	168	198	197	196	175	195	177	204	195	178	193	179	201	185	193	212	177	181	186	185	166	188	175	183	170	198	200	202	181	206	173	185	205	172	187	160	213	213	183	200	144	202	171	213	206	193	196	182	171	183	174	178	180	198	181	208	200	185	195	199	196	188	180	173	184	178	203	173	178	170	204	196	193	179	178	153	178	193	173	203	175	171	177	190	182	215	205	177	176	189	178	187	172	178	183	202	181	196	194	197	195	159	180	194	173	211	183	199	177	207	173	197	186	191	189	170	178	198	175	206	165	208	160	206	194	165	196	202	204	185	154	195	186	162	175	182	172	209	169	202	197	179	177	209	181	175	188	205	170	177	171	186	201	178	203	211	195	171	175	167	184	193	163	187	195	188	193	206	201	187	199	196	217	177	175	187	208	186	204	205	209	189	192	193	214	181	180	184	183	183	210	202	168	229	195	189	191	175	212	190	192	176	218	200	196	175	203	196	213	165	187	185	185	181	179	210	173	199	172	193	185	189	205	174	179	180	185	198	188	188	180	195	200	181	192	176	193	202	191	172	185	197	159	182	213	190	177	186	174	183	175	192	184	178	206	190	188	178	165	166	179	169	188	191	202	195	189	188	208	212	203	162	213	165	209	184	171	182	188	172	155	205	174	206	202	201	194	182	212	175	187	195	171	199	164	172	177	182	194	185	164	195	200	208	179	179	192	180	187	185	187	170	189	180	182	187	188	184	178	183	179	195	212	186	206	191	195	184	169	191	178	200	190	197	186	174	200	191	182	195	173	207	178	183	178	216	168	207	167	208	185	193	181	169	200	193	164	160	197	183	200	145	176	177	202	177	172	192	172	185	199	202	197	177	199	200	208	179	181	166	204	209	171	188	210	200	175	180	191	202	171	184	172	162	172	216	149	200	174	186	194	185	192	206	186	187	188	184	145	197	192	183	205	197	202	210	167	199	204	184	190	192	176	174	198	183	195	159	168	195	189	193	216	178	209	189	191	189	190	194	177	176	163	186	153	173	192	183	201	203	187	191	197	179	218	183	210	212	181	179	184	193	178	181	181	180	183	193	206	189	182	195	204	192	183	193	198	186	213	186	194	184	187	191	185	172	216	201	160	180	181	154	177	212	158	177	169	169	170	188	188	174	202	181	193	198	190	185	177	178	171	186	216	192	201	183	174	205	193	193	192	189	180	222	181	194	214	181	183	194	186	190	170	182	188	209	183	193	194	176	178	159	190	197	164	215	165	165	182	204	175	213	200	190	203	165	214	194	192	176	175	186	189	194	184	182	165	179	181	191	197	200	190	195	171	175	199	173	191	195	167	178	174	167	170	204	216	201	176	191	176	180	183	203	187	182	160	199	196	199	176	181	173	195	186	176	185	186	203	180	175	180	188	181	184	190	178	187	194	191	174	196	189	198	180	211	190	191	208	197	211	167	185	204	177	201	204	207	195	190	163	179	181	176	183	185	169	171	197	190	200	209	193	206	204	148	185	162	189	170	188	192	177	173	186	204	184	177	199	189	195	193	175	209	165	186	197	172	168	152	200	190	176	212	190	189	179	183	196	202	206	200	158	206	172	170	169	201	185	178	185	192	207	201	185	165	205	185	195	165	199	195	170	207	189	191	189	200	198	185	198	178	192	206	167	183	195	208	201	190	159	190	194	206	199	200	183	187	184	176	176	185	185	194	182	171	201	192	208	197	195	200	194	181	197	164	178	195	204	180	161	161	190	193	197	177	201	186	179	191	184	165	166	195	186	164	166	206	195	196	158	189	202	177	178	199	207	185	178	196	177	177	192	212	187	172	196	170	190	172	193	206	147	180	171	161	187	176	187	187	164	204	181	161	189	182	210	156	171	216	199	197	180	188	172	175	190	188	164	191	177	189	195	184	165	185	197	205	180	186	206	186	165	177	190	169	177	178	200	191	178	169	157	170	202	184	195	180	200	186	202	219	165	205	175	191	187	180	165	183	177	188	193	198	174	179	182	194	201	176	171	208	181	190	189	209	164	172	167	184	192	170	181	178	193	192	188	201	171	172	175	173	193	168	211	180	180	174	195	196	207	177	180	176	178	185	190	180	195	175	162	187	165	198	184	182	185	192	188	183	183	170	169	191	173	188	166	172	182	173	204	194	190	174	180	194	167	179	212	169	182	201	182	171	173	196	159	186	156	198	185	197	186	181	189	184	202	181	207	176	179	210	172	174	189	180	177	208	209	209	178	193	153	195	215	192	195	192	196	190	186	199	182	216	160	176	197	166	168	188	191	155	208	168	178	179	167	186	196	180	176	208	212	190	181	163	173	204	190	198	187	199	187	199	210	179	191	177	177	172	164	205	170	189	181	182	178	178	213	193	188	203	194	185	175	206	196	225	198	191	167	194	175	201	198	192	192	171	196	176	176	186	187	186	191	150	191	187	208	187	194	192	171	204	170	192	203	174	185	173	198	203	195	168	167	177	180	193	203	212	161	192	196	190	171	194	191	180	192	169	177	206	172	180	206	167	201	195	170	189	204	172	204	175	190	184	139	192	156	189	165	211	187	186	180	172	199	204	223	201	199	193	196	200	195	185	167	195	177	183	174	186	188	187	186	198	186	194	184	195	172	183	192	224	166	163	195	199	180	187	205	204	176	185	188	207	189	164	202	203	176	177	171	167	177	177	177	182	185	204	169	166	192	193	172	147	173	172	205	190	196	179	222	187	193	170	185	173	219	183	205	178	195	186	199	213	184	210	170	193	189	187	206	202	181	199	160	192	188	194	188	199	162	172	209	191	189	169	181	198	182	201	186	196	170	201	185	188	175	200	189	203	179	177	194	178	192	194	206	188	175	171	183	181	192	189	175	179	197	188	195	196	203	186	194	167	171	185	176	195	174	182	178	180	191	175	195	185	184	184	192	197	181	195	195	197	171	182	206	192	166	218	183	172	181	191	184	177	211	189	175	210	164	214	184	181	193	199	199	183	192
4147	6187	5606	6146	5860	6298	5020	3749	1223	1007	991	1150	1430	1325	1387	1096	697	626	573	620	609	587	578	560	579	544	596	569	558	582	547	624	560	611	560	565	614	555	569	576	593	570	556	566	582	569	591	574	588	608	580	613	576	608	604	581	577	600	541	575	571	609	575	536	539	534	536	583	548	539	572	623	586	564	564	583	555	568	535	573	587	550	528	576	566	581	605	559	576	550	572	563	569	589	574	568	571	585	581	593	582	597	569	540	599	587	568	552	607	592	554	579	575	556	584	550	584	547	589	575	592	580	548	566	595	540	571	587	571	574	551	587	543	575	553	526	577	549	570	611	595	555	597	538	549	580	572	581	565	546	582	568	586	553	587	550	553	544	588	560	575	555	591	543	571	566	572	538	527	593	606	529	601	602	574	602	615	578	570	562	595	576	534	583	594	536	580	533	564	531	590	586	557	594	582	569	566	560	565	595	553	539	570	548	537	607	576	578	602	557	569	555	612	562	578	588	581	594	553	551	577	555	515	535	585	546	587	586	570	564	586	580	544	564	505	588	580	578	585	543	545	580	581	582	606	557	561	580	596	559	522	551	542	597	563	575	568	564	544	564	631	602	580	566	586	566	533	583	561	550	584	563	551	567	593	575	572	558	565	551	580	586	609	580	593	546	565	543	577	525	536	581	539	594	582	607	599	596	559	556	567	575	560	580	557	541	551	606	554	541	600	560	536	589	548	608	576	583	594	571	606	593	555	528	574	575	534	593	603	609	573	613	552	557	577	572	585	594	572	536	535	529	561	571	572	588	567	557	574	548	638	558	574	581	584	529	550	537	582	532	578	537	550	511	547	551	571	563	581	543	588	579	567	607	585	574	592	525	563	583	568	571	557	573	587	570	577	579	533	569	581	571	562	570	561	574	572	575	537	577	542	582	553	576	576	605	547	533	606	550	619	568	588	576	571	545	570	573	578	583	557	547	519	532	584	584	567	571	596	599	572	553	589	553	533	564	576	599	565	551	577	615	524	567	578	567	589	563	620	554	543	561	569	581	570	549	582	556	581	591	543	579	609	561	534	553	604	610	563	556	559	578	618	557	583	582	570	545	580	556	580	573	620	563	537	570	564	558	557	570	561	576	583	556	573	583	588	566	584	557	557	577	562	541	589	531	584	589	573	590	599	544	558	583	550	530	583	594	547	598	548	576	616	564	531	615	538	517	582	574	591	598	580	576	593	606	566	563	559	578	599	555	604	579	576	560	590	571	577	545	563	599	516	556	558	608	559	586	557	564	521	554	582	601	523	526	618	561	547	606	533	572	583	528	598	585	582	601	551	539	553	575	590	572	557	562	563	506	556	562	580	520	554	573	571	537	562	558	553	550	556	530	633	544	557	561	596	542	501	565	602	605	532	561	564	572	594	607	570	584	580	588	555	562	539	576	599	550	574	542	628	552	530	578	614	577	579	521	552	588	568	568	571	553	567	606	598	577	581	537	567	569	547	529	555	587	577	564	513	572	574	573	553	591	592	581	587	550	568	580	553	545	548	584	555	550	567	595	583	591	557	565	584	575	578	549	598	590	579	568	555	538	581	572	547	592	606	573	593	564	593	586	572	560	562	598	562	592	564	560	548	568	560	542	593	568	596	588	588	574	594	582	561	576	560	593	586	558	594	569	573	524	540	557	567	563	586	572	565	533	613	564	557	582	571	555	586	590	578	543	549	566	566	555	574	592	563	542	548	535	546	566	546	526	549	541	547	575	536	597	558	557	601	553	571	596	565	558	584	574	549	541	581	565	602	564	556	600	587	539	589	566	587	576	586	511	554	557	563	541	564	551	567	583	618	549	572	547	529	583	566	551	597	578	585	534	555	571	593	582	590	510	583	541	551	599	570	588	566	641	562	559	551	575	608	557	562	591	587	576	564	595	584	602	562	568	551	599	561	526	551	617	613	579	583	583	614	621	560	555	601	557	585	593	573	522	568	548	588	497	601	583	557	573	555	519	549	564	545	559	591	544	539	553	539	554	558	581	594	613	573	567	565	548	591	526	595	554	551	553	535	539	602	591	575	531	566	562	594	556	578	552	570	587	534	592	575	588	570	550	496	554	589	585	531	568	546	569	550	553	570	579	579	569	569	587	546	577	553	529	580	553	583	556	589	562	549	561	542	579	588	580	569	576	580	570	600	546	552	589	577	545	600	549	559	558	584	567	533	560	591	548	596	558	582	562	569	565	545	578	561	572	573	567	566	568	575	584	587	567	591	608	558	573	569	549	570	619	546	587	581	560	593	552	618	617	515	568	574	560	567	538	575	530	565	567	578	563	557	543	552	533	596	576	583	572	578	626	632	558	575	586	573	582	552	556	592	594	584	571	617	583	557	541	608	539	568	546	616	563	575	577	627	582	577	573	568	589	565	579	540	561	547	563	555	585	556	574	539	559	556	585	574	605	597	572	553	562	550	593	565	566	563	571	554	563	606	521	558	574	562	552	526	572	556	569	604	583	554	570	549	557	541	562	551	589	559	596	560	558	569	573	575	545	548	562	567	559	583	559	515	609	559	583	516	585	600	589	553	590	562	522	558	594	586	548	578	564	528	550	537	588	545	552	523	575	542	533	564	575	592	536	558	582	552	622	580	582	539	540	562	555	581	547	573	571	560	613	558	559	569	574	591	598	577	583	553	563	593	563	551	573	582	576	571	569	576	530	606	553	622	543	596	553	531	551	578	513	547	599	596	598	542	525	558	586	545	552	596	570	549	596	595	600	575	550	555	604	587	601	613	561	576	569	574	572	587	570	542	564	541	538	543	580	589	576	537	526	535	591	579	589	588	610	543	611	567	555	560	520	584	559	561	585	577	595	584	569	531	576	566	587	607	589	562	516	563	610	562	590	574	545	563	565	548	575	567	559	574	582	548	542	572	556	571	561	535	523	600	550	576	578	591	533	538	613	537	501	572	589	549	577	591	578	577	611	564	549	555	555	538	585	640	560	550	526	539	564	553	555	574	515	604	552	567	614	603	573	518	577	566	577	552	586	528	593	559	592	580	617	568	581	574	590	553	580	580	584	578	567	566	553	609	582	551	555	588	584	584	566	542	606	568	548	549	538	595	587	551	564	567	572	562	552	602	602	530	544	540	579	600	560	570	546	608	549	547	569	585	522	563	524	574	576	564	559	614	580	579	562	546	594	579	541	577	567	596	572	593	589	588	560	590	559	548	575	554	542	560	572	561	596	577	551	566	593	582	587	552	563	593	567	549	565	585	566	583	592	611	569	567	552	546	533	600	595	552	570	545	561	587	576	594	546	514	561	566	575	544	556	558	583	570	549	568	547	616	613	584	605	537	570	527	604	543	605	570	546	559	573	542	584	556	587	568	568	591	588	564	571	552	625	594	552	597	551	580	559	534	595	581	562	535	537	588	584	572	549	576	565	598	564	539	570	562	587	606	582	567	559	546	583	576	592	572	562	594	613	567	566	558	578	560	531	585	571
22735	31367	28281	26076	25041	24010	18684	14866	4986	1795	1596	2482	2716	2661	2933	2237	873	445	347	400	341	356	344	375	371	363	338	339	348	377	368	356	358	339	355	376	328	348	361	319	349	353	338	325	347	362	342	329	343	361	355	330	324	323	334	342	327	358	351	323	366	336	351	353	358	363	304	326	362	360	336	368	372	339	361	327	376	341	317	372	333	349	330	315	335	348	360	322	314	353	348	381	359	316	308	320	354	385	340	360	293	340	344	338	361	324	333	335	328	312	330	348	322	324	287	340	342	335	332	325	345	332	338	358	306	319	347	334	353	338	336	345	334	335	331	349	336	306	339	333	408	365	352	359	364	350	324	376	380	371	353	333	342	349	335	344	331	379	312	344	370	364	335	344	332	350	343	331	308	355	361	360	360	315	319	347	358	313	369	334	340	351	345	329	349	350	310	324	355	353	367	332	333	326	369	358	313	334	339	349	352	350	329	336	333	331	329	325	320	373	358	315	354	308	354	354	376	328	341	321	327	337	347	379	348	339	351	348	357	341	369	340	334	402	342	336	337	320	341	350	342	318	352	351	363	352	337	345	368	330	300	336	331	331	322	350	327	333	390	379	342	338	352	375	328	331	354	354	312	359	384	349	327	352	379	347	326	327	326	367	308	298	358	308	330	325	362	372	337	357	310	346	315	340	334	322	332	345	353	312	338	326	336	353	320	359	375	348	326	317	367	324	383	328	343	325	300	355	368	343	340	340	335	344	340	348	365	356	372	307	330	346	375	336	331	372	358	355	359	368	358	336	331	329	353	343	340	351	396	315	340	324	353	342	372	326	348	317	334	369	361	325	340	332	340	323	343	331	348	300	339	326	358	328	294	321	337	357	334	340	325	337	365	312	384	375	369	336	337	313	358	362	328	343	353	359	360	373	341	310	330	312	347	347	324	329	359	349	371	387	345	358	335	343	341	357	340	301	348	341	357	372	360	345	282	311	350	382	337	375	333	371	326	351	375	315	348	266	334	369	374	322	372	334	335	320	308	342	321	357	352	320	360	352	297	356	333	341	339	354	347	319	302	361	314	369	330	359	359	326	335	332	356	329	355	351	342	341	312	363	341	337	332	321	348	356	340	341	358	361	345	317	368	317	315	333	325	301	306	347	355	323	304	343	399	335	302	367	341	337	348	311	345	332	362	335	348	324	340	336	319	335	341	322	347	329	311	343	347	363	327	328	337	329	322	333	364	331	347	364	341	356	370	372	343	304	318	343	345	311	357	343	357	341	329	343	347	347	337	368	345	322	341	357	362	285	332	389	323	367	353	333	341	367	368	312	318	325	353	353	318	348	318	319	347	331	328	365	330	308	343	321	327	286	323	355	351	322	317	345	373	363	357	339	327	344	311	346	337	360	337	360	314	337	315	340	317	345	380	365	307	409	354	345	344	339	353	344	368	315	338	354	369	370	358	368	341	342	372	338	382	324	328	353	328	342	325	327	357	352	328	324	325	320	350	391	322	356	332	336	305	339	316	356	355	314	363	333	378	356	343	303	341	336	328	369	316	292	356	390	334	345	310	343	356	354	343	364	354	339	337	417	323	339	352	304	337	346	342	308	381	318	333	349	318	333	339	330	315	327	391	341	329	325	309	368	324	346	353	312	352	354	294	334	372	359	359	336	367	337	346	315	349	310	322	352	323	351	362	369	339	317	329	353	342	332	341	364	345	335	341	298	345	345	311	342	357	351	321	324	352	314	341	331	328	365	318	352	344	353	324	333	349	329	294	363	329	367	382	371	312	341	320	335	351	365	329	318	371	360	300	364	358	341	351	310	369	353	336	351	327	342	338	323	356	357	354	346	352	340	342	346	384	323	349	342	334	339	344	314	342	334	320	392	344	329	334	328	362	348	325	364	331	353	341	336	309	370	321	326	316	362	318	338	316	332	390	335	360	339	346	354	356	315	342	353	356	373	370	337	351	344	325	344	349	326	372	382	371	314	347	320	317	306	331	354	336	318	339	358	328	300	325	379	345	383	316	334	334	342	367	301	336	376	372	367	380	330	332	358	315	367	320	362	342	361	373	342	349	327	353	337	360	348	317	397	348	349	327	338	331	331	319	346	297	319	340	306	359	350	330	364	306	344	313	321	359	336	357	298	310	298	303	364	341	331	305	318	356	342	338	339	341	335	347	317	338	336	333	342	312	331	316	338	283	348	338	362	314	323	347	348	325	372	296	332	331	353	356	335	357	319	342	343	323	359	334	346	338	351	306	330	353	334	324	333	343	305	342	349	356	391	365	320	335	323	362	329	312	300	343	367	390	342	353	373	348	332	314	362	351	337	345	328	340	316	345	306	349	368	358	330	304	301	336	349	334	334	356	315	322	322	342	314	346	346	340	341	359	345	339	324	316	335	355	315	329	309	307	333	340	362	353	310	359	351	305	342	321	329	371	343	296	373	356	357	315	336	343	319	394	331	360	345	331	336	324	313	312	336	341	327	342	349	344	324	359	342	328	331	357	340	356	357	321	356	364	333	319	366	369	345	330	328	325	338	350	314	315	332	348	346	352	328	314	360	312	341	309	375	333	334	370	354	329	339	328	366	357	347	344	315	318	338	317	323	341	319	348	369	352	339	362	345	331	341	357	331	329	338	347	312	350	359	344	317	355	358	345	351	332	329	358	327	343	329	357	296	369	341	373	315	362	327	328	329	360	353	344	354	346	333	350	373	370	339	304	335	340	359	382	323	345	343	357	363	386	330	346	355	330	338	319	367	310	342	344	348	328	345	365	333	326	326	295	302	362	342	348	349	320	328	344	337	364	335	368	362	364	357	351	359	338	348	343	359	337	373	330	364	377	362	325	336	324	343	322	347	339	341	354	321	341	348	367	340	374	335	338	345	329	312	330	357	334	317	365	350	360	354	363	367	300	350	326	316	335	349	361	322	332	336	318	353	392	355	331	337	311	353	380	361	344	342	334	357	321	347	387	341	332	344	303	347	334	354	343	347	362	345	339	335	360	318	340	339	339	319	326	349	368	350	361	373	354	317	364	324	320	346	311	342	362	330	348	341	317	352	323	333	347	373	354	356	347	317	336	320	351	310	326	339	334	337	340	381	337	337	353	354	360	344	328	331	345	343	343	349	328	350	335	308	359	361	397	354	350	350	336	323	357	349	331	317	320	327	363	346	313	315	362	347	341	309	349	362	372	330	328	395	347	320	331	322	313	321	349	340	362	341	329	369	338	361	359	352	358	353	339	338	331	377	336	338	359	307	340	343	359	337	338	315	327	324	361	327	316	336	355	350	342	358	370	319	336	388	324	323	324	327	359	304	330	356	348	355	349	381	366	346	334	331	369	317	343	363	333	371	323	356	340	309	339	329	319	353	338	328	359	333	365	340	321	354	357	340	348	344	353	328	341	346	381	319	327	358	362	333	307	313	319	372	286	333	343	362	342	323	352	333	367	306	365	322	330	348	351	334	328	328	363	352	348	369	364	314
16694	24792	22671	27782	34520	37491	34994	31208	10918	6584	6353	10259	9787	9975	9678	7475	2249	1258	1245	1177	1149	1083	1020	1032	1046	1027	1026	1023	996	1011	953	986	930	1008	983	926	976	968	995	926	971	1022	928	924	934	976	958	862	943	923	934	934	907	935	915	893	948	890	898	973	956	961	926	951	948	943	897	964	931	889	978	925	925	946	929	902	935	982	936	948	946	953	942	847	891	961	919	860	958	949	941	863	910	968	921	915	1014	954	878	924	894	932	901	920	891	949	909	939	866	921	966	922	899	877	917	882	903	895	929	918	898	875	909	892	934	894	965	897	829	892	876	941	869	880	895	894	993	935	935	928	888	940	905	956	914	867	875	919	893	874	872	899	874	932	900	846	925	913	903	924	883	923	914	916	890	870	924	882	875	866	956	941	871	906	898	864	910	908	896	935	944	861	942	954	927	885	880	964	919	904	917	926	894	891	880	925	915	888	936	901	902	872	885	881	907	910	934	946	865	885	889	901	910	887	927	879	944	875	869	932	888	894	856	912	956	873	908	886	929	984	961	962	914	913	922	928	901	880	888	926	890	894	862	960	912	923	882	936	885	968	883	942	907	873	902	886	906	933	925	896	893	929	927	916	914	904	896	892	911	898	916	929	903	870	863	895	930	885	923	901	926	920	879	906	897	908	916	910	928	943	922	896	890	930	891	946	936	938	891	906	961	908	870	900	876	916	876	951	875	911	877	916	958	907	925	870	837	889	908	859	887	921	899	901	907	912	912	943	895	900	892	928	909	941	897	910	949	912	933	903	928	901	918	921	890	873	913	984	913	924	915	887	922	941	888	917	854	924	893	904	947	849	866	903	884	884	942	900	890	887	915	886	898	904	889	914	930	855	934	871	887	924	898	928	942	964	886	902	911	916	887	830	949	888	881	920	915	918	935	912	933	912	890	881	902	932	862	926	895	913	934	929	877	943	934	915	927	868	923	939	925	955	899	887	909	893	884	901	951	923	895	882	932	889	911	919	844	937	875	954	868	912	903	850	919	894	899	889	892	919	874	914	895	910	926	852	919	907	867	913	895	929	879	889	921	905	931	930	885	882	918	888	881	887	966	921	873	869	846	926	856	859	969	911	915	951	917	849	941	887	990	880	865	935	883	860	875	883	929	878	863	915	909	950	886	907	835	877	924	871	929	857	855	880	911	918	912	892	882	915	890	871	889	938	928	888	921	920	866	837	891	922	958	927	925	894	884	871	939	877	874	903	961	958	871	985	871	904	924	923	882	915	919	929	886	861	917	905	909	930	874	871	882	871	942	869	949	874	856	881	912	948	903	968	839	937	890	956	897	910	878	841	923	929	917	908	885	890	892	907	922	924	903	821	894	929	883	870	909	887	941	886	881	895	917	890	901	977	934	942	950	888	913	943	926	841	886	935	919	853	920	894	877	923	905	908	874	877	899	836	890	907	963	905	901	948	920	917	901	875	954	890	906	924	940	913	945	942	873	879	896	890	962	900	902	879	892	886	878	938	895	865	892	939	910	909	876	932	886	883	879	857	924	879	879	921	923	920	884	927	938	900	904	890	889	884	875	893	912	907	893	899	949	932	891	880	950	921	867	913	864	924	887	870	900	933	890	897	914	846	941	884	882	882	908	888	912	910	955	859	956	932	932	928	906	906	880	955	939	905	937	881	876	891	911	921	904	868	886	931	955	877	941	901	959	959	933	859	880	940	924	938	846	908	935	893	898	874	882	903	855	950	879	895	931	937	888	911	912	907	892	933	849	904	944	868	880	883	871	953	909	897	859	862	936	893	930	933	943	864	927	977	897	893	874	924	897	865	920	912	906	931	875	908	866	910	843	933	956	872	900	857	895	922	914	917	917	916	916	890	896	889	908	892	888	918	883	927	846	863	864	878	945	910	879	869	932	900	865	940	898	814	919	963	882	897	886	903	885	956	932	897	873	880	905	909	871	899	885	889	952	917	917	885	895	882	871	933	916	879	908	931	926	927	908	919	883	850	931	919	938	893	929	929	888	919	917	883	905	936	937	938	889	888	885	897	897	913	887	949	906	881	958	917	927	923	928	947	807	893	935	917	858	897	901	889	908	946	900	892	948	885	963	919	932	929	941	877	895	850	911	934	866	871	928	907	829	891	913	890	937	913	895	906	862	900	917	910	887	890	855	888	913	848	893	873	942	940	920	946	947	860	871	921	958	873	882	910	939	973	865	889	862	881	911	970	895	920	851	882	945	919	974	800	880	918	908	936	905	865	889	919	861	961	879	926	863	867	918	889	889	925	848	879	959	902	922	868	913	850	926	880	851	894	868	939	949	915	914	932	897	948	886	895	888	885	912	913	928	930	879	964	922	914	865	926	889	872	930	892	863	888	894	856	867	914	871	918	947	917	901	934	911	898	901	888	896	908	896	924	943	860	972	899	908	904	918	927	865	927	938	862	958	926	893	889	918	956	925	904	918	879	966	847	924	917	947	890	875	906	916	897	899	925	915	865	851	917	890	892	906	877	887	911	929	890	863	895	884	871	838	892	874	903	964	877	902	909	885	950	892	907	851	885	888	872	884	924	907	913	934	940	894	857	857	955	932	909	907	848	887	879	908	901	911	865	890	871	929	872	882	909	973	920	935	927	889	922	886	907	907	879	895	850	920	919	929	906	925	934	977	907	940	929	918	908	968	906	898	962	937	872	909	885	871	898	865	859	949	879	872	895	905	900	907	911	957	923	923	942	846	974	946	921	950	937	859	934	910	942	890	917	926	940	872	887	929	913	883	932	919	892	957	905	919	970	888	884	870	922	883	912	910	886	867	916	951	895	931	949	904	888	911	903	942	923	889	889	892	954	915	875	864	944	937	907	901	913	895	917	915	896	896	914	918	910	945	886	856	870	920	936	868	896	896	896	928	899	902	949	896	893	897	848	897	938	882	970	919	895	887	946	892	891	927	903	920	866	844	876	902	929	906	944	922	921	865	873	930	913	908	966	913	845	856	914	939	921	918	925	902	908	880	922	891	893	898	928	953	975	925	929	875	865	881	903	897	938	927	913	878	896	871	916	894	945	885	892	914	895	938	914	893	858	913	881	934	871	900	837	861	886	856	858	933	896	911	912	900	906	925	872	937	899	913	859	883	898	881	928	896	888	919	965	880	880	926	884	937	885	888	902	961	875	892	925	921	932	851	896	934	943	962	895	921	913	914	867	903	894	917	959	889	894	916	941	869	896	909	866	902	855	886	936	873	890	845	918	935	898	917	920	806	855	888	923	920	958	873	919	949	910	899	886	870	867	898	845	915	947	935	869	931	964	968	960	930	904	941	917	874	923	866	876	927	952	891	900	924	929	928	862	931	902	917	938	895	878	895	883	864	913	880	894	913	887	954	879	915	941	902	855	894	892	938	929	925	965	956	990	964	903	893	917	947	914	921	919	953	968	907	925	928	917	907	871	926	890	930	901	884	876	882	890	952	928	915	921	924	890	903	927	942	932	873	892
28108	35355	31297	29543	30352	31319	27311	22990	10682	3994	2687	4111	4235	4027	4262	3081	1413	564	465	347	341	340	349	316	344	320	369	324	316	307	334	326	283	316	334	305	331	306	302	338	312	292	327	339	327	308	298	342	292	318	306	304	278	315	307	304	298	322	295	271	295	275	277	281	289	288	281	306	281	286	294	309	333	314	303	311	273	298	267	293	301	304	301	304	283	288	309	302	335	279	266	323	335	259	293	270	293	310	287	342	298	294	287	283	296	303	310	286	300	296	318	292	300	313	295	274	323	292	341	318	297	316	278	285	293	304	292	341	289	307	271	316	302	314	288	299	305	290	312	268	302	287	305	287	300	283	305	314	307	289	310	313	325	309	274	294	340	311	293	303	327	276	283	298	262	283	298	298	318	304	281	295	314	274	271	277	302	306	304	326	342	332	288	299	260	304	293	319	303	307	299	297	307	281	280	324	312	281	290	286	315	288	307	290	316	312	276	288	333	295	293	309	315	267	336	290	285	302	305	274	301	309	290	303	309	280	289	288	288	333	276	298	312	311	260	307	305	283	274	312	329	313	317	329	294	322	300	279	296	303	327	286	306	290	317	320	301	317	318	306	302	271	306	295	294	309	294	323	305	274	308	305	305	281	299	287	308	314	284	286	289	298	310	311	289	330	299	307	294	308	312	286	302	301	281	313	312	309	305	299	291	301	294	286	315	278	345	261	271	275	326	290	292	318	317	268	300	331	292	300	315	308	312	308	332	280	283	344	273	317	309	303	317	280	301	297	299	288	296	279	262	286	296	312	279	296	286	303	325	324	309	286	306	294	279	316	284	286	258	291	333	284	304	271	292	313	316	304	307	307	275	304	304	283	298	259	278	290	301	318	302	299	332	304	328	299	322	292	306	295	297	334	332	324	282	261	272	328	303	291	270	313	277	312	291	287	301	314	267	324	295	258	297	273	299	338	299	328	296	301	294	304	293	303	281	278	302	286	304	297	294	323	275	277	278	308	312	283	316	301	326	306	296	316	280	276	322	310	299	319	299	296	330	286	257	284	300	284	334	303	330	290	280	286	284	308	302	324	339	295	284	292	263	312	343	287	309	305	297	285	320	321	297	305	309	321	275	304	313	276	284	286	297	321	299	294	298	255	298	325	327	326	278	299	315	283	306	286	303	317	331	325	314	308	306	322	282	308	307	310	298	287	301	300	298	300	297	311	293	298	290	297	299	324	283	277	286	304	323	272	289	291	267	279	325	302	311	315	268	282	295	298	329	267	264	289	278	314	274	279	321	308	323	324	304	312	299	307	321	300	327	321	288	280	295	302	321	317	275	310	297	320	281	289	281	296	308	319	312	324	300	282	333	304	304	321	322	281	306	260	291	300	315	292	310	305	318	275	308	313	300	293	294	310	277	296	332	304	264	279	282	284	290	317	325	307	308	276	319	297	310	301	308	305	303	277	296	285	305	280	292	321	296	301	323	304	330	302	295	299	268	310	301	267	283	310	313	299	323	271	308	313	272	291	303	316	307	321	285	320	293	304	277	320	261	320	294	281	316	300	325	312	299	282	297	297	318	302	297	333	330	312	277	272	325	273	286	331	284	277	295	293	305	290	296	313	298	292	285	268	304	303	295	288	296	286	316	315	282	289	307	296	261	285	271	296	286	295	283	318	294	297	307	293	304	284	322	293	295	311	271	269	289	310	261	344	274	315	302	293	256	276	312	297	296	266	288	312	296	262	311	280	286	286	283	323	303	317	297	332	275	313	283	318	287	289	314	303	307	288	285	275	290	307	309	276	294	301	297	331	274	274	332	331	278	335	311	315	321	327	303	311	300	307	290	301	321	272	322	293	316	313	292	323	297	298	272	277	278	323	336	285	302	338	294	323	299	279	303	313	291	314	281	311	335	306	314	300	309	285	296	289	339	319	312	300	305	283	296	319	285	293	285	314	304	309	278	307	312	252	276	284	325	296	290	302	298	317	299	272	313	281	276	299	302	305	256	278	306	324	308	294	306	303	275	284	309	300	312	296	320	271	302	270	300	256	268	277	320	300	325	274	314	308	299	254	278	261	319	310	298	311	306	331	279	316	322	276	309	314	285	300	305	308	301	284	315	293	283	307	288	300	315	275	255	268	291	295	311	298	296	275	283	311	280	312	282	285	300	284	289	272	335	292	309	329	308	303	309	287	294	315	275	308	299	313	293	322	306	297	300	278	298	330	281	303	288	334	287	274	310	277	262	329	297	315	287	302	303	321	321	303	297	283	292	284	287	305	294	283	296	305	285	302	266	280	266	323	304	326	313	354	295	268	275	313	310	325	313	277	306	281	294	274	296	311	318	274	312	256	311	307	330	323	302	328	282	272	267	311	329	305	308	315	295	312	302	321	302	313	294	299	302	316	310	295	292	297	328	286	297	309	282	301	295	318	305	312	314	288	305	310	272	298	299	354	287	304	277	335	302	313	284	314	294	284	280	315	320	286	304	294	281	298	303	321	288	342	282	351	307	323	315	297	284	325	282	302	274	320	306	291	309	286	279	309	285	277	300	288	321	294	279	315	305	286	317	301	321	333	291	285	312	284	292	283	295	299	302	310	299	289	319	302	303	324	291	265	326	346	311	296	318	286	312	297	273	321	303	344	326	324	272	266	294	282	305	320	331	320	309	321	318	298	296	303	303	333	295	290	298	299	296	312	279	309	295	313	313	277	314	326	283	299	291	303	292	327	293	315	310	286	298	300	326	312	317	280	277	314	316	294	293	313	305	282	273	309	308	290	292	294	284	300	316	320	309	275	320	303	301	299	324	303	314	288	264	280	294	322	310	344	316	284	307	306	300	313	293	281	314	277	309	328	279	317	303	295	276	289	304	296	292	293	283	275	312	309	281	312	307	279	299	320	261	283	314	300	280	268	299	296	278	314	288	328	334	289	273	327	264	315	275	305	292	345	271	311	295	272	294	313	283	303	291	305	293	278	326	307	287	276	307	295	297	282	328	290	283	345	317	279	247	301	286	282	300	307	277	279	284	288	260	305	308	287	298	297	317	273	289	310	329	273	259	264	297	279	280	317	332	279	300	296	275	316	283	269	305	305	303	315	312	323	267	296	303	339	301	284	266	279	320	295	280	270	331	319	295	308	321	279	288	310	309	280	326	288	282	288	307	301	286	281	298	244	290	305	334	307	284	316	297	292	286	285	288	323	314	310	276	280	296	279	299	278	278	271	320	253	293	286	297	294	285	277	338	309	274	302	297	275	302	316	298	303	285	303	316	295	272	323	310	285	306	330	310	311	319	284	308	308	320	298	335	315	294	282	290	297	304	288	300	289	317	292	297	303	305	289	287	308	297	321	295	304	328	274	319	319	318	308	316	278	320	306	335	283	296	311	312	300	303	308	302	317	300	269	312	298	314	296	331	287	284	311	284	271	302	303	321	299	320	304	309	305	282	299	286	337	288	301	314	281	274	288	310	303	277	323	352	312	275	310	276	319
18506	28488	26461	30933	41048	43733	42001	37538	17583	10780	9622	14550	13488	13640	13250	8858	3719	1395	1304	1207	1125	1081	1058	1053	1090	1027	976	1032	946	943	957	883	874	942	906	918	887	860	813	893	878	834	867	830	867	867	830	885	906	847	830	805	859	795	763	808	812	802	877	826	806	819	797	782	722	804	829	814	830	848	819	817	825	816	868	764	805	842	772	839	858	826	765	812	756	757	829	821	811	826	778	798	833	790	752	772	813	838	782	798	787	767	778	804	800	814	737	820	797	829	762	794	895	761	829	809	773	746	760	791	787	820	773	794	802	810	781	769	773	769	807	794	768	718	758	760	792	789	771	754	775	807	799	829	817	831	782	763	783	776	786	758	772	792	716	788	787	801	777	789	750	781	784	775	815	768	725	749	813	793	761	750	809	784	753	815	790	773	813	777	764	767	811	771	757	803	767	779	805	779	783	741	821	745	755	777	792	783	808	752	752	756	747	820	747	763	771	816	783	750	760	773	760	798	716	802	752	774	753	778	798	748	795	758	777	804	733	837	770	820	789	799	766	781	734	791	778	845	777	781	811	753	765	837	790	750	764	732	749	762	774	822	781	787	739	749	799	746	782	773	781	801	758	786	783	772	812	738	771	792	800	775	774	796	794	753	782	787	784	806	759	799	788	832	777	757	781	774	770	765	801	820	732	778	755	779	807	696	805	786	783	752	777	824	795	780	779	763	725	763	776	794	769	788	749	774	799	717	818	770	777	830	790	774	789	840	795	768	770	814	787	823	798	742	757	761	714	752	793	749	819	764	775	791	829	740	802	757	793	782	808	763	798	741	795	771	741	710	749	800	822	742	748	788	826	734	745	768	774	755	781	764	759	741	764	783	780	750	759	834	787	768	758	745	762	753	721	802	747	819	768	746	801	731	775	794	776	814	771	767	771	764	780	785	727	809	780	785	796	775	838	771	811	803	770	776	786	787	799	757	771	781	766	802	702	744	726	759	813	786	750	803	789	730	768	774	809	733	781	720	766	789	761	802	768	768	786	838	836	782	771	743	795	705	748	729	743	738	783	782	797	814	767	764	756	788	804	783	807	749	762	790	780	806	840	759	788	777	780	807	777	813	797	808	762	788	772	784	784	761	804	794	769	807	817	803	814	720	825	813	752	759	772	761	796	759	742	830	734	810	786	730	762	778	803	796	790	766	816	827	771	760	792	802	762	812	730	804	819	781	763	783	761	740	792	777	767	780	765	803	765	768	754	846	760	792	752	761	798	798	809	763	775	787	768	814	816	779	812	796	788	778	776	766	755	765	729	761	776	760	761	772	773	750	712	794	780	733	834	805	795	752	783	780	831	801	767	776	753	802	776	749	721	782	714	779	770	780	793	734	812	746	807	795	770	799	774	741	778	777	815	814	762	772	775	830	785	801	772	786	735	814	773	760	830	833	762	762	829	756	753	810	754	738	779	739	783	775	798	819	789	759	752	769	795	793	769	762	718	757	810	809	806	761	758	768	791	793	772	752	778	799	773	743	832	827	823	801	805	809	823	794	805	821	748	794	732	751	783	809	810	756	817	779	778	797	764	788	768	759	773	744	732	764	760	745	827	791	795	780	752	773	739	725	814	773	798	825	742	806	815	758	785	778	753	760	789	740	737	756	770	731	763	803	763	785	774	779	792	780	763	790	805	790	811	787	732	824	759	787	751	802	801	775	754	761	837	768	776	806	773	855	765	733	795	776	790	800	779	775	820	739	802	788	774	809	804	768	784	771	707	802	735	777	749	772	735	775	773	786	775	785	753	857	733	784	765	776	772	768	802	754	744	729	809	778	768	825	706	850	821	817	756	776	790	813	795	799	710	753	757	759	800	804	827	741	746	758	770	801	779	793	829	715	776	796	760	783	752	807	768	747	799	781	787	790	770	736	738	750	790	767	721	737	798	819	782	801	806	773	795	745	779	812	791	767	756	790	796	801	803	820	796	734	795	750	800	813	778	786	795	742	732	713	768	804	805	776	730	769	779	725	779	791	795	799	788	759	777	810	769	775	741	832	840	785	772	776	747	738	800	801	770	797	787	756	742	744	737	749	767	739	771	754	778	766	814	786	760	771	749	743	776	801	795	756	771	778	761	828	817	726	783	757	752	814	764	820	801	834	757	787	721	742	736	759	799	752	778	812	790	809	767	810	791	763	767	795	807	800	776	775	799	750	758	798	795	771	783	808	748	772	780	783	763	763	741	771	725	795	793	761	791	797	789	784	756	788	760	777	747	815	776	773	795	753	800	727	772	777	779	754	778	797	743	766	779	793	756	755	827	766	790	834	731	740	773	776	786	802	773	745	747	786	785	761	791	816	788	790	778	794	766	749	761	841	802	749	810	771	781	805	742	772	793	786	732	772	792	804	806	823	772	812	802	812	783	741	733	769	778	825	765	814	769	806	816	764	804	771	787	732	806	815	731	749	806	784	813	780	772	755	739	834	778	756	792	753	841	772	776	777	828	789	802	824	791	809	742	778	764	715	755	805	777	770	760	789	748	771	787	756	780	733	774	810	766	768	720	801	815	740	818	810	792	826	798	757	761	774	765	772	789	753	820	719	777	775	771	808	743	749	768	789	719	810	819	789	798	783	795	757	766	836	798	750	740	800	717	780	744	836	722	774	792	779	777	821	787	760	789	779	736	777	788	765	749	753	752	792	759	720	712	796	749	813	745	780	773	761	746	849	792	771	750	815	740	798	736	752	817	730	759	758	747	807	794	792	834	748	794	768	873	784	770	746	773	766	805	759	766	797	819	812	801	739	788	709	787	747	745	758	784	760	766	764	823	758	808	778	801	776	824	775	791	784	783	788	751	737	803	809	789	802	772	752	779	797	788	797	803	789	712	757	733	800	775	810	830	767	770	774	795	770	816	788	766	768	813	763	766	830	753	747	760	707	815	764	832	784	788	790	816	771	769	797	783	768	796	783	814	840	775	740	767	756	813	844	764	804	736	775	760	785	827	792	797	765	824	742	810	739	770	783	793	778	747	779	749	768	806	822	769	747	729	820	755	786	817	760	781	726	784	763	766	765	742	762	778	783	766	807	722	708	772	747	743	734	784	785	796	754	777	771	793	752	809	764	791	788	836	721	812	799	821	765	757	778	765	777	797	758	743	769	755	741	804	801	781	784	779	773	739	802	811	833	772	767	767	773	770	843	748	742	830	717	745	787	811	779	795	739	717	737	790	705	811	775	732	818	764	800	756	814	767	744	805	785	823	785	789	749	790	764	785	823	748	748	853	774	741	775	770	749	737	841	749	828	808	799	803	813	760	776	773	748	799	743	775	786	789	786	758	759	802	746	832	759	807	726	813	762	765	780	733	759	764	775	771	786	714	786	789	771	786	750	786	764	750	807	777	785	773	784	821	796	777	756	790	768	780	774	830	825	804	773	801	758	809	808	788	780	801	754	823	755	791	742	768	728	800	797	727	786	775	792	739	814	803	748	785	748	790	749	777	735
3075	3068	2471	1725	1514	1257	842	633	295	242	203	286	294	317	276	206	186	193	172	218	206	192	189	209	184	187	193	182	191	171	189	187	180	191	181	167	198	185	175	168	188	178	205	183	184	204	238	188	178	192	167	176	194	196	165	195	170	214	198	192	182	187	192	216	182	184	180	181	194	209	182	181	210	200	188	157	196	196	181	208	187	190	182	160	189	168	197	196	207	166	183	181	186	207	191	191	192	188	204	191	214	170	195	203	198	202	180	197	193	204	199	196	182	171	201	188	215	197	165	182	193	178	175	186	194	156	195	188	198	193	198	193	164	180	177	194	181	193	190	167	163	201	181	213	162	170	166	178	158	197	180	184	187	169	210	182	171	191	173	189	196	173	164	170	180	208	179	197	185	198	177	198	177	152	183	178	190	188	185	181	178	190	211	163	175	160	176	191	174	218	191	192	191	192	181	173	173	185	185	182	178	188	188	189	206	171	205	170	181	197	219	191	180	181	207	196	178	180	187	208	190	189	198	193	179	181	205	182	194	175	148	172	197	199	218	183	180	167	177	165	193	193	180	168	215	164	178	182	202	174	203	186	193	181	176	197	196	191	225	207	205	167	181	179	182	188	207	182	188	165	168	202	180	207	162	181	184	174	171	197	195	211	184	214	153	187	178	193	162	184	179	204	196	174	164	208	195	196	177	190	177	179	173	183	179	195	175	185	185	174	177	202	201	209	176	173	169	179	180	183	172	205	182	184	186	208	151	177	204	183	188	175	194	193	191	164	188	190	192	183	206	181	183	176	207	194	187	180	193	205	200	165	202	194	165	169	174	181	195	164	181	168	204	189	186	193	152	199	184	182	171	207	186	186	192	183	199	191	198	168	186	201	170	187	186	194	202	204	198	169	181	201	199	186	175	161	176	163	193	183	184	182	156	186	196	203	171	177	157	189	183	195	179	162	189	180	187	164	196	202	191	183	180	184	195	176	182	175	198	185	197	178	193	184	174	185	189	173	204	178	183	198	163	152	186	184	169	197	185	183	174	211	203	167	170	186	170	204	180	158	178	186	177	187	179	184	187	175	188	182	188	185	195	184	198	175	224	186	198	175	177	176	207	204	178	204	188	183	217	202	167	189	181	193	155	199	189	200	172	187	204	189	172	205	177	190	200	174	164	184	150	187	190	217	176	174	190	210	191	195	193	207	184	174	177	196	191	141	185	178	177	186	186	163	165	184	225	192	183	212	176	169	180	212	211	199	183	209	192	185	177	180	178	186	174	189	197	173	158	180	196	190	186	191	182	203	210	187	181	207	166	203	183	170	182	195	200	192	156	185	185	187	202	194	202	185	191	184	201	180	182	172	180	184	185	186	169	192	171	169	183	174	181	201	175	182	167	203	191	171	166	178	187	183	222	182	186	176	189	175	208	185	157	185	194	180	208	178	187	194	153	191	190	164	187	175	150	171	201	191	165	186	199	201	211	203	185	183	182	169	180	186	189	184	179	199	206	184	209	181	194	167	186	162	175	186	176	170	174	183	199	189	180	165	200	149	184	186	190	187	205	183	222	185	166	189	188	159	189	189	170	181	193	177	183	204	167	199	198	206	192	183	194	177	188	185	195	149	175	180	179	193	194	161	164	182	198	173	187	195	186	186	175	199	181	197	183	174	213	186	180	205	181	203	198	180	199	166	172	161	176	198	209	208	174	187	190	186	193	193	186	174	188	178	187	157	211	190	191	198	202	174	197	185	199	207	175	192	231	178	202	182	191	193	191	198	175	173	182	175	201	189	190	199	183	183	200	187	178	188	203	172	188	178	181	177	190	168	191	183	182	190	162	180	173	190	205	203	193	174	182	182	171	184	194	194	182	196	189	203	194	171	191	168	176	193	181	192	191	185	150	177	215	164	167	194	181	192	189	182	180	194	195	187	180	182	186	170	170	177	189	163	159	177	175	199	187	214	196	183	198	173	203	176	182	161	203	170	184	177	198	205	189	166	175	217	173	205	168	197	186	208	200	181	210	236	180	178	184	184	175	180	201	207	201	181	199	192	181	183	202	190	172	169	189	168	186	198	185	201	204	215	217	176	201	174	167	184	181	183	199	199	198	158	183	165	191	177	172	191	177	199	188	180	183	168	195	186	216	180	177	184	195	182	169	212	177	193	175	193	185	184	199	192	158	189	182	185	179	183	176	157	180	219	180	159	189	199	190	188	184	200	194	209	192	188	179	192	196	188	171	161	184	187	189	188	190	194	178	181	192	182	181	179	192	175	187	185	195	157	209	180	167	183	177	165	179	180	179	179	189	207	184	196	176	200	215	178	201	177	181	189	181	176	177	208	175	192	198	168	179	189	186	208	198	152	196	171	183	191	189	187	172	173	196	186	165	177	184	229	193	174	176	180	182	199	216	212	189	201	211	187	174	176	222	182	196	217	197	195	188	184	193	189	198	173	188	172	182	193	187	185	168	215	181	220	186	207	177	184	174	191	178	197	172	191	193	162	203	178	155	194	176	158	176	171	146	194	199	182	172	169	201	154	170	166	162	216	160	202	184	205	164	185	176	192	195	195	183	187	177	203	178	177	178	171	201	171	171	199	183	169	189	183	171	187	188	156	196	187	162	194	176	168	164	170	192	181	166	208	177	201	203	188	161	183	195	217	180	199	176	173	169	186	180	162	181	178	180	186	185	189	179	171	174	164	177	196	154	189	179	182	190	172	191	172	188	173	175	182	186	188	201	192	203	193	161	171	183	200	192	190	173	189	166	188	174	186	186	174	186	179	188	171	206	193	185	204	192	183	180	204	214	218	186	209	193	166	182	193	208	189	167	198	205	177	165	182	193	184	181	207	194	174	202	181	205	189	166	198	168	178	186	184	212	177	197	195	207	202	186	184	182	192	207	174	189	190	189	181	178	185	186	175	193	187	208	184	170	197	179	208	190	178	197	184	191	187	185	166	175	178	200	190	185	182	208	183	160	188	193	170	192	198	189	207	184	167	207	192	181	177	170	197	183	172	184	180	196	166	187	169	206	182	173	214	201	189	156	199	171	178	198	180	184	168	179	175	172	180	200	181	179	173	173	184	188	176	205	189	170	210	187	165	201	189	181	180	190	173	170	175	174	182	180	174	185	176	200	199	181	167	200	179	179	178	179	179	186	195	199	195	187	186	160	186	191	199	178	179	185	163	197	201	187	192	168	196	197	188	194	185	187	193	184	183	196	165	183	189	175	207	189	169	180	174	187	195	172	212	183	200	198	179	179	187	185	205	192	214	201	177	190	206	174	185	213	191	177	194	174	174	175	182	195	180	177	173	197	184	212	188	197	157	207	186	201	167	180	212	190	165	193	207	161	169	168	174	208	176	193	178	189	196	180	174	167	160	193	181	189	194	176	195	194	190	194	188	176	175	171	180	197	170	164	175	164	190	175	184	194	180	178	168	186	189	174	190	196	180	188	198	199	223	175	196	182	184	200	189	196	195	185	183	185	187
3089	4845	4983	5202	6329	6510	4673	3905	1541	1077	1005	1577	1386	1543	1368	1028	702	582	559	603	539	598	596	561	573	557	544	532	657	586	567	584	572	552	572	541	550	551	607	568	557	548	579	571	571	585	515	562	573	572	617	598	588	582	552	544	554	560	608	547	548	571	591	597	570	564	581	557	555	588	559	548	593	580	578	603	560	573	572	584	563	545	575	577	547	576	574	561	562	530	561	554	570	578	551	561	561	557	568	576	601	546	542	613	506	553	576	591	573	588	581	583	583	490	559	572	565	562	548	575	554	562	544	579	591	529	579	549	564	578	565	574	584	534	597	536	569	546	574	584	549	568	603	545	571	542	605	550	534	598	567	612	603	562	564	617	529	564	579	521	530	571	543	594	552	603	517	544	559	540	539	564	561	531	566	558	571	537	562	509	578	568	609	559	530	547	620	520	564	574	553	551	574	597	546	524	557	507	537	544	571	549	597	543	556	560	575	577	570	581	587	566	542	557	543	556	562	561	568	565	583	560	558	552	542	566	584	558	549	573	585	541	536	557	516	571	581	545	525	570	582	528	553	548	559	599	540	601	568	594	534	576	538	572	559	524	549	545	548	542	579	588	565	591	561	566	592	542	536	556	583	505	547	545	541	579	564	558	535	531	613	564	576	567	544	533	561	594	573	552	597	565	552	559	548	600	604	556	581	584	564	539	593	563	583	564	560	549	581	545	610	559	608	506	539	592	549	530	532	573	585	529	612	580	534	516	540	573	563	603	587	568	599	574	543	573	590	587	566	533	592	577	538	568	593	596	588	533	533	558	539	567	533	576	582	569	583	562	578	581	563	546	571	578	594	592	567	590	572	523	561	555	558	531	573	567	542	552	551	558	537	562	574	559	574	526	566	617	593	564	556	548	550	556	560	587	595	563	575	544	526	601	529	564	551	541	592	569	577	544	562	543	572	522	607	567	543	551	581	578	582	598	561	581	584	554	556	561	562	587	572	561	555	582	535	587	553	522	539	592	560	545	576	565	590	579	559	584	591	591	528	523	528	547	531	556	594	604	574	528	530	560	555	623	546	570	532	561	556	547	560	575	536	603	571	561	573	545	539	561	570	574	600	568	584	533	582	538	600	562	601	530	554	553	557	588	572	577	538	532	550	552	566	583	560	545	542	591	593	587	553	531	566	626	578	561	532	572	576	570	537	547	578	562	517	580	554	538	559	585	573	574	603	574	547	509	548	548	569	583	557	565	580	601	509	564	544	544	535	610	558	545	602	540	559	562	553	601	543	530	584	588	589	607	584	550	588	542	614	594	542	581	594	569	577	623	551	545	567	584	582	589	524	583	559	547	601	583	575	578	529	580	569	566	540	530	573	595	555	554	576	535	522	561	564	600	579	578	588	562	525	540	557	556	532	562	511	560	570	546	554	566	580	550	552	543	546	566	603	546	582	520	540	617	560	558	566	586	557	569	586	538	549	553	572	542	560	542	526	620	552	584	599	534	602	600	592	567	579	594	557	585	598	565	621	568	575	544	580	567	591	557	596	557	559	571	562	573	543	531	566	555	582	558	605	616	561	626	583	600	521	578	551	570	566	555	568	564	595	562	565	525	557	543	608	557	587	577	567	581	558	558	566	548	562	535	536	587	613	541	521	574	552	597	570	551	556	551	604	550	569	579	579	564	554	511	540	602	565	580	570	544	547	521	572	556	557	553	606	598	565	565	558	575	577	548	557	573	566	539	588	563	573	578	576	572	561	519	517	548	559	568	614	532	551	555	572	567	552	533	571	584	567	588	548	566	566	497	575	550	534	497	594	551	542	556	568	542	566	598	584	530	538	553	587	575	541	552	567	613	562	578	604	560	531	565	556	548	569	572	580	563	575	598	580	565	542	527	550	578	549	557	569	570	531	552	596	539	540	603	574	548	578	525	561	533	594	596	567	558	535	571	535	559	547	585	554	578	571	583	587	511	552	576	549	506	511	576	546	552	548	593	560	594	525	532	534	568	555	566	556	549	564	549	569	574	557	588	601	558	555	587	575	539	553	576	526	553	568	554	566	579	570	539	597	586	573	544	575	583	547	613	583	489	540	566	581	558	598	555	572	606	555	571	574	565	537	566	523	588	571	545	564	573	555	532	560	564	549	549	596	592	528	533	598	565	540	535	560	587	522	581	530	521	592	575	566	541	558	559	596	528	555	600	558	542	548	537	581	589	572	496	529	570	560	546	606	561	542	542	525	601	554	526	531	558	582	543	597	549	574	534	603	540	606	567	550	547	535	597	595	557	551	531	544	552	509	559	556	546	555	581	593	531	504	613	581	610	557	613	561	562	592	552	582	568	566	581	589	588	548	572	591	528	577	555	586	592	549	556	579	580	557	561	557	532	539	582	545	577	545	599	567	566	557	589	559	545	507	583	574	575	581	544	571	620	596	587	633	572	582	581	567	569	569	551	583	554	575	530	567	557	526	556	569	599	513	592	557	587	586	527	542	516	581	576	562	521	570	525	576	557	520	542	557	526	557	552	602	578	552	575	569	585	532	585	551	549	576	567	560	539	552	545	572	553	543	566	552	569	593	589	551	593	598	562	533	589	543	548	538	549	556	623	575	590	606	593	548	561	595	605	543	557	557	591	560	581	603	562	540	596	531	568	594	532	534	533	577	559	552	565	579	533	584	564	573	546	599	525	541	561	566	582	521	598	592	578	553	559	556	532	545	544	551	600	547	555	567	580	589	556	590	593	550	563	557	609	591	571	579	558	599	554	566	561	565	589	591	541	601	566	550	544	532	526	576	574	538	535	537	583	578	607	569	574	533	534	572	560	536	548	560	510	573	559	605	589	582	548	559	578	576	567	562	558	544	546	552	566	562	553	566	577	563	557	584	581	609	535	539	560	588	588	539	593	504	572	572	563	526	579	521	570	613	555	569	546	612	560	563	525	615	619	528	514	524	525	560	557	564	548	592	598	656	616	591	596	547	553	598	539	564	536	547	539	559	560	583	538	593	521	539	575	585	553	544	562	546	536	567	533	577	558	563	575	551	550	541	584	592	567	570	581	580	578	606	566	568	530	554	545	548	591	524	595	582	532	584	568	562	595	561	587	540	536	546	544	569	573	586	558	553	564	561	582	590	525	583	527	515	624	580	568	589	527	542	575	578	532	558	533	574	562	546	569	566	563	591	571	558	599	537	577	542	568	527	546	565	562	594	572	561	548	591	551	575	559	582	597	567	563	605	550	559	578	581	539	536	573	577	508	567	553	590	559	537	572	530	591	560	578	580	553	519	557	545	546	543	564	589	559	655	543	559	579	514	574	601	590	609	528	544	603	547	584	579	566	570	616	547	556	575	542	542	574	588	536	571	553	581	568	568	565	573	554	552	579	595	579	530	576	571	595	554	573	568	554	564	563	529	542	590	563	597	605	582	563	561	567	556	591	555	575	588	557	567	547	602	526	593	582	551	562	532	569	549	576	542	559	564	570	568	547	535	565
17666	25741	25225	24591	23630	24298	19174	13785	4718	2100	1842	3111	3400	3027	2727	1868	871	436	414	389	339	347	330	345	362	340	335	374	376	332	339	330	351	334	323	378	345	365	367	331	345	350	353	342	346	345	334	354	335	341	335	340	361	356	290	356	337	346	360	333	332	292	332	307	325	356	341	351	331	349	337	345	359	350	367	295	330	336	329	320	331	333	349	369	360	315	306	347	333	352	376	313	336	305	342	347	330	336	343	331	337	365	353	350	348	364	333	321	326	318	359	317	304	336	355	363	336	313	332	354	343	344	325	340	308	341	333	316	324	320	326	341	357	334	297	335	315	343	340	319	360	341	349	335	331	371	338	360	363	310	352	316	288	319	332	341	325	376	334	348	318	314	372	365	346	368	329	309	330	338	329	365	308	333	328	347	344	322	343	314	327	338	347	367	318	344	334	319	355	344	344	323	372	328	359	331	310	349	327	314	363	330	329	305	363	306	337	346	353	339	342	364	339	319	361	346	348	337	358	328	369	330	288	353	340	355	336	345	336	308	324	327	308	346	334	364	337	358	376	354	343	318	311	338	300	326	334	336	355	302	326	334	353	322	370	336	343	359	320	344	341	340	345	376	316	349	375	357	314	306	352	349	321	343	342	315	344	361	327	323	339	335	373	322	327	338	393	331	332	326	373	340	335	314	382	328	329	333	345	310	360	343	340	357	326	354	345	351	344	365	317	326	361	335	318	335	331	379	338	376	328	378	339	371	337	344	336	333	335	312	325	333	368	327	347	327	329	349	368	357	340	319	359	348	342	312	329	310	352	378	316	356	334	335	343	330	321	335	347	346	323	336	330	332	349	308	358	359	362	370	333	327	322	310	341	313	350	317	332	325	363	330	316	346	346	331	311	311	316	324	369	331	310	354	346	355	324	344	340	342	306	351	370	306	372	329	361	354	341	376	321	333	341	348	359	316	351	332	324	333	368	346	357	337	368	318	329	326	358	341	298	345	368	358	339	360	372	329	295	337	333	334	328	329	360	345	322	314	354	356	324	350	340	319	342	328	335	321	346	325	345	348	348	355	306	340	350	371	345	325	326	344	347	344	365	342	297	318	368	348	361	355	319	359	317	318	393	330	346	308	379	331	340	343	368	342	344	338	324	322	351	361	337	358	353	329	347	336	347	325	370	334	326	348	319	318	302	330	326	381	348	334	332	341	364	334	304	383	334	348	330	328	340	362	362	335	360	360	335	357	347	337	336	338	376	327	347	342	358	330	320	305	356	358	328	354	355	331	325	354	335	344	311	349	318	296	315	338	352	325	372	355	351	326	379	352	349	345	330	356	397	377	334	347	350	356	303	332	337	344	357	335	314	337	347	328	355	348	342	356	357	335	310	362	329	321	333	355	360	338	340	371	318	310	338	329	321	358	354	356	323	363	345	322	335	322	303	330	310	330	346	368	362	342	348	366	331	308	350	360	333	331	336	347	358	337	350	341	346	351	338	315	368	324	331	357	345	326	339	340	354	371	351	363	352	367	330	371	351	344	344	362	348	339	300	339	290	325	356	337	343	360	320	314	358	320	335	353	341	348	345	381	342	332	354	359	307	313	324	351	352	337	338	322	346	356	373	348	350	328	360	313	324	373	344	363	346	335	324	299	321	385	290	335	326	340	339	347	340	336	341	341	316	319	326	349	363	344	343	322	307	319	359	338	349	348	347	369	362	342	309	321	347	304	320	321	317	366	338	321	335	361	302	342	344	360	328	330	336	320	382	356	335	352	310	325	347	354	347	313	336	343	325	359	340	344	331	343	296	327	323	314	356	333	338	337	337	353	334	345	353	321	317	320	364	369	311	327	324	355	355	347	377	311	324	340	325	331	310	333	340	332	322	329	364	318	345	337	332	358	329	321	333	346	335	340	346	373	386	382	357	332	341	332	342	330	325	311	323	358	332	359	331	326	339	349	330	350	360	353	368	341	363	332	327	309	335	314	342	320	335	315	326	350	348	354	305	360	344	343	325	319	305	351	352	352	333	340	332	340	341	318	370	339	336	365	331	353	334	322	354	326	337	310	318	343	340	329	356	342	366	328	338	351	337	336	333	382	291	330	331	317	332	412	352	358	341	359	345	347	339	344	325	342	326	334	372	335	346	331	331	342	328	345	355	329	310	354	351	352	356	324	325	343	352	296	348	340	358	336	372	342	331	341	368	329	357	328	353	314	332	348	325	352	330	334	391	338	362	344	350	329	332	320	338	315	316	348	358	335	345	313	355	346	331	331	325	332	356	353	312	326	331	312	331	367	355	351	356	333	357	338	353	353	317	340	344	331	340	330	349	352	329	307	343	343	315	336	349	312	325	339	348	330	351	349	326	349	334	355	353	333	333	324	333	333	330	344	315	360	317	340	313	342	319	339	351	362	314	315	368	337	329	351	311	340	320	345	348	374	339	325	333	306	369	338	341	344	351	340	326	357	343	336	339	341	323	388	335	338	307	344	343	359	312	350	365	338	337	318	338	346	339	334	313	359	347	340	327	338	321	361	309	346	367	315	360	335	345	365	341	324	313	325	348	308	371	358	349	377	330	314	365	297	335	346	369	321	342	314	335	318	335	350	350	373	314	315	341	337	323	345	372	297	352	333	364	364	343	360	367	313	317	340	358	296	330	327	306	288	347	348	336	340	328	331	347	340	348	322	314	330	323	314	346	330	319	345	356	335	326	369	350	317	363	339	369	353	354	325	308	350	379	309	354	308	332	323	353	370	331	372	334	309	326	342	339	336	312	336	381	374	343	351	367	309	321	357	316	324	338	375	324	364	348	321	344	352	338	359	352	333	334	330	318	291	372	343	332	351	317	331	368	341	341	348	345	326	343	327	329	333	348	322	364	370	352	362	359	336	321	351	318	303	332	318	351	323	317	331	279	322	347	352	353	335	324	352	358	336	340	361	304	322	365	297	369	342	377	320	349	346	322	335	350	328	311	335	340	353	337	353	383	337	336	344	326	329	325	350	340	310	350	358	349	331	361	359	336	352	347	318	343	307	362	335	357	330	323	357	352	290	380	352	340	342	347	362	337	316	340	330	300	351	314	325	364	345	299	320	319	338	356	313	345	326	352	328	327	381	324	342	330	371	350	358	341	328	347	343	336	337	376	363	314	339	393	315	325	334	345	403	372	330	348	342	324	357	318	329	350	336	324	345	357	350	313	351	336	323	347	315	346	354	308	339	332	340	372	368	353	345	344	322	367	338	335	378	339	359	336	328	331	309	323	352	350	336	342	360	317	318	324	330	359	367	330	386	337	351	298	323	320	306	324	330	325	361	330	370	335	333	331	293	337	333	346	321	311	309	353	331	333	322	342	379	362	338	377	346	337	313	344	316	353	335	343	359	375	316	323	311	315	317	318	354	346	308	338	348	359	335	333	350	363	355	358	319	330	334	337	377	323	347	337	315	309	339	299	287	332	336	351	346	347	349	328	354	326	332	331	306	381	332	367	321
12831	20657	21100	25670	34211	38046	35187	27361	11702	7408	7543	11999	10948	10954	9605	6361	3027	1383	1144	1176	1117	1175	1049	1024	962	1027	1050	1032	996	980	1000	956	953	964	896	952	961	947	964	946	937	955	963	963	894	941	937	949	969	978	912	879	998	883	962	939	924	929	873	954	971	983	929	985	925	900	922	920	913	980	916	911	930	957	907	920	959	862	925	884	893	920	883	917	916	913	864	982	889	893	933	932	915	913	930	946	922	900	898	860	838	945	908	935	945	906	940	908	905	934	987	923	887	979	935	953	846	908	930	877	934	893	834	895	949	918	934	900	890	920	916	890	905	899	890	933	921	902	904	930	938	883	925	919	891	922	899	885	870	876	882	876	910	850	895	897	887	898	927	916	917	917	916	888	860	901	884	970	874	895	943	885	939	950	902	923	879	890	892	919	851	844	913	850	914	890	890	925	878	925	887	940	877	949	927	917	912	958	887	897	912	885	922	908	918	923	889	921	916	927	849	929	894	858	904	874	918	911	916	963	942	904	934	896	890	920	913	873	913	914	917	912	880	938	941	846	900	924	923	937	900	888	928	861	935	885	962	871	877	909	914	893	912	935	926	890	847	892	896	870	852	886	925	915	918	902	914	855	898	888	907	921	874	943	907	931	909	884	894	906	876	937	889	933	793	975	867	887	867	902	907	872	921	842	876	858	881	908	891	892	888	916	906	892	915	928	917	927	904	943	957	904	935	871	860	874	907	875	911	871	915	922	831	923	961	913	938	923	928	912	897	892	930	930	917	912	930	840	873	937	939	878	899	965	878	922	901	917	894	902	911	861	850	965	912	904	903	897	847	922	881	902	940	895	890	883	907	928	899	943	931	901	931	846	915	937	901	901	882	856	922	898	900	848	902	888	890	925	891	929	871	879	920	965	945	905	935	907	877	876	926	843	936	894	876	928	929	886	909	951	876	867	889	894	925	910	905	946	890	905	859	903	953	865	896	899	952	901	851	897	867	934	918	904	876	880	929	915	982	885	905	881	912	875	880	977	857	925	872	907	924	905	910	903	871	890	869	868	944	863	891	864	829	903	870	891	936	936	863	929	886	882	850	925	917	826	936	887	838	921	899	918	905	909	944	922	918	895	912	881	902	908	913	900	900	864	940	922	874	883	860	938	921	818	873	960	910	972	962	910	943	882	924	908	855	917	913	892	894	906	883	929	916	898	898	871	932	977	897	945	915	917	935	912	918	902	919	895	929	925	882	921	971	945	869	863	885	918	933	943	909	903	848	884	866	872	896	917	917	888	920	868	931	922	911	892	912	906	881	853	914	913	859	870	909	874	898	979	829	901	908	915	889	926	915	924	921	893	910	863	919	926	901	917	921	905	876	922	895	905	877	927	921	880	876	937	851	958	918	906	952	910	871	914	909	921	915	958	886	869	853	876	820	838	890	871	890	922	849	905	898	877	901	871	919	868	919	897	869	924	914	893	921	884	937	842	868	876	889	884	887	870	915	939	964	920	900	902	854	923	907	907	972	936	858	879	889	903	906	890	891	970	958	911	886	944	875	917	924	880	907	862	919	902	943	896	904	897	935	886	906	891	868	888	869	909	883	921	933	910	943	938	912	910	915	909	877	918	893	914	885	849	890	880	874	893	856	889	927	866	935	854	900	932	911	856	915	858	857	945	919	999	885	904	883	886	866	865	910	876	866	892	904	875	933	914	940	967	915	884	918	887	870	906	908	881	837	931	896	936	911	869	896	901	893	959	882	907	858	860	891	888	924	891	903	875	912	918	866	893	898	911	916	876	895	933	906	888	880	889	844	906	863	889	901	873	925	874	852	914	974	929	955	930	902	910	817	860	908	900	901	859	929	891	932	888	931	885	930	886	896	854	890	923	892	888	909	907	954	894	876	923	910	962	939	934	878	877	910	923	918	901	911	843	927	936	885	903	950	880	941	872	925	899	894	907	889	935	883	874	887	896	918	864	862	936	836	894	919	885	936	943	903	901	903	902	922	905	865	952	861	882	929	909	878	932	940	906	847	883	870	847	858	892	860	881	956	893	945	933	914	921	931	861	835	916	854	883	908	914	911	875	860	860	922	910	899	907	920	914	835	924	858	950	910	936	985	877	878	925	927	923	923	885	852	908	894	893	871	888	842	931	895	927	875	902	938	855	896	905	908	918	900	876	947	876	884	898	909	903	906	974	939	904	926	866	876	929	897	909	854	896	935	916	890	880	832	882	923	928	881	889	986	907	888	913	933	895	907	887	883	914	889	898	935	905	905	890	859	900	878	904	903	945	941	926	851	897	889	928	914	918	893	864	897	894	888	884	854	920	872	876	938	910	845	885	850	865	907	949	886	937	862	900	873	928	935	872	895	889	902	931	892	863	856	894	928	845	835	853	863	885	923	907	871	878	935	938	810	901	922	858	955	916	903	894	913	902	918	893	951	913	894	796	889	928	850	943	846	905	951	857	874	889	899	937	874	915	920	876	908	915	923	873	910	885	870	887	875	921	990	941	935	911	908	887	888	933	887	875	944	860	942	896	918	922	939	885	942	881	897	906	853	875	935	922	864	908	892	822	891	879	873	917	943	874	917	839	864	859	931	910	883	934	906	905	901	915	896	863	909	874	890	840	877	940	897	891	901	846	878	900	915	917	940	947	915	922	881	903	923	929	909	931	907	926	887	844	893	851	921	912	918	858	922	914	898	879	896	885	911	928	901	929	893	911	954	941	920	935	866	927	959	897	919	933	860	799	920	912	889	892	938	840	886	933	931	883	886	917	903	887	875	941	930	925	934	920	890	871	863	898	866	911	949	935	875	883	914	899	897	919	859	880	916	845	863	910	902	902	890	895	874	867	880	891	893	903	888	872	898	895	910	890	895	877	907	843	884	887	921	902	916	906	924	893	911	945	884	861	915	913	878	873	971	905	933	865	903	938	912	890	938	883	947	939	852	908	852	885	878	924	924	875	909	911	945	934	882	902	913	925	915	904	900	919	857	875	932	899	858	920	900	869	911	902	865	884	936	833	872	876	869	896	965	875	909	883	945	887	920	890	886	905	938	863	917	907	897	919	933	919	881	892	901	885	918	900	894	925	927	897	878	879	915	896	897	881	865	920	919	935	924	875	865	910	915	883	905	919	859	827	929	842	868	893	862	895	883	909	846	799	885	938	894	890	911	928	901	831	932	969	930	833	917	899	905	884	949	922	924	922	890	925	906	881	889	945	865	882	919	911	903	891	899	884	885	906	926	920	965	853	869	939	851	947	874	866	902	910	908	908	919	878	925	912	898	889	911	886	888	918	893	887	879	836	892	924	891	898	919	903	885	850	902	900	881	940	870	918	891	896	910	898	885	924	913	876	893	913	861	928	934	860	869	873	991	864	900	899	891	925	948	891	845	928	891	931	861	908	870	908	898	924	922	865	894	891	909	882	854	951	924	917	903	916	978	862	914	878	905	879	915	918	904	936	915	871	922	914	873	919	863	895	888	936
26071	32613	29821	29118	29802	31278	27126	19817	7754	3317	2663	5106	5289	5153	5090	2676	1326	523	400	343	331	349	345	328	341	295	317	312	353	323	300	298	292	307	307	336	302	297	320	287	298	302	298	312	287	307	278	309	315	274	302	257	306	304	310	285	284	327	313	324	265	313	284	286	344	310	285	298	318	298	318	306	289	309	329	290	295	316	340	316	297	272	291	300	283	274	309	281	298	301	290	280	278	270	257	274	299	314	330	316	316	322	310	326	292	315	310	303	299	292	302	285	293	311	286	277	317	314	273	270	320	310	291	289	311	315	325	303	306	322	294	301	301	320	274	294	287	293	292	309	285	287	286	309	290	274	300	321	282	262	277	320	336	298	316	264	269	316	287	303	282	310	282	291	273	279	291	310	288	292	297	309	291	318	280	288	252	304	311	298	312	265	271	294	317	273	291	327	295	276	296	333	293	308	270	281	276	283	299	293	287	271	279	324	287	297	305	312	282	292	297	285	288	287	331	266	294	298	313	291	278	310	271	283	289	322	295	298	279	302	315	291	293	313	287	310	282	276	320	295	299	312	311	288	290	293	309	266	265	293	307	309	291	270	284	290	312	288	305	287	290	318	304	303	306	295	301	300	299	297	293	305	309	305	292	287	306	300	256	299	315	275	299	276	300	292	293	305	269	290	291	304	297	295	274	284	316	302	278	275	309	290	294	300	288	291	269	303	292	280	310	279	318	322	266	300	283	295	288	282	287	282	256	269	291	285	308	266	317	295	267	299	278	315	279	271	290	281	303	285	290	306	282	300	287	269	307	276	307	281	297	301	319	299	278	274	305	300	292	295	282	304	289	304	310	301	270	315	316	301	298	263	289	313	284	290	274	305	310	297	281	296	311	281	290	284	285	307	293	315	296	273	301	293	267	262	289	284	264	320	321	279	289	308	287	317	282	286	260	341	314	321	325	307	305	245	293	275	274	283	282	307	300	285	334	317	307	242	314	272	293	320	307	310	301	276	327	312	318	274	283	298	313	288	282	311	289	296	295	298	288	272	291	270	281	319	304	303	287	281	273	259	270	298	291	322	280	278	322	313	270	287	299	282	276	261	260	292	309	264	308	274	280	275	286	289	319	295	288	322	278	309	323	288	309	286	290	328	293	276	288	298	290	275	321	273	293	284	283	285	295	284	274	255	291	284	306	282	303	293	303	306	300	293	282	282	297	327	289	318	270	291	307	307	298	305	321	271	287	295	309	298	316	333	297	260	311	309	297	320	286	292	300	279	305	265	304	307	303	297	287	287	282	300	289	282	309	313	293	319	293	266	321	298	271	292	282	298	277	288	287	300	303	280	313	288	288	280	300	288	286	294	275	265	283	269	291	272	316	278	303	262	325	289	285	281	319	338	320	262	296	261	299	298	320	298	299	286	305	306	320	282	284	302	310	271	284	313	288	285	269	286	264	293	316	305	269	276	294	300	326	312	298	290	294	282	300	288	283	315	340	305	277	298	293	294	287	277	283	281	312	297	262	309	297	323	299	293	295	289	264	307	301	325	333	283	292	285	293	303	284	327	338	289	288	309	277	298	319	282	313	275	324	276	290	263	314	300	313	283	303	288	267	287	296	307	292	298	285	264	323	296	276	303	290	305	302	272	312	305	298	298	288	275	262	287	289	292	271	325	308	282	289	266	330	267	289	292	289	309	297	298	311	297	250	286	332	307	294	294	280	328	296	258	288	305	304	279	315	293	306	265	298	306	302	283	328	320	269	287	303	319	295	287	283	303	283	312	279	316	305	258	274	284	303	304	313	273	291	268	311	328	328	290	309	269	303	252	267	297	268	290	323	314	307	315	304	301	304	319	307	271	268	277	264	308	282	290	307	272	316	315	282	293	283	317	318	330	281	283	276	312	312	293	261	270	317	263	294	290	307	284	301	289	298	304	304	312	309	295	296	274	289	285	306	311	282	304	291	299	282	297	290	296	304	292	282	323	279	291	310	313	270	260	296	302	282	305	316	308	271	295	304	314	296	292	322	293	280	291	294	289	353	298	293	286	306	287	314	325	289	312	308	287	294	296	328	291	318	299	321	279	295	320	301	268	296	272	290	300	288	299	313	288	266	286	327	285	279	320	318	288	262	285	298	287	279	319	319	325	314	266	301	309	258	291	270	285	301	268	312	299	276	278	268	306	279	292	263	288	293	293	293	293	289	259	300	333	294	319	301	314	319	305	266	279	296	313	272	282	294	272	326	304	256	270	294	299	333	281	303	299	254	312	303	301	294	293	321	306	280	283	276	315	280	284	270	305	303	264	336	282	297	297	319	286	332	319	291	265	288	275	271	301	260	302	322	313	276	300	332	324	302	302	344	314	273	304	292	294	301	294	332	300	258	261	260	253	290	270	294	323	279	284	284	317	298	348	298	304	310	299	299	298	297	297	324	297	275	283	310	311	308	259	284	274	275	302	305	338	298	313	289	300	280	275	273	285	289	294	290	310	315	301	331	311	301	288	300	275	343	303	292	295	328	305	312	285	307	287	316	281	298	268	303	289	289	274	320	288	288	283	270	270	306	250	274	266	306	269	272	286	311	303	284	280	286	282	305	289	319	264	293	278	309	297	293	311	321	283	294	306	281	297	301	291	306	305	325	267	291	280	293	313	280	266	278	305	310	318	269	293	280	305	303	314	320	282	290	310	329	266	318	270	316	264	295	303	264	311	298	292	284	286	275	272	293	306	272	272	280	288	293	287	293	301	284	283	304	298	279	315	267	298	296	284	268	308	309	306	291	298	288	301	329	282	349	314	302	292	283	300	287	304	272	287	309	303	275	335	266	311	302	311	293	279	312	293	277	285	302	307	292	310	308	278	325	307	313	331	274	300	289	266	304	273	296	289	268	270	332	265	287	293	299	298	303	320	326	311	283	297	300	308	277	288	333	321	307	310	281	320	315	311	299	283	266	348	312	304	265	262	289	297	303	268	293	293	246	301	321	325	308	283	278	283	290	297	296	292	317	307	279	285	264	299	294	277	323	261	265	317	299	299	300	292	300	323	275	286	324	315	296	273	285	282	289	294	294	289	291	273	325	284	294	312	310	309	264	285	273	274	279	299	340	308	332	295	264	288	303	282	330	290	296	286	319	283	296	317	313	281	295	295	297	280	324	289	287	274	293	334	256	309	318	313	281	313	294	265	295	282	294	302	279	293	260	288	301	286	284	277	329	285	259	275	291	281	286	308	301	306	296	320	303	313	292	299	300	270	285	300	293	296	337	310	274	299	283	286	336	294	274	292	282	314	279	304	308	266	277	309	283	299	269	307	309	256	286	316	300	287	276	308	318	300	267	295	282	275	294	285	366	326	286	299	283	289	302	326	307	279	318	282	285	293	284	305	282	288	289	284	305	317	288	306	278	263	293	286	322	295	331	280	302	302	289	312	306	294	281	298	298	304	308	268	299	314	292	304	309	297	250	294	313	322	274	300	337	275	361	295	278	279	288	297
16711	25234	24157	31054	40106	44454	40887	30613	14569	10020	10022	15647	15551	15201	14365	6846	4568	1423	1403	1196	1180	1156	1107	1033	987	1041	980	986	989	955	980	954	896	860	898	854	900	880	864	833	815	847	864	833	852	810	822	835	811	858	814	774	835	796	794	808	817	763	819	842	845	824	794	774	841	775	831	820	836	809	825	819	786	777	795	816	752	783	806	781	775	745	827	840	804	764	765	826	810	782	792	819	815	807	828	809	803	772	770	789	821	770	793	838	807	765	786	837	765	779	831	785	808	850	772	766	800	807	763	809	789	841	783	807	785	783	788	743	759	745	811	754	817	749	764	768	782	738	764	772	799	762	758	738	762	736	766	789	810	778	791	752	736	741	797	763	803	814	784	769	781	758	758	734	769	815	800	716	710	748	786	821	744	754	790	762	781	786	806	739	772	760	748	825	790	761	817	754	801	763	846	800	780	766	789	747	774	829	733	772	794	766	748	729	760	735	769	823	728	755	801	783	786	796	798	781	794	810	721	787	765	752	793	776	771	747	758	754	776	773	741	783	747	775	785	767	771	830	772	795	781	770	815	803	761	795	787	804	764	735	740	781	785	792	745	763	777	812	763	766	760	744	758	731	751	752	746	775	812	745	767	787	816	758	782	750	792	749	742	828	787	773	784	797	731	804	800	739	727	795	760	813	759	751	789	745	829	775	827	780	757	781	726	808	805	768	763	767	757	766	808	771	775	789	793	754	792	788	820	787	725	776	733	790	752	772	757	797	762	789	782	774	799	760	798	734	792	702	819	741	817	786	766	754	757	798	759	808	753	820	732	779	760	766	690	795	770	789	750	729	805	774	792	748	747	773	784	770	738	791	754	771	803	771	732	822	741	726	792	797	730	782	719	742	717	774	734	799	796	806	758	768	786	791	746	751	792	786	784	794	803	728	713	750	723	782	740	784	772	791	700	742	821	740	782	742	781	757	814	816	746	766	792	739	773	790	788	820	783	780	769	823	812	790	739	780	780	749	805	756	793	809	777	788	757	785	732	787	777	733	754	759	787	762	744	745	782	784	762	781	820	761	776	733	801	709	730	808	701	758	812	787	774	821	796	817	762	762	758	771	774	773	849	783	800	778	794	759	783	761	762	723	739	790	804	816	766	802	774	753	794	767	754	737	718	748	763	791	761	779	777	796	782	769	803	783	751	799	766	762	759	739	782	725	775	749	769	775	712	788	722	783	763	719	777	782	784	805	735	778	752	812	714	780	810	780	761	808	814	791	774	814	751	710	753	793	733	786	725	780	746	757	732	731	786	802	735	801	736	766	817	757	785	837	780	773	735	769	769	832	762	751	773	740	828	794	777	780	735	715	791	780	776	773	740	794	744	774	749	757	703	780	754	772	802	759	754	772	732	784	764	825	810	802	814	797	768	744	793	702	798	780	783	786	771	790	743	773	745	771	759	751	767	731	797	754	784	745	806	795	768	732	793	777	765	778	741	827	807	777	768	785	779	775	771	804	779	747	766	760	776	813	784	794	803	827	752	765	725	746	759	785	793	776	778	803	798	780	734	737	808	750	782	773	788	764	787	774	801	749	747	788	782	795	783	776	749	790	819	749	780	781	758	760	774	815	748	772	792	697	788	730	782	765	836	764	742	779	770	741	762	742	779	750	726	836	792	785	768	764	779	772	816	816	803	741	764	762	857	730	764	755	827	744	731	788	738	795	768	744	779	740	734	763	776	742	765	781	750	802	794	768	766	766	775	725	715	769	758	754	792	793	786	786	703	791	795	762	797	778	769	715	805	745	765	769	791	801	749	796	779	754	807	742	745	758	751	784	804	798	797	775	719	856	802	755	768	754	770	766	747	762	738	843	772	776	826	719	788	742	728	780	705	793	775	798	777	795	783	733	791	799	757	802	754	756	731	802	761	780	791	770	761	774	753	773	800	744	767	773	783	861	808	773	790	839	802	787	811	770	762	769	773	783	793	724	788	785	826	737	774	779	752	719	811	776	802	800	769	767	735	758	729	798	793	785	789	736	751	765	791	772	748	752	725	740	764	718	747	815	753	728	740	803	785	757	745	754	787	754	802	722	796	757	795	799	750	752	781	767	785	769	768	681	782	819	746	761	804	711	794	782	786	747	787	764	730	780	739	770	817	761	796	786	767	816	737	762	809	761	774	783	769	768	760	755	802	754	775	781	767	810	736	765	797	764	750	782	788	755	717	745	790	773	785	750	766	762	812	778	841	768	799	741	760	797	801	781	764	816	724	770	756	718	737	727	819	831	784	773	794	798	768	765	821	804	790	756	744	779	818	753	753	852	742	773	775	794	764	734	756	794	709	743	755	747	820	765	745	789	830	765	754	800	747	797	740	747	773	802	757	750	783	758	818	817	767	783	814	736	729	797	765	833	805	736	791	760	778	804	719	768	791	811	790	745	749	755	796	760	757	685	749	758	739	792	734	795	785	746	790	802	745	781	784	763	800	763	811	813	794	786	743	747	781	771	761	752	710	769	751	828	762	755	759	756	835	795	757	773	752	750	733	751	766	733	832	790	771	774	761	760	751	786	802	758	757	775	807	797	782	783	786	752	790	816	724	801	744	765	749	744	791	751	766	789	756	759	783	791	740	834	773	746	766	805	824	767	772	776	820	800	766	784	751	790	776	761	811	806	811	763	810	780	831	760	777	779	765	829	767	772	761	791	756	716	725	763	778	778	777	715	764	715	786	752	774	789	723	760	737	765	742	734	761	779	795	777	722	743	741	781	754	761	806	787	758	792	778	775	745	781	741	800	755	683	820	764	723	761	715	798	739	777	745	709	748	790	792	739	746	723	785	809	762	744	782	767	807	766	790	797	746	775	775	778	802	798	779	724	740	850	766	770	799	755	750	790	805	781	805	708	761	710	740	765	769	771	766	775	725	813	774	754	784	795	783	793	835	796	797	763	719	730	731	800	758	811	726	788	720	780	767	765	764	799	806	764	784	799	779	801	758	795	797	757	773	772	789	746	777	759	779	786	744	797	782	758	756	784	733	811	767	749	753	756	688	756	807	758	781	772	741	773	819	769	747	793	756	822	787	778	732	805	802	747	807	738	768	809	748	739	806	761	806	768	804	739	768	798	767	758	824	823	778	772	708	731	770	770	797	784	788	798	772	744	746	815	757	704	783	772	788	774	764	849	768	739	792	757	814	751	741	795	774	750	784	790	792	791	762	760	759	781	775	769	744	775	753	815	821	764	760	784	756	746	804	726	757	754	747	787	822	805	757	768	764	802	776	793	769	810	747	755	790	739	770	751	765	763	796	790	813	757	859	749	765	740	770	779	770	764	797	793	808	803	763	803	768	736	786	785	723	749	803	796	774	780	768	758	795	798	779	766	812	806	772	752	755	726	793	818	747	786	786	801	780	767	753	745	764	740	769	793	725	782	747	772	805	782	748	745	799	838	770	765	755	786	779	810	764	820	791	743	822	767	764	766	789	807	744	794	818	752	778	750
3231	2757	2092	1658	1325	1005	732	537	225	200	219	296	306	253	295	214	188	173	201	183	184	153	188	210	175	183	189	191	187	180	167	155	197	194	178	209	185	177	191	190	204	184	166	186	204	182	177	196	177	213	173	201	153	193	186	177	174	192	173	205	190	176	163	185	176	178	198	188	175	166	184	149	201	201	195	182	178	166	198	197	172	167	179	198	204	146	184	180	182	191	170	182	170	169	167	177	193	191	189	182	191	171	167	187	178	171	179	192	184	159	195	179	177	200	197	168	176	199	187	191	209	167	175	189	206	172	179	183	175	198	185	189	178	196	197	196	197	173	171	204	199	175	181	191	169	192	171	201	185	174	192	208	200	190	206	162	160	175	188	184	155	187	195	187	205	184	168	185	213	207	208	182	166	194	187	193	168	175	174	196	191	192	183	186	160	176	213	179	182	139	183	185	173	198	185	203	188	171	183	176	185	189	179	181	164	183	198	190	172	167	192	180	173	182	193	182	189	189	173	164	192	184	174	192	216	167	204	174	172	202	178	196	170	179	193	190	174	176	183	169	189	193	172	163	197	194	179	174	184	205	188	173	207	198	159	183	185	169	172	168	190	197	189	172	183	169	171	164	205	189	169	198	168	188	194	226	148	176	167	166	172	177	175	193	176	180	178	188	183	198	188	190	183	187	166	196	191	169	167	186	200	199	168	185	193	177	180	182	197	187	175	192	177	199	200	182	160	191	190	235	180	196	176	192	186	184	172	186	188	175	201	191	194	153	187	185	185	170	168	192	185	171	152	211	181	180	200	201	182	181	174	213	189	164	204	162	181	178	194	209	200	202	188	205	165	191	178	200	191	153	184	188	185	179	180	188	185	187	185	192	174	203	192	198	171	176	187	188	204	197	176	203	182	195	192	142	216	210	187	188	164	202	185	178	165	182	181	165	178	174	190	193	181	186	192	184	185	199	181	188	196	192	185	194	185	179	179	172	185	188	186	185	187	178	182	168	172	183	191	186	165	180	169	175	187	176	178	207	189	191	211	187	203	195	139	189	202	187	179	176	172	176	185	182	193	179	201	186	209	173	152	217	191	174	192	171	165	158	194	186	191	184	198	175	194	186	176	171	179	187	193	182	173	184	192	156	190	187	168	160	173	194	178	174	211	200	197	194	190	162	177	181	175	201	176	178	169	189	168	162	171	173	162	188	181	210	183	186	209	204	164	175	180	181	207	174	191	170	210	162	171	170	181	161	190	194	202	157	167	184	201	175	188	190	181	168	167	158	178	180	180	180	194	174	181	188	204	176	166	186	180	180	171	214	178	174	171	170	178	166	187	189	194	201	184	172	179	183	183	193	186	177	191	201	196	190	199	176	176	189	168	170	173	183	161	165	161	198	180	184	194	171	168	173	178	176	188	179	196	194	164	187	215	179	187	176	170	181	181	190	181	187	195	189	188	177	203	203	176	184	190	204	169	190	181	173	180	188	161	158	163	182	220	192	187	187	189	174	215	199	180	167	165	177	186	188	171	169	189	183	191	190	184	209	160	200	188	175	184	175	169	220	168	184	190	189	188	158	175	194	195	212	182	179	185	168	199	199	194	184	181	193	196	166	172	177	200	171	220	180	179	200	175	179	185	177	174	236	170	214	194	223	201	167	185	193	192	202	196	184	184	178	197	174	191	174	189	174	194	198	164	190	194	205	196	188	195	166	177	208	185	173	168	193	190	187	189	174	178	181	184	192	189	187	197	198	190	179	191	191	187	174	187	181	163	195	159	179	213	196	178	182	188	188	197	153	211	172	166	165	170	173	216	187	167	166	187	163	185	153	177	173	189	172	206	177	186	171	217	178	201	188	195	198	170	196	179	187	186	188	186	193	185	191	166	170	191	173	199	183	181	176	182	161	174	185	194	213	158	168	201	175	202	194	192	164	200	188	184	187	171	189	181	177	191	172	174	154	193	186	200	197	190	168	191	189	170	198	209	182	206	206	217	175	187	165	199	200	173	186	188	168	204	196	188	187	173	172	160	192	180	189	198	190	184	193	190	182	180	175	189	164	202	206	182	197	183	209	186	179	194	170	183	160	209	186	185	162	166	187	181	165	190	174	181	197	192	172	172	192	206	173	183	164	180	202	211	182	162	171	179	151	203	177	190	197	177	159	166	176	184	174	187	168	179	202	169	201	215	201	173	182	208	185	192	180	157	181	199	206	159	199	182	190	164	186	206	196	241	183	183	174	201	209	181	183	182	196	173	207	200	198	209	202	209	226	200	162	195	220	193	183	181	180	191	159	199	171	184	205	180	171	184	197	190	181	197	196	177	176	192	194	207	168	157	189	203	188	181	172	177	171	168	172	172	185	193	184	190	169	187	197	202	216	179	205	197	163	194	182	199	168	179	170	153	180	176	183	210	185	168	192	189	177	179	181	189	184	177	188	181	171	183	190	195	187	187	204	177	186	190	174	183	212	185	183	167	165	208	182	186	182	175	193	194	187	202	185	159	187	202	181	157	186	173	177	196	198	167	170	204	189	181	157	177	153	176	179	182	181	183	166	196	212	181	196	176	192	169	212	199	189	204	193	158	177	172	194	174	173	204	171	169	186	193	189	182	186	228	193	176	181	181	195	176	188	201	186	174	179	209	188	186	200	165	177	172	176	192	176	165	202	181	159	179	189	203	172	189	197	181	190	186	184	193	169	176	200	161	211	213	201	176	182	198	195	173	194	180	186	186	213	197	176	176	177	194	183	169	178	179	183	188	185	178	159	201	187	152	185	188	194	200	171	180	170	178	163	187	142	182	159	175	188	182	174	194	196	184	174	208	159	180	175	199	188	198	177	177	173	188	199	184	179	185	157	188	196	195	194	192	199	185	188	169	190	179	171	200	215	191	183	197	150	204	190	178	205	182	201	176	188	184	178	186	192	188	200	166	179	221	218	157	199	180	182	166	180	178	178	170	189	210	177	174	199	184	201	189	184	158	168	197	147	211	198	190	214	188	198	190	164	180	186	189	203	181	196	208	174	202	172	189	201	182	168	161	181	201	213	180	184	179	164	182	192	197	171	190	195	172	160	209	189	224	177	177	169	197	186	181	198	179	174	198	168	167	193	164	168	180	170	171	167	186	171	178	163	192	179	200	184	180	172	193	177	180	212	168	181	205	172	171	188	183	183	165	195	195	184	196	179	183	151	174	179	178	150	188	178	196	190	189	179	171	179	194	189	190	202	184	184	208	167	159	178	165	180	156	206	201	183	179	185	183	195	187	180	183	191	193	175	189	184	175	176	172	181	188	181	195	197	171	188	195	203	155	165	174	200	162	189	183	195	187	199	175	179	192	181	191	215	195	190	215	190	176	201	203	170	184	171	207	160	215	164	175	170	190	179	192	164	185	177	176	189	174	179	167	193	178	161	182	181	185	217	170	189	183	187	174	184	179	185	175	170	186	175	168	188	183	191	177	196	192	183	178	189	176	192	191	171	183	185	185	202
3132	4019	4133	5299	6247	5834	4710	3390	926	910	924	1483	1579	1177	1426	873	727	613	587	606	599	567	553	543	586	563	602	600	567	578	589	549	520	544	574	570	581	567	577	524	572	583	568	540	601	535	575	537	596	542	545	548	589	555	578	564	587	539	546	528	579	541	564	541	577	512	545	590	567	575	559	556	546	586	571	562	521	573	536	577	550	558	588	574	566	568	568	541	539	576	553	556	570	543	556	522	549	547	566	554	577	577	568	577	583	558	511	556	529	610	557	593	548	580	585	599	547	535	599	542	524	594	545	597	517	575	553	548	567	541	539	507	559	610	571	539	608	523	557	553	619	570	589	559	562	540	539	581	567	545	609	567	574	554	550	562	575	542	526	503	546	551	516	560	532	532	546	559	546	577	545	559	523	599	579	522	554	515	572	552	549	564	543	542	603	531	621	547	598	591	536	547	585	524	550	581	595	559	564	535	545	546	581	543	581	547	560	564	584	590	532	550	565	599	576	586	563	556	608	562	536	585	562	587	609	516	544	575	570	543	546	530	520	556	570	552	572	574	553	557	550	531	574	521	594	572	552	574	558	572	583	594	563	499	583	598	570	581	571	606	577	605	582	616	570	533	553	554	551	519	579	602	591	578	571	529	542	550	557	563	581	547	522	581	555	573	573	572	552	565	567	550	553	549	503	565	595	529	573	594	579	556	567	558	541	547	543	529	532	550	547	569	577	513	552	553	539	554	565	555	541	533	541	575	524	553	542	552	555	556	601	544	594	545	580	576	557	604	558	569	556	519	532	576	526	562	547	582	528	595	563	587	598	568	569	529	565	545	549	564	561	594	554	571	598	544	562	550	550	553	562	601	589	574	610	580	562	508	589	557	555	573	535	579	538	578	583	536	544	575	505	561	581	549	605	535	526	556	569	554	522	532	563	520	571	592	585	600	541	564	556	549	556	591	579	560	599	528	584	565	521	552	553	569	563	547	574	535	575	569	535	502	557	562	583	527	582	541	538	569	562	531	559	569	524	585	575	567	537	576	528	544	571	521	539	557	546	577	570	547	588	536	563	581	546	571	596	571	523	542	577	523	577	538	583	537	578	590	575	568	567	585	541	564	560	552	572	565	561	548	579	535	596	547	562	565	525	565	539	567	570	567	539	560	567	550	553	557	579	545	582	529	576	568	561	553	600	603	554	594	582	571	555	541	592	581	557	570	590	544	575	528	547	552	538	559	550	547	586	557	599	553	547	568	559	582	535	587	543	523	576	544	551	591	593	598	555	552	580	553	571	544	558	551	566	594	538	528	583	555	516	572	603	583	564	550	541	583	531	532	554	553	539	566	576	553	484	550	581	525	531	586	522	585	593	565	581	560	583	514	534	561	564	552	574	552	550	556	534	565	578	560	550	505	555	555	538	548	565	538	570	543	589	562	528	550	533	602	576	548	538	601	609	567	606	575	568	567	529	521	523	543	574	569	556	565	550	533	591	556	565	534	564	580	567	553	566	565	567	553	589	548	538	515	589	572	522	550	550	559	567	534	568	568	561	548	550	537	575	531	561	564	561	563	591	561	557	587	559	575	552	566	591	548	569	573	608	532	593	599	599	546	546	578	548	565	567	584	566	577	543	563	524	564	566	566	613	552	593	571	614	499	540	549	562	549	591	591	537	548	545	578	570	573	587	601	579	577	553	564	513	577	557	552	532	553	574	539	586	533	580	546	556	539	570	559	523	577	536	555	605	594	572	578	572	547	563	547	578	558	607	549	556	587	563	518	548	552	527	576	574	520	555	536	549	547	588	554	539	548	573	486	515	567	562	541	559	542	536	564	496	596	593	580	528	588	605	569	562	560	560	581	589	551	548	538	582	552	529	555	530	585	546	608	538	569	549	562	562	533	593	572	547	548	582	563	559	546	555	555	542	550	619	565	562	572	557	508	557	524	551	527	550	534	523	585	604	591	556	578	519	593	587	550	610	552	506	574	552	557	541	562	580	547	549	560	634	562	529	546	572	553	493	565	538	590	534	600	556	576	526	562	572	598	516	546	526	535	554	577	540	589	543	540	538	539	574	554	549	562	525	543	562	588	512	590	540	591	570	560	598	537	540	562	539	519	517	548	570	557	576	552	533	583	525	557	577	543	533	585	570	561	564	589	594	568	540	541	587	550	566	541	549	532	560	494	569	584	563	561	508	532	555	547	539	575	535	516	568	615	541	560	525	496	531	545	585	514	584	555	555	555	533	587	589	566	550	566	552	524	566	558	550	570	497	588	507	581	582	560	534	571	582	580	587	557	521	552	567	546	559	551	579	555	572	594	589	550	557	533	562	539	568	560	534	594	544	580	510	585	588	581	571	539	555	565	553	586	579	543	518	558	520	598	562	576	550	588	561	560	527	617	562	557	581	527	605	544	584	589	557	576	602	536	578	523	572	552	582	564	552	517	528	526	525	582	553	534	559	570	571	539	548	541	548	534	594	549	554	554	569	542	567	535	563	565	573	564	549	611	598	492	569	568	563	552	564	571	545	553	553	544	557	573	541	542	595	541	559	563	590	556	539	569	541	573	537	541	590	557	578	578	574	540	548	543	582	586	586	592	598	544	528	530	538	519	552	581	550	556	595	558	570	550	586	586	541	550	565	536	569	543	564	537	514	551	542	590	541	548	535	581	554	551	565	578	572	540	537	602	585	551	588	609	553	558	526	545	557	574	572	538	539	607	553	568	569	545	527	544	587	547	596	584	546	565	522	553	568	551	550	569	577	563	511	541	592	563	561	532	567	546	556	601	566	525	578	562	541	604	583	596	551	583	575	541	547	552	583	583	585	519	564	547	570	583	550	570	582	558	552	543	559	567	538	541	545	563	548	568	556	547	572	575	568	510	581	565	548	549	580	591	566	582	545	563	563	582	568	597	563	553	537	586	550	571	599	610	600	547	579	590	530	596	547	513	571	546	574	585	575	550	562	534	556	509	586	568	611	550	509	534	573	569	536	549	513	575	566	577	553	596	574	531	631	555	551	586	553	565	591	544	585	600	543	628	636	551	544	583	539	586	560	582	615	587	536	554	546	522	551	580	573	545	587	563	562	540	578	576	594	596	570	573	540	577	538	546	581	569	577	537	563	569	555	519	588	541	567	579	584	599	551	551	570	539	594	540	551	564	549	558	553	571	587	520	576	600	575	555	576	567	599	539	577	542	576	577	515	584	554	584	545	599	557	600	600	510	532	600	552	532	586	611	577	571	617	606	568	557	598	518	563	551	568	605	562	521	595	549	567	546	555	547	553	577	561	586	555	541	538	547	563	565	580	539	602	554	567	588	561	568	544	521	551	534	563	574	569	560	519	545	596	581	603	546	492	604	538	561	576	528	561	584	558	531	563	551	580	537	537	569	570	592	535	538	563	550	552	504	591	584	549	562	593	587	561	522	552	571	559	556	575	552	558	559	609	573	546	584	596	565	578	585	561	539	586	583	548	587	571	587	585	576	601	533
17361	22386	22490	22971	23975	22922	18274	10616	3001	1663	1633	2758	2743	2740	3014	1734	733	419	351	366	394	378	360	369	340	344	329	354	354	333	350	343	339	364	308	337	360	342	337	327	343	368	372	346	342	345	339	348	338	343	359	318	343	353	335	327	313	326	292	364	354	298	329	320	336	278	343	327	315	326	301	315	354	334	343	344	293	330	348	329	323	311	326	338	317	336	328	351	378	332	300	321	357	331	318	336	315	337	314	323	341	314	310	335	324	333	328	314	308	334	344	322	327	347	358	305	350	339	362	342	357	328	336	355	338	332	324	363	312	308	292	345	349	295	333	334	344	337	366	317	336	338	334	315	315	343	330	364	300	326	327	375	340	313	313	324	362	338	339	319	370	328	332	329	346	330	336	352	374	309	395	319	358	365	323	301	373	328	358	302	356	287	317	347	349	378	323	340	352	314	329	297	323	362	344	299	354	331	324	328	324	302	318	287	371	342	318	332	328	311	337	318	315	314	333	316	308	313	345	361	327	337	327	348	348	328	350	329	350	313	312	355	378	324	331	358	331	334	382	344	316	356	369	297	323	322	358	327	368	314	358	328	315	351	334	359	378	319	330	361	334	361	342	333	317	321	345	327	321	315	344	342	348	316	326	306	351	349	340	313	310	324	355	289	328	338	360	349	322	337	311	338	309	357	342	319	330	348	339	338	360	323	351	350	338	358	339	329	340	332	308	298	357	355	300	347	335	320	296	312	296	321	326	342	314	321	293	336	310	355	335	328	310	338	318	358	344	333	311	334	345	327	323	353	341	298	330	314	341	339	336	324	290	329	363	316	338	365	344	354	329	314	357	357	316	356	337	350	325	337	315	321	324	339	323	377	306	350	365	337	336	330	323	331	310	324	368	308	370	310	338	339	312	346	333	335	325	304	354	327	321	368	320	349	337	336	352	295	347	319	311	335	343	325	313	346	330	303	328	344	320	351	365	351	360	334	340	341	356	327	314	368	359	344	319	339	327	357	317	326	342	301	331	355	336	342	346	308	357	348	336	351	311	358	347	332	307	330	328	340	327	339	359	372	322	288	301	321	297	335	346	345	326	340	355	364	310	341	343	322	322	338	317	328	348	349	339	325	320	346	368	348	314	368	336	353	349	349	337	338	349	358	358	359	339	334	333	308	316	331	316	340	330	348	341	357	296	310	349	322	335	332	332	318	314	281	340	352	334	328	308	322	333	337	346	311	317	340	313	344	375	317	318	346	320	350	351	321	346	314	315	348	311	323	340	341	301	316	337	347	340	343	338	319	307	316	298	355	358	324	361	321	334	349	317	309	319	324	355	344	332	323	371	292	308	326	349	368	313	312	300	347	329	320	337	345	358	359	332	329	328	342	369	327	348	331	350	343	335	333	367	331	310	332	334	311	317	339	361	355	380	353	293	336	345	317	326	321	326	316	355	351	345	325	306	307	331	340	329	325	316	331	354	318	346	335	328	359	356	316	359	295	367	346	322	325	340	305	359	331	326	332	341	299	336	325	316	307	347	351	344	328	331	333	317	313	355	326	336	323	342	341	350	329	309	335	336	348	340	371	336	330	321	372	381	344	338	349	325	316	362	360	341	357	328	327	357	339	319	345	342	338	347	316	348	333	352	340	324	355	350	346	295	325	352	311	351	331	327	307	338	363	344	325	372	331	325	324	319	333	358	352	345	345	353	319	316	361	350	306	297	310	327	333	340	302	331	336	346	311	324	334	323	337	346	328	325	367	327	339	317	318	314	327	338	319	321	324	302	334	338	341	394	325	346	364	354	320	349	336	359	340	344	291	328	327	372	329	324	348	326	338	333	340	330	339	311	316	325	306	320	356	325	350	368	334	319	324	349	352	341	335	328	343	342	331	322	337	327	326	358	379	288	348	299	367	340	321	361	354	352	343	324	360	328	365	326	323	322	330	310	352	324	286	306	350	330	304	351	356	316	353	357	316	333	384	360	315	304	317	330	300	346	351	323	332	330	315	297	349	352	326	343	313	319	352	327	317	325	333	351	304	340	345	341	349	313	315	342	353	306	319	342	344	332	345	342	339	334	350	319	344	339	324	376	317	359	342	350	337	361	341	351	330	355	357	372	320	343	346	337	327	325	355	345	335	323	362	342	330	311	326	338	308	337	314	340	352	336	347	324	365	337	291	326	321	359	310	366	310	352	336	369	324	341	324	307	356	336	344	337	328	324	311	335	373	320	335	348	335	324	331	340	315	306	353	346	340	306	378	343	307	345	313	347	350	330	282	331	355	333	298	358	355	329	365	366	343	329	349	284	341	329	344	374	330	331	352	322	365	355	323	311	314	342	354	368	321	335	327	338	337	344	351	341	326	354	298	318	379	350	334	338	300	312	337	346	316	327	310	344	331	314	323	332	321	341	309	316	336	317	342	316	330	325	339	353	337	325	304	307	303	332	332	319	319	330	346	325	310	326	329	365	333	319	343	325	335	320	361	348	352	342	327	336	327	319	319	323	340	295	294	325	350	332	336	361	318	351	350	320	336	335	347	338	312	347	331	329	339	342	370	320	336	345	287	327	324	323	336	348	359	336	345	322	331	328	342	326	312	319	318	296	359	348	327	324	328	312	305	341	336	326	318	283	310	304	360	343	326	325	297	306	360	322	352	328	329	357	374	336	339	313	307	317	345	334	340	325	331	339	308	339	347	321	337	334	334	349	369	347	329	364	324	354	352	338	288	319	311	346	355	297	305	338	327	311	345	338	293	321	332	336	316	317	347	342	357	309	333	328	333	336	332	335	361	291	310	336	334	337	312	363	337	360	346	327	327	310	338	349	354	328	338	372	316	360	349	343	322	362	342	350	371	315	327	311	338	328	342	307	338	311	324	321	369	358	332	321	342	332	322	363	344	295	331	323	349	312	366	343	335	323	347	328	361	358	305	339	325	320	310	344	354	330	366	340	325	333	349	347	362	331	326	317	322	315	323	356	322	308	351	334	330	310	362	301	326	339	354	337	305	304	337	342	339	356	331	359	360	330	318	301	324	339	364	372	334	312	328	318	329	338	328	352	316	344	303	360	367	330	314	313	343	362	315	318	352	339	328	335	319	342	346	349	321	312	328	332	307	335	347	328	343	368	318	311	342	338	334	305	347	341	337	343	336	330	330	317	346	337	332	329	321	342	342	342	345	314	348	394	328	317	359	331	331	346	351	352	334	328	319	316	330	343	328	370	350	309	334	321	295	332	337	317	360	355	322	366	349	375	313	333	330	319	338	352	339	328	313	358	320	324	309	332	320	357	316	380	333	311	330	326	331	353	335	336	354	325	321	313	337	356	326	318	324	350	329	368	338	318	355	315	361	349	352	338	338	330	369	288	366	313	340	350	366	351	366	364	302	311	328	334	334	302	326	350	382	331	327	311	317	340	341	342	318	314	324	324	338	342	336	309	327	304	356	324	341	311	327	369	332	354	335	353	348	337	339	363	311	324	312	350	311	350	344
12317	17827	17570	25645	34106	37070	33879	20609	8454	6323	6921	10238	9673	10444	10881	5369	2781	1265	1342	1146	1093	1071	1030	1097	1060	1016	1055	984	1015	904	981	969	1008	963	970	994	958	942	944	983	971	935	925	965	982	919	936	924	989	921	921	968	957	932	907	934	939	944	909	930	917	847	970	939	906	901	901	957	933	989	925	914	944	926	904	955	938	931	919	855	980	936	892	961	870	869	927	898	887	850	874	869	914	902	908	870	935	908	909	916	931	897	927	897	922	926	923	833	946	862	909	912	934	882	893	916	878	920	891	895	895	864	876	901	877	893	866	885	907	925	903	926	916	897	937	926	926	902	902	924	864	894	910	913	932	944	899	939	912	943	877	958	830	879	885	908	904	924	926	930	890	887	950	951	887	897	870	889	884	884	916	868	875	942	884	917	917	996	915	937	878	895	889	895	858	904	918	899	874	907	931	899	875	888	895	866	919	909	887	837	949	858	927	885	912	852	924	956	921	950	918	860	860	914	877	899	911	887	938	923	877	891	885	884	926	904	950	950	891	914	909	834	907	867	958	909	892	955	909	925	934	912	897	871	889	881	919	916	885	903	869	904	918	911	908	902	945	869	937	902	886	872	891	898	823	894	929	914	876	927	872	928	961	914	904	914	915	873	927	940	883	910	885	882	907	931	940	916	913	919	954	861	927	931	896	913	907	906	920	882	910	863	916	898	917	908	904	864	917	901	915	920	871	912	927	953	893	891	897	953	945	912	863	927	914	903	913	911	907	906	874	898	878	895	860	881	909	949	840	943	931	892	844	861	876	926	917	950	882	888	929	908	912	905	913	891	886	890	848	929	911	874	925	881	926	929	904	924	913	913	909	902	892	906	871	900	943	863	883	963	885	918	903	842	875	892	919	942	888	910	927	940	879	919	900	914	908	877	890	875	925	912	948	871	918	920	874	902	891	847	855	921	906	873	919	870	885	942	863	870	886	886	972	945	875	902	906	874	902	877	867	902	933	910	930	906	831	884	864	903	890	924	915	901	939	877	865	877	928	858	912	899	901	895	934	922	919	890	877	902	927	878	889	896	861	916	897	851	906	857	897	831	900	844	885	911	900	937	915	911	945	880	912	937	922	875	938	897	926	886	885	917	933	890	903	891	875	862	903	907	866	921	867	886	902	879	872	901	910	912	868	904	945	927	891	902	857	890	919	856	934	928	884	923	927	910	885	897	914	865	909	856	940	885	903	935	861	895	898	898	928	935	888	895	883	879	884	917	928	899	1015	886	930	899	861	899	942	878	866	908	932	857	886	864	935	899	847	895	888	918	858	859	882	934	979	925	858	894	938	921	933	871	921	914	903	918	898	955	886	902	895	868	897	886	908	939	881	913	918	867	937	885	893	875	924	868	841	966	923	893	888	900	896	892	916	886	942	863	912	913	903	866	914	849	893	866	878	878	912	859	887	902	943	899	921	911	930	944	944	909	870	914	870	847	925	913	839	904	894	904	942	933	889	907	876	885	876	899	863	919	907	938	919	871	933	909	857	920	906	914	895	862	900	900	914	853	933	929	936	892	960	894	868	913	907	886	900	894	934	899	903	875	883	900	884	969	891	879	883	860	922	851	813	929	938	927	877	941	923	917	920	920	867	853	862	870	902	976	907	862	930	895	925	888	884	896	960	870	897	897	926	895	897	859	893	877	890	908	908	898	916	901	886	846	890	924	897	908	895	908	849	892	893	929	923	922	845	921	898	902	864	887	912	928	912	901	867	874	907	894	917	886	870	843	888	892	932	852	884	924	913	939	880	861	911	849	861	875	938	948	938	935	862	799	875	865	876	881	889	921	899	903	894	888	910	902	902	869	874	873	893	881	929	917	884	908	877	893	888	908	897	874	935	877	883	925	941	897	909	969	896	861	922	898	884	927	904	900	950	922	877	881	922	919	889	882	868	922	884	889	876	895	887	887	870	906	941	921	900	892	910	874	938	909	869	917	891	906	942	887	840	878	899	894	886	872	906	888	843	918	906	862	917	853	848	889	886	916	880	939	914	863	878	909	939	921	856	873	867	899	872	887	922	879	860	859	899	893	873	926	893	935	915	872	939	925	983	870	829	870	902	921	895	872	874	939	847	903	862	903	883	891	870	917	902	966	870	904	892	909	869	897	910	900	892	896	893	891	938	876	896	885	945	905	887	906	890	902	873	921	870	916	878	923	887	889	874	877	939	908	885	920	980	854	895	879	950	914	897	876	848	902	842	889	885	930	898	901	907	919	904	874	850	874	914	908	923	899	890	899	963	931	925	847	928	889	937	942	938	954	887	899	901	835	920	897	898	942	854	922	843	933	869	892	889	893	884	895	898	872	869	950	854	872	899	902	876	867	849	872	888	936	912	850	920	870	900	881	917	887	926	879	899	890	824	934	878	879	876	883	856	883	873	927	931	876	882	939	854	892	863	928	883	893	926	882	918	896	870	937	920	931	876	924	879	911	929	864	863	884	878	851	931	903	906	956	914	908	872	895	966	914	929	878	909	922	917	906	895	863	888	867	877	902	913	915	893	877	908	892	904	886	901	894	921	886	894	867	896	913	926	912	907	944	933	865	887	868	906	898	876	920	895	871	905	848	852	856	920	906	907	878	957	872	898	899	929	912	945	872	928	869	885	863	946	873	900	952	881	900	912	873	879	881	953	807	859	940	902	864	969	882	874	938	882	915	864	890	898	942	875	866	945	928	860	931	889	910	874	901	928	900	886	867	927	876	836	880	916	919	903	847	870	877	866	885	942	898	870	962	894	896	912	930	896	900	886	903	887	924	887	921	937	911	863	884	915	860	926	932	943	879	878	851	879	878	924	844	935	840	891	913	888	930	874	884	913	872	901	884	879	933	905	876	916	925	901	927	914	912	897	902	904	853	933	927	910	928	934	894	905	886	903	914	895	846	889	889	897	836	954	936	904	912	897	912	860	947	901	954	941	907	838	904	921	866	852	887	938	926	902	872	863	903	931	880	915	826	902	956	925	931	918	889	876	902	923	909	919	883	906	875	871	870	899	901	900	892	937	876	944	859	861	896	911	934	900	910	905	869	905	863	871	896	939	887	874	907	934	874	924	910	879	888	874	894	883	876	912	863	880	882	898	924	903	863	933	898	946	893	869	926	904	828	923	946	907	847	869	875	867	911	863	880	869	921	932	870	895	924	916	929	911	882	865	902	917	854	911	863	894	900	869	872	845	840	895	871	859	902	908	905	856	901	926	883	870	925	856	873	885	891	929	892	873	926	886	913	948	855	862	943	908	914	932	902	857	825	872	909	857	884	889	932	892	922	874	915	928	897	892	867	879	902	884	862	872	855	921	881	872	887	895	866	877	889	893	884	923	885	882	910	918	886	901	938	900	853	858	875	915	872	906	856	890	919	904	914	912	898	880	939	874	890	873	886	895	899	863	912	902	878	885	856	887	905	889	869	902	901	932	885	928	882	871	916	902	905	896	868	868	808	891	885	912	885
25486	27310	26793	27732	29539	29477	26084	17667	7038	3632	2659	3676	6152	4918	4940	3104	1325	523	394	330	358	349	340	299	305	315	291	294	313	314	267	305	300	317	335	301	330	298	292	332	280	306	292	297	295	313	310	288	288	291	297	295	302	281	314	272	305	337	292	313	298	297	289	303	328	288	278	304	284	284	284	291	303	329	299	280	279	291	300	312	282	299	278	292	287	335	265	304	309	287	322	309	259	267	293	288	269	300	293	288	287	280	275	321	284	287	272	275	299	288	269	283	299	319	291	298	293	270	316	307	278	306	290	264	275	305	276	260	269	276	316	278	284	279	298	287	277	275	265	264	286	314	259	307	292	273	283	293	275	288	307	296	271	302	324	331	312	314	264	280	297	323	277	280	285	264	318	320	296	264	267	258	305	298	289	298	289	310	277	284	263	267	273	276	330	302	282	288	279	298	296	274	305	258	255	294	306	277	295	323	283	292	286	273	319	290	310	277	278	302	296	289	292	270	243	296	283	279	320	302	284	298	281	298	312	290	292	307	283	295	314	291	305	290	304	267	287	289	303	299	316	276	266	291	307	284	309	301	297	301	298	297	288	324	317	322	252	321	289	258	274	277	281	287	282	284	292	292	300	321	306	300	309	286	281	298	311	284	262	275	281	300	323	291	272	294	248	293	308	281	302	313	277	305	287	258	269	319	294	292	305	304	278	282	261	268	313	317	321	325	275	275	288	317	291	279	276	321	299	298	267	274	272	315	275	289	291	273	286	309	278	291	299	290	300	257	278	283	309	285	290	271	287	281	282	268	271	313	287	310	298	281	301	255	308	272	266	272	318	286	260	309	298	281	282	249	296	282	345	266	276	301	309	280	306	287	298	305	295	308	279	279	260	279	269	282	270	290	303	296	307	272	279	279	298	274	293	291	301	300	308	286	265	314	272	296	278	263	290	297	307	291	282	285	288	303	260	293	314	296	288	291	288	291	312	289	294	260	320	298	273	306	305	288	304	318	323	300	283	278	321	272	300	279	306	289	302	285	304	297	265	291	296	283	281	272	268	299	272	307	304	287	282	265	298	298	311	313	288	293	265	288	259	258	313	303	306	281	281	277	293	305	331	258	297	312	310	285	300	262	242	283	289	288	283	290	303	267	291	266	280	270	270	281	309	290	299	277	303	264	279	271	302	281	268	277	270	305	296	294	306	279	324	284	306	279	264	281	282	303	265	313	311	272	260	279	304	270	260	277	296	287	296	275	275	306	292	313	279	334	281	293	307	262	286	282	283	252	268	312	283	284	279	285	332	320	264	276	283	265	295	295	296	303	320	275	271	291	285	287	258	274	263	290	273	271	294	301	291	303	292	307	303	289	281	304	264	310	261	301	321	275	266	291	273	323	268	291	275	292	262	309	325	265	298	294	275	249	335	294	283	290	322	311	329	282	298	283	300	285	287	295	271	278	284	298	291	295	287	270	270	290	319	283	308	301	273	275	299	294	276	297	296	295	272	313	323	287	284	268	292	290	276	302	296	316	327	311	348	292	268	300	284	275	299	280	283	280	302	291	302	277	297	314	290	306	323	313	319	263	270	311	294	287	247	270	262	272	306	311	279	289	256	262	259	292	286	296	290	295	297	301	282	330	289	319	282	310	286	306	274	313	308	293	302	339	257	306	277	284	296	281	284	287	333	285	262	294	280	307	280	278	284	306	279	266	298	318	278	298	298	285	287	283	260	311	301	236	262	288	279	310	274	303	276	297	276	304	294	283	293	252	304	307	316	289	270	279	263	233	284	276	291	285	279	270	278	272	283	277	285	281	275	265	306	276	291	301	299	299	305	286	307	280	292	281	301	304	267	288	292	292	310	306	323	282	274	267	314	288	300	276	305	266	267	273	271	295	292	270	300	288	292	296	274	314	298	308	311	275	277	318	292	280	286	324	292	307	294	281	302	281	310	294	339	312	306	289	289	285	296	310	270	297	292	285	274	292	278	303	276	299	316	289	289	265	312	310	303	291	311	282	294	281	267	280	306	287	272	261	309	305	329	270	286	290	296	279	285	279	270	270	307	292	306	318	313	295	286	287	292	276	293	307	294	317	292	295	323	307	308	295	290	292	292	272	290	296	297	259	304	314	283	303	292	272	304	277	278	268	261	310	267	300	246	316	328	298	306	280	284	274	300	301	267	262	283	299	293	284	327	288	292	289	306	262	287	275	295	290	279	292	318	263	266	274	287	286	314	267	271	291	295	306	298	276	281	284	299	292	298	307	272	289	298	280	286	303	265	292	304	293	271	274	276	279	282	285	289	290	306	269	259	288	290	284	281	281	273	271	276	308	291	278	311	306	287	300	280	266	296	276	276	298	274	287	321	302	289	288	290	283	285	275	271	256	270	281	300	291	307	263	300	296	301	305	306	290	307	311	353	303	283	322	310	310	251	302	288	296	327	281	319	272	290	284	269	265	291	316	310	262	313	300	293	298	288	294	307	287	280	295	272	287	273	270	275	292	267	280	287	275	282	283	285	244	281	279	314	307	322	261	296	294	277	276	290	290	325	280	315	285	256	265	292	281	302	287	264	297	287	316	287	284	291	304	295	300	291	283	284	260	321	303	267	291	288	304	279	280	282	276	320	298	284	289	295	287	271	290	319	296	289	294	292	319	318	285	296	281	284	304	319	288	287	299	310	305	297	256	277	276	298	274	254	260	284	279	281	285	270	278	287	278	305	283	292	288	300	270	298	299	316	292	312	298	311	295	270	256	344	264	285	277	275	285	296	273	279	286	279	291	311	304	303	312	276	285	297	319	303	297	261	303	285	302	303	284	323	276	302	291	258	286	300	302	271	302	300	325	301	279	288	285	322	256	293	302	315	279	280	291	282	272	277	298	289	283	279	308	256	261	290	295	289	302	314	293	295	323	316	299	283	281	285	292	284	289	289	295	288	285	292	295	266	252	279	282	335	296	288	284	298	282	284	309	304	306	316	300	304	300	261	274	313	262	297	336	295	279	275	300	316	276	285	311	285	289	299	290	347	290	291	288	307	301	289	289	276	280	303	306	284	276	269	333	286	288	276	310	304	269	293	269	318	277	273	292	285	294	301	304	311	319	248	298	301	310	330	295	300	308	304	273	287	270	266	298	309	296	300	314	291	271	275	300	303	287	300	309	296	299	312	278	259	292	276	309	301	285	288	311	275	277	287	286	305	293	300	327	273	295	303	290	289	318	312	293	279	310	290	318	316	289	319	300	267	263	292	290	269	299	283	298	287	303	275	289	308	278	272	283	262	297	258	270	279	314	283	287	298	300	272	290	300	295	289	303	293	307	315	291	294	268	287	315	290	281	291	302	315	293	305	273	316	284	282	315	278	298	266	291	301	286	285	306	298	289	283	315	295	314	292	293	323	297	278	294	260	260	303	297	320	325	310	280	322	284	295	278	290	296	290	274	271	284	300	302	280	281	300	312	295	265	313	285	298	295	316	273	295	282	269	297	276	258
16294	20211	20748	29731	38787	42684	39543	28029	13561	11170	9223	13852	17229	15378	14220	8291	3799	1368	1455	1181	1153	1139	1087	1025	996	953	1009	944	994	964	904	880	929	920	872	818	857	838	890	903	851	827	829	863	858	844	784	847	800	851	823	813	823	823	821	820	789	813	818	827	805	849	809	807	831	763	777	811	837	809	824	795	824	773	812	798	808	765	850	854	972	784	793	737	775	732	744	735	768	822	810	771	787	772	758	757	736	775	770	778	764	747	773	751	770	783	785	793	741	776	730	785	780	780	764	751	832	765	779	777	741	779	776	746	823	765	710	862	757	831	806	826	824	824	742	815	741	846	812	739	769	765	797	733	762	775	789	783	810	748	775	770	805	774	757	747	810	779	774	759	770	798	813	803	817	801	754	838	791	787	744	771	779	819	731	756	791	719	811	713	791	765	751	781	775	817	774	739	752	785	713	778	794	766	770	779	779	766	740	763	735	768	760	763	806	795	807	790	815	766	763	736	748	731	778	769	747	781	773	774	799	801	821	759	756	748	728	749	754	796	750	821	746	727	754	738	734	800	806	762	795	793	791	796	794	765	754	780	788	713	758	785	756	802	787	766	754	747	765	734	735	734	746	757	813	751	793	755	794	766	755	757	762	745	757	779	761	708	784	802	789	747	824	701	820	782	716	780	762	787	826	788	747	781	803	731	710	757	739	758	747	783	771	730	752	734	819	764	729	738	774	795	762	755	804	734	751	786	814	716	801	740	745	747	757	719	743	749	765	798	785	708	780	762	841	791	733	784	756	727	767	772	771	749	782	787	746	764	761	740	774	763	729	765	751	787	751	688	772	739	782	772	767	799	739	833	766	770	735	784	758	750	792	818	714	794	811	764	785	787	791	776	789	748	814	775	762	766	798	725	724	799	798	781	778	754	802	743	779	766	759	765	776	793	806	745	681	787	774	726	799	782	784	731	738	774	808	774	803	719	791	750	749	778	747	732	820	771	767	755	792	763	759	764	753	757	749	791	792	773	730	753	785	793	770	732	761	761	760	785	762	805	792	803	783	770	794	779	780	803	730	772	769	830	762	781	770	749	765	794	763	743	764	771	773	741	773	753	752	776	781	762	810	768	768	786	731	768	752	750	735	767	806	720	730	737	773	797	732	805	787	772	809	792	758	791	750	746	796	696	803	779	758	729	755	734	792	745	816	775	756	802	769	776	772	824	756	757	805	747	833	764	765	785	789	757	840	780	724	792	723	783	733	764	785	796	747	769	790	773	772	819	773	785	794	748	771	784	753	750	799	830	757	812	742	750	773	818	746	748	725	840	728	811	783	752	772	770	763	768	786	741	745	810	778	764	799	742	797	789	793	788	764	780	771	785	788	775	779	821	806	764	712	759	757	767	757	769	752	770	805	748	719	794	776	741	777	767	756	733	771	715	774	751	767	766	775	746	784	772	788	834	756	836	713	824	770	780	755	716	773	771	733	771	749	769	773	783	773	748	770	759	746	787	766	739	740	764	762	753	761	790	763	758	746	783	770	758	775	763	783	816	742	791	753	771	793	745	776	770	777	751	756	785	746	756	773	786	718	734	734	748	792	774	815	742	769	761	794	713	775	738	817	824	809	738	793	763	764	768	769	772	724	744	757	788	768	723	812	766	762	761	766	753	791	735	795	774	740	783	761	760	775	792	731	735	763	765	792	793	784	785	809	762	800	790	784	784	770	739	749	806	802	767	812	769	765	771	778	805	746	738	784	795	813	802	777	765	773	795	751	746	774	794	818	706	794	766	762	753	742	767	780	763	769	747	795	779	772	768	699	788	728	712	789	801	749	803	757	721	770	695	774	758	735	807	730	783	723	730	768	797	773	810	753	790	726	767	738	786	810	738	737	768	749	754	807	796	730	829	773	748	780	763	757	736	737	787	706	728	756	785	739	784	770	708	718	745	811	787	776	792	727	733	734	776	776	736	798	778	753	783	775	773	768	813	743	727	773	821	762	783	784	775	791	773	750	768	788	767	739	759	768	792	732	820	822	772	733	786	727	808	742	760	757	796	744	842	790	786	816	788	764	759	722	749	787	743	777	752	751	760	777	694	779	745	758	759	776	819	770	736	754	751	755	764	777	793	676	803	704	742	776	794	744	761	771	778	769	775	766	802	795	746	740	696	790	822	740	780	774	742	774	750	773	763	760	804	764	829	773	765	775	761	750	750	735	773	763	786	809	759	741	825	747	802	717	729	773	769	739	726	746	729	740	790	797	775	714	782	768	799	752	760	759	761	779	780	771	794	800	781	777	820	771	758	690	769	745	782	794	779	760	724	767	781	783	772	736	733	810	768	799	762	716	758	750	723	783	783	782	775	789	786	752	760	825	719	789	763	733	764	800	817	733	767	811	785	802	746	734	716	795	762	781	750	738	728	767	780	767	751	744	795	770	782	787	718	766	783	787	721	776	786	781	770	793	731	761	732	747	780	765	779	739	746	771	771	781	795	785	738	723	809	778	788	728	762	782	799	709	753	765	767	803	780	759	742	772	762	789	750	751	741	775	820	801	788	748	774	807	752	772	748	792	745	767	761	784	776	830	785	743	749	761	734	807	751	770	746	798	757	768	777	764	784	769	779	750	790	726	806	756	745	769	746	764	819	780	748	772	747	772	704	749	786	764	815	785	747	760	757	746	767	776	803	768	762	782	767	784	707	765	804	739	764	788	752	760	770	740	754	748	738	797	784	808	773	777	781	787	779	757	749	742	763	786	737	725	795	770	731	799	735	785	743	777	764	715	765	826	765	779	764	760	776	803	725	780	766	790	751	776	792	813	774	773	815	695	774	774	746	754	743	736	782	731	752	759	756	739	772	809	788	801	820	802	768	734	752	740	788	755	756	776	754	824	725	749	768	738	765	816	811	746	762	761	731	745	806	796	738	740	766	756	743	746	776	775	727	768	738	729	776	800	767	708	753	799	790	787	796	793	783	740	722	794	757	795	752	717	767	795	818	802	770	768	717	756	773	756	760	807	796	755	811	748	752	746	768	783	792	732	727	762	757	751	758	791	783	784	761	802	777	746	784	815	801	768	800	735	769	788	802	788	777	792	734	751	706	769	756	746	749	775	807	715	767	781	809	748	759	762	793	753	806	774	756	757	803	792	773	802	762	807	781	729	750	805	728	796	769	787	776	734	733	765	779	773	804	799	746	771	737	757	752	729	784	797	749	774	759	781	774	751	799	788	711	744	747	787	760	756	747	788	838	800	744	815	769	806	759	762	750	743	784	789	779	766	811	765	786	743	801	744	796	813	781	766	741	767	801	763	762	790	767	756	765	713	777	764	772	694	737	732	778	758	718	784	772	760	776	735	752	758	755	766	810	790	738	749	765	812	752	781	793	755	789	808	702	801	775	750	753	760	737	808	787	749	708	784	715	766	740	755	744	768	782	736	747	809	741	808	761	782	718	757	813	771	766	745	770	764	806	795	758	728	764	805	745	745	781	718	790	766	751
3058	2235	1702	1317	1231	1122	746	454	287	259	219	312	303	252	306	289	229	219	180	190	203	144	210	167	199	172	204	186	174	167	184	190	175	182	175	177	170	203	182	175	186	204	196	187	180	211	189	191	199	185	163	216	193	200	180	178	194	169	174	191	195	195	166	174	218	193	198	159	177	184	196	140	186	178	167	162	173	163	179	193	182	171	170	178	185	205	143	186	186	197	220	137	175	177	198	170	188	169	197	196	165	171	180	185	196	176	199	194	192	179	191	179	199	182	186	181	172	190	173	178	185	211	158	172	187	169	186	182	170	177	200	189	184	191	181	180	175	187	198	180	182	165	144	197	180	184	172	172	183	195	185	203	183	191	171	179	202	182	208	200	202	180	191	200	183	170	185	174	158	182	176	172	165	175	189	179	167	163	184	192	193	186	179	198	193	186	166	161	190	184	147	170	193	182	153	183	187	214	189	183	159	200	206	185	175	178	210	196	160	205	185	182	206	181	174	162	188	185	199	196	177	166	193	182	167	195	177	171	177	191	179	192	169	194	189	171	226	189	189	183	185	191	173	193	184	185	173	195	200	200	193	214	189	183	181	186	165	185	178	168	173	182	201	176	186	195	175	186	165	191	182	188	174	182	196	178	184	178	200	182	197	176	170	161	180	208	180	178	202	177	168	184	159	188	191	183	186	200	169	177	184	197	178	210	179	193	177	193	170	180	187	195	183	197	207	180	188	182	165	170	196	164	205	184	182	177	188	192	178	169	179	188	171	145	174	176	178	180	193	202	210	181	208	196	184	183	177	188	204	182	215	182	181	163	202	167	164	181	193	195	186	188	164	166	202	174	181	170	172	170	188	167	193	183	165	197	174	184	189	170	201	179	162	180	192	166	160	169	175	183	185	186	182	193	180	183	197	188	190	181	171	177	184	170	199	184	169	193	165	185	176	181	171	195	197	183	165	186	198	169	175	196	200	195	193	159	181	199	182	202	189	197	195	175	177	202	193	191	176	159	169	193	179	167	170	181	175	195	177	187	192	193	194	167	184	187	188	183	212	174	186	179	165	177	178	210	171	206	206	164	182	185	172	186	185	198	202	198	162	200	178	167	189	187	183	177	196	180	162	179	184	191	179	173	205	197	174	189	205	180	173	184	165	176	194	174	166	169	162	190	192	186	198	178	195	183	174	202	154	190	194	161	165	194	187	172	191	208	202	213	194	199	169	181	196	192	183	179	199	170	192	175	187	173	164	187	151	189	205	174	170	204	132	176	198	202	189	185	166	196	170	187	171	183	170	171	180	181	158	178	208	180	178	174	188	185	185	199	202	203	165	183	175	168	183	188	198	171	183	195	183	172	193	190	192	194	168	182	181	179	171	166	182	175	195	203	195	198	184	181	178	166	188	193	188	183	219	187	174	177	204	181	169	190	155	174	201	179	194	159	165	214	201	184	183	184	182	192	168	175	171	198	179	179	160	184	177	196	168	197	144	178	187	175	181	171	174	171	173	178	187	205	180	188	177	198	180	194	189	173	152	195	177	201	182	180	186	197	167	177	213	172	167	193	210	188	168	183	190	184	184	189	191	188	185	174	179	180	200	175	179	164	152	203	147	180	163	160	186	180	184	193	208	195	196	187	168	186	166	169	169	164	186	185	200	178	187	201	155	189	182	191	177	178	173	194	164	171	190	193	161	182	189	207	184	189	198	206	195	201	193	173	185	190	173	208	195	196	198	170	167	185	148	165	166	176	169	198	216	223	155	206	185	188	179	181	186	192	181	168	191	174	191	175	191	197	177	199	168	165	196	178	187	172	159	185	172	198	165	193	197	181	193	170	166	168	182	171	177	186	189	172	170	176	186	191	188	168	184	184	183	190	183	171	207	186	178	156	200	181	168	157	191	178	159	190	185	188	148	205	182	173	178	178	183	163	199	191	184	187	159	207	200	176	170	177	196	184	183	178	183	159	174	186	192	180	169	228	218	192	174	182	181	196	183	177	191	168	188	187	175	182	165	165	186	160	180	166	203	188	186	172	180	169	191	191	179	174	199	190	190	200	164	204	185	169	166	199	185	196	156	206	185	164	190	157	180	192	190	162	192	190	187	170	172	154	169	179	184	186	168	157	194	181	189	207	180	190	177	185	190	203	218	164	170	206	155	168	161	199	171	190	183	149	177	192	191	180	181	184	190	212	180	186	180	170	224	196	177	182	166	200	199	190	204	209	192	175	188	164	172	194	188	203	168	204	171	196	183	213	191	201	184	201	200	184	181	176	166	191	189	173	168	207	182	174	200	205	178	183	174	190	210	189	157	197	178	164	172	162	162	185	196	192	181	175	201	148	169	198	192	173	175	186	194	177	206	177	193	191	176	175	165	176	187	170	179	197	164	181	197	179	183	198	179	173	192	175	196	197	176	194	174	189	186	203	171	188	193	179	181	194	159	169	174	195	165	177	200	194	201	200	190	188	176	171	181	208	186	204	192	176	160	174	170	188	182	181	166	178	196	163	172	179	168	199	189	180	176	187	211	190	170	176	184	185	188	207	194	178	196	174	179	170	200	169	171	196	170	189	184	176	204	182	180	195	174	172	180	185	182	193	199	198	169	170	191	177	183	184	184	179	174	186	182	195	204	171	184	196	189	175	176	165	191	163	189	181	171	188	164	176	176	170	198	166	188	165	159	153	225	165	188	173	178	199	195	183	174	174	185	162	194	171	183	152	192	169	175	184	151	182	174	165	167	195	185	190	166	187	194	193	180	167	181	191	199	176	201	172	199	175	141	159	193	175	192	188	185	169	178	157	196	171	173	171	161	165	202	195	187	186	182	166	187	185	193	165	170	166	201	165	165	207	203	168	204	184	178	162	175	176	199	204	170	170	188	203	176	175	190	168	184	213	197	193	200	171	196	185	199	176	174	185	176	169	198	189	193	176	163	184	176	169	196	160	181	192	203	170	179	169	186	170	185	181	179	186	205	182	183	183	198	181	191	175	164	208	183	175	200	176	184	188	175	179	185	164	213	199	190	197	177	197	171	186	185	195	222	193	178	199	186	199	165	189	171	168	197	185	171	186	189	196	165	175	153	203	188	180	180	190	191	187	176	175	185	175	185	174	186	212	173	186	170	175	162	194	174	189	189	169	179	161	189	173	185	174	174	187	199	185	181	207	191	167	178	176	178	208	168	193	167	175	182	165	193	179	177	179	178	163	204	177	202	201	207	162	160	167	154	181	175	190	190	205	191	190	171	177	158	183	211	212	159	187	183	167	171	210	186	181	190	161	186	185	181	168	185	174	184	181	175	189	181	200	183	196	187	159	179	187	190	196	202	189	191	183	193	199	186	165	147	178	173	195	178	196	180	168	200	178	176	182	185	197	180	201	169	205	186	175	187	153	172	179	190	155	202	176	164	185	186	163	198	166	177	197	179	157	203	171	170	169	192	211	219	165	189	192	193	214	178	156	168	186	189	204	206	178	185	172	183	186	186	190
3344	3411	3519	4836	5838	6077	4456	2471	1167	977	935	1506	1403	1188	1419	1154	707	593	623	556	544	588	586	561	578	558	615	548	568	587	564	536	593	569	539	557	535	581	545	582	558	595	551	532	569	574	567	567	554	558	519	556	596	553	541	561	575	538	599	546	565	548	567	557	610	563	577	539	537	536	585	531	558	557	582	574	519	527	513	567	526	572	576	574	556	546	577	527	559	596	584	500	570	568	541	542	573	551	597	559	574	574	522	539	541	501	567	557	552	568	531	556	545	565	597	533	547	592	550	551	589	552	583	554	557	531	584	527	540	535	565	555	497	553	552	580	561	530	526	554	555	567	578	572	551	543	586	555	606	588	583	586	557	543	556	550	567	537	550	541	584	549	571	568	547	540	525	568	568	547	606	547	581	547	575	577	564	555	567	525	565	579	602	535	599	541	517	589	577	587	531	535	570	577	574	504	552	551	570	554	562	580	586	527	568	574	588	543	556	601	543	559	559	567	560	596	546	563	528	526	537	579	611	557	554	581	551	562	523	584	561	558	542	541	644	565	576	575	540	560	552	571	567	602	553	586	546	585	515	593	560	579	535	581	534	515	582	599	558	554	524	594	603	500	591	549	582	597	567	586	533	561	543	594	557	555	558	571	572	555	585	538	548	555	518	540	566	595	528	567	533	571	568	600	550	567	561	611	521	521	570	585	546	520	535	581	581	583	525	579	602	600	596	568	514	543	561	609	535	544	536	559	560	565	559	555	601	569	577	587	547	595	580	572	533	532	555	575	587	566	584	571	577	564	566	539	585	562	554	577	552	588	531	561	551	588	561	601	562	518	587	576	557	555	565	578	541	525	622	561	547	538	565	555	560	590	552	575	561	536	568	599	551	582	580	546	568	583	577	588	585	580	562	588	621	569	565	564	597	562	589	586	558	556	540	577	573	539	560	506	582	538	575	537	556	571	561	590	560	564	515	560	599	542	557	554	568	584	584	558	547	589	544	554	565	558	595	529	560	596	541	572	556	563	594	533	573	596	571	519	579	540	617	552	582	560	573	553	573	579	594	612	580	594	603	571	590	549	603	536	605	536	571	554	535	574	585	540	544	557	563	566	583	594	574	535	532	565	553	555	587	547	552	545	536	545	572	565	555	555	535	553	544	543	562	566	575	559	533	574	544	575	575	532	539	599	532	518	566	551	553	549	581	593	547	571	580	566	561	555	534	538	525	558	587	568	594	575	559	565	586	558	527	564	602	567	574	559	550	573	525	536	545	563	583	562	566	569	554	578	558	563	537	519	532	564	589	574	562	554	537	535	583	560	567	563	555	566	591	588	583	554	575	582	587	583	578	589	544	560	559	549	558	561	555	552	546	592	534	557	565	521	577	537	560	596	593	542	547	562	538	589	529	551	585	570	567	535	563	594	572	578	576	559	560	534	597	569	532	553	568	515	557	547	567	567	545	543	552	583	553	597	630	553	605	563	539	566	597	560	576	563	589	597	573	563	540	565	560	606	542	544	542	569	550	553	574	540	587	555	585	573	576	575	556	520	593	544	531	587	570	547	626	553	555	541	548	546	615	578	605	553	558	560	588	549	536	576	572	532	560	599	591	519	617	583	555	575	537	583	549	565	594	564	567	597	573	568	539	588	594	559	543	558	575	568	572	562	574	559	578	618	539	545	597	522	563	553	556	588	579	603	554	596	553	583	619	564	564	573	558	537	574	553	565	589	604	576	579	577	554	589	594	602	553	541	585	546	534	529	538	580	569	584	549	596	572	546	584	582	519	544	546	581	568	604	552	568	559	536	567	548	550	559	521	560	570	582	550	534	576	557	528	526	531	564	575	603	535	538	572	557	568	567	627	553	560	553	592	581	580	566	566	572	565	573	597	547	607	525	543	598	601	544	592	539	561	567	538	536	554	543	537	542	556	574	536	545	581	548	595	527	521	534	543	562	543	584	561	540	571	549	566	602	584	549	568	561	480	571	543	541	537	577	527	554	568	588	575	578	573	527	572	543	569	552	576	555	615	570	599	566	520	542	605	603	583	585	569	535	543	549	550	533	541	561	552	539	584	549	573	542	590	608	576	587	581	576	553	578	525	591	588	565	563	568	551	557	532	572	606	589	549	606	592	527	545	516	586	572	553	506	592	613	573	596	587	513	545	582	533	520	537	568	621	554	530	513	543	578	558	564	552	561	605	569	559	563	557	569	525	566	539	614	532	595	533	540	522	585	594	526	579	586	616	551	590	525	503	538	556	564	560	597	561	559	561	570	586	573	541	591	547	545	566	588	553	557	596	554	568	537	554	559	541	545	573	520	566	562	590	568	583	605	577	565	564	535	586	552	571	528	563	541	550	565	548	586	577	528	538	540	585	547	598	558	635	581	575	571	584	568	595	560	517	570	558	567	573	558	591	560	587	540	552	554	588	593	550	551	562	547	557	538	581	565	576	582	598	539	571	574	568	568	549	546	576	584	568	516	556	594	541	577	610	560	567	608	562	574	546	569	566	555	580	541	552	537	600	570	570	581	591	546	542	538	558	546	575	552	548	553	558	528	582	583	567	557	541	576	576	611	543	523	520	543	529	574	546	572	606	531	602	558	590	618	564	554	585	580	589	551	584	575	569	561	571	588	593	569	533	513	598	578	564	581	566	513	551	568	630	539	563	561	540	556	567	531	572	532	557	566	550	515	553	527	568	593	522	575	573	556	571	570	548	537	582	566	561	578	565	570	553	518	552	546	573	587	537	531	548	596	543	543	522	546	570	559	552	571	578	562	561	623	540	560	540	583	588	574	553	585	559	591	578	584	574	571	607	586	578	555	549	582	530	568	559	590	535	552	593	550	540	570	571	545	564	540	552	619	565	562	623	551	563	542	556	556	567	549	547	520	579	589	559	544	528	551	582	593	548	591	570	538	553	573	550	519	563	551	609	595	578	572	549	570	569	508	570	577	547	559	550	560	578	555	602	563	550	597	528	584	531	600	587	579	561	588	538	521	533	535	565	572	536	557	522	589	589	607	533	520	543	551	516	558	537	573	551	515	581	571	544	543	574	571	535	541	571	552	575	585	553	537	544	540	570	584	557	561	510	563	599	530	584	583	554	602	562	502	542	573	566	606	542	585	572	529	599	587	571	551	599	559	534	572	562	531	579	570	543	604	551	606	602	506	555	578	562	597	560	548	554	565	586	561	529	596	569	533	584	592	560	563	583	561	548	556	565	564	597	562	558	574	546	508	565	575	568	561	612	565	505	583	589	603	570	590	507	567	570	545	574	551	559	548	549	546	504	556	558	571	538	581	548	579	595	578	586	492	580	547	573	570	531	565	606	562	555	578	541	581	572	541	555	557	562	521	547	564	594	520	632	532	560	568	577	540	573	601	567	581	569	547	508	588	577	579	593	550	529	604	529	577	499	577	559	550	597	602	560	563	567	551	543	542	569	563	564	552	575	548	597	601	535	569	592	500	538	568	555	537	576	554	540	503
18306	21757	21366	22828	23434	24898	17736	11712	3853	1792	1800	3404	3706	4011	3489	2285	1019	430	423	367	350	346	346	330	356	334	360	305	340	368	340	340	364	354	371	326	331	348	360	325	353	307	305	337	347	365	377	342	343	320	350	358	337	326	351	316	315	323	315	332	321	333	356	334	352	378	343	345	319	353	339	367	344	330	390	347	349	372	363	346	323	354	360	363	370	313	348	331	321	309	392	315	351	335	342	319	325	353	334	335	340	342	320	333	301	346	339	343	366	326	319	348	323	300	342	313	328	352	307	348	342	350	338	329	318	316	340	320	314	327	327	326	325	299	344	316	322	325	343	356	332	369	306	329	383	353	308	347	349	335	353	383	347	347	325	321	325	329	333	277	342	352	354	332	359	348	323	357	331	367	295	370	360	339	350	310	358	330	334	331	336	350	318	293	329	323	337	334	328	300	332	315	318	340	301	318	318	340	352	325	317	310	333	333	313	317	347	329	304	338	369	345	333	318	338	345	364	305	326	334	322	334	372	326	353	323	357	315	331	325	328	332	300	310	345	341	346	313	352	371	302	340	290	330	355	334	341	337	376	353	371	321	342	323	317	309	339	378	302	337	358	321	320	334	354	294	343	331	311	344	329	297	338	346	341	311	351	324	336	327	336	327	298	290	348	336	337	351	309	344	304	329	327	354	306	307	319	352	319	340	362	314	318	330	331	330	320	366	331	354	327	302	341	332	342	338	357	350	342	337	323	328	341	322	305	335	359	339	327	327	353	324	326	299	346	318	368	317	274	321	303	327	327	334	339	340	324	338	361	340	342	345	352	320	311	313	343	313	338	333	341	354	331	323	351	330	319	340	376	345	335	323	309	332	321	360	331	348	324	314	344	325	304	310	385	333	300	378	335	340	339	313	340	309	352	349	327	317	329	358	335	361	344	338	333	334	333	343	322	327	296	336	352	332	328	359	353	329	328	366	336	350	333	364	355	349	354	337	333	345	347	331	330	323	331	374	330	355	340	313	355	336	348	324	310	347	379	331	322	362	358	342	351	319	323	351	307	331	339	353	308	342	330	320	363	316	320	338	297	362	343	345	319	310	353	383	346	327	374	335	320	328	344	328	347	319	304	314	337	340	326	304	329	327	342	339	341	349	342	322	336	340	327	327	330	329	340	355	318	324	343	337	359	319	321	358	340	349	323	353	338	363	333	302	304	344	333	351	341	357	325	317	321	342	344	330	371	344	313	302	313	325	328	325	331	371	335	312	359	299	338	345	340	303	343	345	314	320	337	308	349	343	331	325	329	360	358	356	309	343	326	317	298	333	325	334	325	337	319	331	323	359	378	363	338	339	336	303	329	323	325	336	325	340	290	316	338	351	306	345	336	347	333	348	345	356	340	314	341	304	310	332	327	319	342	348	318	334	338	305	321	330	355	353	338	330	333	357	295	301	341	317	338	330	335	354	333	345	370	336	326	330	342	349	351	378	306	346	327	358	346	336	366	324	368	354	338	326	321	341	308	307	336	332	319	355	335	341	346	339	373	333	344	333	331	323	319	331	323	352	307	328	306	334	334	359	351	324	353	349	354	325	342	321	338	305	339	353	355	337	336	330	323	321	346	346	367	348	338	329	334	332	316	305	345	328	350	310	337	346	330	317	335	293	325	289	332	337	351	324	325	316	300	307	320	322	324	355	349	369	351	348	340	369	345	323	316	352	322	333	345	334	347	330	325	349	302	340	343	329	337	322	357	322	325	327	326	338	349	338	327	359	325	338	310	339	326	358	351	321	335	346	333	367	329	340	353	359	355	330	373	333	331	316	331	328	349	332	346	337	358	319	354	312	353	329	368	312	332	309	351	293	322	330	338	334	354	332	345	310	339	312	361	299	305	358	348	343	333	333	350	350	330	337	328	337	350	348	339	341	352	321	351	355	321	316	356	309	368	347	359	369	315	339	329	342	354	327	344	354	382	346	375	329	352	359	328	333	311	334	321	328	324	315	321	305	349	364	340	319	335	323	352	397	352	310	311	321	350	334	335	370	321	327	315	341	316	338	312	328	350	346	345	285	331	369	336	338	352	356	360	313	308	343	342	336	351	353	313	357	316	327	347	312	325	358	326	323	331	288	358	319	338	360	369	326	325	330	333	358	341	344	331	334	340	349	334	336	332	349	372	315	328	334	317	329	348	318	325	331	350	327	321	339	316	322	341	318	362	345	352	340	333	375	354	327	346	330	310	306	324	301	341	334	349	347	344	339	350	351	337	356	346	341	310	343	317	307	333	333	314	330	340	325	334	354	364	327	335	342	368	311	329	340	323	351	348	318	306	342	321	347	348	326	317	318	305	319	349	335	329	330	337	338	327	360	355	342	347	333	325	326	327	343	351	325	324	323	340	362	301	330	377	362	336	306	352	337	331	357	317	322	319	323	326	329	322	306	324	324	380	315	340	312	308	353	345	344	317	336	341	358	344	343	347	345	339	370	343	349	340	337	311	321	354	343	324	326	316	332	334	307	353	326	324	300	350	335	332	349	321	345	324	336	324	328	331	349	343	327	352	310	327	325	364	332	299	349	324	325	339	318	323	306	335	356	338	339	318	335	354	338	343	310	347	358	367	346	326	316	341	348	359	362	346	330	322	351	326	345	339	341	335	365	342	319	309	332	323	331	321	300	319	311	333	314	308	345	331	329	351	323	327	310	337	297	320	355	329	349	312	361	336	344	328	329	366	316	345	344	332	359	322	362	329	353	300	331	315	300	335	368	321	340	346	345	355	352	356	294	315	323	379	325	330	314	341	344	335	312	332	337	345	306	351	348	338	328	322	341	367	354	362	331	318	347	330	291	333	353	356	368	301	292	333	325	341	359	360	349	366	343	357	322	333	303	318	348	323	349	336	310	371	352	335	337	312	341	323	298	332	297	329	330	344	323	349	310	328	331	339	315	347	311	338	316	289	353	316	348	364	334	341	381	326	335	367	361	338	339	370	313	313	341	346	318	357	346	352	348	343	342	327	318	320	351	360	331	348	334	300	359	332	336	304	350	300	355	320	349	347	373	307	297	317	337	373	307	339	320	342	336	340	323	329	308	393	329	305	340	324	306	301	357	321	334	356	362	356	329	347	359	345	344	340	360	338	332	353	309	360	318	350	337	336	323	339	309	328	313	336	337	335	332	328	334	333	312	324	318	344	308	344	367	316	347	315	342	315	360	339	324	313	294	339	321	327	312	309	324	323	338	325	339	345	350	317	315	327	347	298	325	319	318	355	342	325	319	335	317	311	339	333	352	370	349	326	378	325	311	356	314	368	341	313	316	335	334	368	360	318	358	319	341	347	332	348	371	325	331	326	314	333	333	319	364	327	353	355	314	316	305	306	348	331	357	309	362	344	290	362	346	342	329	355	327	334	337	310	311	329	342	324	370	341	315	322	360	321	348	356	342	336	359	331	350	344	327	360	310	330	335	341	323	370	345	331	354	319	381	334	364	309	323	322	323
12993	16481	16696	25590	33526	39865	30435	24304	9020	6365	7486	12636	11282	11874	10534	6881	2702	1356	1315	1166	1063	1132	1062	1109	1009	1039	980	1001	1022	982	988	927	1002	926	943	1001	931	927	942	956	953	872	934	932	987	909	928	922	947	915	945	922	865	978	979	950	907	933	948	975	957	874	867	889	896	879	931	922	923	872	888	879	919	939	925	910	948	879	902	931	963	962	907	901	911	908	949	861	935	905	869	911	878	923	892	920	900	881	877	900	923	842	909	885	981	960	893	934	873	885	903	903	921	892	882	925	859	894	933	883	925	883	896	840	908	857	865	931	917	917	886	847	845	928	875	857	934	910	926	891	913	927	900	868	896	932	847	842	864	874	854	879	902	916	883	842	899	931	868	891	896	920	865	875	930	933	913	863	897	930	868	857	883	909	870	901	877	941	927	866	881	907	910	886	909	919	940	903	964	877	920	811	898	912	904	958	898	931	937	895	931	905	875	922	912	906	925	903	873	912	904	889	865	859	914	902	896	904	888	827	957	895	922	918	890	920	940	928	845	877	869	873	861	930	921	887	848	895	870	888	876	930	876	901	895	888	893	831	901	906	914	954	929	916	890	895	880	884	918	901	909	926	892	841	906	911	907	871	880	842	869	888	898	887	868	897	857	903	950	916	885	888	913	942	872	892	892	924	897	917	885	929	890	871	882	906	931	877	936	902	931	856	951	897	917	926	916	915	866	905	895	906	935	874	854	897	863	864	889	881	870	868	929	943	893	894	891	886	956	915	884	904	898	916	880	870	865	941	861	887	923	842	960	883	839	883	866	943	865	861	972	923	900	952	904	900	871	848	925	801	911	827	894	866	881	869	878	894	885	916	908	918	887	832	839	935	882	920	897	897	917	874	884	895	887	941	848	895	901	840	906	906	866	918	932	940	862	922	946	913	930	857	887	871	907	879	885	896	905	874	907	853	860	874	894	923	874	889	904	855	895	946	914	885	882	861	948	890	941	902	868	873	946	923	923	884	932	904	929	889	887	913	875	884	922	892	905	905	862	896	906	924	908	899	843	917	854	909	930	919	859	914	882	881	860	849	895	861	884	845	900	941	939	877	900	943	856	927	898	839	907	947	853	889	888	885	848	880	856	861	876	926	876	902	938	937	872	909	905	887	907	898	922	883	876	896	903	918	899	914	890	932	896	877	847	934	826	864	866	906	936	842	943	907	930	922	886	906	875	890	893	908	901	890	920	876	904	900	910	874	914	936	877	873	904	887	883	882	964	898	900	886	879	864	900	850	893	881	932	924	899	936	880	899	906	901	919	925	863	897	913	876	894	850	885	905	849	934	901	820	872	967	867	859	945	897	885	915	913	911	909	924	910	895	883	858	833	910	900	896	875	865	840	930	854	855	874	930	875	916	908	877	866	881	913	843	953	876	949	920	875	888	902	880	906	887	913	947	915	929	947	902	869	931	881	938	932	840	850	890	856	868	863	848	871	917	911	912	921	905	890	866	910	853	899	892	981	901	866	881	941	843	907	852	919	984	888	912	900	922	918	914	851	870	896	873	905	944	973	889	912	912	921	939	919	885	887	867	914	868	875	896	905	892	893	847	929	960	861	889	874	887	873	887	937	929	899	903	885	872	964	892	902	897	915	926	908	945	912	974	871	896	939	901	885	886	919	870	921	890	936	919	868	889	894	843	898	883	924	914	882	902	828	897	899	915	873	908	878	930	920	895	892	871	858	930	884	904	928	902	908	860	877	882	852	888	922	875	915	914	885	882	926	902	917	873	886	858	861	903	875	888	905	880	855	907	881	905	951	858	875	932	890	923	884	835	831	893	881	915	879	882	846	841	876	874	826	896	960	926	864	888	892	873	892	864	902	879	929	873	923	879	876	932	873	890	914	870	851	943	896	899	860	883	939	893	833	886	880	893	882	886	959	912	842	910	860	919	911	863	900	913	906	899	963	892	889	911	933	896	879	913	882	932	900	892	853	925	875	917	859	886	906	938	913	918	945	918	896	887	890	963	872	880	888	913	907	881	843	898	874	892	908	896	951	917	932	924	911	896	865	874	941	949	933	822	875	885	846	922	887	859	841	934	949	907	881	889	906	942	907	902	906	880	849	884	897	901	859	932	889	928	909	892	900	891	891	921	921	879	946	858	893	985	848	884	906	914	910	852	892	863	923	937	880	862	882	916	847	887	903	890	906	917	884	872	912	890	922	902	883	914	925	861	924	895	902	897	904	898	992	929	905	877	880	939	875	899	940	906	875	892	865	910	879	900	864	953	818	887	867	936	882	891	946	881	925	901	897	948	910	910	858	920	908	927	863	880	921	959	876	936	891	894	910	905	930	885	926	879	884	919	855	900	939	898	888	864	906	890	947	852	864	863	816	934	885	896	890	905	904	887	883	927	886	898	902	882	908	952	918	912	853	906	892	907	882	874	881	908	922	940	882	882	937	897	880	870	885	881	906	906	902	833	926	883	902	833	868	900	934	897	925	912	867	916	951	910	905	845	897	916	911	856	904	907	880	926	876	941	888	890	923	874	889	893	851	885	864	948	920	915	892	874	920	908	933	936	922	920	920	893	867	917	880	888	921	880	952	953	895	892	901	926	890	910	911	909	897	918	907	845	902	939	839	873	874	882	876	910	878	873	895	919	944	876	934	858	870	823	868	868	898	928	889	823	882	923	913	906	874	945	834	851	837	881	899	883	905	873	872	874	939	910	900	871	897	903	870	889	932	880	923	869	922	910	903	879	937	885	909	885	892	891	933	892	949	904	875	903	913	837	884	916	888	904	897	901	896	875	853	911	910	935	858	911	968	887	904	839	928	878	922	919	901	887	905	944	908	899	878	897	894	887	902	924	895	904	938	864	898	838	865	887	863	851	855	889	907	888	890	875	909	886	867	934	875	839	929	893	893	881	917	920	876	889	936	911	903	896	872	922	910	949	943	895	873	848	926	902	968	886	901	886	880	904	914	885	900	852	921	907	933	909	889	906	886	896	878	884	962	904	875	918	946	911	867	920	836	892	948	899	875	844	844	891	924	926	891	904	951	920	905	937	862	904	913	957	894	926	884	918	877	903	848	953	878	970	922	892	927	944	923	915	915	913	841	911	892	900	906	897	897	907	901	917	891	913	902	879	891	883	983	894	876	920	884	874	971	908	892	924	912	857	926	926	868	881	835	870	889	917	903	964	900	900	863	880	960	886	872	921	895	877	910	889	913	875	896	898	889	888	849	883	880	896	903	880	878	885	893	842	866	912	972	848	888	918	865	905	948	859	950	845	979	891	907	899	946	934	898	851	865	935	919	913	877	881	951	893	921	884	946	925	895	987	901	921	948	924	883	898	897	822	900	903	893	845	882	879	866	911	835	914	902	892	906	973	874	920	907	859	908	881	925	842	901	965	926	893	910	876	857	928	905	924	913	909	907	902	876	922	881	900	898	913	950	831	836	960	860	924	923	866	917	877	872	888	876	894	910	848	848	917	860	872
25400	28314	27000	26635	29931	30911	24339	16924	5656	3321	4423	5552	5841	4319	4221	3091	1416	605	395	353	355	332	317	307	306	306	304	315	304	322	327	336	305	291	301	325	311	284	281	335	307	286	300	294	302	315	287	302	318	325	312	307	287	292	290	297	305	270	289	261	270	291	283	280	302	292	307	295	284	290	283	306	331	303	306	268	303	299	293	308	316	325	283	297	264	275	298	302	279	300	304	296	279	296	266	299	289	262	317	294	293	260	278	277	303	279	295	311	307	294	290	302	270	311	300	273	269	291	310	279	307	280	281	302	271	262	317	313	266	260	281	321	284	316	289	298	294	282	308	270	294	281	308	322	279	317	292	268	315	270	275	296	310	281	298	306	261	280	279	272	272	293	303	312	291	311	282	289	316	300	266	307	281	251	308	294	301	298	294	281	286	297	278	304	299	265	302	275	267	274	292	301	281	279	250	292	300	273	303	292	303	297	295	323	280	253	272	297	298	315	277	319	266	328	262	275	292	285	330	277	303	287	305	310	300	299	301	265	295	298	278	286	303	266	291	278	290	289	307	276	299	278	312	281	280	265	276	296	304	288	281	296	289	294	287	283	280	296	256	283	288	291	325	288	306	277	289	288	295	289	301	266	309	306	290	292	279	282	282	288	266	251	275	270	293	309	290	264	298	299	305	280	302	287	303	280	264	283	281	279	285	304	323	306	294	293	297	283	280	287	288	279	293	317	283	300	284	260	254	292	260	297	290	277	289	287	278	285	273	292	285	304	287	278	277	270	275	327	303	281	280	300	278	283	299	324	301	282	273	290	305	256	286	327	332	338	270	317	301	276	293	271	282	292	288	261	272	306	287	309	288	289	295	243	258	302	291	299	300	275	290	301	265	260	302	287	290	296	276	306	302	257	258	308	299	304	289	285	294	270	308	277	304	312	270	282	298	284	299	309	277	259	266	340	293	290	306	302	313	301	334	275	296	302	288	278	326	249	292	248	238	320	290	324	293	299	313	300	304	282	286	305	287	297	292	257	289	294	308	281	282	289	269	292	286	298	286	304	260	314	296	286	288	294	309	284	305	272	272	271	288	272	302	283	307	283	284	272	270	317	249	277	307	274	280	283	295	304	276	284	276	276	293	282	272	275	309	291	293	289	273	283	314	285	285	299	279	310	330	283	310	271	245	312	306	274	299	294	281	268	265	270	296	299	262	283	306	322	313	300	330	291	289	305	320	298	319	265	290	279	279	277	305	299	309	312	323	312	307	283	289	286	321	322	292	305	311	264	285	289	301	296	287	288	286	287	295	279	245	309	268	334	284	283	268	310	291	302	249	305	326	301	308	268	300	263	274	293	286	306	310	283	274	293	329	281	266	297	305	318	299	267	284	289	278	264	308	319	303	322	272	302	303	307	290	331	269	284	323	282	309	253	322	315	276	283	313	289	268	290	309	325	323	292	283	271	287	317	272	317	294	291	288	284	281	280	273	296	276	269	314	263	301	285	294	285	280	318	304	305	272	311	309	299	282	308	281	281	263	343	248	246	313	295	288	305	311	281	293	282	278	291	267	298	285	287	312	310	308	300	305	287	299	301	268	276	270	305	294	289	322	286	299	320	312	304	278	284	275	297	287	308	294	267	303	281	281	280	312	273	281	259	300	310	298	291	268	301	279	283	271	300	303	307	298	272	300	289	291	288	244	275	279	273	303	303	276	314	329	288	304	299	304	273	299	271	283	303	275	280	322	285	291	274	277	287	332	329	352	290	265	263	278	289	320	278	276	258	299	306	331	281	283	242	255	297	308	297	296	253	277	284	288	307	292	315	302	293	284	275	267	313	312	296	283	277	283	300	318	290	291	277	333	296	306	306	308	283	313	287	313	272	296	280	275	312	286	280	294	263	260	265	274	285	259	266	288	283	290	295	252	274	310	299	310	305	297	272	258	261	295	301	288	260	297	263	325	296	276	290	295	299	266	305	277	280	307	290	270	310	286	267	293	298	307	307	303	290	321	295	296	297	324	313	299	289	274	304	302	266	305	276	268	302	306	267	289	281	314	290	310	277	288	297	259	277	272	305	325	277	304	285	267	309	289	281	309	302	285	308	287	310	283	327	303	270	256	302	302	281	259	315	282	300	299	310	327	294	288	330	287	257	295	278	319	285	269	293	277	260	288	276	296	305	268	276	298	287	315	267	308	294	293	298	300	283	296	292	284	312	291	298	321	312	288	317	288	257	287	273	295	292	246	290	287	281	321	277	300	308	296	311	278	266	269	307	316	317	278	292	311	288	289	272	276	307	296	276	289	285	310	327	256	327	267	290	322	266	272	295	283	308	304	284	253	266	276	275	285	300	296	308	303	290	281	276	292	302	300	276	289	286	279	283	307	280	293	275	288	270	284	299	302	263	301	292	292	287	290	282	299	306	272	285	298	276	265	289	303	297	263	277	283	272	287	315	291	299	284	268	272	285	295	286	285	296	277	297	274	286	282	297	300	281	277	250	284	300	264	291	290	305	291	314	272	279	295	276	295	295	271	272	278	299	300	282	298	307	300	286	275	297	302	298	301	318	300	312	278	294	271	301	304	272	292	304	292	296	292	268	291	298	278	294	292	309	292	278	245	289	290	263	314	306	260	305	285	269	291	289	339	289	283	275	308	297	287	301	263	328	290	275	277	293	310	279	277	270	303	307	292	276	305	305	311	322	268	295	316	266	294	293	308	314	262	283	297	287	307	287	306	298	282	290	305	280	292	284	266	263	265	294	274	275	285	274	273	307	296	287	274	260	314	312	279	253	275	245	300	284	283	323	296	313	314	262	328	294	277	321	276	240	311	296	298	321	290	292	307	311	303	291	279	295	286	292	285	252	278	297	320	283	308	300	320	316	276	303	319	279	277	283	269	303	293	316	322	298	277	278	267	299	281	287	286	289	310	321	289	286	265	282	265	271	286	277	315	301	293	296	283	267	314	285	298	286	273	299	271	294	316	322	292	304	303	284	312	278	295	311	291	306	310	281	280	285	319	309	278	282	268	262	305	267	285	323	309	296	291	303	308	310	332	302	264	273	279	325	282	309	305	320	298	304	275	309	311	276	301	275	289	284	328	290	295	292	266	277	288	292	268	294	269	254	261	284	292	323	301	269	328	294	289	287	285	287	276	300	294	310	287	293	271	302	297	294	323	288	289	282	261	300	317	305	290	305	265	264	301	277	273	271	299	309	266	290	268	288	286	310	307	306	309	313	276	283	275	268	285	292	301	269	287	275	264	299	298	281	277	306	276	295	292	287	277	275	313	266	302	277	292	305	298	282	264	339	285	284	290	303	273	302	278	275	257	291	303	306	311	288	263	302	279	296	281	293	295	279	279	297	310	292	266	297	290	290	295	281	284	303	297	273	292	294	295	281	320	268	264	273	295	281	299	317	298	295	286	318	286	306	294	265	291	269	285	266	291	314	278	297	282	292	286	304	315	337	288	285	273	288	289	305	314	283	285	293
16501	20492	21107	28823	39698	43584	36656	27416	11104	11078	15541	16177	17106	14307	14057	9094	3284	1883	1433	1136	1150	1156	1129	1096	1106	1059	1007	988	989	943	955	917	908	950	928	850	849	937	869	853	849	876	824	829	893	888	861	844	842	859	832	808	770	820	801	826	851	761	817	801	856	771	790	798	798	813	804	859	799	798	775	801	858	866	779	822	770	757	773	837	885	834	822	752	764	792	767	796	790	785	754	780	796	773	769	786	786	824	754	795	834	766	762	742	802	767	839	775	740	777	719	810	802	771	768	792	774	693	750	774	810	788	796	784	780	741	740	789	783	801	752	766	743	760	767	744	769	766	837	831	753	751	726	808	759	768	811	794	775	781	768	761	785	767	746	762	766	779	751	732	842	841	749	703	773	797	788	779	746	787	807	824	750	778	735	799	760	760	757	809	747	741	719	779	765	801	795	795	730	787	806	754	792	774	773	789	779	778	776	769	739	711	797	762	701	763	780	800	749	782	752	847	773	747	761	766	739	742	783	792	747	777	766	752	792	767	761	777	789	797	812	768	734	778	766	802	785	769	784	782	731	809	754	724	710	835	765	744	760	770	755	810	805	800	771	803	766	842	789	756	698	797	757	743	756	763	787	766	752	790	778	763	784	778	697	792	762	753	792	779	762	716	757	750	790	749	795	735	789	759	783	773	771	808	761	746	756	793	764	723	757	735	821	754	744	803	751	776	730	787	837	747	765	804	788	786	787	781	761	763	780	828	807	786	726	747	776	729	774	764	768	754	824	758	740	807	760	731	743	743	752	735	744	751	769	724	813	750	789	752	743	811	792	769	765	828	782	787	757	752	764	804	763	750	745	747	782	739	789	808	738	803	751	712	774	763	777	787	726	722	794	764	787	773	757	751	713	800	693	733	781	749	774	810	742	790	757	787	788	760	749	706	765	749	799	760	750	827	762	753	754	805	800	770	733	737	762	776	815	781	776	725	762	741	823	791	829	738	802	763	799	783	774	790	761	715	796	748	807	790	769	792	764	775	766	772	776	800	715	751	733	777	801	764	787	743	762	762	800	825	760	793	777	787	751	770	744	769	785	747	750	754	780	773	740	764	812	789	781	777	761	822	777	790	771	809	734	779	798	767	781	753	803	776	813	749	856	748	768	763	766	814	749	780	766	718	780	790	747	749	757	764	786	792	744	746	787	782	783	795	805	751	825	752	726	722	752	766	788	808	818	768	850	760	722	814	757	741	784	761	725	744	728	789	765	725	738	724	782	755	809	749	830	769	783	766	789	735	796	788	776	760	758	738	752	818	766	752	757	773	762	739	747	803	785	759	738	790	810	713	790	770	820	753	810	794	757	698	753	795	763	772	762	795	764	765	751	771	824	748	698	783	772	731	745	790	780	775	757	779	774	775	740	809	760	754	804	721	773	802	779	768	736	756	788	753	765	727	762	742	795	808	759	762	746	780	762	740	740	781	817	777	699	719	760	774	776	755	792	766	763	727	777	757	778	753	793	801	765	788	780	733	780	782	772	807	793	775	770	754	792	788	775	771	812	824	755	739	753	808	783	758	761	739	781	710	788	749	782	768	738	808	723	781	746	747	765	776	767	749	748	784	761	737	763	765	803	780	792	741	810	770	776	776	755	735	757	713	734	784	807	721	746	796	737	776	806	736	756	756	767	795	824	777	776	720	755	736	772	744	789	746	745	762	755	766	753	742	780	748	747	755	822	758	817	748	738	741	756	765	833	778	794	812	735	742	778	732	784	798	787	758	781	773	750	778	785	762	751	759	770	766	735	767	764	767	811	754	745	770	792	765	742	797	807	763	744	740	774	786	798	792	771	715	750	765	764	768	799	742	731	754	827	740	750	721	820	734	797	792	756	810	764	754	804	734	787	740	743	785	739	757	786	762	824	788	785	741	719	768	771	750	792	718	763	792	754	774	770	764	739	737	745	762	757	796	745	770	796	832	779	773	758	726	786	760	735	729	719	757	770	744	796	760	729	778	811	747	738	790	755	771	772	784	731	814	780	734	781	762	787	769	721	770	774	795	770	772	769	778	747	727	775	753	760	767	769	821	783	821	757	780	781	748	802	797	774	814	784	767	783	781	769	757	729	798	785	788	778	790	735	743	731	770	734	781	788	756	771	765	832	769	771	741	773	786	767	780	794	721	775	790	791	745	761	765	694	772	783	743	813	778	795	716	800	799	818	823	765	819	770	770	812	794	756	760	756	720	750	773	771	752	799	705	787	734	779	755	771	823	771	773	798	759	764	725	749	739	741	771	746	780	771	786	773	766	750	793	761	770	740	754	769	795	783	819	781	813	779	734	795	726	766	751	775	760	744	779	780	781	803	769	741	734	755	847	759	789	812	752	720	712	744	831	773	799	789	751	782	787	759	757	750	803	786	797	733	767	776	775	763	777	795	798	779	784	801	789	753	849	808	763	776	773	752	808	762	754	783	808	738	738	782	773	752	767	761	813	797	764	810	762	738	752	782	814	794	768	761	762	753	713	758	780	761	765	736	715	749	741	785	736	750	767	762	756	718	774	788	771	757	722	723	725	758	768	791	754	772	780	774	797	737	734	760	702	726	762	797	788	775	785	780	759	759	765	755	753	779	742	764	805	768	798	757	748	735	772	747	778	801	716	740	768	793	757	812	771	758	822	778	751	769	763	806	752	738	784	783	753	765	783	748	764	773	803	749	768	777	753	782	750	732	793	811	769	794	760	770	778	748	776	754	845	777	797	828	783	791	743	807	793	783	802	757	823	721	780	770	822	728	763	761	751	734	754	763	747	817	760	835	754	763	783	753	767	766	748	754	748	748	771	754	752	785	780	780	708	743	750	758	777	834	728	745	737	734	743	756	850	820	726	732	753	801	716	784	812	778	797	811	786	825	778	747	768	784	786	792	811	743	782	792	766	749	749	762	809	756	777	773	741	821	763	757	772	781	785	826	810	806	753	793	739	799	745	782	706	764	771	805	752	734	779	773	748	758	735	776	739	768	765	779	759	729	748	720	805	734	764	787	740	792	779	764	800	777	766	732	777	714	753	761	713	784	811	798	763	810	760	840	743	771	724	716	830	788	733	799	785	725	773	786	766	730	748	715	757	785	775	782	742	729	803	778	766	784	775	734	773	738	798	763	757	720	809	739	771	823	733	765	770	785	762	785	763	808	809	809	755	753	798	768	778	734	760	801	791	733	789	752	784	822	766	762	790	782	781	736	713	711	727	758	775	763	765	789	767	777	751	782	765	744	796	796	745	769	795	791	785	749	795	776	774	749	817	746	786	797	736	756	750	737	802	767	814	773	750	830	724	766	752	776	795	764	759	770	781	822	769	785	747	713	800	765	798	753	817	782	762	790	798	717	719	702	756	762	794	785	760	816	794	759	800	769	770	810	807	759	744	809	761	720	756	742	706	757	770	788	785	792	766	752	767	791	746	760	780	780	820	775	776	773	808	767	778	766	754	811	785	778	776	803	738	756	773
3183	2091	1528	1214	1252	889	663	478	257	197	229	293	301	285	283	252	199	212	192	198	191	169	178	173	173	208	186	179	189	180	215	188	159	176	160	166	184	185	168	193	212	187	178	182	186	192	178	183	192	210	192	174	167	150	184	194	158	168	187	183	187	179	150	178	165	193	158	172	175	185	179	173	168	182	181	192	191	166	177	188	175	214	184	196	183	175	179	181	192	190	215	172	164	175	173	170	204	183	207	190	195	173	179	157	186	190	182	181	192	186	172	173	159	174	169	177	181	201	181	179	194	191	182	204	193	165	166	179	183	188	166	204	205	198	157	180	180	174	182	170	186	169	159	198	176	189	177	148	182	147	174	157	179	162	200	202	170	182	192	187	188	184	184	189	175	178	193	161	174	183	196	190	178	166	197	168	164	194	193	182	200	205	213	171	200	187	157	186	181	182	161	171	199	183	207	176	187	191	191	185	199	197	179	196	194	187	186	188	190	193	183	171	185	187	186	188	182	188	163	156	157	173	179	179	203	178	202	189	175	195	171	200	165	188	187	180	157	189	158	165	158	191	179	199	186	177	170	190	191	156	190	170	213	187	175	169	176	161	174	211	186	192	163	198	198	168	190	188	175	187	171	167	165	211	181	202	193	207	178	176	187	182	161	188	169	203	179	173	174	181	174	176	172	179	191	173	188	191	179	185	195	183	200	181	188	190	152	180	170	199	195	174	192	193	186	165	181	195	210	199	187	198	177	164	186	198	177	194	172	169	201	182	194	180	181	190	171	191	161	179	209	203	173	168	188	189	156	178	165	174	184	181	171	193	173	172	202	177	199	182	162	184	206	169	177	150	185	175	168	188	184	191	179	184	178	171	178	177	199	185	184	180	194	172	155	198	172	181	169	171	181	165	176	153	190	194	171	183	172	173	180	178	191	197	177	183	150	170	156	175	180	166	198	198	183	188	164	173	161	202	182	175	195	181	193	175	200	208	209	192	174	194	166	192	206	183	191	178	196	203	179	161	164	203	196	191	203	161	178	184	200	189	175	186	184	170	179	180	189	203	151	195	206	198	168	173	185	190	180	169	189	171	212	177	188	184	186	170	209	187	168	187	195	205	185	184	180	180	200	164	212	158	168	177	173	182	194	193	208	170	165	189	174	195	174	177	166	197	182	156	166	207	167	199	160	199	153	189	191	169	179	196	199	157	201	203	153	208	170	187	195	173	184	169	182	209	172	195	195	176	211	175	209	168	181	181	195	200	178	159	182	159	183	189	195	176	196	167	197	194	197	199	188	169	169	200	206	175	192	178	197	184	197	170	187	185	177	179	184	181	177	182	153	200	194	189	173	162	158	181	157	199	188	202	207	179	173	163	192	184	192	193	187	186	181	177	177	161	182	181	171	202	172	182	221	195	159	188	179	186	194	181	169	172	197	169	169	186	170	190	184	198	197	181	177	196	198	188	182	203	211	164	174	168	177	188	162	170	198	176	187	186	186	154	183	208	190	172	199	184	172	170	186	187	165	187	165	172	198	189	176	201	192	193	183	186	176	167	158	181	178	170	173	169	188	208	163	183	175	192	196	182	189	156	201	175	172	169	178	207	184	193	185	162	186	198	177	214	185	199	171	184	189	177	206	178	177	157	172	178	202	194	185	183	198	187	184	186	183	177	181	206	190	173	190	189	183	209	174	176	181	172	188	176	184	174	175	189	185	182	205	160	187	163	202	162	195	189	156	180	204	189	202	188	196	170	189	186	182	200	155	191	198	173	176	188	214	188	189	186	172	185	192	197	178	198	187	184	186	187	184	187	216	184	176	188	192	203	189	183	175	186	189	164	178	186	164	172	184	183	209	171	181	158	185	178	169	181	180	193	188	182	172	192	202	177	202	179	181	188	179	187	196	186	179	211	207	182	191	165	194	177	190	164	187	176	175	197	178	174	189	191	175	165	174	173	181	196	167	186	199	171	184	171	179	193	187	186	199	166	188	193	181	163	184	181	194	182	185	178	167	172	172	180	167	186	175	191	215	180	187	179	184	159	200	211	177	202	177	186	167	187	197	179	176	173	187	192	173	178	169	185	166	187	198	186	195	193	183	173	171	172	182	190	209	170	216	174	159	171	181	174	199	162	191	169	185	164	212	165	180	189	190	171	182	163	172	188	184	194	183	195	170	190	180	165	181	174	172	188	205	182	174	197	200	201	202	205	184	172	200	190	200	192	181	155	192	175	168	215	163	193	188	170	185	189	179	216	213	194	205	181	171	188	194	175	189	180	176	164	177	187	181	189	184	169	212	174	172	169	156	188	190	164	204	190	205	185	194	180	190	165	186	194	165	168	185	182	175	208	189	196	187	172	182	176	194	217	159	193	173	194	173	177	177	184	192	164	193	189	185	191	186	191	179	183	187	158	163	201	174	193	174	172	186	169	162	179	204	170	181	185	158	151	184	188	188	203	200	187	165	194	177	168	211	188	206	213	190	195	167	168	185	179	199	194	158	207	164	173	196	169	188	179	178	168	185	184	191	191	178	193	176	175	197	183	181	181	199	172	173	160	219	186	210	174	170	178	192	169	213	184	191	181	190	167	174	190	166	214	188	153	185	198	155	189	192	200	172	161	188	176	194	201	199	169	157	196	188	166	190	171	202	200	172	171	183	183	203	191	199	171	190	184	181	188	161	215	192	201	187	173	192	145	166	187	189	180	175	186	202	183	180	203	179	191	175	157	169	175	174	206	170	183	170	172	182	177	170	191	199	165	166	180	176	184	213	190	190	191	189	189	178	184	181	166	162	181	229	189	174	197	183	202	183	193	172	192	177	163	197	171	179	206	201	195	180	163	178	157	185	185	186	192	183	175	181	169	202	154	203	189	192	195	194	174	199	164	191	175	179	154	191	182	208	209	213	200	185	174	200	192	152	182	186	211	196	171	175	174	182	175	187	173	196	196	187	159	177	184	192	186	183	192	187	172	189	178	199	177	196	171	167	187	192	201	186	179	185	192	188	186	164	151	189	173	175	184	166	190	200	191	193	190	178	200	202	203	169	186	183	178	192	193	183	171	193	165	195	194	171	174	156	190	184	192	153	166	188	175	198	184	198	174	190	203	195	152	164	190	177	199	190	197	177	172	173	173	172	173	170	181	177	175	159	177	201	194	185	208	181	167	185	175	195	189	179	179	193	195	201	182	203	205	206	189	175	166	210	175	190	184	167	168	185	173	167	190	202	199	179	170	181	164	181	194	180	166	200	188	169	177	192	207	183	180	155	190	177	167	178	194	180	171	188	167	176	168	174	182	186	172	184	182	191	195	189	183	196	182	180	184	202	195	182	195	182	196	210	187	147	187	181	178	165	166	182	189	180	179	200	179	181	188	180	187	197	178	187	176	201	192	161	183	172	185	174	199	167	178	171	168	166	179	194	168	172	170	216	162	179	172	170	179	183	163	196	175	205	182	205	182	245	187	166	180	175	182	200	189	209	149	184	185	202	189
3191	3153	3239	4372	5561	5557	3972	2745	1111	935	1022	1419	1399	1381	1460	1031	575	570	550	570	579	577	523	557	580	563	584	599	574	598	573	545	569	603	546	557	571	582	571	507	604	593	571	554	536	550	564	575	582	547	566	487	577	539	576	553	578	561	531	540	513	560	592	561	594	554	564	616	526	594	547	529	547	534	581	561	532	544	522	540	584	595	534	562	541	553	570	587	533	543	602	553	531	548	555	548	583	553	571	565	550	580	560	559	550	535	556	570	558	573	530	546	574	537	532	566	548	545	543	574	556	559	549	581	581	570	560	557	536	541	577	565	554	600	585	581	561	551	631	521	557	599	580	546	589	574	556	554	571	570	539	538	577	571	583	550	579	562	567	543	562	556	569	565	506	585	556	524	574	548	573	587	597	535	563	547	566	562	528	606	516	517	560	564	525	541	590	569	536	538	568	530	551	580	559	590	547	547	512	585	528	546	574	541	545	580	563	558	564	537	592	564	547	585	609	578	534	552	549	574	583	553	540	556	578	599	585	586	564	550	607	576	535	574	569	555	595	527	584	575	539	592	576	526	565	524	574	551	542	606	526	561	550	541	546	553	569	578	582	585	531	563	585	503	507	553	567	516	551	541	537	526	613	546	560	592	549	531	553	503	553	575	537	533	525	521	573	542	558	579	539	549	573	544	604	586	571	568	559	553	555	580	573	542	549	555	541	602	574	567	528	553	553	554	502	521	524	591	620	599	560	542	574	533	574	597	528	561	567	574	524	571	564	528	556	574	562	598	568	576	584	590	586	601	562	556	598	569	575	559	534	591	550	559	558	552	581	525	551	601	549	616	610	539	556	542	572	555	537	529	539	576	608	543	568	550	547	522	578	551	526	586	535	555	518	572	570	534	537	556	553	551	559	540	536	528	582	593	564	556	546	562	520	573	543	584	592	569	573	525	592	554	576	554	567	557	535	499	575	546	539	547	562	550	532	558	560	593	558	577	571	534	545	518	544	568	543	610	590	549	587	532	591	580	564	615	577	566	551	573	566	561	564	567	603	573	581	545	568	594	566	528	594	578	598	584	545	546	553	542	526	550	583	570	584	559	576	570	594	558	591	609	556	561	607	566	615	584	585	529	556	512	566	568	550	546	544	582	566	555	554	528	546	547	556	544	571	565	536	542	547	566	590	546	558	582	556	606	544	573	525	527	542	601	560	593	555	575	543	587	570	536	553	577	581	568	569	606	554	577	584	554	582	554	531	532	561	530	542	544	546	528	547	545	537	515	569	617	555	554	523	562	538	593	550	596	563	582	564	566	585	547	575	536	574	532	572	542	555	567	547	598	601	588	545	545	561	583	568	558	597	511	583	567	552	582	543	528	572	542	588	524	545	552	605	557	582	562	563	596	587	598	562	575	517	563	551	561	534	527	605	580	568	555	565	508	511	570	569	577	528	569	586	513	563	580	550	527	580	566	548	587	626	601	567	585	571	536	594	542	529	531	570	576	576	560	562	584	596	622	551	602	523	559	560	562	555	548	528	609	607	579	593	554	573	556	523	557	540	597	593	554	561	552	540	541	530	578	568	524	561	569	543	549	582	574	550	555	582	589	576	561	514	562	582	529	570	522	611	537	554	607	565	536	550	585	580	566	540	536	568	536	554	565	577	520	554	568	585	619	574	559	547	546	499	559	548	545	524	545	553	577	542	582	594	574	603	565	605	568	607	586	534	560	606	556	570	561	544	519	573	572	604	560	509	539	579	517	529	556	550	518	545	592	576	557	543	588	543	574	576	551	554	540	567	532	576	567	565	545	565	566	562	504	563	559	583	585	538	553	530	562	562	569	545	565	592	548	542	634	559	563	582	545	541	544	564	505	587	555	560	565	576	554	581	574	542	557	545	527	594	543	524	600	576	556	542	574	562	565	530	569	562	580	588	569	583	541	589	561	526	557	549	572	570	566	564	546	550	529	523	555	568	575	550	588	564	535	504	557	565	575	578	596	581	580	569	576	566	562	577	592	568	563	517	596	591	552	590	554	541	539	548	540	583	547	515	565	556	541	554	567	540	609	580	604	532	556	558	529	578	575	527	549	535	598	548	599	568	555	572	569	556	589	551	541	536	573	573	559	522	521	519	577	535	587	555	538	559	570	568	594	542	524	594	520	579	602	567	590	593	540	530	576	581	567	578	568	590	556	537	599	585	607	542	589	544	554	559	548	566	557	586	516	546	621	605	593	549	565	551	560	584	568	540	525	581	571	585	576	506	589	566	526	540	539	536	542	589	553	569	557	587	544	528	521	519	589	538	551	528	564	569	548	598	587	599	559	584	553	546	542	564	537	565	511	563	536	583	556	565	543	544	529	538	554	580	547	553	551	562	568	552	567	592	579	549	558	571	546	589	591	568	606	561	592	548	609	520	580	594	548	595	534	559	579	555	538	522	549	568	556	577	545	545	539	605	542	526	577	544	566	582	570	552	532	558	561	566	561	563	522	529	583	503	573	562	541	541	527	550	556	556	567	585	519	607	539	514	578	562	531	557	554	533	549	550	560	536	595	549	567	587	550	544	544	582	563	547	575	551	566	564	573	560	560	509	530	549	573	563	567	551	555	589	577	520	566	532	585	536	553	524	599	570	556	561	587	567	525	588	571	591	562	570	542	599	582	537	574	558	567	576	537	589	584	562	540	539	554	565	586	542	568	539	548	585	555	574	569	544	533	506	599	541	590	594	582	538	597	536	581	573	548	548	556	541	548	544	558	596	617	533	553	555	564	578	548	567	556	565	584	593	570	559	575	599	560	536	545	554	586	547	548	599	555	513	544	558	552	551	605	553	587	530	517	563	596	564	554	544	544	595	551	558	562	527	583	593	570	575	538	580	568	507	537	558	565	536	521	546	585	547	547	558	554	620	519	619	560	547	569	525	569	537	563	559	564	567	519	580	563	550	584	521	555	529	577	568	570	526	587	547	564	568	536	554	583	550	531	548	543	569	553	549	599	553	553	607	571	562	558	543	607	575	550	536	582	546	569	555	547	547	561	536	505	555	523	556	533	556	592	531	550	608	535	521	567	550	614	534	520	577	577	596	546	566	526	593	520	526	592	562	545	563	571	558	545	513	570	566	584	545	561	535	586	540	567	572	559	612	557	552	535	536	600	561	547	550	582	576	590	559	561	576	528	519	539	552	539	523	553	571	533	544	508	557	501	565	523	541	546	556	496	579	557	556	571	611	579	536	573	552	542	542	533	547	555	558	575	544	547	581	576	579	549	529	569	530	548	548	539	604	556	520	539	529	598	600	554	572	551	538	533	577	551	514	534	539	562	592	573	537	544	540	581	547	563	563	553	567	550	564	556	571	561	567	559	588	577	522	577	573	552	557	561	567	565	521	600	537	548	534	567	556	562	558	541	521	538	554	572	529	594	574	566	613	630	495	592	567	560	567	543	576	530	548	612	529	534	531	588	533	580	575	568	583	582	591	552	588	558	569	593	531	567
17595	18858	17455	20486	22496	20599	16174	9256	3417	1753	1625	2312	2905	3201	3321	1993	766	437	391	338	393	316	359	333	371	349	329	328	364	370	348	344	304	339	347	346	380	327	339	351	300	330	366	317	338	369	352	338	339	318	353	324	369	349	337	315	334	350	332	335	342	358	323	360	312	363	342	335	328	331	372	353	309	325	331	342	337	351	349	338	360	334	332	322	360	325	302	326	324	348	321	316	328	362	316	366	335	361	339	306	329	322	343	350	335	324	321	317	331	304	331	362	324	332	333	334	333	325	310	326	307	318	325	344	336	327	330	369	351	329	334	380	347	357	340	330	338	320	318	375	286	363	339	348	368	325	293	346	337	327	311	319	337	345	292	328	324	308	340	342	324	340	377	367	297	329	295	308	309	347	296	320	339	300	332	343	317	337	321	299	327	322	320	313	358	309	352	343	322	344	326	360	332	335	335	327	319	333	353	312	332	328	349	340	371	360	319	342	311	336	305	342	332	318	324	361	346	321	335	344	330	351	345	314	321	326	344	361	320	343	330	367	323	365	337	326	356	352	354	325	315	340	344	358	345	282	312	359	300	348	315	316	310	358	314	306	300	326	320	338	328	289	348	329	372	317	326	333	311	305	341	344	354	307	361	337	339	331	343	309	331	304	321	320	312	304	329	317	328	309	302	334	324	318	345	316	338	353	340	343	320	344	305	348	312	338	345	338	357	321	339	337	315	311	306	282	346	352	352	317	349	314	341	314	353	359	341	361	340	317	329	334	352	338	305	337	343	342	329	345	333	337	338	328	321	294	311	349	333	303	323	330	369	315	314	333	352	342	327	308	332	337	340	349	312	333	373	308	339	350	356	325	339	310	324	330	332	322	314	333	366	301	321	349	341	314	294	350	319	362	311	351	356	333	361	314	351	291	341	335	337	332	386	287	316	345	340	354	316	323	312	310	363	349	315	335	359	330	326	325	300	330	345	326	345	342	363	357	306	311	346	335	332	343	306	304	308	362	300	350	323	311	331	317	296	316	343	303	317	344	343	323	331	371	327	306	306	315	321	323	315	315	352	337	351	329	328	325	310	324	318	300	328	317	324	317	338	342	304	321	348	336	332	361	368	360	336	374	316	304	308	296	321	317	333	311	339	320	327	352	337	332	303	318	351	327	347	340	315	311	326	353	361	351	320	330	321	326	327	305	297	343	329	295	333	318	348	322	331	345	356	354	328	341	336	319	339	315	333	329	320	357	325	323	339	333	328	328	332	357	305	322	339	366	344	302	336	327	291	358	326	356	314	310	317	338	348	346	338	377	328	351	305	306	315	313	319	354	350	339	313	343	354	311	321	300	364	323	321	340	308	316	319	329	312	330	336	350	331	360	364	346	326	348	318	314	367	315	297	348	347	345	298	337	335	346	317	343	320	321	363	337	371	348	348	341	330	347	312	340	332	337	328	320	340	336	312	315	342	336	335	334	348	325	320	330	311	306	350	345	349	337	336	343	301	356	332	354	333	328	357	339	317	337	333	301	329	319	316	309	345	301	328	340	349	342	336	311	337	373	339	313	307	338	350	338	319	312	341	342	337	356	362	292	334	301	325	334	370	351	306	309	337	315	316	334	290	352	344	339	340	328	343	326	323	331	358	333	341	331	323	340	331	331	328	360	337	353	358	331	330	355	364	350	305	334	345	348	281	355	329	319	335	329	305	353	337	331	302	315	326	303	300	325	325	368	336	335	311	361	339	335	328	319	333	330	321	326	332	356	356	323	352	324	326	300	339	323	321	370	350	319	325	335	334	346	306	317	307	333	361	340	327	331	334	364	356	363	315	300	327	316	317	325	317	331	335	308	324	383	339	334	317	347	326	344	328	308	340	314	330	323	353	338	315	343	344	348	331	323	329	290	328	316	307	354	319	365	300	299	332	300	319	337	326	355	354	321	329	339	346	333	302	345	331	344	353	317	340	337	342	361	331	309	332	330	325	348	301	335	313	357	297	340	320	312	351	339	343	355	359	309	351	323	343	323	311	314	352	311	349	324	303	348	312	323	346	335	327	338	315	343	338	338	336	332	364	349	316	315	320	365	351	354	332	341	316	343	338	309	338	324	358	357	336	296	317	300	344	340	357	348	289	327	335	362	325	335	346	288	295	317	345	335	350	365	349	332	314	304	350	328	330	323	334	318	340	317	310	315	304	278	314	368	326	348	310	327	348	292	322	356	319	317	328	309	346	340	328	344	330	302	301	344	320	321	336	334	310	306	328	336	341	328	350	312	303	352	336	365	298	306	324	308	296	338	343	303	314	342	368	336	318	342	342	353	378	322	362	364	363	359	333	354	315	332	319	311	322	357	324	349	319	309	314	342	317	314	300	330	310	346	326	331	316	338	354	327	354	333	342	354	337	316	379	332	356	346	315	365	319	326	326	326	323	308	327	359	345	331	319	331	307	353	318	321	342	315	343	301	322	347	328	325	317	319	340	348	299	341	323	306	319	334	353	307	347	362	343	337	334	321	338	351	375	354	338	304	333	327	322	323	322	338	302	357	294	304	337	303	351	348	334	313	351	321	348	316	309	332	347	324	320	336	328	323	329	292	347	310	338	312	334	339	339	368	324	360	355	300	327	353	339	341	292	304	327	332	360	330	334	341	319	348	346	319	318	350	300	331	323	340	283	334	316	378	333	365	300	345	313	286	307	320	377	327	291	309	322	312	358	349	356	328	351	344	342	317	320	300	348	348	336	329	303	316	332	321	304	324	315	320	300	307	350	347	305	319	320	379	331	334	321	319	357	336	302	353	345	315	347	329	315	325	311	319	314	315	341	369	341	313	344	304	348	369	363	378	324	329	335	341	337	310	355	307	334	320	353	322	331	314	312	347	335	322	304	333	344	363	317	333	319	309	328	350	306	345	329	332	340	352	341	335	332	335	314	330	339	334	325	337	336	343	354	362	328	356	330	341	341	349	314	290	299	337	320	333	294	350	336	327	355	330	343	346	305	334	343	346	373	336	302	325	331	323	320	328	366	352	330	335	348	353	316	305	296	327	342	341	328	338	343	304	333	335	272	312	392	333	341	342	307	326	317	319	354	340	314	331	330	325	354	341	300	310	345	347	334	318	350	369	335	313	332	317	326	336	356	300	337	344	324	312	333	349	341	345	309	341	343	301	336	315	343	336	352	330	312	319	323	331	362	311	311	328	307	322	318	323	330	340	315	327	316	340	303	332	360	366	341	337	371	386	331	334	313	309	327	318	378	350	315	333	328	320	317	350	339	325	324	327	301	338	359	334	321	344	311	342	310	325	298	352	342	355	325	337	307	345	335	337	296	346	356	336	336	319	367	326	343	346	335	314	321	369	319	303	323	348	330	330	317	337	283	337	312	343	321	316	367	359	319	352	356	322	330	343	343	316	330	322	319	313	350	338	328	312	331	319	322	327	330	333	306	348	322	334	339	324	326	316	323	357	342	333	312	341	354	336	338	303	336	350	365	350
12621	13283	13967	24120	33408	35137	30149	20501	10289	6752	7310	10122	10040	11096	11637	6449	1848	1385	1191	1155	1135	1068	1058	1095	1024	999	1050	1008	985	950	994	958	954	913	1000	948	958	971	928	975	888	1000	977	946	926	983	931	935	925	908	985	905	934	910	918	901	877	933	944	933	929	930	858	919	932	948	884	947	917	860	933	913	868	940	958	905	969	959	916	960	1016	975	931	890	914	938	925	887	899	880	882	856	900	845	855	894	909	886	897	854	861	910	944	854	955	898	905	844	885	851	902	904	911	866	932	884	887	916	846	868	896	854	874	871	865	901	884	876	900	900	945	865	911	920	931	866	921	905	933	880	876	890	906	961	865	895	896	919	855	868	919	840	871	874	900	920	953	926	883	855	898	907	916	861	937	924	884	942	914	850	973	906	863	912	904	865	874	900	937	888	878	854	865	893	894	840	886	970	915	852	922	881	950	845	879	914	943	862	884	856	935	887	853	858	811	882	863	912	933	888	902	904	861	879	850	892	842	888	850	869	921	915	877	909	907	853	865	821	912	882	984	909	916	885	867	902	881	941	913	878	859	926	874	910	834	876	906	946	955	932	877	838	887	930	920	934	882	913	871	876	916	913	887	908	895	880	898	875	925	916	912	866	921	914	922	942	872	888	940	917	881	930	950	868	831	902	886	882	921	867	865	870	908	866	895	887	939	878	885	922	871	949	860	881	875	846	839	883	842	855	913	888	932	908	888	946	893	883	857	863	865	885	896	910	844	900	934	894	839	905	885	888	886	858	928	881	938	863	861	836	874	884	861	818	969	878	876	880	939	966	895	885	884	898	860	923	825	870	858	967	895	894	832	888	884	879	878	896	843	915	898	896	917	869	927	886	887	865	899	921	935	851	886	865	914	942	875	917	857	876	840	950	881	882	891	937	916	872	881	877	916	913	886	917	936	897	886	913	926	923	902	892	909	912	940	927	867	879	922	870	879	910	953	860	876	849	863	960	861	929	897	861	859	883	897	890	880	924	903	895	940	885	853	926	894	827	880	866	877	912	914	905	926	907	872	909	894	954	969	867	907	902	860	860	893	892	821	911	854	927	880	884	893	909	876	929	825	872	930	899	873	966	900	872	872	936	911	848	848	898	909	910	867	896	880	881	867	954	872	849	837	894	906	897	882	845	830	928	895	823	878	913	848	846	906	928	913	914	879	892	902	959	857	891	877	893	871	844	864	902	915	886	874	861	905	905	880	885	890	912	918	891	873	923	883	955	890	909	875	889	829	808	861	893	918	862	870	886	926	902	890	923	899	915	855	863	908	875	907	868	893	893	868	849	875	885	899	911	884	873	868	845	828	860	922	908	854	877	896	877	923	899	956	853	884	874	880	866	843	930	963	878	901	895	898	870	877	890	910	906	847	919	913	868	857	905	884	852	871	895	861	893	889	860	867	914	879	914	836	893	946	886	844	891	898	905	890	866	909	866	884	915	895	907	866	883	897	874	882	830	918	878	894	915	922	864	903	923	914	932	905	871	923	879	874	858	882	916	909	879	864	935	866	892	919	846	872	878	880	864	921	928	912	914	945	889	910	886	880	881	895	921	907	903	835	921	864	870	875	897	896	912	914	866	914	873	849	874	944	855	898	918	913	893	906	864	896	879	974	824	893	875	874	914	896	908	858	940	871	906	888	907	801	916	903	883	886	855	933	843	917	908	924	869	901	919	913	877	850	879	853	954	909	898	883	901	882	869	891	896	866	875	822	934	929	872	985	886	885	928	857	946	935	894	861	891	956	916	910	870	894	884	857	866	908	865	889	880	911	854	871	886	917	935	863	840	872	937	902	948	899	917	922	904	920	854	844	914	912	881	900	850	904	871	914	913	896	860	873	854	859	879	912	913	865	900	921	920	816	898	921	919	923	891	928	888	904	892	876	868	907	894	877	931	897	832	905	898	876	888	887	916	852	838	862	944	893	862	896	896	892	872	905	905	875	951	934	892	890	937	877	886	905	882	909	820	848	945	875	906	882	906	905	859	873	846	899	882	867	857	926	898	906	949	861	884	831	883	886	916	858	936	878	905	861	930	830	872	928	918	883	929	844	932	912	904	880	918	829	905	945	944	884	898	935	874	921	846	930	846	933	875	923	903	826	870	889	887	950	870	926	850	914	894	882	854	900	875	886	948	877	947	906	874	919	915	946	860	922	851	843	904	886	941	924	929	865	889	940	897	907	885	885	931	930	882	864	940	929	911	856	920	914	906	938	898	864	900	837	884	871	876	880	863	872	913	882	905	873	910	909	890	915	905	898	909	892	889	903	901	891	812	881	888	929	916	942	952	906	867	881	821	953	890	876	909	898	929	874	938	927	949	838	924	912	827	877	908	897	865	936	918	913	880	853	902	881	877	903	893	908	891	953	874	886	915	863	862	860	847	882	899	933	860	870	895	862	914	904	963	939	909	878	923	933	874	928	901	882	932	938	870	837	953	894	904	929	913	880	887	865	925	937	916	898	872	901	866	894	892	892	922	904	925	872	875	911	916	841	846	926	942	885	923	872	925	848	893	882	900	866	952	915	841	917	850	894	902	859	945	949	852	929	866	904	897	946	942	882	898	890	862	835	906	914	903	928	839	913	873	932	893	860	886	915	903	959	888	896	914	907	913	906	892	915	850	931	872	899	891	828	893	853	845	893	856	841	851	881	864	900	897	853	867	866	924	888	869	887	866	840	862	897	876	914	924	909	874	891	896	932	883	932	926	930	883	844	863	903	974	922	872	864	921	914	881	913	843	890	893	837	910	892	864	909	916	864	903	894	920	919	970	845	925	910	899	922	893	878	917	962	924	865	951	901	900	890	956	810	956	960	915	914	836	933	913	876	867	926	915	922	839	908	875	923	905	905	847	911	884	855	982	898	912	825	846	878	887	892	980	927	895	886	905	891	882	886	893	914	895	884	844	901	845	892	923	860	929	910	836	897	912	908	889	886	930	892	911	891	893	923	835	875	881	886	881	884	895	888	910	838	937	856	890	873	924	872	879	948	882	859	929	942	893	908	877	924	831	897	869	848	865	921	883	913	883	896	930	899	872	889	899	852	873	862	915	877	875	881	886	933	878	878	846	859	870	911	927	834	821	921	885	902	855	914	831	883	966	835	920	833	863	895	865	890	933	908	867	891	858	958	917	918	913	871	902	913	941	929	891	924	928	863	875	931	871	898	902	891	916	880	908	898	866	883	842	936	873	878	908	863	868	911	866	920	914	905	922	903	876	916	872	862	881	877	907	893	907	926	928	864	844	866	895	894	879	863	869	907	885	884	844	847	903	970	894	924	918	950	882	912	902	837	933	871	990	901	924	900	919	849	887	888	907	918	885	873	892	903	901	845	883	881	891	881	861	892	894	883	885	897	872	907	895	876	914	899	855	886	878	867	879	874	904	887	889	862	857	860	883	888	891	896	890	909	880	894	847	912	881	852	904	876	829	932	930	892	900	913	946	915	901	837	885	881	861
23624	23216	21470	24172	27409	29306	23235	19810	6634	3291	2857	3578	4380	4239	4819	2586	982	483	353	327	351	316	315	336	331	297	296	313	315	287	316	320	302	301	291	308	302	321	267	293	302	266	309	284	320	294	274	283	290	301	279	318	289	287	288	288	284	282	274	314	260	305	286	266	303	289	274	291	281	273	282	304	271	268	310	281	281	274	271	303	324	283	223	288	310	301	290	257	334	272	304	297	287	271	258	285	287	250	287	297	276	274	309	285	265	289	286	273	264	255	286	329	307	267	291	272	301	268	292	285	296	247	291	278	311	295	301	259	304	299	283	266	303	281	278	255	282	273	326	280	287	280	292	266	272	291	291	272	340	262	285	302	316	291	262	282	271	285	252	284	269	290	275	259	290	293	259	297	294	285	290	285	254	285	289	286	293	263	299	266	262	309	298	284	283	267	275	277	286	262	283	234	277	285	300	295	304	290	257	319	270	276	327	277	273	261	284	261	287	265	309	262	294	272	293	287	303	282	286	275	290	273	265	278	279	272	302	280	308	303	298	296	279	300	275	311	299	278	275	282	295	288	282	273	288	310	272	320	302	278	296	285	306	275	265	278	276	290	307	291	271	280	296	293	347	309	283	260	290	283	274	271	301	271	242	217	291	262	275	313	261	272	290	294	266	263	249	300	252	321	291	269	280	277	312	261	275	273	294	278	283	302	259	271	281	296	290	268	305	299	262	282	304	280	276	276	250	279	296	264	291	275	296	290	278	293	302	264	313	294	295	257	296	259	293	282	257	275	275	283	283	278	276	308	265	273	312	283	303	276	270	296	250	295	291	286	306	291	296	297	300	290	291	259	294	298	315	293	269	287	310	283	318	303	284	274	305	275	290	294	297	264	238	288	307	283	291	309	311	299	285	265	283	303	300	295	316	259	262	278	309	280	306	272	287	303	292	289	267	283	274	282	280	288	270	292	284	297	306	297	250	279	304	286	273	285	299	301	264	280	297	295	274	250	286	264	295	312	301	273	306	288	281	277	292	285	318	288	289	276	283	272	314	315	277	278	262	271	263	313	296	314	303	288	269	246	286	305	285	248	310	340	295	289	294	285	288	282	295	277	292	262	284	294	273	280	283	280	300	305	293	276	321	267	277	286	275	287	291	275	290	290	265	309	299	276	282	314	284	290	277	276	283	282	309	277	286	317	334	279	274	272	274	288	299	268	295	300	258	264	301	289	299	254	316	290	300	268	308	270	259	286	273	292	284	312	299	283	274	285	296	304	306	309	288	265	305	293	266	269	283	296	284	295	280	284	267	287	291	321	267	313	255	291	304	288	262	267	276	277	289	277	276	297	264	305	285	270	265	315	278	280	285	269	265	317	269	274	327	288	282	259	300	303	282	266	294	250	262	277	290	278	310	288	271	270	302	280	320	256	294	298	283	280	278	287	278	278	279	285	301	280	271	281	270	268	265	254	273	269	288	265	282	290	286	292	296	292	268	290	266	313	299	279	283	267	268	307	302	270	298	288	282	299	293	279	307	272	315	251	285	264	282	306	291	273	279	285	301	282	279	275	313	293	313	309	255	279	295	283	261	296	280	292	247	264	297	278	257	277	274	291	284	273	276	304	318	313	282	258	280	308	312	289	275	290	284	296	300	336	298	273	285	303	296	268	277	285	269	316	258	309	288	286	302	299	237	280	263	262	276	271	263	295	292	297	293	290	275	285	275	273	287	287	315	282	271	282	322	306	310	277	278	311	322	299	281	251	302	311	274	281	279	280	291	284	300	309	285	276	281	281	293	285	304	296	291	264	256	282	288	307	266	266	257	307	301	269	272	341	272	293	284	266	282	288	266	305	287	265	312	255	284	282	306	314	288	281	266	325	296	293	311	292	287	299	275	270	287	325	306	287	273	304	292	255	292	261	305	296	286	268	260	294	267	265	277	300	264	283	289	271	261	294	280	263	299	273	305	293	276	293	243	265	288	287	282	294	297	270	286	305	291	281	313	265	293	288	283	285	286	300	305	292	297	292	293	306	295	291	279	322	295	300	303	296	302	290	311	279	308	277	270	274	298	305	282	308	280	292	297	306	307	283	276	311	284	258	294	261	278	290	282	284	276	251	253	256	267	297	260	299	287	286	313	272	276	279	277	293	284	277	293	256	252	309	258	254	283	268	286	254	278	273	264	299	275	285	268	271	296	268	291	309	280	278	332	306	266	274	272	277	301	310	293	285	252	288	291	278	291	266	286	300	292	288	249	272	320	295	290	274	290	295	273	251	263	295	281	280	285	273	299	282	281	265	269	274	270	299	249	265	266	305	288	280	285	291	286	271	254	271	289	305	291	248	306	287	269	277	307	289	310	256	285	298	279	283	305	299	269	283	262	259	287	307	259	277	304	285	283	278	266	265	321	269	287	293	263	281	260	288	321	250	282	294	274	295	280	270	258	291	291	296	290	269	237	260	287	264	279	285	297	271	283	273	295	292	282	260	289	258	322	260	287	276	279	306	301	285	262	281	289	260	274	262	263	275	307	273	297	284	250	301	276	288	282	273	276	299	308	271	293	290	249	296	264	296	265	286	278	294	291	271	286	287	253	293	303	297	310	286	284	300	262	292	274	281	288	288	266	264	299	301	314	284	293	286	286	282	278	283	286	310	288	281	294	282	311	284	290	301	275	239	280	269	288	290	292	309	281	291	282	298	273	296	273	291	296	286	317	286	268	272	262	278	289	283	287	298	271	312	263	285	270	303	273	302	309	298	296	277	297	251	258	275	312	274	270	287	268	275	275	282	287	312	281	301	310	283	267	320	281	272	271	297	233	273	262	277	284	269	309	244	244	295	288	277	313	260	263	283	332	284	310	337	283	284	293	287	307	268	311	276	275	264	274	287	294	284	281	331	271	290	278	288	288	275	266	298	295	308	272	265	272	310	280	272	299	297	271	254	259	272	324	280	280	280	327	291	252	274	270	286	292	284	272	264	287	284	281	304	278	303	270	264	294	279	296	267	288	284	289	294	258	285	277	275	271	343	278	300	274	256	248	268	270	272	270	293	318	265	281	278	284	302	323	293	289	273	324	288	285	287	303	303	274	262	295	271	265	303	282	300	296	274	299	306	316	280	276	293	305	277	288	285	284	272	280	284	309	302	284	299	287	288	309	313	249	283	292	288	290	318	288	319	249	284	252	238	285	281	273	303	262	253	285	283	283	273	270	283	312	268	268	306	250	284	274	265	289	276	285	290	296	288	271	312	291	278	315	305	274	280	309	279	306	281	281	271	271	254	279	269	287	286	278	286	287	254	276	291	289	278	281	285	285	291	270	326	294	305	269	283	285	274	269	291	293	278	286	306	303	292	290	324	273	300	269	290	282	271	270	286	302	295	292	274	289	307	287	295	252	311	311	274	255	301	265	277	242	269	293	261	288	281	296	298	267	283	271	268	272	306	304	281	277	278	284	292	297	275	288	295	294	296	286	322	297	257	273	297	312	276	278	293
14519	15875	16825	25300	36768	42060	35207	31814	12668	10241	10627	13411	14299	14149	15316	6891	2907	1810	1365	1177	1177	1085	1052	1048	988	1049	993	987	912	959	908	955	963	857	870	855	892	866	833	820	846	863	859	807	867	849	777	802	817	821	815	810	765	804	801	812	801	805	798	802	801	797	796	777	787	803	786	760	808	811	791	801	835	800	780	814	767	827	734	798	886	886	750	738	816	749	784	822	820	763	805	765	786	809	758	761	773	767	768	748	754	794	791	763	779	780	760	786	789	754	761	773	819	769	780	811	784	767	750	781	723	770	755	837	736	797	757	703	781	801	710	721	761	743	764	725	725	774	756	788	744	752	778	763	762	795	794	734	761	773	746	782	777	790	757	778	728	755	803	760	775	743	773	776	764	781	810	717	815	801	792	764	745	752	783	779	768	756	739	777	735	839	772	755	774	778	794	699	690	796	732	751	747	761	747	785	797	734	726	747	739	736	723	813	771	751	739	781	811	771	727	801	803	743	812	732	782	784	787	801	739	815	802	749	721	742	791	780	753	778	786	740	793	749	776	798	785	760	760	787	736	720	767	706	826	809	728	794	808	765	774	804	751	754	750	730	751	787	761	759	775	753	825	747	748	827	784	731	765	732	750	763	708	756	764	751	769	745	785	738	767	754	761	739	749	724	777	758	797	794	797	728	775	773	752	763	806	745	738	720	699	748	783	783	794	754	757	728	812	751	800	741	750	742	804	780	730	795	807	775	761	721	782	788	724	721	745	764	758	791	772	809	733	727	748	748	773	788	758	756	733	785	775	768	762	761	757	827	775	768	716	742	779	745	725	764	768	789	788	750	778	762	752	768	759	800	710	778	717	763	767	750	778	769	784	727	711	790	763	717	752	804	765	707	820	758	758	740	765	749	733	753	750	771	814	767	696	790	718	741	774	751	732	771	757	738	740	739	750	759	780	750	757	779	790	796	762	787	770	750	748	753	773	694	722	778	767	779	786	781	766	739	787	783	777	796	733	757	745	786	723	770	745	764	731	794	758	722	779	759	798	739	720	719	814	796	720	746	822	729	767	728	799	771	755	784	793	791	791	744	739	785	738	763	750	765	749	773	729	756	741	798	813	756	780	745	742	773	729	762	801	754	724	767	747	813	734	748	741	800	778	760	766	743	741	779	787	769	759	759	707	729	755	727	759	792	748	730	771	763	796	823	759	746	717	775	775	773	747	741	752	746	767	758	803	751	763	768	797	788	751	723	805	785	749	791	759	788	782	776	712	765	709	802	729	787	773	742	775	790	781	762	759	713	744	777	798	738	781	772	751	760	785	751	775	745	754	718	758	802	775	807	785	737	761	828	713	791	757	759	786	771	774	775	768	753	777	776	780	739	771	832	759	781	780	798	727	801	794	808	743	712	755	761	778	747	795	765	789	758	743	734	805	791	771	803	820	778	760	790	804	792	754	808	746	784	818	747	753	761	795	815	734	755	740	793	730	752	739	740	770	782	767	733	788	743	762	750	802	778	745	802	759	815	782	752	758	765	723	774	757	766	787	743	762	726	758	777	711	776	738	722	737	739	776	797	756	761	773	795	740	750	769	799	771	760	753	761	787	742	765	763	743	745	751	789	766	801	720	811	750	795	752	762	787	787	761	752	749	734	731	790	762	773	772	763	835	776	820	764	768	725	770	772	734	802	755	793	744	792	789	802	775	745	748	746	738	745	764	719	762	781	794	726	774	775	766	834	737	761	745	754	782	760	780	782	737	766	792	723	775	777	762	788	774	759	796	750	769	727	706	741	754	750	787	772	753	751	807	740	784	763	768	757	783	770	806	733	759	768	787	805	711	766	740	727	772	743	783	780	749	796	790	803	751	696	763	766	760	712	747	742	754	735	755	758	723	784	732	804	769	772	787	756	759	773	782	775	713	800	758	785	767	726	733	734	755	716	809	739	766	786	738	747	784	761	727	746	747	752	752	771	735	770	757	816	766	814	732	766	755	743	764	734	764	765	758	753	757	752	766	751	751	775	734	770	778	782	750	739	774	725	779	728	749	773	746	718	781	694	736	704	736	753	725	810	751	739	723	742	807	788	760	787	733	739	744	771	761	746	763	763	749	773	725	768	822	772	756	788	764	781	756	761	772	779	767	739	747	769	756	742	759	717	774	783	776	772	735	753	793	803	750	795	771	739	774	769	757	748	770	776	766	748	738	778	774	736	730	785	784	718	778	788	755	819	763	723	769	779	732	730	769	798	776	759	801	742	738	807	714	715	721	784	735	768	784	715	767	796	715	782	789	781	727	758	710	759	718	719	755	786	727	784	782	765	731	757	746	774	734	745	794	791	754	778	773	747	772	740	714	818	742	729	778	768	775	725	793	761	844	734	789	760	799	711	685	782	731	730	757	828	744	759	753	747	751	752	738	815	770	762	782	782	784	732	785	746	768	800	785	784	746	705	740	789	741	771	753	718	735	773	793	730	743	795	740	734	784	789	758	762	723	748	757	742	765	780	755	736	728	784	750	795	737	743	828	701	783	761	751	739	715	761	804	747	815	773	766	791	820	768	778	779	732	784	786	716	791	787	758	775	766	798	781	740	788	734	755	755	756	756	708	750	700	743	748	795	750	757	746	695	728	728	810	712	718	770	763	761	730	795	723	745	782	811	780	748	782	736	777	809	760	799	729	779	788	723	775	737	714	836	767	781	739	751	770	776	753	793	774	730	765	781	742	763	796	741	764	769	746	759	761	794	788	694	757	726	809	720	779	715	745	786	736	782	752	737	706	753	744	793	741	750	795	715	738	735	757	735	750	757	780	801	777	788	744	769	773	736	764	822	765	726	783	742	723	710	772	762	741	729	735	750	753	735	777	749	756	771	793	778	711	793	778	777	752	749	718	753	775	775	799	773	704	723	738	793	760	776	768	764	738	761	702	742	743	720	775	786	733	779	794	779	731	762	796	763	762	821	753	767	710	797	743	704	721	751	755	811	777	782	789	806	763	703	759	745	750	729	817	810	729	777	746	736	787	768	782	751	728	761	708	764	735	798	758	758	793	757	755	763	732	778	779	776	776	741	715	731	790	799	767	806	749	777	755	784	746	755	784	750	790	713	773	735	744	821	764	755	767	763	763	802	749	765	717	750	797	743	747	756	776	752	763	765	757	750	790	774	763	808	725	764	798	761	812	718	765	728	747	756	723	751	719	751	734	761	746	841	770	786	776	753	752	733	784	781	792	747	747	773	734	793	754	788	758	711	741	749	753	779	746	798	726	763	745	790	710	744	706	727	767	738	707	755	748	750	794	751	744	743	741	757	734	702	759	752	738	752	795	727	758	747	779	774	755	786	751	748	756	737	828	777	740	812	792	734	718	747	759	786	771	734	787	758	739	768	711	753	788	721	740	757	730	781	754	745	753	760	736	758	741	746	733	757	744	766	780	758	748	700	712	752	748	682	737	785	749	722	811	754	754	728	763	776	764	778	779	739	755	776	744	730	738	746
3192	1575	1195	1312	1562	1143	788	713	291	268	234	258	298	307	273	197	195	180	218	188	205	180	178	184	175	166	160	188	200	156	176	187	165	177	178	183	182	164	172	162	186	200	205	180	178	152	171	202	189	178	156	194	157	165	208	190	187	201	187	195	172	190	184	194	188	153	184	199	173	155	178	206	187	162	167	159	177	199	181	176	179	188	180	165	180	182	151	177	183	188	194	194	184	180	188	189	165	184	166	180	182	194	199	199	187	167	181	174	192	168	171	195	162	179	187	195	175	182	176	197	190	172	182	195	177	189	193	214	168	150	158	171	170	205	169	186	174	166	167	195	179	189	158	207	190	187	167	174	186	166	202	174	197	162	191	185	166	184	156	168	185	184	170	182	157	207	185	169	202	168	161	168	190	178	207	182	158	156	176	183	228	168	175	198	165	183	164	170	186	174	158	187	170	169	171	199	164	210	184	182	197	185	194	192	182	180	174	191	176	193	177	161	169	188	183	198	180	193	184	174	159	171	195	150	183	196	183	185	162	183	194	185	174	170	167	190	171	184	198	191	165	173	188	207	170	163	178	187	160	165	169	189	194	195	175	175	171	168	193	190	175	184	203	174	186	159	177	183	196	180	186	189	192	180	176	163	199	192	176	174	175	188	159	212	185	164	174	174	162	191	174	172	184	165	170	177	175	165	188	180	182	201	179	203	196	184	198	201	189	185	157	192	193	183	170	195	184	207	185	169	185	177	176	195	182	189	181	177	217	206	177	167	183	160	188	197	201	186	173	178	177	165	170	164	179	209	157	186	175	171	173	162	178	187	176	187	171	191	167	220	178	180	163	155	185	192	166	175	180	175	188	194	181	179	160	173	160	193	197	181	182	182	184	199	158	195	202	196	195	191	188	161	187	196	172	176	176	208	186	200	153	163	167	180	183	196	178	161	180	177	176	160	197	198	178	170	182	167	189	190	171	206	203	198	190	193	178	167	179	157	172	187	189	191	162	201	178	160	188	199	177	194	191	193	184	195	195	163	166	200	174	168	215	148	153	192	165	158	205	182	179	181	182	181	178	161	182	208	172	169	198	202	200	188	171	180	162	181	172	179	179	197	169	157	199	173	147	164	164	176	151	196	170	175	177	184	164	192	187	188	169	188	175	195	158	192	180	194	152	178	170	198	185	178	189	153	174	169	188	171	158	172	170	203	149	153	169	177	167	177	184	173	173	174	174	177	179	167	153	174	193	193	161	176	169	170	157	165	173	183	194	199	193	165	181	181	175	186	203	183	194	187	158	190	196	179	179	178	173	185	193	170	185	214	204	195	194	175	188	196	202	198	183	171	193	178	185	184	157	193	158	170	170	161	202	192	191	189	185	172	196	175	164	161	189	184	207	162	189	169	169	160	173	222	180	172	186	156	171	181	164	167	170	191	199	179	186	187	171	183	203	170	182	196	176	157	180	189	194	164	164	181	184	189	180	185	187	151	183	185	168	181	162	180	182	180	183	175	160	183	164	162	205	163	194	155	182	178	175	204	208	172	186	177	183	184	202	183	169	189	174	179	176	189	175	211	175	176	200	159	196	185	173	183	184	187	172	165	151	166	178	154	169	170	163	183	191	188	193	170	178	207	188	189	205	178	187	173	170	178	202	213	196	173	193	167	171	189	183	173	170	183	195	187	213	171	183	197	183	176	167	207	191	199	191	177	175	156	158	174	208	186	187	199	189	144	199	182	168	205	168	185	181	169	182	165	193	185	176	180	187	176	153	178	187	187	186	190	164	162	173	194	193	159	169	182	206	195	157	184	192	161	179	171	180	191	164	196	177	180	183	200	174	178	190	207	163	180	178	191	158	204	172	182	180	163	194	187	189	202	176	186	168	173	180	159	197	186	165	179	177	201	200	161	171	198	193	168	153	160	181	158	203	189	198	186	203	186	165	186	177	175	190	190	202	186	181	181	148	180	203	195	180	186	190	186	180	187	184	161	172	181	178	159	206	174	198	175	200	191	158	174	153	185	193	168	184	171	163	191	183	169	172	165	172	184	184	192	163	180	180	183	190	215	198	159	172	177	209	187	166	187	188	183	170	170	200	182	194	189	190	170	219	163	165	173	185	181	179	176	193	184	179	193	173	174	187	189	193	164	192	195	192	183	208	155	188	201	202	195	180	190	191	187	180	167	177	164	184	166	191	186	160	182	174	185	188	184	176	187	163	186	180	172	197	166	180	176	204	230	188	192	187	148	171	170	175	169	194	172	190	168	152	207	197	176	191	172	185	166	199	168	205	181	167	176	179	170	195	179	204	198	179	182	190	161	191	174	186	221	185	176	178	155	187	190	161	176	176	186	176	179	179	184	189	191	198	191	196	195	183	186	169	201	191	209	171	187	193	197	184	198	177	186	168	178	167	196	168	183	171	163	180	194	170	174	165	183	208	187	166	174	168	166	172	182	181	176	180	200	167	179	170	189	175	203	169	161	209	191	188	184	188	176	188	173	193	156	180	160	171	170	170	161	178	197	192	189	178	165	196	170	186	145	175	184	192	190	167	186	173	181	170	189	196	212	174	179	176	196	176	180	203	164	148	194	188	169	189	192	176	190	169	182	179	170	206	190	163	175	161	193	170	182	197	205	169	176	149	161	186	184	172	190	159	192	180	163	149	155	193	194	183	187	184	205	166	176	168	193	178	186	167	206	183	163	158	158	183	177	203	170	203	225	159	173	194	181	203	188	176	199	184	157	180	176	171	184	170	192	151	172	172	201	150	189	185	171	189	202	174	155	191	184	184	147	180	171	170	172	168	153	182	185	157	187	166	191	191	161	184	171	168	162	184	188	196	177	178	187	191	194	158	182	187	178	173	166	177	195	164	192	198	178	208	169	171	172	187	188	183	184	189	157	172	180	199	170	166	176	198	187	194	191	167	169	194	174	172	183	207	201	179	173	200	153	185	179	198	180	156	180	180	179	195	171	182	164	177	187	189	148	184	193	187	189	208	203	177	176	163	178	170	186	185	185	192	169	177	187	183	204	150	176	175	195	172	187	158	165	203	205	193	171	190	175	181	171	173	168	193	190	161	178	169	200	195	176	191	184	184	183	193	192	164	176	177	168	158	174	170	193	171	173	173	175	164	185	179	196	157	193	187	191	196	167	164	194	172	187	199	198	180	208	191	197	173	176	187	187	169	183	173	175	193	178	192	171	189	188	171	195	168	193	166	199	172	167	180	167	175	195	165	186	145	181	171	166	208	175	200	197	192	190	187	191	163	163	169	171	192	173	174	158	181	208	162	181	198	183	180	160	162	184	188	185	179	169	160	181	170	178	201	171	163	212	209	173	160	163	180	173	190	201	164	191	171	174	181	185	195	188	207	175	170	173	163	206	203	172	186	155	176	180	185	182	188	180	172	183	194	178	159	201	176	168	205	152	197	172	163	189	186	176	186	175	185	196	185	151	176	184	169	185	187	188	182	192	183	179	172	185	185	163	167	173
3177	2184	2504	3791	5690	5766	4012	3380	1273	1149	1125	1312	1733	1437	1547	924	649	579	604	612	613	570	542	573	567	566	596	533	563	577	536	555	557	584	587	545	557	595	562	557	581	578	581	550	540	575	590	590	591	582	565	509	527	557	530	543	570	547	561	585	569	587	538	536	605	571	534	587	525	530	516	581	560	563	564	552	561	535	538	510	543	535	553	519	563	530	575	543	552	519	546	566	593	519	582	567	569	554	558	594	565	542	520	560	554	557	564	559	557	539	548	531	544	519	552	554	531	529	541	569	548	548	568	575	558	512	552	612	597	554	569	564	519	553	573	560	513	534	529	517	521	625	579	564	564	508	543	535	554	543	548	544	584	566	543	540	540	573	576	532	530	559	523	578	522	562	531	540	541	580	520	522	552	546	568	580	542	594	565	555	560	533	582	570	582	559	535	537	585	550	521	539	555	538	596	548	516	551	567	561	576	568	544	559	547	549	587	566	548	545	589	567	571	550	587	554	550	551	540	565	485	545	532	545	554	551	583	521	561	591	562	572	576	553	523	527	559	557	537	531	521	545	551	559	550	524	550	534	596	567	560	561	597	506	536	535	543	530	537	532	568	545	564	542	511	530	537	553	570	531	565	588	552	545	552	572	576	553	556	538	543	582	550	536	576	568	542	573	536	572	562	563	573	561	565	540	573	555	524	545	562	550	573	550	542	608	514	552	597	559	548	554	571	518	579	569	503	544	573	545	530	533	537	558	553	523	524	566	609	511	578	514	537	579	562	566	535	544	567	533	569	563	522	579	560	552	558	608	539	560	530	579	536	579	571	522	548	530	544	566	567	570	551	508	529	547	570	561	554	556	536	573	550	528	576	545	538	540	592	572	546	528	551	558	557	553	527	522	569	512	519	566	521	533	570	545	562	601	528	586	568	528	571	552	556	536	541	553	537	554	536	553	600	572	564	532	527	511	548	533	574	532	581	589	571	572	568	557	597	565	545	507	602	557	561	557	540	523	521	557	551	529	583	544	585	550	543	537	543	581	502	556	520	540	571	563	596	558	551	545	579	576	505	546	566	559	543	558	541	577	546	540	578	521	543	586	560	519	548	583	539	561	577	544	548	502	548	562	605	541	557	584	543	529	578	562	578	564	529	590	500	550	555	549	573	572	521	590	550	546	536	594	548	530	580	536	521	513	538	568	568	596	531	529	568	590	568	516	569	536	557	570	554	564	582	542	559	549	588	526	560	521	573	556	526	578	516	557	549	532	556	544	519	539	552	520	633	516	588	529	590	536	561	571	527	561	587	573	557	548	607	542	565	581	561	552	565	545	548	563	554	552	538	566	553	531	533	565	527	547	573	528	511	568	552	576	539	542	565	594	569	538	547	565	570	538	528	592	523	570	559	543	537	553	577	563	588	561	547	547	560	525	550	534	534	577	568	573	565	589	546	556	567	591	556	574	543	556	548	553	556	548	541	507	551	564	590	553	527	582	513	506	547	525	544	569	584	582	535	535	544	548	583	589	578	548	554	586	570	536	552	555	569	590	563	539	545	547	577	508	540	576	583	525	570	587	528	524	537	582	547	583	549	558	538	541	552	602	527	539	518	535	560	537	573	578	520	505	529	589	546	587	593	579	536	582	494	541	551	511	540	546	546	538	541	566	568	542	607	582	526	535	547	535	553	518	554	562	565	568	620	575	567	520	555	562	575	568	538	573	578	539	539	568	572	559	557	526	584	523	545	570	523	572	530	538	589	580	573	546	544	550	567	527	581	586	568	538	563	565	547	539	518	541	560	559	565	525	526	561	577	548	552	557	548	556	547	550	508	513	542	576	595	555	550	563	555	562	562	537	552	559	502	579	550	566	546	546	519	550	580	581	564	523	538	538	552	573	566	567	550	554	593	576	582	554	544	532	530	556	555	516	522	528	544	558	533	565	574	549	553	549	540	572	515	543	542	567	573	532	596	530	534	581	559	554	540	546	524	536	526	536	543	570	533	565	556	549	570	580	598	523	553	531	559	550	544	548	567	614	567	541	559	560	537	574	504	546	591	555	546	587	574	522	565	538	537	540	589	548	534	571	562	584	524	611	602	510	500	546	516	564	556	572	546	547	525	517	597	580	544	529	521	504	588	548	547	553	548	529	572	557	557	544	576	518	562	526	560	559	568	531	531	543	567	525	538	548	549	557	568	604	588	558	518	509	558	530	546	534	527	565	590	601	569	539	548	547	569	544	580	557	542	593	587	620	527	540	538	520	546	575	565	521	549	538	577	567	573	579	548	531	586	554	535	552	534	568	564	549	610	586	563	578	556	548	548	556	545	579	569	557	570	533	561	540	523	545	599	565	473	528	530	581	553	551	540	585	513	543	589	593	571	544	550	538	557	541	539	527	548	564	533	549	522	577	532	525	561	561	561	550	561	518	570	566	538	559	602	538	573	596	557	542	583	554	524	562	526	570	575	587	530	573	552	527	567	563	559	535	530	564	543	541	533	543	541	602	539	487	550	545	557	532	536	529	565	590	557	555	533	536	584	543	553	520	572	523	582	600	542	539	585	558	570	543	554	557	564	563	561	547	550	540	553	545	541	553	577	532	559	547	549	501	526	589	569	496	584	551	580	544	595	589	549	531	520	541	536	573	530	504	567	538	557	561	527	549	539	537	541	567	518	570	547	561	588	568	560	541	554	582	569	540	529	543	536	537	567	537	561	546	532	572	559	550	577	503	577	604	515	547	558	549	608	545	558	560	569	519	560	566	526	550	558	549	570	568	587	592	534	544	539	558	571	539	578	544	542	538	608	516	549	586	596	572	536	572	622	554	583	553	614	553	497	548	530	572	580	561	554	579	557	532	588	618	566	568	560	507	528	557	565	558	525	555	570	544	567	534	571	568	548	548	600	546	554	569	538	559	552	593	568	573	520	508	541	518	568	531	557	565	537	533	541	575	595	540	588	566	532	547	579	539	550	521	549	550	523	534	543	555	533	559	546	584	557	569	571	572	535	564	575	549	558	574	583	576	529	544	545	591	512	568	574	589	550	543	537	525	542	582	594	484	578	526	603	562	517	541	576	564	549	567	561	551	571	537	562	558	537	557	531	583	504	548	592	572	529	557	539	529	557	544	551	552	549	569	601	574	511	583	556	539	578	537	546	553	622	496	557	564	559	562	533	571	557	544	537	535	590	545	547	541	548	557	533	600	547	575	566	600	533	570	563	562	525	589	595	598	576	588	563	559	525	559	567	569	538	593	565	544	548	535	548	546	564	578	524	560	559	539	547	547	530	564	528	545	549	578	545	519	601	533	545	584	514	560	547	562	518	576	546	535	555	539	503	518	542	586	544	570	540	522	558	522	586	542	536	556	574	534	557	544	561	564	565	558	593	558	579	566	550	551	539	587	532	624	556	548	556	560	552	550	572	546	532	549	593	545	528	555	566	590	559	573	547	547	571	559	561	555	568	528	568	575	537	555	509	544	560	530	555	539	568	562
14848	13175	13126	17097	17761	18550	15654	11431	3027	2021	2132	2659	3069	3075	3149	1421	602	404	348	341	364	359	373	337	355	349	339	343	312	331	337	335	366	308	331	325	344	361	314	300	335	326	323	307	333	330	336	329	364	348	335	337	326	330	354	339	313	325	317	351	339	356	310	331	328	337	325	319	329	349	330	341	295	315	308	312	330	320	327	348	347	351	321	324	328	315	320	332	320	300	343	325	312	321	334	346	320	338	356	293	343	332	331	322	330	353	314	279	338	340	304	326	309	322	279	360	334	316	333	363	322	342	312	324	320	325	309	305	314	359	315	281	318	352	320	309	331	315	344	332	320	342	351	303	367	358	343	315	331	341	313	328	298	334	313	314	345	316	334	301	314	319	318	336	324	351	343	360	308	361	286	325	347	336	332	330	348	327	307	333	326	329	335	333	299	343	344	306	324	331	336	365	356	343	359	352	349	330	343	341	350	302	305	349	317	333	341	343	358	349	322	300	329	365	331	371	321	336	325	311	349	303	324	336	335	292	351	307	359	327	343	358	326	315	344	305	333	303	344	321	343	336	308	317	346	330	342	305	315	338	323	334	365	346	334	342	363	320	341	336	320	321	293	318	340	309	316	326	368	316	299	311	287	323	362	316	329	338	299	296	345	314	355	291	331	339	361	312	318	313	351	315	317	302	329	315	301	319	324	325	318	339	335	331	335	341	346	373	344	314	333	323	324	357	356	314	319	319	324	296	301	333	303	352	339	346	338	285	329	305	320	346	328	335	325	326	324	295	306	326	336	297	314	316	324	325	332	310	350	348	340	302	307	311	347	328	332	330	314	309	284	312	330	322	324	348	307	343	324	320	287	329	312	323	356	314	318	323	336	343	332	344	326	342	361	321	328	324	296	327	301	315	317	331	310	342	349	348	310	319	330	352	334	308	337	326	327	336	352	337	315	326	327	354	304	322	304	303	322	306	337	329	336	339	340	356	328	354	304	303	312	331	354	338	341	328	312	336	320	326	312	356	338	338	343	357	324	294	338	314	316	322	355	315	339	327	341	297	339	321	321	323	320	330	331	336	348	304	299	314	338	302	331	343	307	344	316	303	306	324	320	338	317	314	330	311	309	325	334	336	295	341	357	349	326	325	342	314	340	336	303	347	319	366	297	346	306	299	321	330	327	334	308	342	326	329	290	303	321	301	296	318	330	346	319	313	335	365	351	361	328	347	315	322	320	332	311	345	287	307	349	312	304	332	329	315	317	338	332	312	317	341	334	313	316	329	313	297	356	345	355	358	357	349	322	349	349	313	319	349	331	322	323	369	341	319	329	333	312	358	294	360	337	362	336	333	337	342	320	301	325	355	296	323	315	343	352	344	355	337	373	317	305	334	330	312	337	343	296	314	336	330	364	320	298	312	318	298	318	332	320	316	310	343	325	298	332	317	303	323	297	322	315	327	316	320	308	326	330	322	330	339	328	325	351	313	306	339	335	307	332	312	347	337	328	327	349	337	316	333	335	317	280	318	343	311	321	283	342	309	337	312	351	354	330	279	354	317	306	338	347	316	359	331	325	348	331	326	304	331	301	316	323	326	309	340	322	342	334	337	331	306	296	328	346	309	339	309	335	364	364	321	310	319	329	334	337	358	323	324	301	330	333	339	305	318	331	337	317	324	338	328	314	329	339	352	354	340	309	312	330	349	322	350	341	344	329	304	320	338	344	315	335	329	355	348	309	334	327	283	321	351	349	308	330	322	313	316	329	302	350	321	313	329	322	333	279	347	329	334	354	325	344	347	359	345	315	321	343	338	302	344	301	366	322	342	294	339	323	294	279	346	336	345	353	283	340	307	337	306	340	302	341	329	315	329	303	347	350	288	355	311	341	313	355	334	302	324	359	330	318	311	333	330	283	329	326	291	310	342	346	335	320	348	333	296	322	330	327	340	320	309	316	347	300	318	319	304	311	340	348	322	304	347	306	306	355	323	311	333	305	356	328	312	317	338	359	317	342	335	378	337	326	354	307	351	331	329	354	320	365	351	319	343	332	370	358	333	363	340	330	333	327	353	339	314	348	306	308	325	332	326	349	342	312	328	299	299	333	334	315	329	332	296	312	353	312	332	315	343	332	278	338	337	312	315	347	322	339	340	315	337	344	298	331	318	367	366	323	340	318	316	331	343	335	341	324	351	312	335	328	335	336	348	323	362	308	341	309	325	342	345	312	332	322	325	328	329	333	332	352	318	333	344	355	318	339	283	333	318	377	306	328	336	325	351	316	303	320	339	328	331	324	332	292	311	343	322	337	326	326	349	278	322	323	374	336	348	324	368	319	324	347	323	307	357	324	332	321	353	320	313	344	355	355	333	308	339	311	322	354	334	304	315	333	319	339	361	322	299	348	345	321	334	333	277	351	344	356	360	311	327	328	320	340	318	335	340	309	351	302	286	319	342	338	342	352	335	326	328	323	314	302	341	345	332	346	309	272	327	341	304	336	325	323	342	357	334	334	342	363	314	328	336	341	305	330	295	328	312	294	308	324	310	330	354	347	338	339	312	342	350	312	333	361	316	331	335	362	285	303	342	345	363	336	344	338	335	322	325	297	323	291	340	332	355	311	335	324	339	329	363	310	336	313	279	322	310	312	315	344	320	365	338	349	324	324	363	302	331	329	313	315	271	363	317	327	319	320	290	323	334	335	334	312	334	380	335	329	303	350	340	313	340	307	300	292	310	317	338	331	344	332	308	293	306	324	318	347	340	323	329	338	298	329	307	308	336	338	332	336	339	338	339	335	294	326	306	303	313	357	311	318	281	327	327	300	299	308	328	317	347	291	324	332	357	307	353	320	341	328	306	361	306	333	337	316	335	324	354	348	309	315	346	339	307	302	334	326	322	339	333	330	337	307	310	317	332	326	316	334	355	334	355	311	331	304	316	336	301	328	321	352	337	335	318	307	332	332	344	315	343	339	343	342	369	326	319	306	336	319	327	310	325	303	297	367	301	344	323	308	326	298	347	324	301	343	335	329	340	311	316	349	305	322	328	331	349	325	313	334	352	342	329	334	350	314	330	350	330	342	324	348	353	348	342	328	332	281	310	280	314	371	312	312	292	296	331	328	323	329	324	313	332	332	334	329	319	342	324	325	341	344	334	326	330	323	297	334	308	304	333	310	324	310	339	368	323	307	301	328	309	291	308	307	351	325	350	318	338	304	353	330	346	314	331	348	316	320	296	326	320	329	346	315	322	325	360	304	299	321	355	314	308	310	343	312	284	313	325	308	309	299	297	325	317	320	320	322	298	341	351	335	303	317	319	335	332	330	352	356	312	279	351	342	344	325	345	289	335	308	307	356	315	314	307	302	324	330	324	305	330	313	310	338	305	310	314	337	341	303	350	368	337	341	330	368	335	346	309	328	330	327	346	295	340	363	309	319	325	323	324	383	334	306	346	327	309	343	348	314	307	313	344	331	327	340	343	300	343	336	330	331	342	332	320
10268	10010	11070	21175	27059	33485	30757	23277	8950	7644	8171	10169	10167	10171	11892	4169	2408	1393	1137	1156	1058	1055	1064	978	964	999	994	999	977	976	940	979	980	952	924	960	959	957	889	976	995	940	853	946	969	896	927	950	933	909	930	949	923	891	940	899	940	967	891	882	913	872	934	921	941	902	869	880	868	914	905	902	808	896	921	957	885	889	904	872	954	919	848	801	918	869	893	893	901	847	888	872	947	920	890	899	928	886	885	929	916	876	841	907	925	841	884	886	878	882	884	912	852	867	864	927	958	883	900	899	836	907	930	887	881	904	881	917	899	871	901	846	888	865	870	924	886	926	858	966	861	941	892	864	918	893	908	829	886	914	868	916	881	885	891	901	893	892	874	853	902	872	920	860	912	899	915	901	877	836	897	914	919	914	853	906	828	889	890	873	869	872	881	890	854	858	892	843	836	867	887	864	931	805	859	885	832	898	885	870	875	915	905	929	885	900	920	877	841	869	863	888	876	886	883	831	838	872	907	854	881	843	889	892	847	914	835	900	874	877	912	839	882	873	860	866	875	860	872	845	895	890	896	873	912	918	879	856	842	885	857	881	871	910	898	885	885	883	865	861	907	856	921	917	857	938	841	919	867	831	883	838	837	912	873	890	862	903	868	912	858	854	876	888	942	892	880	872	878	857	890	881	876	901	908	926	899	915	908	911	880	859	846	920	899	912	840	875	901	879	869	898	898	905	874	924	864	843	951	884	818	831	888	910	886	863	916	906	889	895	920	859	846	850	890	871	901	891	937	910	873	865	912	861	894	861	894	869	889	891	884	853	877	923	916	951	855	871	902	880	847	901	875	849	860	831	895	887	872	871	903	841	880	899	899	851	915	883	896	855	914	905	890	867	854	854	911	853	878	851	892	895	881	842	860	894	915	884	880	873	884	918	863	882	926	828	895	880	801	898	887	894	872	858	836	893	861	842	858	924	839	859	865	880	937	897	888	885	897	859	943	899	913	881	910	942	864	900	834	879	886	869	847	845	905	901	870	883	867	915	886	854	871	875	873	948	880	903	911	843	854	835	907	906	959	890	893	888	899	855	860	884	897	854	872	938	884	871	859	897	901	923	873	848	876	905	861	911	863	832	871	955	891	878	851	812	952	847	882	892	860	880	839	885	889	901	860	907	863	847	914	858	885	901	880	910	849	903	872	890	904	890	926	868	856	859	889	836	838	854	916	916	888	870	876	886	888	925	861	864	866	890	935	859	878	862	908	866	885	883	864	903	874	865	863	908	920	930	879	879	905	894	906	913	906	906	911	863	836	900	904	913	864	880	915	944	937	915	909	907	865	859	867	944	835	870	814	862	861	913	881	911	883	872	855	872	900	855	813	878	852	875	865	876	853	880	873	897	894	910	852	847	870	933	898	873	914	867	886	909	892	862	882	817	939	878	803	920	875	912	921	843	873	798	886	929	826	900	897	888	872	911	904	898	922	897	846	887	886	934	817	887	841	885	865	851	879	829	905	864	871	868	917	951	898	871	865	901	882	883	878	897	861	904	866	871	917	869	892	910	847	877	875	844	868	890	833	842	874	835	848	878	854	896	917	836	839	863	904	895	836	907	901	968	867	819	907	871	898	855	921	901	871	883	926	907	860	862	871	891	916	877	904	867	891	864	895	883	822	877	832	937	866	871	909	920	878	907	850	908	952	908	883	883	844	895	888	890	877	900	888	921	853	883	895	896	889	878	883	882	924	899	866	919	865	846	889	925	843	889	854	866	876	905	940	891	876	896	874	884	877	807	838	913	923	890	913	839	855	917	955	864	847	872	893	846	869	854	878	938	817	859	905	910	849	893	876	926	852	854	872	918	940	876	924	825	901	862	880	871	898	926	889	871	862	860	856	884	845	882	877	808	893	880	881	851	914	883	889	910	898	865	914	832	863	856	865	826	893	911	879	847	878	904	891	875	880	852	892	861	838	894	857	928	889	840	889	892	901	882	874	910	903	916	883	893	879	940	898	871	857	934	871	821	881	875	804	894	824	855	897	907	864	912	927	904	885	857	882	893	881	893	904	866	862	896	876	885	865	877	904	883	864	859	907	911	910	903	934	857	899	895	891	896	882	842	915	862	829	902	927	869	875	861	844	913	904	890	887	844	863	840	936	888	903	873	869	897	852	915	905	930	836	871	843	910	870	883	878	840	897	851	906	895	840	945	879	870	947	892	879	921	915	951	917	877	822	872	860	848	885	857	908	917	831	864	859	895	910	871	879	877	889	922	857	913	814	876	877	854	848	915	872	867	893	894	835	888	884	878	886	826	879	872	881	912	909	922	897	891	885	879	903	896	869	915	918	913	868	884	860	878	920	895	878	807	881	906	952	926	876	821	894	909	906	867	939	859	898	850	822	862	870	872	832	892	873	908	899	892	895	866	901	875	850	887	801	889	878	823	895	890	895	875	920	935	883	922	919	913	921	861	901	888	836	897	827	874	894	905	885	875	905	912	888	854	877	883	907	872	906	869	932	905	915	886	851	909	888	885	866	900	835	852	977	863	897	888	859	902	896	934	893	893	869	894	856	882	876	873	904	909	856	837	913	946	886	880	869	883	903	857	877	851	891	927	902	860	878	839	886	873	899	900	845	890	894	945	911	879	868	920	850	911	886	908	869	877	827	919	853	827	924	854	857	895	903	806	868	915	899	890	817	869	899	889	856	827	883	888	887	890	869	951	885	841	907	941	874	901	881	881	864	923	924	913	930	887	926	904	906	924	868	873	874	865	856	949	834	907	850	888	888	883	884	839	874	851	948	887	872	833	921	869	826	858	885	870	913	915	908	870	891	946	881	885	887	916	924	918	856	906	897	908	886	944	887	822	879	902	901	914	866	914	929	856	933	904	869	876	911	875	888	881	917	913	861	901	904	877	885	860	873	860	836	910	934	863	903	853	868	890	887	909	852	900	837	874	883	893	888	894	863	878	888	897	912	867	902	886	885	858	945	868	860	893	898	852	876	870	900	892	813	926	877	879	864	926	901	919	895	938	953	922	926	899	879	896	846	830	853	836	857	893	881	887	898	860	929	913	913	925	879	896	869	838	887	821	910	870	857	834	856	866	898	875	890	899	942	855	872	860	861	900	875	879	877	856	823	825	858	849	923	911	932	883	907	908	881	928	883	917	880	887	924	860	864	869	905	920	897	823	879	910	916	898	896	898	915	909	891	880	871	852	883	854	891	882	843	864	887	874	896	902	895	893	867	939	907	896	886	897	880	871	891	913	828	853	837	903	938	901	907	880	894	885	891	871	883	911	913	829	893	908	881	898	886	868	897	893	859	827	874	867	896	877	900	929	873	909	853	908	828	929	859	894	863	847	893	939	853	879	804	929	900	854	843	836	823	822	872	928	929	861	861	854	851	860	890	861	896	909	944	901	883	903	837	878	884	880	938	890	840	858	867	867	901	934	909	905	901	830	903	876	924	870	889	909	893	822	879	898	901	877	906	852
21442	17357	17151	22818	27698	25836	23438	17979	6421	3423	2715	4000	4219	3824	4266	2377	898	507	349	328	338	304	324	314	299	306	285	297	323	300	272	310	283	286	290	263	287	269	286	275	279	280	270	282	292	279	284	268	307	266	303	293	292	275	264	302	282	304	292	276	290	294	314	304	288	276	323	276	267	249	303	296	325	281	311	287	302	296	305	255	270	260	274	279	263	249	300	279	258	256	246	298	268	264	268	299	269	267	280	291	299	295	280	270	291	269	281	293	267	288	271	294	294	305	285	261	299	280	311	280	310	308	280	293	286	304	280	246	318	276	287	279	296	288	302	287	281	277	318	285	285	285	308	257	274	290	279	293	280	292	280	262	278	296	307	282	297	270	265	273	300	277	282	279	323	289	282	299	290	289	245	260	275	282	308	299	268	282	268	275	265	280	287	296	276	277	298	297	253	274	262	294	281	276	265	267	296	271	298	272	267	279	264	268	294	290	299	281	286	277	271	281	255	291	299	267	284	302	280	281	292	289	306	264	285	271	274	240	252	260	296	273	284	300	277	277	248	264	277	285	277	246	284	299	281	308	261	265	274	256	277	269	274	257	274	276	291	259	277	280	275	259	275	267	286	312	304	288	289	268	281	289	293	277	274	247	271	268	258	264	265	288	241	239	281	269	284	270	267	280	269	273	282	298	299	288	281	283	268	289	301	288	271	262	271	295	267	263	245	267	267	258	320	303	294	299	282	298	277	284	288	263	295	270	238	273	291	311	296	274	286	261	274	300	290	263	258	292	245	275	279	266	263	277	307	290	264	345	314	295	295	272	295	286	285	287	280	281	273	292	279	284	289	287	282	271	299	270	278	272	302	285	264	261	259	291	282	289	288	268	261	269	253	287	273	291	297	273	274	296	278	290	289	272	278	282	295	285	262	311	273	265	255	277	279	269	274	291	291	305	274	301	270	279	272	294	292	302	288	277	280	276	270	248	282	294	286	265	283	284	301	270	321	301	309	271	311	279	303	342	302	301	280	299	299	297	286	274	255	299	279	281	293	290	273	297	277	247	283	279	290	266	294	299	303	300	296	280	297	299	292	282	281	292	258	255	292	266	290	301	294	301	269	298	284	288	258	280	268	270	276	276	269	266	291	264	290	317	266	283	255	268	271	268	283	283	282	285	248	274	273	251	278	299	277	298	274	303	273	301	288	270	241	268	273	262	265	279	267	267	267	295	310	280	272	287	268	268	305	293	260	259	307	285	262	298	286	259	277	300	320	329	292	308	292	285	292	290	275	268	269	285	282	259	274	260	306	284	256	269	285	263	282	262	264	252	280	304	289	257	271	277	274	256	291	250	270	279	290	280	265	280	301	273	273	302	297	295	286	301	266	266	285	278	312	269	295	267	306	273	293	279	252	272	278	280	271	264	252	276	268	257	278	296	293	277	289	294	254	276	284	268	315	312	297	315	289	279	290	269	249	274	295	267	268	271	269	282	276	287	262	299	287	272	279	254	278	273	314	319	257	325	301	269	288	269	241	285	251	283	272	255	286	292	278	280	265	279	267	290	259	275	298	275	277	273	273	274	321	276	280	248	274	263	266	298	287	264	250	297	288	286	288	283	306	274	274	301	262	269	305	283	283	281	265	278	270	280	285	263	266	277	292	313	307	309	298	266	289	261	270	292	262	269	267	281	290	298	294	274	279	290	298	268	284	307	261	280	301	283	277	288	294	263	256	284	319	268	278	269	280	287	277	281	321	304	289	302	272	280	298	265	271	273	285	267	265	268	268	257	249	267	282	268	279	270	259	289	304	282	276	244	266	319	260	281	271	268	289	296	269	293	308	276	268	275	278	260	272	277	290	279	303	289	309	294	242	284	289	287	302	273	298	320	247	290	289	302	278	284	300	291	283	263	307	252	297	281	261	267	259	300	273	299	267	304	291	293	293	298	294	254	281	310	310	257	302	294	284	265	294	315	281	279	254	265	269	267	282	281	264	277	287	298	278	292	276	281	257	268	295	272	278	293	274	273	269	280	256	257	288	311	265	264	253	297	260	282	288	269	268	308	284	266	259	263	258	272	277	293	252	268	282	280	264	278	236	282	266	278	296	260	255	279	270	287	245	295	276	285	277	267	257	276	323	296	257	266	282	281	305	278	262	317	286	269	283	296	291	270	280	283	289	278	288	281	302	325	277	289	246	269	295	303	301	308	267	306	282	285	251	268	274	285	264	291	286	273	299	260	290	280	281	265	307	299	292	264	273	298	282	299	303	284	272	285	301	286	282	296	289	257	269	263	262	263	320	277	253	280	277	295	275	285	279	277	287	285	276	293	309	302	292	270	309	303	270	286	258	272	277	295	282	256	275	263	303	284	251	306	303	315	277	265	274	278	308	279	279	273	283	268	279	273	285	277	280	295	275	261	304	305	255	304	273	309	276	297	319	289	260	271	290	290	279	291	274	281	262	267	282	314	243	269	288	291	284	279	283	286	253	284	293	277	282	301	274	266	265	261	295	270	334	281	268	266	289	291	271	250	246	272	309	287	269	290	280	265	264	265	301	288	287	267	267	281	298	266	285	289	276	261	288	323	280	276	313	274	286	257	264	301	264	292	274	269	257	260	281	267	286	264	263	284	279	277	253	279	303	299	305	249	311	281	275	254	279	307	285	299	301	260	292	286	267	260	287	257	300	287	296	276	293	279	259	276	273	261	276	301	288	274	279	283	266	287	278	252	284	277	298	302	282	261	257	268	270	253	247	290	288	296	283	277	285	270	289	276	260	281	241	255	248	291	272	260	294	300	245	263	309	310	247	300	292	288	294	289	283	274	267	253	296	285	261	278	268	297	303	248	294	263	271	273	274	275	273	314	292	268	261	276	275	290	291	292	259	267	271	274	284	285	262	284	250	273	268	281	256	281	288	310	288	289	290	340	288	281	278	301	278	276	293	290	328	244	264	288	263	299	278	308	286	288	302	276	279	248	265	290	305	296	292	251	286	290	277	313	256	272	291	280	289	239	266	280	284	293	284	262	250	296	286	291	286	277	330	282	302	272	288	266	264	290	256	296	277	261	255	288	293	295	270	277	292	265	293	308	277	286	271	257	256	270	283	307	292	252	309	270	280	263	260	256	269	272	277	274	303	291	277	274	290	308	269	310	305	296	297	318	314	277	282	302	288	301	266	283	273	290	263	267	258	329	298	290	276	271	285	275	264	267	265	278	302	288	313	259	273	276	300	262	279	305	314	274	331	276	291	265	304	280	282	300	264	271	297	286	241	286	282	288	283	261	287	282	274	288	276	284	278	271	278	246	289	298	273	292	265	273	271	258	262	280	311	284	277	276	279	239	253	265	274	295	257	264	281	264	231	283	296	282	282	280	290	274	254	302	262	262	277	295	289	313	285	263	285	284	280	282	274	273	332	297	320	263	293	255	279	319	292	280	286	285	311	277	265	254	272	284	298	278	286	233	279	286	291	276	293	288	294	275	258	278	303	260
12307	12055	14088	25778	35667	37946	37971	29040	13678	10974	10494	14292	14279	12439	14768	7010	2641	1614	1247	1183	1154	1147	1061	1027	1035	1011	981	981	967	906	911	902	873	874	830	853	820	863	850	802	849	856	864	815	847	812	852	871	810	829	846	840	791	808	793	816	799	772	826	787	802	804	807	764	835	813	787	782	764	779	772	832	754	780	792	781	821	782	809	875	783	779	838	736	770	747	757	781	741	794	733	732	785	789	788	758	780	776	768	725	807	750	764	746	742	758	739	795	756	806	754	775	777	768	726	739	746	780	718	772	801	762	785	736	716	752	760	763	704	735	808	779	737	772	734	755	855	770	761	744	765	749	759	795	718	757	737	792	745	760	741	748	733	738	712	723	773	780	747	755	745	803	769	705	790	750	779	717	753	743	693	738	770	736	744	752	775	734	804	767	764	748	717	725	749	749	796	739	747	768	726	775	751	747	716	714	772	725	699	765	779	755	753	798	746	715	757	708	761	771	718	766	730	750	739	763	808	731	752	757	756	718	733	755	695	769	772	733	726	738	747	766	771	699	776	736	753	742	761	757	716	769	708	788	782	706	704	745	768	680	726	736	769	796	745	763	757	762	775	758	774	787	785	735	745	708	708	708	788	731	769	745	737	777	746	792	782	777	759	744	745	745	716	763	771	771	780	763	707	760	712	788	795	710	750	801	738	775	735	742	798	771	733	725	790	745	788	760	795	752	765	792	756	781	772	794	743	769	717	763	725	723	731	743	707	708	735	763	773	778	698	685	758	755	771	763	784	816	718	770	707	752	758	776	770	776	758	742	745	697	819	771	770	747	719	745	735	734	778	739	770	734	745	769	747	753	728	718	748	745	730	741	703	802	746	756	713	772	700	751	805	765	790	709	752	750	737	820	719	802	749	830	718	727	741	700	770	812	755	788	726	761	741	711	742	770	758	817	751	681	752	715	760	786	754	810	776	751	732	725	772	730	758	762	706	742	750	774	738	699	755	772	775	754	766	718	800	776	754	764	733	782	717	738	746	713	794	767	738	732	756	759	740	758	748	748	752	745	701	719	752	697	789	743	697	748	740	751	775	786	732	777	707	763	757	774	739	747	743	767	783	755	720	749	767	789	762	768	720	772	759	747	742	745	717	728	734	720	741	768	743	765	772	762	755	773	732	744	802	763	768	780	732	702	717	749	751	769	737	756	723	739	738	733	749	747	737	728	741	756	762	745	775	777	795	754	745	749	759	691	779	763	724	768	779	697	728	744	726	790	782	744	722	765	782	735	734	749	795	729	745	746	744	770	770	694	766	722	719	736	765	728	718	714	751	782	752	741	761	735	729	705	756	765	784	743	728	710	723	718	749	772	788	814	749	764	729	743	730	730	739	724	753	743	783	781	760	784	729	792	779	715	733	757	816	733	769	738	769	715	732	721	765	718	707	746	726	728	774	773	744	685	804	772	775	755	723	745	738	754	726	738	750	777	751	731	744	720	773	732	728	754	772	781	733	756	732	752	741	797	719	775	759	767	719	734	700	712	745	695	724	760	775	736	752	750	748	768	725	734	713	737	774	719	772	764	748	750	724	725	725	720	745	768	731	793	767	784	779	724	768	768	731	735	740	775	740	704	747	717	748	741	756	769	783	704	738	814	784	747	717	757	750	747	710	757	786	770	774	762	760	739	728	766	761	734	725	781	750	732	708	742	810	742	736	739	749	741	760	728	787	721	767	788	794	768	716	762	732	761	742	807	763	776	726	692	742	732	772	716	756	766	783	746	764	770	727	803	748	748	780	719	711	759	767	755	784	749	750	797	733	716	742	723	710	709	730	710	737	731	765	764	759	751	784	749	703	728	756	757	771	747	781	725	753	781	757	761	776	707	706	739	745	723	750	724	744	725	759	761	778	752	720	750	764	733	738	795	758	747	777	764	719	684	739	749	787	768	768	733	715	748	753	701	761	764	735	715	755	755	734	749	744	733	739	754	716	731	731	770	737	725	727	769	759	757	767	741	717	755	771	747	783	759	790	744	739	687	716	721	751	768	747	743	710	744	738	736	727	757	818	731	751	774	723	755	787	744	803	759	747	742	741	688	734	733	757	741	732	722	748	782	728	760	746	746	711	748	740	815	747	765	738	753	767	751	744	693	744	757	741	738	725	762	746	722	693	772	791	723	740	733	743	756	740	750	737	748	775	784	748	755	750	762	720	712	747	802	738	746	827	800	758	739	738	729	733	748	742	756	787	725	711	735	747	770	735	756	739	764	779	750	782	782	818	734	704	740	787	774	738	765	772	753	794	687	745	771	764	767	744	782	786	785	778	760	734	767	783	798	748	763	742	750	760	766	820	728	740	728	745	720	704	765	785	758	721	761	760	755	754	741	723	739	748	750	740	712	725	792	725	759	777	722	723	727	754	750	745	763	715	715	748	707	704	750	795	728	734	731	747	747	751	747	775	759	757	735	839	766	776	749	737	729	737	756	745	736	789	757	770	745	788	731	772	724	746	710	689	732	750	752	731	778	737	786	716	766	754	742	731	769	732	741	734	740	753	737	762	767	738	733	768	735	764	729	784	800	732	729	807	738	744	755	745	789	747	784	756	705	776	777	775	744	740	761	803	776	811	776	755	782	718	731	755	738	710	725	718	767	741	752	721	780	772	802	676	718	728	749	732	749	747	782	762	758	710	776	793	720	717	722	731	758	766	755	784	765	787	733	739	779	748	739	722	753	774	753	804	755	805	762	738	760	758	692	755	773	748	808	778	762	750	788	792	783	766	725	776	780	717	736	744	704	782	750	738	726	751	722	765	764	756	710	763	741	802	749	816	756	769	722	702	734	725	787	756	717	714	777	747	714	775	723	807	782	744	777	780	745	746	772	709	734	745	728	761	777	747	760	771	788	749	798	754	720	756	735	767	758	737	715	678	741	740	730	726	774	744	744	735	756	751	787	755	749	746	741	723	757	733	775	755	722	761	801	789	674	798	734	743	713	685	733	762	723	767	706	751	753	758	773	753	798	774	707	726	754	773	743	724	735	723	736	755	735	759	796	754	722	752	730	742	773	762	756	764	705	758	760	728	738	789	795	760	792	749	748	747	807	746	743	762	794	799	737	803	738	747	760	747	719	718	729	736	760	789	754	748	766	722	759	728	798	776	743	742	747	717	758	734	735	743	790	670	768	737	751	776	772	773	751	763	783	747	815	770	762	779	741	748	730	693	697	766	743	757	812	747	737	747	771	746	738	767	702	724	745	743	769	762	793	754	773	672	750	772	789	758	714	735	713	779	790	808	738	790	795	729	766	738	714	725	717	779	780	770	772	779	829	771	774	735	655	756	768	788	760	740	721	739	769	764	768	810	773	736	771	722	691	764	760	708	738	756	734	759	777	753	752	739	742	760	703	743	776	720	744	744	738	787	674	708	770	799	742	729	775	772	719	740	749	769	758	755	778	766	730	779	737	767	761	728	784	745	755	782	769	776	721	759	815	720	771	692	778
2891	1456	935	1207	1267	834	592	592	285	265	264	282	263	245	266	209	173	185	158	194	165	175	192	181	172	166	175	199	171	190	176	177	171	160	162	161	159	171	156	175	191	173	144	167	176	186	186	181	172	178	174	193	168	179	161	181	180	185	167	187	165	179	202	203	175	185	151	163	171	161	181	166	152	174	153	193	173	147	177	195	170	165	190	174	184	173	185	169	189	185	167	204	172	185	177	187	173	168	165	168	169	160	183	175	167	191	190	171	169	181	162	171	184	166	205	165	154	175	167	183	204	181	173	203	211	209	218	158	180	162	179	182	189	163	186	188	199	167	170	175	156	152	183	168	187	178	179	182	173	178	191	190	167	149	197	174	164	162	184	167	171	173	179	172	174	187	175	175	171	160	177	175	178	161	161	184	190	173	142	188	168	183	173	188	173	164	170	170	154	175	174	201	174	168	175	181	179	192	186	160	159	173	168	194	196	193	178	174	172	166	175	175	169	192	173	177	193	188	202	152	183	185	180	155	202	170	168	205	163	160	195	184	162	187	162	186	195	197	182	201	168	172	175	182	189	163	174	192	203	176	178	182	148	201	174	149	202	185	209	189	164	153	171	160	164	166	186	155	159	190	169	169	189	162	165	188	168	151	179	201	185	175	179	175	160	181	179	167	202	156	174	199	176	158	163	199	174	198	172	181	187	181	174	186	165	167	164	193	190	196	186	175	162	171	183	187	182	186	172	149	220	184	182	165	178	164	179	195	168	181	168	169	181	179	158	176	165	158	156	186	144	199	192	184	164	195	171	181	168	170	197	171	187	175	168	164	204	158	195	173	191	169	172	173	206	168	184	176	197	154	148	181	182	161	187	183	154	151	158	188	166	182	162	165	164	187	154	175	182	166	173	148	170	188	163	174	171	189	173	193	168	187	184	185	184	174	191	175	182	204	165	188	179	188	169	160	172	169	203	186	176	188	189	170	189	165	200	190	196	166	172	154	183	143	176	170	160	172	155	150	159	184	197	176	155	155	169	180	191	157	186	167	169	191	162	166	177	164	182	175	170	174	208	198	176	182	155	160	157	191	185	180	159	177	168	144	177	189	178	177	169	196	164	183	190	186	171	153	163	160	186	184	179	175	172	195	160	191	147	171	193	204	183	164	186	168	165	154	145	187	168	172	190	196	186	172	171	158	185	169	185	168	185	153	197	182	187	153	172	171	157	198	172	170	156	160	188	192	196	165	165	180	166	148	186	193	220	173	161	175	173	170	184	179	183	172	167	160	172	186	171	157	159	168	207	173	171	155	186	190	181	181	180	160	160	160	172	173	176	178	159	168	174	171	204	179	192	187	146	191	161	199	190	159	163	199	179	179	193	155	167	175	176	201	181	171	176	165	193	172	171	179	165	199	201	183	175	195	202	182	157	210	193	182	185	189	177	172	182	180	182	182	186	180	182	184	172	137	175	164	177	157	180	166	182	187	160	176	180	176	173	175	170	154	179	182	182	177	169	163	168	170	175	176	160	168	194	171	179	178	183	194	170	164	172	170	189	159	161	191	187	167	175	170	181	190	173	198	170	168	168	205	155	173	165	189	191	167	171	188	180	162	180	159	168	185	191	173	189	164	166	183	159	168	163	205	178	166	160	162	186	173	168	177	180	194	134	163	196	175	159	186	179	175	168	204	185	182	188	168	183	182	182	193	172	169	185	202	191	180	191	182	161	177	161	166	179	192	173	193	152	195	203	166	172	174	193	186	173	181	183	162	209	193	167	184	167	189	199	173	179	182	148	188	151	183	165	182	172	172	206	185	162	175	177	194	200	171	185	205	184	189	184	180	189	183	176	154	184	187	184	181	170	184	184	175	156	186	200	167	182	201	150	184	184	189	193	187	167	194	174	168	200	178	176	169	191	168	177	171	184	175	168	161	185	191	161	199	191	187	175	179	187	185	202	172	160	191	173	161	166	202	187	186	164	204	164	197	168	172	193	172	177	185	171	175	188	177	190	158	165	176	182	164	180	170	167	185	165	160	179	169	174	181	187	182	195	162	162	157	196	190	187	184	164	188	154	170	156	183	183	177	167	178	171	176	187	170	181	162	165	161	166	188	191	169	213	167	169	183	181	192	195	175	198	185	210	183	182	197	166	209	189	175	186	154	195	173	194	196	213	224	208	156	160	173	190	176	182	197	179	211	207	192	166	167	186	178	162	167	179	187	169	197	188	163	189	168	164	143	186	159	183	186	185	176	199	176	175	164	174	173	195	187	163	182	168	171	192	183	179	165	175	167	196	193	194	181	180	174	183	181	174	158	170	175	173	180	195	165	160	202	198	174	180	157	172	175	180	178	187	152	176	197	183	179	169	197	196	168	171	166	182	159	153	172	167	151	161	169	166	191	174	188	183	180	204	166	194	187	173	186	178	184	169	189	159	180	179	199	197	172	174	174	174	174	166	165	196	154	198	176	202	160	173	181	176	179	157	167	161	161	196	153	171	201	181	186	169	172	174	152	170	158	185	158	193	184	180	166	183	164	167	198	156	200	186	180	159	170	178	173	162	160	176	158	167	167	173	165	169	185	191	194	179	164	187	152	176	180	179	187	170	191	177	152	197	154	203	184	166	196	167	157	190	153	159	166	170	172	161	190	174	169	160	178	199	204	174	192	185	205	185	156	195	183	165	186	197	164	167	173	158	162	191	170	174	160	186	171	201	188	171	175	172	167	191	173	170	179	175	178	177	160	193	158	154	181	187	174	189	179	154	193	164	175	172	158	179	176	191	155	177	156	193	156	169	176	140	204	176	183	174	174	192	194	193	188	161	186	187	189	200	166	202	197	161	171	187	191	165	165	159	181	182	186	175	198	193	197	168	220	179	177	201	170	171	168	166	180	190	174	154	161	198	170	168	164	175	207	171	196	172	187	173	165	181	182	153	188	193	198	170	172	195	198	191	189	175	166	170	168	170	175	193	177	167	154	177	186	167	158	179	190	175	164	168	169	193	177	189	173	163	185	185	173	182	205	168	192	157	192	175	185	167	163	177	197	196	166	193	154	155	178	185	174	162	173	172	161	171	174	171	175	153	196	184	177	184	175	152	206	181	180	154	160	195	147	153	183	180	144	123	183	156	169	199	183	193	209	171	178	182	152	198	182	186	183	182	159	190	185	193	183	176	186	198	184	205	161	192	189	190	178	175	209	175	184	179	158	158	162	145	187	179	192	180	176	166	185	190	199	171	173	166	185	168	178	173	184	177	158	180	183	202	170	171	194	180	158	179	180	192	195	188	172	185	162	172	175	163	185	150	183	173	191	175	174	182	150	146	192	195	191	173	168	180	192	186	192	186	175	157	162	161	166	178	198	167	155	165	180	177	169	194	185	161	165	183	176	185	153	191	171	185	159	188	187	190	153	158	192	194	155	175	192	192	168	168	168	169	161	179	164	152	180	188	180	191	173	170	178	165	189	163	173	157	189	200	170	166	182	191	158	178	187
2905	1969	2186	3853	5089	4054	3834	3346	1144	1020	1105	1425	1336	1273	1609	860	580	570	571	546	533	580	514	551	580	526	513	568	583	511	563	528	524	553	575	479	539	534	545	519	530	552	532	545	544	522	586	591	528	527	551	550	565	521	577	582	559	560	568	548	519	588	557	542	578	543	571	544	540	548	518	546	503	565	563	534	551	520	554	564	516	549	521	498	543	539	564	529	553	567	508	579	558	561	555	537	582	530	530	513	523	568	539	560	537	522	557	602	542	523	566	533	582	573	566	554	559	554	522	541	526	548	552	521	536	568	541	559	502	529	576	552	581	537	531	558	572	538	533	548	532	554	542	546	563	536	577	533	547	543	580	560	532	538	565	524	494	531	555	542	561	572	560	576	583	536	551	516	547	539	549	505	590	532	528	527	525	529	567	560	549	509	542	519	546	567	554	532	526	568	552	506	509	507	545	552	544	540	557	505	565	585	566	571	552	604	538	580	530	583	568	541	535	524	542	543	540	540	568	557	532	554	551	542	543	560	534	579	529	557	527	587	554	541	530	531	528	541	534	523	539	589	492	548	522	565	556	542	559	544	529	527	532	543	555	529	523	543	591	562	521	615	564	553	542	558	550	550	604	582	546	503	506	565	567	555	541	552	530	521	539	544	588	530	498	535	538	535	554	536	535	517	576	517	528	547	553	557	549	628	533	495	527	536	525	520	552	532	532	532	535	578	579	559	555	541	514	572	563	550	536	535	529	562	563	568	547	541	589	520	569	540	528	530	556	536	553	518	551	553	515	579	583	511	535	498	558	594	564	524	549	554	568	556	569	523	542	541	573	528	543	549	584	509	536	517	539	503	557	527	534	532	564	538	557	522	547	583	590	580	535	528	521	519	567	564	566	566	561	521	504	535	518	553	538	558	543	561	578	543	544	511	535	558	568	547	521	534	549	542	549	579	552	549	482	555	556	549	558	531	543	557	553	519	503	532	563	524	555	557	557	486	549	522	555	539	530	533	523	544	573	528	540	529	555	582	513	554	547	526	568	554	542	526	568	552	565	530	539	545	579	504	538	506	576	558	555	504	564	552	517	555	525	549	505	540	574	579	528	607	563	511	540	555	623	464	605	541	550	532	532	535	567	554	523	559	538	509	528	571	547	561	509	580	565	535	558	557	542	518	579	516	523	539	540	531	543	558	487	564	575	553	560	495	551	526	539	524	560	512	518	558	605	520	543	505	521	569	566	557	544	539	554	554	519	516	547	493	526	536	558	512	552	551	545	528	535	579	580	565	517	555	516	566	558	507	549	554	530	559	504	556	575	557	507	573	566	530	583	577	590	559	538	560	542	542	565	547	577	534	550	554	535	517	488	531	526	572	520	552	557	536	596	508	528	552	512	562	531	559	547	535	553	539	550	534	603	552	539	582	534	558	544	518	550	556	548	543	558	578	566	538	506	537	561	569	529	532	537	527	567	521	570	546	557	518	540	553	536	503	540	530	557	559	535	512	550	501	572	512	577	551	530	568	555	516	589	553	569	552	541	561	538	562	527	489	565	531	539	526	549	493	506	568	558	531	587	577	551	533	553	554	519	544	550	560	566	513	530	540	540	531	583	545	530	499	541	555	532	522	573	582	556	521	535	565	560	567	556	551	515	541	528	537	530	549	523	527	524	514	511	537	525	504	533	529	556	563	566	548	556	527	543	548	521	589	560	571	561	556	554	529	535	581	553	536	533	553	508	581	498	550	559	537	545	575	554	537	545	530	576	520	572	532	581	585	558	529	538	526	491	507	538	566	525	525	576	553	534	534	550	567	508	547	519	582	534	523	519	555	583	595	549	513	542	537	564	515	543	549	518	547	535	555	566	565	499	571	537	555	585	514	539	561	534	525	546	535	567	544	514	529	540	577	547	568	550	530	507	506	534	551	527	545	568	487	527	522	542	558	527	519	571	558	543	550	539	505	598	515	577	539	477	555	561	548	498	522	557	524	538	544	563	526	558	571	555	549	546	554	509	580	527	552	576	550	565	560	531	598	536	527	509	574	514	561	526	561	549	564	546	564	536	487	540	507	591	572	533	557	552	563	563	495	565	544	563	579	569	540	529	550	550	559	539	544	543	518	549	551	548	544	520	549	567	533	540	525	553	555	586	579	503	535	523	502	538	499	548	545	572	552	558	546	542	545	516	511	565	515	535	541	598	513	572	535	560	582	598	515	577	556	552	561	554	518	540	569	555	534	514	580	541	565	531	549	543	558	555	560	548	584	560	517	529	552	538	550	515	560	570	544	516	595	566	530	553	547	553	597	563	538	562	532	559	578	554	509	576	532	494	520	571	553	552	558	549	555	591	548	505	572	597	521	554	532	525	540	551	550	580	553	537	524	552	560	558	537	555	519	546	525	544	527	547	554	504	550	522	541	527	529	492	539	517	530	547	561	540	582	533	550	538	528	567	513	552	517	534	529	556	568	532	533	571	555	568	531	540	513	525	529	553	528	558	530	590	549	575	547	548	512	533	558	560	549	556	537	596	502	529	569	554	587	554	538	518	552	542	506	568	524	589	554	514	559	563	562	544	547	571	537	532	504	531	570	562	581	549	518	501	536	566	538	532	566	575	555	532	530	535	506	550	527	533	547	579	561	532	532	517	553	564	571	555	532	567	538	559	499	549	519	490	525	581	542	563	593	547	549	545	559	557	553	533	522	511	533	550	521	531	540	519	542	575	556	534	535	518	538	574	592	555	569	581	514	516	511	542	553	521	562	518	528	543	576	544	559	515	512	533	518	553	549	509	527	561	549	537	563	511	513	557	547	547	567	561	543	569	542	539	546	560	558	508	513	538	514	531	557	586	537	557	564	542	520	533	529	533	537	549	556	555	563	557	552	572	536	519	574	537	569	614	545	576	571	553	562	592	521	517	518	542	552	559	509	558	562	562	571	472	574	541	578	495	551	563	555	542	522	543	534	547	515	527	518	528	552	558	529	567	535	543	535	557	524	593	528	547	537	558	563	538	556	530	545	548	557	559	557	528	517	546	500	523	523	540	519	583	535	551	530	573	515	515	537	496	540	539	520	562	565	487	538	516	517	516	572	553	516	556	548	546	530	485	538	510	579	543	525	523	573	525	575	533	524	523	531	524	535	524	505	524	545	513	545	554	538	570	481	538	569	478	549	524	511	562	566	565	599	547	573	518	525	586	549	564	508	525	544	537	527	525	589	514	565	548	556	557	534	553	537	500	495	552	544	574	544	533	554	550	545	559	534	548	516	512	552	522	569	566	538	506	517	498	527	502	508	506	559	552	562	568	552	534	534	525	575	565	554	567	555	578	519	565	568	544	572	571	563	546	560	560	556	498	557	508	546	557	533	521	534	573	559	527	561	522	517	519	518	522	554	531	545	566	560	560	560	580	575	581	501	540	550	542	531	568	523	584	560	519	520	558	570	552	527	528	541	533	539	539	489	562	549	544	518	554	531	580	569	527	551	544	554	566	571
13589	12002	12310	16590	19596	17723	15661	10746	3542	2201	2320	2034	2283	2401	3687	1965	877	386	380	327	363	329	332	347	356	322	344	336	309	328	328	339	334	337	349	351	315	327	304	324	318	302	299	337	332	338	297	339	314	318	340	319	303	317	295	326	321	301	337	327	286	332	317	322	322	316	348	320	318	308	310	346	309	321	338	312	339	319	320	317	332	325	355	361	333	290	315	318	293	327	309	320	318	289	322	320	312	305	284	317	289	317	325	286	321	294	313	332	324	332	296	331	316	301	289	285	328	346	338	304	362	311	321	328	341	298	334	310	328	304	313	340	324	325	351	348	321	317	295	347	338	340	325	291	326	325	346	331	301	315	354	316	327	318	307	301	313	287	364	295	313	308	325	318	336	356	326	341	342	341	301	307	331	334	358	302	287	307	307	355	326	318	315	295	311	319	346	322	317	320	268	292	329	347	320	299	316	321	355	354	301	337	316	302	331	330	371	343	330	327	310	316	347	328	310	326	329	325	318	344	322	350	341	363	322	326	322	327	329	310	326	296	328	323	304	368	292	300	306	317	348	288	330	305	339	305	297	363	321	319	306	316	321	318	329	330	340	328	331	358	314	319	354	322	326	320	332	316	345	345	342	297	337	331	327	309	327	307	316	318	331	329	350	297	333	325	321	347	319	325	332	305	329	311	308	336	345	317	295	328	310	324	340	335	343	327	340	310	321	321	335	311	307	350	325	345	316	340	327	324	320	296	332	291	272	326	300	330	323	326	321	344	358	338	316	314	323	319	322	341	352	340	301	337	363	307	375	340	277	314	326	277	333	323	311	291	334	322	352	317	329	310	338	344	319	332	325	307	308	329	324	305	334	341	314	341	332	340	303	309	283	338	340	306	310	307	290	295	368	295	324	347	318	335	323	325	360	310	326	326	356	303	305	363	321	311	287	327	326	317	304	326	324	309	320	320	306	324	316	342	341	317	327	324	311	329	315	336	323	308	351	279	300	333	329	332	340	330	324	326	334	321	310	316	334	333	329	306	333	317	333	319	314	337	320	270	289	337	306	292	326	337	331	332	321	333	304	311	346	310	320	327	339	299	306	373	316	289	333	316	320	319	315	333	331	324	347	303	333	311	291	313	333	331	363	333	305	295	291	311	310	356	326	317	312	284	322	344	340	336	350	311	328	359	307	335	322	326	327	361	308	323	357	338	332	292	354	312	320	333	297	327	336	323	325	323	319	338	323	337	352	323	312	337	302	319	338	308	324	315	346	292	345	309	310	342	297	297	311	319	317	298	336	327	303	302	348	312	293	321	310	312	310	321	292	328	313	330	315	316	313	314	326	324	337	310	324	336	301	335	328	318	307	341	336	321	324	306	319	306	335	296	304	313	342	318	309	344	317	324	297	304	286	319	353	342	330	335	342	306	300	330	316	332	324	323	290	294	344	333	321	345	298	301	303	309	335	334	319	343	334	323	332	369	352	321	312	327	284	340	311	322	344	301	345	307	332	321	320	316	324	336	314	316	340	315	332	365	326	327	316	317	327	331	351	351	316	359	332	297	350	276	329	339	311	313	353	319	309	318	318	334	287	325	342	283	342	340	322	331	345	350	344	336	317	326	347	362	293	347	324	281	308	306	348	300	321	327	334	319	338	330	345	331	309	320	307	332	304	327	349	337	315	311	317	335	326	325	343	356	319	313	318	328	354	336	338	320	318	336	277	325	309	306	322	337	302	315	312	321	286	363	345	319	335	300	312	322	288	299	311	330	357	312	303	345	323	328	359	341	356	330	343	337	317	336	335	356	296	318	302	343	346	350	346	295	334	307	349	330	330	354	349	320	377	326	313	331	321	338	303	339	369	312	310	341	341	306	333	329	377	314	303	313	305	333	312	336	305	308	320	338	380	329	304	320	315	308	326	333	309	341	325	327	320	293	307	332	318	328	341	344	316	315	333	320	317	314	337	355	280	301	344	335	320	340	318	289	298	321	312	328	301	295	329	304	325	322	318	326	333	315	329	343	338	300	318	327	303	307	343	316	314	376	317	350	296	291	345	306	337	343	310	325	316	358	311	332	328	322	321	316	307	301	307	340	328	292	304	320	316	308	302	303	305	338	347	332	359	338	359	323	325	359	325	323	334	315	332	329	311	281	297	299	293	303	340	347	329	306	344	346	321	336	359	326	339	306	280	318	300	310	342	316	317	355	342	346	312	302	329	305	351	297	312	343	315	320	338	328	298	310	340	328	316	320	319	316	299	336	342	302	339	304	335	352	344	358	319	353	298	302	319	319	354	332	308	335	308	287	337	308	302	323	316	321	320	341	332	291	317	293	332	325	362	291	345	330	299	306	312	345	307	298	295	311	292	315	326	307	335	319	317	308	285	357	289	304	328	305	308	315	310	292	352	298	337	337	332	330	345	316	315	341	287	311	326	308	346	308	314	311	308	371	346	382	341	314	323	338	326	331	312	288	350	323	334	324	310	353	325	343	356	317	317	284	292	331	332	303	341	335	371	323	271	338	303	314	304	327	319	296	337	310	324	362	309	283	321	327	337	313	295	310	326	329	338	314	313	333	336	320	311	308	292	303	336	306	327	318	341	321	320	348	308	318	331	337	295	294	345	310	353	358	359	325	330	331	318	324	310	306	317	340	294	309	338	324	321	311	325	314	316	328	312	320	354	317	305	338	322	317	328	306	295	343	324	317	340	342	295	318	293	327	315	322	364	337	349	333	328	327	326	328	331	312	345	337	329	302	310	322	309	297	332	321	350	367	340	351	298	321	308	302	347	336	270	300	330	324	328	349	302	308	305	347	358	340	310	329	309	320	306	302	319	316	308	312	316	307	317	300	354	324	339	339	339	336	326	297	342	308	309	335	303	330	289	313	304	314	363	345	315	304	333	312	331	312	315	347	309	317	317	332	326	328	353	326	313	309	328	347	331	335	326	291	308	314	310	297	328	313	328	304	329	308	323	342	307	330	341	297	322	302	322	301	338	320	326	344	285	325	318	346	270	319	288	369	298	317	288	321	332	326	309	341	315	318	318	349	341	292	301	302	321	336	314	327	335	324	344	333	353	313	326	325	358	323	328	307	307	311	318	326	314	331	336	320	310	306	297	301	334	304	343	304	316	317	328	312	319	314	341	305	323	338	370	305	353	311	350	361	325	294	304	324	299	356	334	315	317	327	298	332	313	342	330	319	352	333	320	287	324	345	341	307	318	316	315	341	319	325	300	321	295	308	330	327	299	328	355	351	307	320	364	336	257	307	321	337	336	328	332	322	313	333	331	307	333	340	341	302	356	340	336	317	321	301	323	339	351	324	312	297	298	343	290	321	361	310	317	323	298	291	295	325	280	334	324	315	330	355	298	338	366	320	323	334	329	357	344	344	298	318	338	346	295	331	321	332	317	325	336	318	309	324	321	347	342	308	323	355	368	341	325	308	306	331	328	322	330	337	317	337	345	337	324	305	339	330	308	327	295	330	314	319
9388	9238	10909	22153	30115	30784	32232	22481	10136	8907	8721	8038	9292	8514	12919	5453	2610	1444	1147	1121	1144	1098	1045	1064	1038	1015	957	1021	928	961	984	980	967	893	907	982	898	919	906	941	947	930	938	938	881	922	932	889	947	889	932	932	892	883	863	912	897	933	925	874	896	959	873	881	893	836	923	869	857	921	842	902	850	881	919	858	838	903	875	954	908	927	971	829	869	897	920	928	884	876	876	902	895	889	892	861	885	876	838	892	885	865	858	866	870	914	890	849	921	879	949	884	850	894	892	831	820	839	869	860	927	846	859	889	821	866	909	810	868	887	864	839	862	896	848	926	883	857	886	891	908	867	884	873	846	893	903	881	917	909	864	853	901	853	892	849	875	863	842	817	858	877	900	885	909	898	846	877	863	847	854	853	899	857	876	846	921	881	845	866	829	869	872	867	885	858	898	905	905	864	836	833	828	906	858	881	879	842	831	879	829	840	860	845	879	867	903	858	864	908	917	837	867	851	907	846	842	909	889	879	883	847	895	805	868	905	861	949	840	850	808	875	871	848	893	868	867	870	904	846	913	908	887	841	885	852	864	904	889	864	878	848	856	920	890	861	865	879	905	859	899	863	856	849	871	834	888	877	896	869	872	886	870	873	864	893	861	866	871	905	877	892	856	900	873	868	892	842	832	902	907	851	867	856	891	880	857	880	881	864	885	873	847	840	846	872	907	857	937	902	891	883	872	910	885	911	959	912	913	917	881	894	877	905	881	913	843	855	861	856	852	880	849	902	856	853	886	830	848	895	873	867	905	835	875	840	829	882	866	849	906	844	896	884	865	903	912	834	840	885	866	885	790	853	858	887	856	921	865	909	855	833	882	859	853	850	864	887	859	811	871	864	840	907	934	903	881	913	882	925	847	929	881	895	837	846	902	855	863	935	897	797	884	837	834	840	818	846	831	830	880	859	886	849	812	873	871	897	923	935	860	865	875	848	873	892	837	887	817	862	788	906	871	824	867	887	885	904	901	821	855	872	897	872	902	908	856	911	865	852	876	894	912	832	869	868	911	876	893	883	910	887	806	882	910	867	833	878	860	859	858	894	880	877	848	857	802	876	889	856	877	855	875	901	864	855	824	844	846	814	819	882	841	879	858	852	916	914	834	953	890	831	869	860	868	811	874	829	869	915	816	875	902	896	863	904	889	843	840	832	878	841	849	851	849	888	854	850	863	911	827	902	943	873	881	862	868	828	882	884	874	888	894	849	884	841	806	854	897	919	928	893	875	823	863	890	805	863	907	850	845	898	868	867	874	870	860	884	899	873	808	925	838	864	785	926	860	917	898	846	889	909	899	829	836	876	819	833	885	866	849	849	843	830	810	896	842	891	831	844	898	924	850	926	844	910	890	879	884	883	831	869	896	905	849	877	855	901	879	845	851	834	846	849	892	911	861	873	856	865	831	820	913	840	881	890	882	832	821	862	847	863	813	863	890	845	833	899	847	910	859	889	895	915	864	896	887	871	878	887	857	865	831	845	850	891	855	912	821	886	920	884	923	845	877	924	910	877	928	875	863	879	841	878	844	878	873	851	875	951	880	897	897	835	880	889	855	870	918	908	796	846	849	906	832	862	872	889	904	881	884	891	900	902	883	902	865	886	829	875	940	894	931	796	893	908	837	870	882	841	838	854	853	958	858	851	901	862	858	872	881	923	853	850	914	860	877	920	873	875	905	883	872	892	844	868	900	851	825	847	869	876	901	852	845	882	869	820	865	824	902	834	925	860	830	884	861	877	898	914	829	819	839	890	865	873	817	897	827	884	907	898	909	859	886	859	928	854	905	904	872	893	844	899	835	870	851	886	802	887	846	828	837	897	905	839	866	856	862	850	921	916	860	912	884	898	814	918	866	865	888	842	858	844	859	880	932	874	856	865	844	857	863	877	869	874	858	914	928	840	846	854	854	881	880	881	859	924	875	877	873	887	931	840	831	851	886	903	855	877	839	884	827	848	892	905	834	870	884	864	881	856	873	849	864	880	840	872	851	861	923	914	846	952	922	867	865	840	854	884	892	844	961	912	888	863	892	882	865	866	888	930	870	908	915	926	829	898	884	890	900	844	878	856	854	812	861	878	882	908	848	898	877	891	908	864	858	879	897	892	875	861	838	883	846	862	912	911	875	873	877	838	884	867	884	845	887	882	856	851	901	916	868	860	887	907	898	906	892	871	893	920	848	876	864	840	861	923	953	837	912	855	844	902	905	908	908	852	845	902	873	933	898	874	876	921	841	843	884	819	822	887	890	858	905	856	880	943	863	861	844	875	798	913	856	846	855	858	927	882	873	860	900	880	910	873	923	798	884	883	880	879	866	915	839	849	824	852	869	892	830	871	865	839	822	928	897	888	853	897	828	853	902	870	894	888	891	893	918	895	832	897	828	882	898	901	877	869	942	814	930	912	911	859	871	881	873	845	933	919	849	851	904	912	848	900	879	833	840	847	855	847	892	845	837	914	889	872	835	905	883	878	848	888	934	880	836	832	877	886	826	843	865	881	903	888	868	806	868	856	919	900	903	902	868	897	863	868	868	881	863	883	828	875	861	828	842	817	847	890	894	851	904	833	884	866	935	842	877	866	843	860	885	898	904	867	877	863	844	868	876	876	903	865	871	860	856	934	892	835	834	845	876	814	861	950	882	863	830	913	850	901	857	847	875	846	832	829	854	820	880	872	809	822	906	834	875	859	841	872	870	858	840	907	813	849	839	876	860	830	857	897	884	823	894	845	868	900	834	867	813	868	871	874	809	833	889	925	858	875	855	906	887	869	877	885	938	873	864	834	902	834	844	922	905	914	829	868	902	895	880	836	901	906	831	831	824	903	875	858	877	866	846	896	856	874	865	898	841	854	842	886	887	907	850	878	855	840	854	854	882	836	858	890	828	853	878	871	913	895	900	904	828	865	868	873	907	888	837	888	895	889	851	840	869	893	869	855	829	849	885	876	891	856	874	884	864	861	859	866	889	854	839	879	877	856	862	877	870	885	835	872	920	858	884	802	843	836	934	918	914	896	806	898	868	853	913	853	883	799	881	868	900	909	884	897	850	898	872	865	905	849	912	821	884	892	868	853	880	876	873	941	834	868	825	938	872	860	870	850	851	846	850	883	863	835	893	899	800	840	885	900	894	840	876	876	841	898	831	893	886	897	889	919	858	861	850	863	925	826	884	892	860	911	942	869	853	881	882	874	890	849	842	869	839	866	822	879	833	891	876	862	893	870	883	896	858	903	903	854	888	913	857	887	884	964	869	865	920	877	896	814	890	890	863	911	909	859	928	855	879	866	901	867	834	866	898	833	890	909	883	870	891	836	859	834	866	863	878	909	933	842	828	916	856	846	886	881	899	880	835	837	873	892	869	900	866	897	901	874	854	886	890	866	921	868	916	861	879	819	918	837	913	849	882	857	911	858	847	903	869	878	880	906	845	896	853	881	944	862	900	911	895	875	919	898
21277	16417	16691	23785	27550	24324	23052	16929	7145	3795	4307	4514	4852	3837	3910	2612	1109	528	316	318	303	308	322	319	308	288	283	313	272	294	273	298	282	304	270	286	305	289	298	304	266	298	302	319	287	282	270	280	254	293	258	283	302	276	282	281	289	263	273	269	304	276	290	299	263	276	267	280	283	266	269	276	268	265	282	293	291	312	283	298	267	298	240	271	281	281	298	302	270	307	280	265	316	283	290	292	282	265	290	273	265	270	270	271	261	293	267	251	292	294	261	262	253	300	270	288	316	258	268	262	328	267	269	260	293	297	252	286	281	295	275	302	293	297	251	280	293	311	267	289	300	275	279	277	260	273	298	282	283	278	258	285	279	252	263	283	270	283	258	312	292	295	279	304	278	237	278	288	284	278	272	280	289	296	305	270	296	254	282	324	275	279	286	284	274	269	273	242	248	287	300	307	288	298	299	263	278	235	254	262	315	288	264	271	291	265	278	292	301	290	271	296	289	297	282	273	271	255	267	258	283	275	295	286	269	261	251	299	298	268	253	279	283	248	279	288	297	276	291	287	267	253	279	301	288	297	283	269	272	259	262	267	282	258	273	258	299	248	268	283	306	265	272	264	299	262	260	267	293	273	250	304	282	286	289	264	268	287	262	282	279	268	277	288	286	280	266	266	293	263	265	294	288	253	294	260	299	263	267	280	270	278	302	272	262	265	274	301	272	292	239	292	254	279	286	326	251	277	248	285	268	277	275	286	300	285	302	268	295	315	277	279	291	306	255	302	281	268	285	265	290	298	300	278	267	308	253	277	265	287	270	287	298	278	297	285	283	306	292	291	324	264	285	243	287	260	269	283	296	296	265	301	281	257	264	300	319	284	278	240	268	289	314	285	304	315	253	262	305	310	279	277	288	277	284	297	274	297	319	252	271	266	294	266	300	281	266	283	246	252	253	276	278	296	260	261	275	291	274	307	248	280	279	258	283	287	283	274	316	273	294	315	287	290	284	262	297	271	271	284	276	239	265	297	270	277	279	268	300	277	265	282	278	283	315	300	261	292	262	321	291	298	283	275	262	256	264	280	246	265	282	285	267	284	292	262	280	273	252	250	280	228	320	253	299	258	283	279	258	255	272	261	299	246	277	264	274	286	296	308	287	260	303	263	312	297	296	265	260	304	294	299	272	240	301	281	274	267	264	248	293	286	274	245	255	282	278	260	300	268	282	302	287	309	302	272	306	297	268	281	271	315	295	281	267	310	277	266	273	249	266	288	250	311	256	274	301	296	258	271	288	256	284	277	270	285	274	281	267	275	286	291	277	275	274	267	311	298	278	292	277	286	266	272	256	252	288	273	250	245	281	270	251	263	241	298	265	284	266	272	282	280	272	250	278	293	282	285	285	277	304	264	269	269	261	272	277	279	296	252	288	272	278	287	299	272	274	282	263	291	259	266	274	283	276	301	286	284	278	300	284	271	284	284	263	292	260	288	272	256	272	260	267	287	298	288	257	293	265	325	319	296	270	276	284	285	277	257	283	267	299	323	277	298	286	275	271	270	275	269	304	294	279	265	275	270	304	313	288	270	294	274	305	290	284	264	257	265	283	278	263	288	293	248	311	275	286	292	271	271	281	288	257	259	265	315	300	296	312	297	289	281	254	279	275	273	260	264	283	257	274	261	267	260	292	271	297	291	255	265	294	289	275	258	229	291	274	303	238	273	287	267	262	284	286	277	279	265	257	301	265	268	247	287	301	316	299	279	256	297	312	303	256	252	266	288	287	240	273	263	265	299	278	261	280	269	265	261	290	267	287	264	287	268	299	268	307	286	282	274	261	280	271	279	284	268	270	286	284	283	283	249	287	279	262	284	276	283	301	259	285	284	288	283	287	260	302	263	289	291	262	298	284	258	284	275	273	270	280	297	298	256	277	299	283	306	275	297	266	248	279	278	263	272	295	279	266	272	260	261	275	271	270	290	269	264	255	271	285	292	265	287	268	291	300	259	246	255	249	272	272	286	273	268	317	281	288	300	274	272	287	256	301	260	280	267	278	264	271	287	299	268	276	267	312	315	249	270	275	310	282	279	318	280	300	278	257	272	277	286	299	302	299	294	276	310	296	273	284	287	273	284	269	286	267	257	289	268	260	255	266	264	267	286	300	275	281	284	312	275	299	286	252	295	289	257	262	279	257	279	283	278	303	283	281	272	263	290	268	288	246	282	237	245	292	302	286	298	278	293	274	274	257	272	251	274	303	258	278	317	301	268	294	266	270	275	275	281	273	275	289	274	244	284	269	283	272	261	286	272	243	291	249	266	231	268	283	253	291	253	277	275	275	252	305	253	265	282	281	264	292	288	296	278	283	272	233	290	263	271	283	279	287	282	264	281	268	282	262	289	277	305	286	306	278	278	280	261	300	275	271	257	266	252	245	279	262	276	273	258	278	273	289	267	275	274	296	262	285	313	252	271	295	262	266	278	305	293	283	269	245	217	276	301	271	263	295	261	248	279	266	296	281	258	278	272	250	309	297	259	250	270	264	314	239	277	263	264	270	278	263	297	263	279	278	254	282	293	271	305	251	283	295	288	244	285	308	277	263	286	297	244	280	271	297	261	277	264	263	280	286	297	273	265	271	292	303	259	279	284	278	229	270	279	288	289	275	246	261	299	294	283	281	272	281	280	260	283	278	301	256	295	297	291	275	254	291	271	299	262	276	283	272	269	287	297	264	301	285	304	283	281	294	272	294	268	281	308	318	276	307	241	311	312	277	271	262	282	315	296	291	255	265	267	270	265	277	266	292	264	304	255	281	262	294	268	288	322	290	273	243	279	273	279	278	270	285	279	289	243	256	267	248	289	296	284	273	264	277	273	277	295	279	268	253	258	301	274	276	261	283	268	279	307	290	272	288	290	262	289	283	297	291	284	251	271	277	281	282	269	293	289	283	266	244	277	301	242	264	279	267	277	270	283	247	276	275	258	269	269	281	288	258	271	307	273	270	262	269	274	269	299	263	282	293	292	284	328	264	266	295	261	259	279	276	282	262	321	281	277	245	258	280	294	257	287	293	282	302	247	257	247	298	296	253	249	268	273	272	272	270	307	274	302	284	292	263	265	290	279	275	262	278	264	283	303	286	283	266	267	284	289	276	324	303	271	296	278	245	306	284	290	252	255	295	258	294	276	248	271	309	292	296	254	266	276	269	294	262	304	265	301	285	303	298	275	278	314	300	261	267	300	269	244	276	258	297	280	306	298	275	255	270	291	309	308	280	268	265	243	257	263	302	290	267	301	306	286	250	298	266	287	269	279	284	260	303	282	287	270	283	302	288	267	276	294	262	301	281	304	291	287	277	254	258	283	300	268	318	298	272	252	274	258	280	247	240	257	285	272	253	290	256	288	285	291	271	286	284	288	277	287	269	266	263	284	263	288	234	261	262	262	260	304	237	294	258	286	269	313	259	292	252	282	272	269	263	289	281	286	299	277	263	313	301	259
12128	11470	13189	27015	36327	36178	37789	26431	14959	11858	14619	14399	14953	12207	14325	8928	3507	1969	1325	1123	1093	1102	1012	1017	1009	949	998	987	929	871	932	931	838	848	871	908	840	852	899	852	821	831	807	867	828	835	757	772	817	856	811	794	811	805	789	782	755	812	782	789	767	773	801	760	756	769	747	790	798	771	780	755	773	742	781	703	767	771	788	807	856	835	807	758	760	767	788	760	765	762	757	740	756	774	787	770	739	776	760	770	743	768	754	702	709	781	736	754	730	771	769	776	761	742	818	761	759	768	771	739	755	717	777	705	789	745	741	714	706	797	755	791	762	781	741	759	743	761	791	756	781	704	743	744	728	765	726	753	699	730	751	718	746	738	780	775	732	807	764	726	776	735	735	748	774	736	758	749	748	747	724	738	722	754	719	718	747	751	750	733	713	814	738	685	755	758	758	803	726	744	756	744	738	708	781	723	724	810	768	720	750	809	721	752	742	778	721	730	781	746	752	750	712	742	790	787	734	704	759	753	734	776	758	762	729	766	743	757	714	777	762	722	747	746	763	751	795	655	757	734	729	689	726	733	737	734	781	746	741	729	763	774	708	741	767	759	734	772	761	752	731	768	727	757	773	749	758	721	692	761	681	741	731	784	751	721	765	693	749	762	744	713	744	719	735	743	763	718	745	738	777	748	748	737	731	738	757	768	809	760	723	750	731	717	765	799	733	744	751	712	746	773	777	758	717	739	782	758	772	777	777	744	792	755	747	744	738	764	690	749	729	760	737	771	718	778	765	713	750	741	749	762	691	744	747	769	749	745	749	727	781	748	748	733	706	771	769	752	750	756	778	708	749	707	730	681	735	750	792	728	718	754	788	770	690	742	736	758	758	746	803	801	757	758	757	745	726	785	706	729	734	775	731	719	758	709	818	753	731	730	748	760	734	683	743	768	707	687	704	761	720	702	741	775	714	704	747	745	741	758	689	716	770	746	760	741	764	724	725	728	738	783	755	779	761	771	806	680	730	745	790	710	707	718	699	772	747	716	743	767	762	735	760	666	725	729	741	706	721	678	781	744	759	716	763	724	738	760	813	707	730	673	750	783	771	713	787	741	766	751	732	775	711	742	708	749	748	759	767	690	751	775	744	737	705	733	743	749	784	733	736	744	725	777	723	819	759	694	723	712	751	813	701	747	744	746	757	741	756	751	697	709	713	697	715	709	680	743	729	724	729	737	774	749	741	746	752	739	718	719	777	701	737	744	705	772	771	737	734	759	702	737	732	789	792	746	692	757	754	680	762	723	730	757	753	771	755	715	738	785	795	765	781	738	741	730	749	740	736	775	738	787	753	705	737	775	688	747	758	720	760	736	710	760	740	706	751	777	713	765	759	715	753	781	735	698	732	758	687	731	753	706	729	718	768	749	769	742	743	714	781	762	754	751	774	718	726	771	718	755	756	739	779	731	736	747	738	707	761	743	759	755	699	711	725	738	798	741	748	737	695	707	736	691	760	711	719	798	786	724	724	731	729	737	748	731	759	760	706	699	734	727	782	721	746	728	753	789	730	748	744	760	733	738	728	694	730	745	746	711	784	729	707	709	775	762	749	721	762	732	758	795	707	757	762	703	779	748	764	742	702	733	737	750	743	737	698	775	730	737	717	749	728	752	737	771	718	752	788	750	738	702	725	763	745	724	736	754	732	721	767	751	725	741	758	735	763	714	769	798	754	751	732	771	723	728	693	743	741	753	756	832	750	746	768	768	749	765	746	701	773	784	671	736	763	727	763	779	754	733	757	794	719	728	742	750	684	714	684	789	761	760	770	703	696	785	706	746	741	711	751	752	753	750	739	727	740	712	758	720	756	759	767	786	771	758	763	714	759	768	720	744	746	760	728	700	740	718	763	734	760	782	738	699	703	742	734	709	775	702	725	750	736	777	704	773	708	721	729	758	726	732	745	741	703	756	764	775	787	751	777	761	737	765	722	754	764	722	777	709	691	768	725	720	735	717	793	745	790	761	743	717	738	789	756	701	745	775	732	692	730	740	689	735	729	846	765	719	725	755	724	758	758	725	776	739	706	698	698	739	736	749	729	756	713	738	782	752	722	728	748	748	788	773	741	759	765	751	802	742	749	720	677	715	713	711	728	762	710	729	719	772	742	767	753	763	706	742	775	736	732	723	717	789	707	716	795	764	741	745	715	781	726	777	709	699	768	767	761	797	765	755	783	725	752	826	751	784	759	733	750	722	741	740	735	705	738	704	753	718	795	678	722	725	735	750	751	706	737	757	744	788	771	715	732	731	736	701	764	720	736	731	743	750	756	784	753	750	774	694	758	751	769	719	727	740	714	696	725	736	725	750	742	779	696	742	718	764	719	716	727	753	705	741	720	749	716	709	798	783	750	718	736	708	762	722	740	704	750	689	766	743	728	719	766	720	796	732	775	743	794	788	765	691	691	695	705	742	776	727	704	738	699	745	736	748	765	730	757	731	761	761	710	767	754	777	759	781	670	745	755	731	745	752	721	717	734	776	764	775	731	729	794	747	760	736	725	738	685	766	780	703	773	697	787	793	768	772	746	752	747	737	750	745	771	717	714	782	782	713	692	761	731	740	768	659	767	745	746	746	783	775	711	721	756	772	696	763	736	779	738	753	758	738	707	763	720	736	777	703	744	800	785	711	789	711	763	806	748	750	766	713	739	738	754	740	740	726	780	702	739	726	734	746	753	750	761	756	700	745	779	768	780	687	747	770	751	765	709	816	773	690	712	707	743	702	696	748	730	798	736	741	768	745	736	769	679	804	743	718	758	779	700	756	779	750	698	764	757	709	748	778	726	720	778	750	778	737	775	785	746	711	757	708	717	772	702	717	752	716	765	743	736	752	746	721	754	708	762	743	730	810	751	724	776	777	726	763	704	722	733	733	770	803	782	787	740	826	776	719	743	728	752	705	756	748	737	761	727	763	758	741	740	751	749	775	737	742	760	718	757	754	792	751	737	769	756	728	719	746	729	766	733	730	731	755	766	778	757	761	789	774	718	707	750	797	743	744	777	727	756	773	777	733	781	719	717	748	722	786	709	760	750	708	755	730	791	756	747	706	717	784	725	768	762	745	746	754	755	744	739	770	711	793	779	773	766	727	713	753	723	736	770	760	732	737	714	690	706	741	738	681	755	773	726	715	772	745	752	706	735	748	743	766	757	743	781	732	729	716	708	739	772	718	730	732	708	773	741	733	773	695	798	747	728	762	765	739	711	784	744	750	745	743	725	737	739	774	759	763	714	738	758	786	745	721	764	731	712	789	700	770	731	738	737	785	741	772	756	709	726	769	786	767	719	673	758	723	715	742	714	723	740	706	743	726	759	663	727	771	787	720	741	715	715	791	731	725	732	754	707	772	728	715	747	707	745	755	673	768	791	744	764	771	746	726	771	724	713	739	728	725	755	767	760	779	722	743	743	719	754	717	710	743	791	743	687	700	743	753	718	756	739	720	736	703
2545	1195	1018	1027	1110	682	591	379	259	247	231	278	241	227	326	236	191	174	183	174	205	177	166	182	177	170	193	181	168	178	189	178	155	184	177	152	166	170	170	169	166	164	163	163	162	182	180	164	163	169	196	182	157	182	160	187	161	176	183	156	171	158	185	167	184	182	186	194	175	187	195	182	177	177	161	153	182	192	165	189	157	164	177	182	173	170	165	174	151	169	161	183	172	188	193	180	187	178	175	172	180	190	168	175	171	162	179	196	169	192	164	169	168	168	166	197	188	167	165	205	162	188	166	197	185	160	193	150	195	166	176	172	166	202	175	178	188	163	186	149	179	173	194	168	146	176	176	195	181	177	161	161	184	191	142	171	177	158	177	190	170	181	177	172	155	164	205	172	169	160	170	161	170	166	163	169	194	170	159	174	170	174	152	163	183	170	164	172	195	170	203	163	184	190	155	181	174	184	187	191	181	179	169	178	172	180	170	189	176	162	168	149	158	169	164	177	184	174	191	200	152	176	143	176	181	186	179	171	163	184	172	160	164	165	162	187	194	177	175	171	172	175	189	182	184	157	158	171	171	189	173	170	188	184	178	168	156	173	182	187	173	171	146	166	172	201	183	173	178	155	179	176	178	192	154	170	156	178	149	185	173	196	195	200	180	179	171	183	154	172	177	170	167	162	192	185	191	163	205	168	150	188	150	177	197	165	178	163	160	173	167	158	193	187	185	179	191	178	178	167	191	185	171	187	172	185	194	169	145	178	177	158	188	147	207	184	184	178	165	157	176	177	164	186	169	173	165	173	164	161	200	181	169	157	164	205	168	162	151	176	181	181	173	137	171	210	150	195	170	180	174	167	192	168	193	170	159	196	182	175	179	190	185	188	159	177	154	158	153	199	167	173	180	177	158	182	184	164	188	178	199	167	176	170	151	169	172	182	202	146	178	146	196	172	187	164	164	152	146	178	192	159	176	179	183	171	164	164	160	205	186	173	206	194	187	172	173	151	194	191	150	180	163	204	160	159	165	175	178	181	149	159	179	181	159	191	165	188	183	180	194	174	185	170	182	159	172	167	174	171	190	169	176	163	170	157	180	192	172	183	195	162	168	187	205	171	140	165	151	176	191	188	166	168	178	192	170	150	180	192	158	179	169	167	164	174	170	149	172	183	182	185	169	165	176	157	171	163	161	191	166	177	181	160	183	204	167	162	198	161	156	186	192	176	170	157	182	179	160	178	183	184	166	167	156	161	151	149	182	189	170	183	181	165	174	166	174	166	181	185	157	168	181	171	170	178	188	158	175	175	153	183	176	159	182	180	174	194	167	177	179	167	172	181	199	166	159	159	168	173	185	184	172	182	146	158	163	165	180	190	201	177	170	176	187	157	177	189	192	185	172	156	164	182	165	180	145	157	166	161	156	191	169	193	178	176	189	198	168	187	174	187	180	213	186	168	170	180	176	162	170	154	173	181	178	198	182	179	152	176	165	174	176	161	181	176	159	179	156	162	185	184	182	169	168	171	179	157	189	174	177	173	173	175	173	169	172	150	176	183	167	172	180	163	164	183	209	166	183	159	191	181	181	168	174	172	178	184	199	170	159	175	170	145	167	173	161	194	140	166	176	179	206	160	187	192	178	182	177	173	183	150	173	184	173	162	144	180	213	190	163	178	167	166	173	159	187	159	185	178	170	177	176	170	187	180	155	164	164	176	185	163	169	158	169	160	209	163	165	183	182	191	151	175	184	157	165	158	165	154	177	167	168	174	178	160	192	156	169	193	151	171	196	157	149	154	186	183	186	172	189	171	178	188	166	167	168	188	179	198	187	165	169	160	174	169	182	163	178	182	164	189	136	172	164	178	191	149	192	164	177	197	189	183	163	154	177	181	187	167	152	181	164	181	194	182	172	178	175	168	174	190	144	161	174	171	181	148	176	169	169	160	171	168	172	163	189	195	181	177	178	173	191	156	166	189	193	162	180	174	168	153	196	178	143	150	185	197	163	173	189	168	159	174	191	196	168	190	185	174	161	162	196	172	170	180	183	168	160	159	181	169	182	203	171	180	151	183	175	177	173	179	180	172	189	182	165	188	173	189	185	210	209	163	170	146	149	162	198	196	167	153	182	199	203	185	171	190	195	163	156	169	198	181	169	171	179	174	163	161	192	175	158	183	165	158	175	173	171	162	170	177	174	166	172	171	192	186	187	197	216	171	181	162	154	179	150	165	199	185	155	201	160	157	187	175	178	159	185	169	188	200	179	177	167	185	170	163	179	169	172	154	169	177	182	173	190	166	185	184	178	165	185	200	172	184	176	156	203	169	206	148	163	133	195	198	158	164	180	153	172	178	201	190	191	187	176	172	168	183	177	161	176	151	174	174	211	178	203	199	189	182	143	182	191	179	178	175	194	174	174	161	160	179	180	181	153	177	167	196	189	168	181	180	197	171	188	178	179	175	154	203	169	162	144	192	178	162	183	172	195	169	159	168	182	164	193	183	137	167	196	185	176	196	174	166	154	174	168	162	174	180	172	173	162	133	165	194	178	175	169	168	162	174	200	166	206	185	191	181	170	192	179	194	165	171	161	190	194	195	192	170	166	180	196	166	178	159	165	166	175	166	189	171	160	152	172	188	169	178	160	178	196	181	185	154	177	161	175	162	150	172	171	181	169	155	170	195	182	163	182	164	171	169	167	159	194	160	197	157	151	182	164	190	154	165	177	188	197	168	202	161	163	193	158	181	160	164	193	198	177	170	202	176	146	176	168	165	165	172	211	166	194	160	166	167	168	169	176	187	189	167	184	183	153	185	149	185	186	173	160	174	171	162	188	163	172	207	175	166	185	180	194	171	199	202	173	176	189	190	166	193	172	196	143	188	169	164	158	159	178	161	197	172	160	153	190	184	142	164	149	159	172	143	180	178	160	149	168	177	155	188	200	194	173	184	170	178	158	167	187	162	179	199	146	174	172	154	145	197	143	175	174	152	169	181	174	191	176	188	205	177	165	194	150	183	189	197	171	161	159	175	172	181	179	181	182	172	172	162	178	194	194	172	167	158	186	173	173	169	163	157	175	158	173	194	170	194	164	169	167	172	159	206	157	202	178	191	181	187	170	181	156	164	156	150	194	204	167	164	154	147	171	208	173	178	166	196	165	166	170	178	173	177	185	189	193	182	167	164	195	190	173	165	189	176	180	192	180	185	186	159	186	175	176	164	170	194	167	189	178	158	209	184	181	168	173	176	174	171	182	179	142	172	171	181	185	191	165	154	172	179	165	159	193	167	165	181	194	181	201	163	165	176	161	202	195	176	189	182	184	188	181	191	163	171	145	165	168	179	183	182	172	190	167	171	186	176	153	180	159	153	165	187	175	172	166	181	176	182	179	192	155	179	195	176	193	154	165	159	167	155	180	154	172	183	201	168	170	188	192	171	169	201	179	175	169	166	188	160	175	181	151	170	201	185	179	167	172	179	144	194	204	169	170	168
2737	1964	2005	3961	5361	3858	4043	2145	1086	1147	1037	1358	1106	1152	1325	1006	605	582	542	543	548	555	548	569	542	530	557	511	552	543	554	473	558	572	553	560	539	510	565	521	568	535	583	550	556	579	569	585	546	542	540	508	532	535	521	568	569	568	539	547	549	543	528	514	540	538	543	528	525	534	512	536	556	507	567	569	528	556	528	525	520	544	538	553	550	549	565	552	567	548	530	528	542	569	544	539	542	536	544	503	498	555	568	561	551	505	559	518	522	507	520	535	516	542	574	511	603	501	522	563	532	510	531	533	560	569	514	536	522	542	535	496	513	525	517	565	545	574	542	519	541	569	568	505	521	550	522	543	528	552	503	525	548	501	519	543	553	564	537	514	538	534	585	541	545	521	523	542	562	533	539	512	518	527	544	530	514	537	543	544	575	549	535	570	521	548	503	532	545	514	507	535	516	524	513	539	554	537	532	579	503	543	538	547	539	551	562	492	586	520	533	557	527	523	539	521	537	544	537	595	563	528	508	509	544	525	533	560	578	557	531	510	556	523	557	528	511	541	554	555	522	535	519	534	578	524	569	536	513	517	550	495	513	510	549	522	561	549	535	526	547	540	548	563	531	532	533	554	565	557	535	556	568	574	545	580	521	564	530	593	517	544	515	533	529	470	512	577	497	552	536	529	542	538	532	493	534	537	553	538	542	527	600	554	519	544	559	552	515	549	534	530	524	560	532	543	555	583	484	520	506	545	511	521	519	519	539	510	540	564	546	544	509	538	510	527	510	559	537	534	559	538	536	569	577	549	546	529	534	561	541	568	491	599	566	529	538	544	528	535	580	548	475	572	536	568	552	519	561	559	522	529	556	528	510	572	552	488	513	576	543	559	567	512	528	545	554	520	556	536	513	546	557	535	568	533	540	520	557	527	529	542	536	547	542	559	521	517	500	553	523	604	547	580	549	545	562	494	576	557	523	510	527	560	541	526	531	543	506	525	526	557	518	543	502	583	521	530	498	520	551	509	537	581	510	552	538	550	535	550	536	563	540	539	531	539	550	558	551	584	606	523	526	479	518	556	527	506	542	550	538	580	566	502	541	531	553	542	525	526	532	558	515	559	534	579	535	565	543	509	540	575	568	553	544	560	523	540	526	563	510	579	575	521	518	547	501	506	538	511	566	539	546	488	503	551	516	518	521	532	532	580	553	522	568	550	542	536	509	532	578	491	532	552	570	523	558	514	523	576	578	504	562	547	534	532	506	536	555	503	530	600	515	548	506	562	543	520	510	553	544	520	579	499	569	513	499	543	563	521	526	585	520	528	565	549	512	527	496	582	554	557	548	518	546	507	510	545	514	559	567	503	552	536	574	541	555	529	546	517	509	522	556	497	534	537	537	529	529	521	499	566	530	575	534	572	543	555	540	547	510	549	541	555	513	550	531	579	550	574	517	536	524	532	558	559	567	518	533	585	533	527	541	551	547	550	558	572	556	532	519	532	548	555	543	551	556	510	519	504	548	534	505	557	537	563	549	519	560	563	501	557	586	546	542	568	567	556	514	558	532	581	508	528	558	543	555	518	524	545	535	546	532	551	569	537	544	523	508	519	563	533	527	499	527	578	537	553	550	549	514	538	592	558	508	570	507	537	523	564	561	506	550	565	541	506	517	594	515	491	499	553	515	570	484	495	547	566	515	520	524	534	518	535	538	556	563	511	572	552	566	550	581	548	518	544	496	537	538	521	482	511	569	589	558	540	530	550	565	543	548	554	529	533	530	566	530	520	519	524	491	521	531	466	581	532	549	533	560	552	520	535	516	572	581	512	563	510	501	527	531	563	548	508	514	483	538	544	530	523	539	537	567	525	565	510	551	555	533	491	550	513	554	500	515	506	556	548	513	512	543	541	544	540	537	576	490	526	539	521	550	507	550	530	555	512	557	571	573	540	510	539	555	580	538	529	519	547	518	561	559	544	499	533	541	551	521	635	550	541	522	541	535	521	526	519	549	497	584	531	567	550	517	552	524	542	527	528	529	532	517	544	532	514	562	537	542	518	542	529	550	536	540	567	540	543	527	596	531	504	500	555	572	546	522	565	540	593	556	539	529	531	533	533	554	545	569	551	535	529	560	558	553	565	505	547	533	533	548	531	569	543	526	574	548	553	505	535	557	513	526	540	532	508	554	507	540	547	546	538	529	519	515	555	509	530	499	498	511	502	544	534	556	537	553	529	542	527	548	546	552	549	552	574	544	506	579	497	517	544	566	516	537	547	546	517	551	523	524	573	556	549	527	558	541	553	538	533	542	543	568	532	538	523	522	561	525	507	518	546	530	590	529	572	534	572	532	523	520	543	531	539	521	511	518	548	491	567	508	518	521	540	471	529	536	525	507	515	517	552	524	505	577	580	533	497	547	524	558	558	549	579	538	559	509	553	541	537	519	492	542	508	524	568	561	509	504	553	532	466	520	517	497	544	531	535	515	560	520	527	595	520	532	530	509	505	528	565	470	558	532	531	556	501	531	536	558	497	554	522	547	534	557	534	552	567	549	582	530	551	522	574	579	537	566	534	562	513	520	542	566	498	572	523	563	575	548	542	532	540	564	528	520	504	526	548	559	573	506	494	526	513	528	479	538	563	533	548	491	515	574	548	579	541	508	530	537	550	564	566	551	533	543	556	557	559	534	564	526	542	526	565	550	549	527	555	522	572	529	546	516	519	544	539	582	555	536	528	523	538	545	536	528	529	557	510	502	517	497	519	553	553	511	571	522	561	500	535	545	519	593	544	548	540	542	534	538	572	539	571	541	533	521	506	555	569	538	529	536	591	565	560	520	531	533	578	500	532	536	497	522	514	534	548	548	534	515	538	508	542	513	512	562	530	550	501	547	530	562	505	486	542	517	488	530	569	526	499	550	561	517	513	549	522	528	567	524	556	533	558	534	503	564	574	557	561	536	518	514	509	541	551	572	512	515	577	512	515	528	582	562	537	546	549	524	510	530	503	525	546	512	588	538	552	553	557	551	597	518	524	582	537	520	508	509	513	521	540	499	546	518	559	514	556	522	536	543	548	546	512	511	554	528	526	504	554	535	547	519	538	585	550	567	526	521	568	533	518	548	496	524	528	547	547	565	542	541	531	525	544	577	575	534	534	536	537	527	525	547	503	523	544	546	502	603	558	564	558	582	502	559	537	538	520	535	550	545	555	516	527	557	560	580	561	543	538	541	551	583	534	551	517	528	541	576	589	504	516	551	546	524	532	530	571	518	491	558	549	556	543	536	532	538	554	559	574	591	512	553	509	510	575	563	495	532	514	573	583	533	541	578	564	574	526	518	545	521	507	524	530	526	522	555	543	503	565	528	560	509	530	523	547	522	543	543	532	538	562	532	594	538	557	533	535	558	538	560	512	582	562	535	526	515	540	525	572	516	524	521	519	518	497	550	547	542	550	545	524	534	550	572	524	551	505	511	526	524	537	555	546	495	506	490	564	538	536
13475	11398	11000	16030	20229	16392	12608	9372	3580	2590	1974	3307	3100	2267	2568	1838	901	467	359	362	304	335	335	360	360	349	334	343	286	332	359	321	343	329	313	320	328	303	306	356	304	318	332	346	363	317	335	326	336	343	332	346	329	298	303	328	352	306	323	336	319	321	298	342	335	339	319	332	341	335	310	332	319	301	315	338	336	314	345	313	312	318	323	292	307	313	348	343	307	317	324	300	319	314	321	311	308	291	317	321	305	301	328	328	285	329	311	331	306	336	340	341	328	331	304	316	355	334	300	357	318	304	324	320	289	312	322	295	304	315	303	312	307	353	297	315	329	338	335	310	326	331	319	315	317	320	316	335	316	300	331	290	294	328	325	319	333	309	325	341	309	353	284	315	310	332	326	326	310	313	321	356	325	293	309	314	338	291	316	315	319	323	316	307	309	333	292	306	305	323	329	322	329	318	285	291	330	364	313	303	335	336	347	289	336	298	318	294	320	347	332	322	341	295	281	339	332	324	297	297	332	293	313	323	319	325	310	313	318	318	328	301	320	341	306	333	295	321	312	392	340	340	292	324	346	322	337	303	307	290	320	326	312	316	341	314	332	298	318	333	316	329	326	328	357	328	324	287	311	293	343	345	301	283	308	358	297	323	351	314	344	298	325	333	314	328	335	321	321	302	292	325	317	306	324	333	344	337	319	311	349	298	277	303	322	292	318	309	307	317	374	318	327	314	330	294	313	301	306	331	315	339	336	292	338	346	304	325	290	337	332	326	341	314	319	295	287	367	328	314	338	335	288	307	342	338	327	358	347	322	310	310	311	354	350	342	332	321	323	317	318	360	315	325	332	322	344	312	347	287	332	301	318	329	317	287	320	283	328	316	296	318	293	321	319	334	314	285	300	338	337	300	312	330	317	293	306	303	328	293	320	334	311	326	323	314	317	340	323	355	296	328	332	314	340	311	321	368	316	323	317	310	317	316	314	334	315	315	302	357	313	369	346	332	324	310	293	306	334	328	320	339	304	312	317	288	345	359	318	292	313	303	313	321	331	287	317	314	312	302	353	316	335	272	334	313	323	306	323	325	316	329	316	320	339	324	311	322	298	313	314	329	316	304	304	338	296	309	273	331	315	333	327	297	313	321	378	299	315	313	329	293	329	307	337	305	311	329	307	319	335	309	288	316	318	347	313	290	329	284	333	306	324	376	346	291	343	364	330	337	298	323	306	329	324	295	334	322	303	299	317	269	314	345	327	313	333	355	341	311	311	349	317	322	319	309	315	317	360	313	314	335	321	304	314	316	337	318	315	329	324	320	342	308	359	308	305	296	313	347	294	280	342	335	306	286	324	339	342	313	315	313	313	330	286	332	312	345	308	310	320	318	351	306	322	316	317	313	292	312	295	316	343	289	342	321	313	318	313	367	286	324	300	326	344	318	323	317	320	311	324	302	322	303	303	299	306	311	309	304	301	325	340	307	334	324	334	297	333	315	334	286	331	324	290	326	298	317	302	305	328	315	322	339	284	320	367	299	321	326	308	287	293	331	305	286	337	305	329	336	326	301	332	332	334	330	341	345	320	298	306	333	312	310	289	349	298	327	326	320	324	330	332	344	348	342	304	293	304	318	324	310	309	305	297	321	319	322	300	301	325	309	313	309	361	358	296	299	350	358	313	329	348	333	323	307	341	314	313	310	305	331	316	298	325	290	324	321	348	347	324	299	318	305	299	324	324	321	302	333	330	294	337	329	275	305	319	300	311	310	319	299	300	303	346	328	329	343	328	312	302	328	336	294	348	310	309	336	325	303	315	341	304	314	310	346	294	335	297	306	307	314	319	355	313	295	315	321	313	301	333	318	328	285	327	313	338	319	291	333	311	341	323	309	307	310	324	312	294	322	353	317	280	314	330	321	329	292	329	306	299	342	308	319	333	322	312	313	362	315	321	362	302	309	320	315	328	339	324	329	298	313	319	317	308	363	305	341	310	304	309	296	294	350	300	330	316	309	335	309	336	294	312	328	305	337	314	321	290	336	331	315	350	301	340	309	320	289	303	317	338	360	360	287	307	350	318	300	365	327	326	303	317	307	340	338	302	330	327	317	304	323	314	318	348	351	328	308	322	347	302	280	324	322	289	321	311	325	321	306	317	293	315	351	336	322	335	303	314	336	327	326	297	317	296	321	332	317	325	331	322	326	282	305	308	308	318	334	315	329	332	323	300	355	298	309	332	308	318	306	347	313	317	339	310	318	281	334	338	300	306	333	323	322	328	311	326	323	334	317	306	322	318	328	315	295	297	334	296	311	343	307	327	322	348	298	309	312	349	311	294	291	326	316	308	329	307	363	315	346	332	318	341	336	331	347	285	295	355	327	322	371	301	314	315	316	296	339	283	294	323	317	363	330	296	347	314	332	308	332	304	319	311	323	332	301	334	312	307	315	304	293	316	332	302	318	323	309	306	315	308	331	342	344	344	275	326	331	310	294	314	294	311	315	318	311	335	323	319	338	322	331	337	349	323	327	346	308	304	298	311	309	342	310	321	315	315	307	330	270	303	315	347	330	265	312	332	305	339	318	331	332	308	311	297	332	336	276	294	320	281	322	331	310	301	321	305	309	332	316	328	301	334	339	295	327	320	330	305	346	329	343	295	285	364	300	337	323	308	306	331	350	292	330	329	329	302	327	304	330	332	316	332	319	298	317	297	334	332	323	315	308	346	297	312	317	291	297	318	302	321	306	339	339	304	311	320	359	335	339	283	310	339	301	322	296	314	299	315	330	310	293	340	331	321	323	337	330	301	289	282	330	317	348	335	303	328	300	308	306	325	292	291	301	318	330	320	303	344	309	309	338	350	307	302	336	312	335	324	340	324	294	353	331	340	318	329	356	283	326	315	313	312	311	319	342	349	344	306	329	358	333	291	340	343	289	318	306	319	317	321	285	313	328	351	285	315	312	306	323	315	331	333	308	376	360	324	297	326	311	281	316	315	299	332	346	326	327	309	318	300	327	334	285	322	327	335	297	311	332	330	306	307	278	320	342	322	318	302	303	317	321	360	311	323	333	314	298	300	324	316	309	291	327	319	326	308	325	286	324	343	387	296	325	284	353	286	318	311	332	333	303	303	310	352	321	374	374	350	348	339	314	340	366	308	318	322	298	321	284	301	329	343	322	325	302	317	306	315	325	329	316	309	325	321	359	344	360	318	320	345	346	322	354	335	338	344	322	337	321	314	319	355	327	349	336	327	294	325	324	337	315	281	308	300	346	333	312	310	334	309	308	278	296	318	332	322	329	323	348	337	348	293	338	328	302	281	299	345	316	293	292	332	293	319	329	317	350	307	302	308	323	320	336	356	335	337	303	326	308	332	321	301	316	309	328	302	367	322	312	327	322	281	307	319	311	280	304	318	303	321	315	300	331	307	317	342	337	327	291	319	360	353	329	299	355	325	315	295	341	342	334	311	297	342	324	341	320	336	323	324	307	345	292	298	334
9429	9119	9270	21101	30667	28587	28386	21226	9698	9711	6722	12400	10511	7546	10124	6655	2913	1410	1105	1125	1118	1018	1013	1038	1074	960	964	1051	969	942	968	867	931	913	984	946	942	950	890	941	924	873	904	922	883	911	931	902	911	901	883	934	910	846	911	878	899	874	893	847	851	906	864	912	838	888	833	881	910	930	866	856	892	855	868	929	838	853	816	867	891	862	863	831	824	838	856	846	869	876	828	868	836	856	934	860	874	902	923	889	851	853	858	844	822	857	933	889	893	904	826	874	889	926	903	866	867	910	885	860	903	843	891	805	890	912	846	872	896	845	886	857	832	873	819	848	890	883	885	869	877	927	835	837	836	827	826	860	881	831	859	904	893	859	891	905	871	894	822	840	810	877	860	854	888	851	855	849	877	834	840	866	860	882	875	832	900	867	878	860	863	871	899	845	840	857	832	853	865	876	879	873	903	897	853	859	888	873	869	892	886	797	909	866	876	833	883	895	940	873	873	814	885	864	867	870	877	825	874	848	869	796	829	864	873	899	864	915	855	857	874	881	862	856	836	854	864	856	805	834	875	848	863	854	794	890	867	902	792	863	887	874	887	891	854	880	875	862	884	919	892	906	876	909	871	844	867	861	869	865	854	856	816	876	817	838	880	875	856	844	886	857	873	816	851	867	882	860	885	855	913	879	852	854	918	803	824	897	894	871	827	851	898	880	846	858	885	861	882	856	864	880	809	878	882	890	830	901	891	851	866	849	848	872	864	836	852	855	842	860	841	885	853	804	879	834	893	890	853	892	864	885	857	848	850	849	863	825	860	842	831	857	870	878	888	881	891	842	822	872	891	830	881	853	904	867	868	853	859	826	861	850	896	899	931	886	882	888	833	897	869	820	891	851	883	854	839	846	847	830	810	908	889	894	840	823	907	861	866	882	813	840	815	831	837	918	887	872	824	908	903	864	837	830	876	871	844	869	824	878	876	862	846	881	864	857	869	881	855	835	922	842	857	841	884	903	870	893	855	881	837	863	861	926	850	871	874	826	870	834	898	918	899	835	874	820	857	832	870	835	822	864	818	865	848	875	828	872	872	868	850	860	897	862	845	862	830	836	854	875	844	833	841	853	913	812	880	845	852	841	900	874	855	847	896	865	869	928	862	869	867	891	838	881	848	842	788	874	847	850	862	903	840	826	851	848	857	844	844	885	848	891	852	832	869	866	886	849	832	913	886	800	882	846	872	902	856	882	846	828	915	869	799	869	868	841	824	898	839	877	890	880	842	833	839	829	866	900	872	875	912	903	852	834	833	883	842	856	835	814	831	841	849	841	858	885	838	852	875	872	877	804	857	849	886	842	918	860	824	828	842	890	874	936	873	863	905	846	797	834	850	907	842	878	822	880	858	847	901	833	857	907	836	864	804	848	909	890	861	907	893	825	918	860	873	894	828	886	794	862	847	829	846	866	901	888	859	848	913	858	835	855	867	869	856	865	845	896	834	873	846	851	866	845	909	870	876	874	861	861	869	831	810	825	837	877	832	905	875	884	893	871	841	862	824	878	906	864	863	824	852	838	860	815	838	894	847	865	884	852	864	879	832	837	870	848	850	864	805	904	802	914	866	829	870	866	825	887	905	901	861	895	851	830	859	864	857	884	838	853	847	871	841	871	861	883	874	844	892	862	850	839	825	935	868	828	876	868	844	852	867	906	861	881	798	844	891	903	848	856	877	896	853	942	903	821	835	848	869	921	900	828	800	806	887	886	854	889	872	895	870	879	825	872	872	862	853	861	822	902	882	915	871	876	903	805	893	923	823	860	830	875	850	862	859	889	860	879	873	907	850	877	869	877	862	845	803	893	824	891	853	842	838	855	864	894	910	820	852	916	885	882	848	884	890	825	857	770	874	816	859	841	867	864	833	872	850	855	852	862	829	899	885	874	855	876	865	860	861	843	882	825	862	834	903	842	841	808	839	858	855	875	838	935	856	845	901	839	856	864	840	880	833	857	864	864	868	877	835	825	845	880	830	822	918	873	865	851	841	869	832	845	873	916	820	872	816	880	930	858	864	868	849	919	890	866	879	853	874	834	869	893	874	859	810	803	880	850	807	868	846	837	844	894	914	902	828	797	844	853	871	873	860	886	867	815	910	872	866	894	813	892	874	868	870	857	894	878	886	881	897	909	845	858	891	858	861	858	897	900	811	878	863	850	901	883	885	924	907	825	866	828	822	922	838	844	937	830	869	879	871	852	904	892	886	832	911	851	860	856	866	883	900	842	886	801	850	817	899	813	844	863	810	839	846	838	881	913	893	846	845	867	831	838	887	900	855	852	845	871	893	896	893	852	855	836	773	897	856	883	831	824	873	822	867	863	838	816	936	832	890	858	837	836	902	869	894	892	876	866	887	878	890	919	820	873	906	858	887	857	868	878	883	891	884	848	882	890	892	856	864	864	829	869	893	855	841	864	863	868	871	884	872	840	855	895	884	850	874	916	925	850	865	914	862	893	918	881	874	891	834	853	851	912	883	877	813	850	889	878	891	833	907	867	861	859	838	865	877	847	862	860	886	840	875	895	888	827	909	860	814	882	861	837	833	860	884	883	860	851	866	852	859	867	884	891	847	854	862	843	908	831	862	789	879	845	861	884	842	865	846	860	886	825	887	870	855	823	830	846	885	896	791	874	860	869	870	894	860	873	828	851	878	904	878	932	864	902	873	839	855	868	887	847	867	870	856	854	882	851	859	823	865	875	843	822	863	863	885	854	877	818	878	827	872	847	838	883	857	832	885	871	810	937	916	854	825	857	875	844	908	850	842	824	844	866	889	874	832	914	869	846	874	895	841	843	861	885	842	838	892	876	870	859	867	879	866	842	885	862	870	902	870	817	846	789	852	826	901	880	888	886	844	882	814	816	807	897	865	859	824	894	881	887	825	846	864	795	836	875	906	812	886	829	867	892	911	859	874	874	816	910	923	866	870	862	898	851	866	908	818	846	843	896	876	850	842	878	875	898	878	899	857	900	873	870	866	870	860	906	855	849	850	792	866	868	907	885	846	853	889	907	860	837	904	906	819	877	842	894	844	837	857	873	904	857	882	887	880	869	897	876	864	832	897	870	865	877	854	842	834	877	884	815	845	872	872	896	848	872	884	900	833	862	869	819	828	886	894	878	836	871	874	895	813	856	856	849	849	812	879	855	882	867	884	859	866	840	861	872	832	883	859	809	835	894	871	886	890	924	850	857	827	845	876	888	829	846	862	822	830	871	885	891	885	846	832	865	891	825	858	868	792	880	893	833	889	872	854	835	876	844	871	886	863	850	835	820	887	835	860	862	873	839	906	896	835	854	864	845	849	861	834	912	862	870	866	883	885	842	873	872	818	928	833	951	865	831	866	874	788	878	862	921	874	883	876	816	865	830	936	845	835	830	861	815	865	888	903	865	834	886	854	842	861	849	864	876	795	851	850	895	849	835	871	888	944	819	866	841	859	896	842	901	911	837
21091	17862	16192	20553	25740	23233	19873	14517	6208	3598	3551	5389	4975	4016	4471	3179	1389	627	391	321	343	305	308	299	296	282	294	324	322	297	266	315	256	308	292	287	305	270	308	281	288	282	276	266	281	283	268	288	289	298	273	263	259	283	273	268	296	266	291	289	272	280	284	292	275	295	304	278	298	262	254	268	272	276	269	280	264	280	281	256	272	270	269	265	259	227	263	277	260	267	259	277	299	245	293	299	271	269	312	299	271	280	278	277	290	252	247	280	293	269	261	281	274	300	248	273	291	278	279	287	249	260	314	297	272	275	297	268	289	269	271	246	286	291	263	261	271	266	294	286	300	286	279	252	271	276	276	277	275	285	283	280	304	256	288	279	290	271	267	260	292	297	278	297	279	284	278	274	293	261	258	290	271	259	269	274	294	248	271	278	260	281	270	294	276	278	300	271	256	273	279	260	286	282	281	282	265	293	299	307	274	301	300	296	298	286	268	276	282	250	246	257	331	290	292	257	277	270	289	268	260	290	273	256	290	283	290	278	264	264	248	282	266	280	269	255	289	250	285	287	323	300	280	279	253	269	262	278	264	279	267	287	286	262	254	264	268	288	253	257	252	299	281	260	244	276	288	262	279	273	312	272	244	280	275	250	285	317	306	275	253	281	272	250	283	262	275	283	294	248	311	282	272	285	287	282	266	263	267	259	318	254	281	273	298	267	284	289	289	246	306	284	265	296	275	282	264	285	261	271	308	261	288	265	311	269	269	262	307	285	250	292	257	318	288	288	284	273	262	278	300	308	283	289	267	313	255	271	275	242	272	278	287	261	277	306	295	274	275	279	275	264	284	242	264	249	316	249	317	255	295	271	245	258	280	284	308	273	260	284	285	276	279	269	311	280	267	258	256	282	270	275	256	275	276	272	259	253	286	325	259	252	284	311	292	270	255	260	275	284	250	299	283	288	265	280	280	278	280	278	287	246	270	286	250	269	292	269	243	290	294	286	276	254	280	274	263	288	239	275	258	287	299	276	272	320	287	262	272	289	289	264	242	250	279	277	250	272	282	277	252	268	263	273	258	274	296	293	265	263	279	292	262	313	280	266	266	309	240	263	274	276	251	268	275	306	259	281	271	298	266	255	290	264	266	264	285	261	274	283	277	264	272	282	269	279	264	296	287	297	272	304	280	283	268	272	254	288	292	270	249	276	269	264	236	252	266	240	306	284	244	294	264	324	281	304	282	293	278	246	246	273	266	274	305	296	279	303	259	286	252	278	291	277	270	283	277	258	284	280	271	255	259	283	244	267	260	325	270	296	246	302	301	256	265	285	282	299	266	269	272	301	301	287	265	260	288	289	287	277	292	263	296	293	289	299	272	250	271	287	285	267	271	305	269	299	280	254	283	261	282	275	275	281	283	245	270	254	251	277	261	267	275	275	278	275	284	267	272	314	297	252	257	262	302	285	266	279	296	280	292	271	246	260	292	288	290	285	276	309	289	289	242	286	280	280	273	295	257	260	283	282	269	298	287	279	283	255	247	241	273	286	298	260	252	249	260	269	260	267	250	289	262	271	255	287	270	307	262	238	270	307	278	260	286	266	294	265	290	268	248	299	282	285	279	258	261	254	295	325	285	270	270	259	252	241	284	275	292	283	299	261	247	285	248	279	278	254	273	251	253	245	269	269	267	290	268	270	290	290	309	277	282	259	260	283	250	262	260	297	288	303	290	285	302	250	288	285	265	253	283	239	269	273	282	339	274	269	276	256	266	299	261	246	295	264	284	307	295	274	292	251	240	275	284	285	301	275	264	288	271	255	278	259	235	253	281	275	265	269	273	264	277	261	284	309	278	263	299	287	274	301	291	268	274	256	298	270	264	316	287	247	289	248	265	277	277	276	301	307	271	266	297	272	280	290	273	278	276	277	307	264	275	262	261	284	269	278	273	281	268	273	271	265	250	262	290	241	269	268	265	266	273	268	250	277	265	297	259	264	234	301	316	275	271	240	293	297	279	276	254	269	230	292	272	277	226	282	264	278	249	292	284	306	286	278	258	297	274	267	268	264	276	287	277	306	282	288	308	285	279	267	271	267	275	296	276	282	305	288	252	247	266	275	268	296	279	243	294	256	254	279	273	280	289	284	266	286	290	246	263	282	270	270	289	293	274	291	272	275	288	244	263	286	260	314	269	265	253	267	287	275	269	258	275	316	300	274	261	291	280	274	266	278	252	270	249	296	274	274	282	296	295	257	291	248	265	261	276	296	269	252	289	295	276	271	316	260	308	280	286	270	270	280	280	283	268	276	270	258	254	289	269	284	299	264	272	250	268	262	298	268	289	293	278	273	281	261	277	283	238	247	282	263	296	257	274	238	260	259	283	294	278	243	261	293	294	253	258	264	286	269	255	285	300	271	271	245	263	282	306	267	295	285	297	281	268	299	290	270	260	271	307	302	283	279	261	248	265	268	293	280	266	219	267	242	274	280	288	276	258	264	272	302	285	246	265	265	261	282	277	281	244	276	284	256	246	254	273	267	281	246	272	227	281	241	253	276	285	282	270	317	313	235	275	296	268	276	277	298	259	299	288	300	264	264	252	285	247	316	278	260	252	261	269	264	268	260	323	280	260	276	290	271	303	268	243	276	267	305	272	258	257	282	271	267	278	267	259	285	261	295	279	267	273	286	286	281	265	260	291	287	235	295	261	268	297	310	290	279	300	250	262	254	266	280	289	254	262	268	285	262	262	254	284	293	283	264	268	270	260	257	283	258	248	268	280	246	260	264	302	269	273	293	270	263	295	305	285	267	246	248	277	303	280	292	261	236	288	279	249	263	264	260	269	283	269	251	285	280	254	255	254	241	274	293	275	259	281	261	271	267	280	283	289	295	278	282	289	258	281	268	252	296	267	266	263	266	270	259	294	268	287	245	297	268	283	275	271	277	279	309	282	281	263	259	264	265	302	284	253	273	278	289	265	286	248	259	292	249	280	257	292	256	261	285	257	280	255	282	283	255	268	299	272	272	288	271	301	267	284	259	288	307	283	260	263	275	280	266	255	279	255	243	251	268	266	282	284	277	256	276	279	249	266	245	278	258	259	291	263	283	291	255	253	286	276	243	247	260	275	288	299	293	278	287	266	286	258	264	285	273	264	294	301	270	253	275	273	299	305	267	289	286	245	250	248	282	284	261	257	261	234	288	263	257	244	265	242	296	266	265	278	258	288	263	280	249	290	262	289	302	281	270	275	290	279	248	269	262	299	248	263	294	263	288	301	314	276	258	292	267	274	277	248	292	286	272	306	297	254	301	254	254	298	256	257	291	304	271	270	270	302	253	294	277	248	291	291	294	258	274	259	247	298	308	284	274	265	262	266	235	262	290	255	299	278	290	297	279	258	277	275	274	278	301	280	277	278	299	301	269	269	280	273	259	312	255	278	271	283	276	278	306	285	277	306	288	275	266	259	256	253	292	297	255	274	281	310	246	250	264	293	289	278	226
12052	12636	12330	23524	34749	33087	34459	24678	13630	11982	12315	17501	14620	11973	13999	9644	3940	1626	1357	1141	1096	1116	1063	961	970	934	926	955	949	930	908	887	890	871	884	814	876	815	797	849	819	795	766	799	800	804	798	755	779	772	828	762	805	787	804	788	737	817	784	796	776	814	739	769	767	757	753	754	783	747	761	767	796	755	755	729	739	789	772	796	781	775	747	722	766	759	792	741	763	750	718	775	721	751	709	733	768	751	727	702	725	766	745	808	790	708	761	726	772	755	731	716	758	778	765	761	750	708	762	766	719	699	732	711	760	713	739	725	730	732	674	736	712	735	762	739	766	725	728	749	743	707	754	744	720	754	750	780	751	733	751	683	713	701	725	724	735	754	697	781	771	674	720	745	753	734	736	719	739	711	694	765	750	711	751	716	690	685	714	703	694	708	779	747	744	699	726	759	738	716	727	736	758	733	725	719	756	749	741	802	765	716	734	785	699	735	772	701	705	708	721	750	678	761	673	713	751	687	698	736	736	711	748	664	696	767	769	684	763	690	705	708	694	794	735	746	746	717	754	721	797	737	692	824	752	710	768	688	737	726	717	760	704	760	757	743	704	730	719	753	722	703	694	706	733	733	700	769	743	712	746	711	769	742	751	777	734	777	746	778	734	709	784	721	734	736	755	741	761	734	716	710	742	667	725	747	734	774	759	724	688	732	750	777	682	674	767	721	740	752	766	757	739	773	746	715	710	762	744	757	710	758	721	734	739	735	720	765	731	760	717	773	713	718	739	781	708	747	732	735	683	717	718	736	774	732	777	719	745	695	701	726	763	662	717	728	666	763	760	740	729	707	745	751	702	746	730	742	786	788	719	705	660	739	690	812	694	716	705	751	738	735	733	717	724	769	711	716	727	750	766	708	726	697	719	676	743	725	737	714	776	757	728	749	708	752	720	701	690	691	715	767	719	740	714	748	725	722	686	706	742	723	759	718	704	719	721	730	716	739	766	715	754	755	746	773	748	720	763	730	793	728	704	757	757	729	748	759	740	742	683	697	731	740	701	746	705	740	686	700	781	732	762	769	731	728	723	695	745	753	722	699	737	760	739	706	721	737	736	720	721	764	727	733	716	716	735	721	736	740	728	740	687	714	702	701	716	728	717	742	746	732	702	708	716	723	755	694	720	713	730	764	698	709	709	730	719	747	727	764	765	777	738	691	717	711	718	750	754	673	718	755	696	749	774	699	733	765	740	797	709	739	738	775	738	706	701	760	735	741	745	754	707	743	748	731	751	698	741	776	723	697	728	704	727	707	756	775	722	733	781	692	738	750	702	739	722	766	740	741	750	748	769	732	724	767	737	718	695	708	707	750	744	749	709	744	744	728	678	765	757	760	719	772	751	739	766	720	756	696	708	737	730	705	726	776	718	713	716	733	775	713	722	724	747	746	754	680	733	736	724	755	724	772	762	745	680	672	747	728	727	771	725	734	710	757	741	732	752	771	730	733	721	802	712	706	781	719	714	714	758	743	737	732	715	713	717	688	731	738	662	681	715	741	715	651	751	705	744	681	732	735	726	699	767	747	725	742	760	707	679	761	715	720	730	699	739	730	729	752	783	732	720	731	719	768	756	698	724	764	737	760	713	705	739	726	720	712	725	760	729	742	668	755	710	740	718	754	746	764	758	683	693	785	730	739	700	748	726	731	782	722	778	753	761	715	736	721	743	720	743	817	721	666	711	755	780	809	723	728	709	778	711	774	761	745	706	720	760	709	762	737	779	727	720	729	789	705	724	786	739	756	764	744	713	761	727	740	745	711	684	738	715	747	748	749	725	689	728	742	738	699	699	761	751	761	751	739	730	765	748	677	731	728	763	763	696	733	755	769	693	768	779	747	724	757	752	745	694	721	779	717	736	762	738	770	723	775	796	750	705	718	739	712	746	699	669	768	785	707	720	776	725	729	763	731	720	738	684	744	743	752	744	733	697	739	720	732	788	814	751	737	772	740	701	745	720	686	755	716	742	706	735	702	720	735	734	693	705	795	723	685	720	745	753	766	717	744	755	727	756	755	702	770	682	686	760	727	764	770	764	696	665	708	728	767	765	771	712	725	754	735	738	733	728	707	750	729	697	744	746	752	729	779	746	728	737	709	709	724	702	724	715	781	717	801	728	675	753	752	679	759	704	742	762	734	767	738	729	732	746	706	720	736	723	736	749	739	742	738	691	735	750	763	736	761	684	733	752	734	676	752	704	712	717	725	774	669	752	716	741	764	706	751	735	732	765	759	707	751	700	706	759	741	686	732	702	746	690	777	732	764	707	720	754	742	739	694	785	727	704	752	719	743	709	698	692	770	733	706	767	763	739	748	693	691	772	735	756	751	708	684	728	745	745	763	714	697	731	752	742	720	740	769	738	772	780	731	711	770	746	745	701	790	756	735	719	741	732	743	719	758	730	738	741	744	738	743	716	744	734	750	713	747	672	699	763	737	721	707	737	754	752	696	717	771	758	788	693	715	697	769	763	734	751	717	711	738	756	751	776	733	737	742	682	746	720	699	698	766	795	744	704	747	758	733	742	796	719	761	774	729	777	722	745	750	772	731	724	717	746	716	697	739	775	736	742	725	760	680	801	688	798	708	766	731	762	717	743	743	751	732	745	775	726	738	776	727	742	732	739	763	722	781	777	768	717	758	745	743	770	734	734	747	745	693	714	760	686	754	699	736	753	714	707	745	723	752	721	753	724	717	722	746	701	750	697	702	777	727	745	707	683	746	747	710	702	729	701	711	713	735	709	716	701	756	715	738	738	750	711	696	737	729	738	706	708	736	741	721	713	754	748	704	688	710	725	724	782	741	742	722	709	725	776	751	767	747	744	711	678	763	770	751	754	699	755	746	688	720	749	705	725	701	772	732	728	760	680	721	745	729	721	677	735	724	702	730	758	757	729	706	740	802	727	748	716	774	704	692	715	762	716	708	713	735	746	767	727	688	773	766	738	731	699	752	711	698	754	741	743	768	718	714	717	752	696	731	708	700	723	725	715	737	684	753	773	711	751	730	688	760	689	709	749	726	696	700	736	720	739	718	721	707	764	791	691	733	743	690	722	757	721	715	710	719	712	743	682	801	722	710	738	756	765	718	745	733	741	742	722	780	755	743	723	775	766	681	749	751	783	743	728	771	726	744	744	742	701	758	742	768	748	769	755	766	745	770	694	700	746	745	734	736	755	701	698	776	711	772	740	763	738	688	746	754	732	707	733	701	706	698	680	727	720	771	704	745	745	743	762	753	733	754	720	718	728	720	702	718	791	752	749	742	710	759	737	783	742	715	726	786	752	721	755	754	786	701	720	776	783	704	716	720	748	757	742	723	715	757	709	742	715	712	676	727	762	781	703	693	764	738	785	765	725	781	749	648	743	761	735	737	725	747	710	751	781	760	769	695	749	748	760	761	716	737	754	754	687	716	738	715	716	715	737	686	734	744	739	746	729	728	731	704	763	702
2585	1430	911	895	968	691	497	444	336	270	239	272	273	242	228	228	193	170	198	168	179	186	181	178	164	189	166	168	170	172	191	166	186	177	163	168	175	175	195	165	192	173	215	163	184	166	187	163	154	180	182	188	165	179	206	170	161	150	194	172	158	186	174	162	163	196	150	167	203	179	165	173	163	177	191	157	180	185	183	173	162	163	167	165	175	160	182	164	150	187	180	164	178	177	177	141	168	167	154	167	146	148	162	156	178	180	188	204	159	155	168	181	186	157	191	168	159	174	164	173	190	167	176	165	207	162	175	180	191	190	179	186	160	190	154	170	177	181	218	196	162	164	150	192	172	179	155	188	195	211	189	176	172	199	180	199	194	153	188	169	187	161	181	158	164	174	192	162	186	166	170	168	173	168	183	175	186	191	157	173	190	177	174	183	172	177	174	162	170	189	172	198	194	171	174	172	191	179	176	164	156	160	156	166	178	172	164	172	175	168	172	172	199	161	163	165	162	184	179	172	194	169	169	173	192	163	177	188	161	167	187	193	162	186	154	172	196	181	183	172	176	170	179	160	154	180	153	188	183	172	187	178	175	195	165	188	196	163	172	175	157	171	164	168	163	184	162	169	169	134	170	187	155	175	173	191	185	164	173	175	165	145	189	154	146	174	180	184	181	185	162	183	188	183	162	171	197	176	152	168	164	187	176	179	196	161	200	168	163	156	199	190	180	192	153	166	167	154	158	195	198	193	170	186	186	175	190	183	154	165	186	159	176	173	169	163	149	164	172	163	155	161	168	161	161	148	177	179	154	162	170	177	190	144	197	191	162	180	160	172	173	165	161	169	158	162	174	165	184	169	187	174	188	182	169	185	154	155	168	151	184	207	158	170	190	165	159	194	184	179	182	173	160	161	161	170	176	171	141	172	175	182	175	178	185	169	167	170	156	170	174	190	183	163	192	156	181	178	175	167	160	165	181	152	171	182	165	156	156	182	158	169	173	182	151	166	166	174	156	193	181	183	183	165	187	177	157	186	170	171	172	177	194	163	172	175	174	176	184	166	182	180	183	160	164	206	142	169	158	165	159	169	186	164	164	172	139	188	161	159	162	175	177	185	181	174	177	184	161	160	208	154	175	165	196	167	142	180	178	180	203	203	188	152	172	175	152	177	172	174	157	164	206	168	183	182	176	184	170	181	168	204	196	182	177	162	177	174	175	169	176	163	177	169	172	169	185	169	176	178	177	194	163	163	200	175	190	179	172	176	162	165	168	177	177	171	173	184	176	155	168	173	173	157	164	202	184	163	159	171	177	194	171	176	166	173	187	176	181	167	184	164	173	174	172	164	177	160	156	179	167	173	180	179	196	156	168	169	163	173	193	181	185	172	177	163	180	200	166	177	164	172	155	159	169	178	162	167	182	195	168	177	164	160	178	170	141	200	178	185	162	172	173	184	179	177	156	150	155	198	171	183	150	174	178	167	166	168	176	155	168	180	179	154	167	164	163	175	177	177	167	183	175	185	171	166	184	166	176	167	165	169	166	171	167	162	181	178	170	176	167	173	182	220	160	176	183	179	146	176	182	176	176	166	190	162	165	163	168	151	167	219	178	161	188	148	176	161	153	158	183	195	153	156	175	159	164	173	147	163	182	195	167	170	176	154	154	178	177	195	175	168	155	209	167	196	159	185	177	163	172	174	171	162	182	176	170	164	158	175	185	192	186	171	175	172	174	188	171	169	154	158	185	164	195	155	161	172	196	167	161	176	177	182	181	148	195	173	178	170	151	185	186	167	198	196	164	184	181	178	171	182	185	195	186	163	173	157	184	156	187	176	142	174	186	164	170	167	174	199	151	180	168	173	185	173	163	150	140	163	170	176	161	164	155	190	157	173	173	166	162	188	172	161	176	169	169	167	151	188	148	190	193	170	180	183	165	170	162	172	162	144	155	163	184	180	151	149	177	166	152	170	190	190	161	158	173	173	183	202	170	175	185	176	181	176	179	188	176	188	183	186	158	178	185	175	170	184	186	168	210	181	180	185	159	163	158	175	162	149	159	178	180	164	170	169	171	174	153	179	166	190	191	176	177	184	171	171	179	181	186	161	184	179	181	187	177	168	180	169	183	150	176	190	182	157	168	149	171	161	185	170	161	183	137	149	164	143	163	189	183	184	165	164	152	190	167	188	213	156	189	170	176	176	188	179	180	187	181	160	145	175	150	150	178	166	196	166	165	191	165	160	186	171	179	176	195	149	180	185	164	144	159	184	166	160	171	181	177	179	187	170	173	164	178	159	177	165	165	202	163	194	170	179	166	188	161	159	174	169	180	185	182	185	189	185	178	184	198	183	172	185	184	184	178	162	167	193	168	175	188	149	162	170	168	161	189	217	164	167	171	157	174	164	191	185	165	169	180	166	164	175	154	148	190	160	163	158	187	143	166	166	182	201	174	179	184	191	176	150	159	164	173	170	175	165	163	176	172	169	162	181	187	174	162	178	166	163	155	158	176	182	202	189	189	162	157	200	171	171	166	161	168	173	142	167	167	182	147	179	204	186	185	153	193	184	168	152	136	178	184	186	173	168	156	176	153	152	156	180	173	170	173	178	188	188	166	154	169	160	147	169	187	164	176	189	185	186	182	172	164	168	184	198	177	185	193	193	171	186	192	166	161	170	178	198	172	173	186	180	176	156	158	166	166	154	147	174	184	180	182	179	172	170	159	177	176	170	175	191	201	185	181	182	174	159	187	179	157	164	182	186	156	179	173	162	178	148	163	190	177	167	173	186	169	167	156	204	151	187	157	166	167	183	154	155	186	177	175	177	189	171	181	186	168	170	192	176	183	187	180	158	189	160	171	165	176	164	207	180	186	151	152	144	173	177	184	166	160	177	166	193	183	177	190	172	170	197	184	160	193	179	195	169	171	162	164	171	176	170	187	185	157	206	197	173	170	158	205	171	193	170	164	167	172	179	162	163	184	182	144	162	164	191	162	171	151	197	172	178	169	184	173	180	172	174	151	190	169	183	161	188	197	190	161	174	194	169	165	174	167	192	165	179	193	166	169	177	162	190	187	179	164	163	168	166	174	176	172	180	187	174	187	175	172	200	154	174	160	189	189	163	170	178	180	155	173	169	169	215	168	166	182	151	181	161	163	184	175	181	185	186	173	178	161	175	134	186	164	190	154	158	177	151	160	175	177	204	199	148	198	171	175	183	176	162	165	151	159	150	189	159	172	171	210	150	183	164	173	190	198	187	179	183	188	171	184	155	177	181	177	162	167	168	183	169	150	160	179	180	189	171	176	198	161	190	177	191	177	173	165	180	169	178	150	201	167	175	191	185	156	176	169	193	166	181	181	183	176	176	169	160	212	171	162	165	174	180	180	179	191	169	183	173	171	171	176	205	156	178	173	170	162	176	185	172	186	179	183	177	161	149	170	164	187	176	179	187	182	141	163	193	163	215	179	171	171	181	173	169	187	150	187	156	185	194
2725	2109	1856	3465	4666	3924	3227	2522	1341	1163	1100	1541	1269	1026	1221	916	742	521	524	542	505	526	569	564	513	505	534	560	498	487	541	567	527	559	509	541	547	522	523	540	552	563	487	579	522	547	549	526	509	519	521	526	485	531	531	564	579	548	524	513	538	522	527	501	508	521	519	555	534	555	499	529	545	493	516	517	499	529	564	530	545	547	530	495	562	485	561	525	563	532	512	549	550	546	512	538	553	554	547	526	512	524	534	511	547	521	526	540	568	553	504	517	530	546	511	522	521	578	513	527	517	546	513	529	525	521	535	526	503	532	512	522	573	527	567	517	559	510	520	528	569	560	572	490	537	538	534	504	506	490	529	515	541	493	538	567	532	540	518	510	542	507	539	531	568	501	549	560	533	531	534	507	556	544	557	558	524	551	526	515	550	532	534	507	530	533	566	526	526	577	514	562	507	498	590	552	522	535	505	520	497	569	533	559	542	507	539	533	501	551	515	545	525	517	555	551	554	574	500	542	553	549	556	569	537	508	556	560	538	552	570	536	547	496	509	559	503	520	541	540	541	550	546	552	524	494	508	536	550	541	526	554	533	527	489	519	544	537	527	504	490	570	514	565	543	583	527	535	539	502	541	570	547	522	542	524	546	518	491	525	515	552	516	537	497	546	514	559	508	545	519	522	482	512	507	513	516	554	518	519	535	515	553	543	500	477	536	470	515	515	555	559	532	520	544	540	501	505	516	546	532	553	543	505	564	527	505	512	526	504	472	501	535	535	530	525	494	549	527	512	517	510	520	526	527	505	566	535	533	536	517	547	517	510	522	498	549	540	546	547	510	533	511	517	531	536	511	553	558	548	520	540	592	519	527	488	562	513	607	561	555	531	556	537	574	519	505	517	517	549	519	555	529	551	543	506	508	514	520	525	526	495	516	563	526	514	544	542	539	556	543	542	550	557	584	535	511	544	497	519	518	583	518	495	499	540	547	512	551	538	496	500	517	522	565	565	520	525	507	522	546	521	532	559	514	504	518	497	502	570	544	493	529	552	534	527	509	494	548	564	528	550	554	541	557	549	517	536	546	511	503	520	507	523	546	524	558	527	522	493	528	550	534	543	541	528	529	531	521	510	526	533	531	548	577	547	561	552	524	533	534	549	529	563	522	562	534	518	552	538	545	501	551	531	554	546	478	491	522	561	567	529	540	552	565	527	524	535	564	477	515	547	538	537	527	525	533	545	534	526	486	533	531	524	576	545	570	515	539	546	541	548	555	504	565	598	563	497	522	498	536	514	528	582	560	495	521	556	545	495	531	502	548	525	498	539	565	539	524	527	540	527	497	512	514	536	519	512	518	520	509	537	539	556	557	490	512	566	520	553	547	529	536	573	570	528	535	574	518	517	546	554	540	564	524	561	552	527	525	520	532	522	532	520	566	556	517	521	531	550	493	544	509	515	539	489	573	526	524	516	544	499	495	502	538	541	570	516	556	519	546	507	523	532	541	528	480	484	527	511	520	543	555	524	540	521	489	546	510	549	486	520	559	534	541	523	548	551	542	496	524	540	531	516	528	528	536	561	537	513	564	535	533	527	531	555	522	518	532	560	506	515	550	556	541	542	569	558	506	550	557	563	526	540	512	536	521	533	496	559	531	544	537	502	546	515	501	524	525	555	504	517	505	524	533	547	521	541	492	519	527	495	550	526	520	510	558	543	516	552	559	547	561	560	568	535	536	556	519	543	596	559	510	533	536	495	553	537	554	524	508	559	546	515	554	544	503	491	527	527	545	516	522	523	577	481	501	484	541	505	538	569	505	523	562	517	555	544	537	560	499	555	524	527	535	527	527	534	543	531	531	502	552	514	549	521	544	515	555	556	535	554	501	543	559	505	535	539	517	513	528	555	533	511	516	570	577	549	523	559	463	554	536	568	560	540	529	530	551	561	547	568	539	572	554	538	513	539	526	540	558	517	562	515	517	542	556	541	514	538	535	553	563	497	565	533	520	550	489	554	531	511	516	552	528	522	552	550	512	508	533	552	506	540	537	497	521	552	504	519	520	532	554	545	504	525	524	520	517	550	548	532	516	526	497	559	538	516	566	547	531	521	566	544	503	531	528	538	557	504	532	563	548	508	541	521	552	538	536	537	551	524	533	539	517	531	530	519	531	564	527	547	542	502	515	539	526	571	484	515	499	519	536	533	519	465	515	543	560	520	505	510	537	507	567	567	551	543	532	541	525	544	528	566	486	557	542	500	546	497	525	531	558	497	506	494	531	542	525	522	531	520	519	549	523	556	551	513	559	535	555	558	549	507	510	537	556	560	535	512	533	507	536	485	519	535	538	541	558	538	505	503	539	544	558	537	561	578	535	533	569	535	551	553	485	492	571	532	502	519	515	528	532	523	554	552	528	557	498	485	527	516	495	524	556	534	538	546	500	500	527	521	492	472	508	474	503	561	542	527	557	532	516	521	560	521	523	513	548	558	525	546	583	541	559	525	528	547	546	518	528	520	546	531	539	527	535	543	533	474	512	559	554	516	554	559	498	560	556	508	518	531	544	535	522	556	519	566	516	510	549	512	555	573	534	522	548	509	553	504	496	519	522	530	541	529	509	552	518	535	530	537	534	537	558	512	565	555	562	535	548	534	510	557	531	587	549	536	536	549	567	541	534	576	528	516	561	536	531	478	550	559	545	525	524	508	548	574	483	556	501	497	524	542	524	521	595	557	512	547	544	547	540	526	521	563	523	535	544	547	547	503	512	506	504	517	508	499	489	517	528	510	535	567	550	538	540	530	559	572	531	542	535	532	490	532	518	528	512	529	515	515	507	540	520	526	520	507	525	561	537	515	547	561	501	535	534	506	534	552	494	517	553	517	531	482	561	561	511	509	530	531	546	539	519	504	519	572	512	537	557	562	491	528	533	542	533	508	562	578	538	508	574	566	572	555	502	498	539	497	569	510	519	559	543	545	536	474	530	521	497	552	509	545	568	591	530	504	541	518	496	511	551	552	548	517	587	549	530	524	517	554	532	555	506	513	514	534	525	536	518	499	543	504	512	524	525	546	520	537	530	542	552	512	518	525	489	548	584	564	561	551	533	529	567	547	533	553	549	530	490	491	553	512	529	519	528	520	554	501	502	520	484	513	551	532	519	515	537	500	536	503	557	498	559	551	546	539	565	558	528	508	534	539	562	573	493	569	542	516	532	546	533	557	552	564	535	540	585	568	489	474	560	570	521	520	546	549	510	535	514	516	524	528	568	513	499	518	487	499	528	542	563	503	531	513	532	552	580	527	500	529	533	507	513	531	533	534	535	514	586	532	530	518	497	551	516	551	557	522	522	534	555	514	516	542	541	549	578	565	529	527	533	537	543	537	515	490	584	524	526	532	523	547	537	554	526	549	515	548	504	493	545	538	514	530	587	527	521	527	523	515	531	516	552	512	567	519	511	517	540	518	560	535	554	588	537	530	568	480	549	529	486	517	545	564
13941	13913	12266	15213	18045	15123	13360	9555	3920	2520	1732	3173	3181	1975	1750	1750	839	414	377	334	346	296	345	338	316	348	301	309	340	255	309	337	340	361	338	334	334	329	335	299	336	336	325	306	320	318	307	322	318	304	329	340	342	308	325	328	318	330	323	331	297	314	334	310	320	323	296	342	341	303	328	324	329	328	312	320	335	324	362	297	316	285	309	302	279	313	330	292	333	319	322	281	288	338	303	311	314	319	321	282	280	317	290	311	310	303	322	316	314	319	329	326	332	284	302	311	319	294	304	323	312	287	317	287	307	277	316	336	297	339	317	355	337	305	329	277	331	292	324	336	319	344	303	344	324	298	314	323	322	323	337	311	325	351	333	300	339	309	322	323	311	291	309	330	332	324	345	322	336	293	337	320	320	339	307	318	320	302	289	285	313	347	321	290	327	341	342	301	324	325	330	294	305	321	338	311	284	305	307	302	325	354	310	305	295	312	314	280	285	329	321	306	290	338	351	337	329	306	312	310	304	337	361	288	325	334	317	301	349	300	313	312	329	316	329	312	310	324	323	334	312	331	329	321	286	284	327	314	327	305	322	320	293	322	306	323	323	315	303	324	337	304	329	324	317	313	328	329	333	329	327	307	321	305	328	315	328	331	317	302	297	349	323	279	356	336	300	323	349	312	337	303	301	344	309	306	323	297	302	282	333	299	362	295	330	308	349	303	317	344	327	319	313	300	304	314	293	322	338	342	305	309	333	306	322	301	293	305	319	322	310	324	311	316	313	344	326	316	322	313	335	340	306	318	311	339	328	324	300	307	333	311	329	317	356	328	294	309	327	317	341	338	366	304	283	301	319	342	320	323	304	318	307	332	302	305	342	288	355	320	295	340	339	327	328	346	318	319	315	320	331	304	319	321	343	307	292	300	321	311	322	298	335	315	328	301	318	336	323	333	357	306	285	331	316	346	328	316	287	306	284	329	343	309	313	312	340	332	343	328	296	300	321	302	310	323	322	288	319	324	335	333	326	323	309	291	334	316	335	321	300	310	353	315	318	353	303	318	324	338	277	349	305	307	323	320	316	302	323	308	349	307	321	310	297	344	360	305	308	320	313	323	304	308	316	300	331	315	306	289	348	293	316	315	330	320	347	338	332	325	338	329	288	307	294	300	321	308	323	315	300	337	332	351	330	334	324	319	355	325	301	337	309	338	308	342	312	313	326	344	307	312	323	322	317	295	332	327	341	295	331	287	332	275	298	333	302	310	351	303	344	320	354	308	304	307	299	301	326	354	321	305	320	317	337	326	306	303	322	332	346	363	332	288	341	334	296	293	342	354	322	315	320	323	311	300	319	323	296	315	313	331	356	278	298	340	326	314	307	319	338	303	310	318	281	298	270	343	332	301	304	319	315	332	320	336	283	295	306	317	331	278	320	333	298	332	350	322	308	323	310	320	353	302	352	314	310	336	334	296	305	366	293	315	333	337	327	296	319	319	339	325	315	307	297	309	318	325	288	314	302	312	360	359	329	320	322	333	323	311	330	305	302	349	322	356	305	325	316	320	348	297	317	310	331	322	318	320	336	327	339	320	316	323	315	310	329	332	345	320	331	300	314	304	342	302	309	310	286	313	294	300	327	336	298	323	322	324	341	336	313	309	309	295	295	298	322	303	313	325	316	306	312	320	300	352	305	294	308	310	333	315	292	328	350	314	305	321	307	342	288	315	332	313	307	314	337	319	332	287	294	352	311	298	340	326	318	306	308	279	304	336	345	293	322	317	332	343	304	319	343	333	325	294	346	302	347	313	319	325	348	330	300	323	289	297	313	301	340	328	291	335	337	360	325	297	305	324	335	300	335	328	320	344	310	331	321	304	324	305	296	346	304	286	320	323	317	330	344	320	312	336	341	310	320	317	272	341	324	323	306	317	346	284	291	327	295	341	317	329	319	323	325	327	312	304	305	309	305	297	351	279	331	326	358	344	308	333	315	316	309	326	318	329	335	354	328	343	320	300	346	321	326	340	332	294	298	326	330	344	318	313	319	318	299	324	344	309	307	328	301	320	295	303	315	341	339	309	315	346	335	331	292	322	338	321	307	313	299	338	333	312	319	324	309	351	351	300	314	328	296	293	300	306	305	335	317	289	326	319	319	331	317	318	310	331	315	341	324	311	341	313	326	335	299	318	312	325	301	297	318	327	328	331	354	356	302	300	326	323	317	338	319	324	312	352	324	378	343	309	294	289	341	306	299	344	352	337	313	334	339	271	326	343	350	343	312	358	295	316	301	308	315	345	314	316	330	297	351	319	307	300	334	346	325	309	322	327	306	318	298	303	320	336	275	311	339	284	308	323	316	300	318	327	300	309	338	346	339	323	319	353	295	309	345	345	296	331	333	330	339	343	313	313	292	334	317	278	300	286	318	305	311	299	326	288	310	320	322	323	310	346	295	310	312	323	322	319	318	314	319	290	313	297	299	332	315	332	305	333	324	311	335	298	308	309	330	307	314	323	317	301	323	338	344	355	313	309	316	300	327	320	333	344	319	313	328	319	319	307	309	309	349	324	310	308	289	317	326	307	329	290	303	309	284	332	337	324	310	309	312	307	314	335	327	343	322	306	323	357	301	299	316	317	319	316	324	323	332	332	301	328	336	344	349	341	330	318	321	313	338	318	314	319	343	309	379	317	321	327	352	343	311	323	310	331	335	323	336	321	291	331	298	294	334	340	324	313	338	299	364	345	285	312	321	311	291	315	330	312	311	331	325	312	287	292	315	325	311	316	318	301	315	310	271	337	319	325	340	298	334	309	311	321	300	288	326	338	338	326	357	335	326	292	318	355	296	329	320	346	305	342	309	338	325	325	315	309	338	322	350	302	303	307	341	305	319	324	327	328	321	323	323	340	312	322	334	297	324	314	323	297	313	283	328	309	320	298	332	335	336	320	309	319	307	299	308	344	317	330	325	316	289	337	318	327	313	301	302	289	332	317	320	315	284	340	336	312	323	318	278	306	325	322	267	307	323	318	317	366	321	312	306	302	309	326	303	328	349	295	314	322	326	339	298	339	330	316	322	317	302	311	291	318	314	355	352	328	324	326	347	334	316	284	285	325	285	322	336	317	332	315	330	332	364	327	331	306	326	318	295	322	297	281	305	338	318	322	319	334	295	316	341	330	334	332	342	338	331	294	300	292	296	317	327	346	320	320	314	306	318	323	303	337	299	317	278	317	300	329	360	312	330	310	325	312	332	313	274	307	309	323	311	297	328	294	299	305	349	296	316	341	342	320	322	318	315	341	299	335	291	321	300	316	327	302	322	319	309	332	328	273	348	295	343	294	302	343	328	317	277	301	333	347	317	303	326	316	282	300	299	332	348	353	309	348	326	330	331	309	291	296	320	325	290	329	338	328	299	302	315	339	319	288	334	309	312	269	326	288	338	308	326	313	316	303	363	369	305	342	326	298	299	292	336	344	322	311	295	310	319	287	299	317	303	313
10030	10796	9508	19806	27812	27385	28523	20110	10523	9003	6340	11192	10015	6455	6759	6695	2897	1470	1193	1099	1096	1051	1068	1001	1025	1003	971	972	954	919	987	892	937	979	902	934	986	912	902	904	944	909	924	885	896	922	875	940	893	929	927	815	898	873	842	912	889	845	824	849	868	910	835	920	837	860	812	861	882	876	858	857	829	912	945	890	860	877	971	987	978	852	866	839	843	826	831	870	886	880	845	836	883	855	832	852	863	856	872	823	889	853	809	846	868	830	872	863	831	834	821	853	852	833	860	850	805	893	874	871	847	845	876	834	844	839	865	856	857	867	858	863	821	820	909	830	876	866	846	879	873	818	836	844	844	896	847	854	883	842	890	846	846	875	853	845	870	826	834	849	913	855	902	872	880	813	862	843	895	927	801	880	849	868	897	878	892	831	859	828	919	839	851	856	906	816	857	885	905	867	884	844	870	825	892	874	842	867	845	841	817	877	870	844	909	845	848	884	818	859	852	869	842	871	824	845	917	893	890	824	845	843	876	844	826	838	903	893	893	860	851	854	857	830	812	893	852	827	859	894	837	881	842	859	857	834	843	817	832	831	938	848	851	866	843	852	885	827	844	914	912	826	842	884	836	892	874	890	912	974	891	860	809	893	837	823	874	877	884	846	833	833	924	835	906	860	851	858	865	814	892	909	825	838	846	849	862	835	901	811	847	850	848	847	887	885	853	867	854	852	868	841	828	844	860	851	867	860	869	845	887	814	823	822	833	900	888	846	851	839	793	880	866	853	830	885	826	851	868	888	841	864	862	830	881	804	857	812	796	846	841	873	880	815	896	913	872	848	795	825	867	860	848	856	841	845	842	838	886	844	829	856	851	900	843	851	842	855	886	885	830	832	858	809	897	829	892	851	885	828	952	900	902	868	866	824	903	886	881	857	863	873	853	848	824	862	844	862	874	879	822	824	881	874	894	892	893	882	869	817	836	918	831	852	878	867	853	907	856	831	886	888	877	868	827	910	866	848	799	845	867	868	897	841	850	846	883	878	870	858	843	827	903	911	878	862	855	841	837	888	879	833	822	840	856	859	861	864	830	870	856	865	939	849	852	826	847	863	870	896	869	873	822	943	897	858	857	842	812	809	851	872	905	888	844	833	853	877	829	806	864	832	863	847	877	901	855	855	879	860	866	852	848	810	804	834	875	861	861	817	856	896	884	794	855	895	890	850	830	886	877	849	880	845	900	813	833	892	843	830	912	842	841	843	906	845	867	814	869	852	848	844	847	890	891	846	901	820	850	860	843	862	846	844	833	869	827	831	869	856	887	808	921	820	885	851	898	864	887	855	870	807	816	864	890	869	863	835	844	834	795	900	839	868	855	882	828	849	837	862	824	898	851	912	872	860	855	850	833	839	910	852	859	880	836	808	839	833	862	868	881	795	827	911	806	861	904	820	879	851	840	847	908	817	889	902	799	843	903	849	871	813	870	862	870	863	822	863	871	866	831	907	863	858	877	875	894	845	903	818	852	916	865	832	923	883	845	826	878	851	835	847	819	872	857	880	842	891	844	882	866	847	776	803	796	856	848	821	865	873	853	876	820	824	853	893	869	847	864	876	908	866	862	858	864	816	879	881	813	876	847	858	820	813	857	844	856	889	872	864	858	854	844	836	864	891	913	887	898	810	910	857	859	879	912	836	855	858	881	840	863	917	853	802	848	831	858	880	928	878	796	837	890	867	850	811	870	880	838	876	843	851	914	871	852	833	893	821	865	883	862	874	881	867	861	882	867	814	868	852	894	873	859	859	881	877	886	867	840	844	875	876	834	874	817	896	831	882	825	845	860	841	889	873	833	853	875	877	849	896	828	874	867	854	804	869	901	904	851	838	849	887	840	846	918	867	861	889	854	839	846	814	889	835	880	906	847	911	851	897	878	865	823	829	810	851	786	853	878	861	841	897	891	883	835	847	860	889	838	891	818	896	867	855	841	925	810	803	886	830	835	794	864	841	796	830	851	863	846	842	895	861	823	823	886	884	874	850	872	829	863	847	883	821	928	858	843	885	827	835	829	859	865	835	887	912	815	898	910	936	877	860	889	848	894	853	842	832	844	846	866	880	850	869	886	852	872	875	846	804	825	824	827	804	854	878	827	855	823	874	837	837	847	844	857	841	870	867	848	866	848	836	849	851	864	843	892	859	878	864	813	849	856	838	855	828	833	857	897	845	867	826	911	869	856	864	870	856	862	868	873	832	841	869	881	790	828	866	856	867	846	839	870	825	853	912	884	854	915	871	913	865	809	866	853	854	882	837	873	845	888	893	861	837	832	899	926	830	859	861	830	880	888	875	876	842	835	829	906	882	869	845	872	809	852	865	847	939	836	874	814	886	921	846	898	870	844	836	886	848	892	919	867	851	875	790	852	794	846	870	850	869	880	823	868	908	863	861	835	820	856	852	861	885	832	896	835	881	810	860	872	838	850	863	851	888	834	879	833	846	840	870	846	852	829	838	892	867	837	938	852	820	892	894	868	905	910	895	876	874	859	834	861	874	899	836	844	858	867	815	857	843	863	861	884	864	876	860	843	846	859	842	833	876	862	841	857	830	807	861	833	902	915	846	846	860	851	892	857	888	844	832	858	890	899	911	837	899	835	847	811	880	864	900	813	897	885	823	899	840	832	930	867	874	918	809	846	841	912	862	880	835	832	875	839	856	832	829	840	848	847	878	849	811	857	869	866	858	891	892	852	877	795	856	840	819	906	902	871	878	846	889	842	839	876	888	840	860	860	861	845	891	839	858	845	879	834	912	859	838	839	850	851	847	856	864	864	799	862	863	864	839	852	841	815	922	857	880	857	863	795	892	778	855	842	834	861	849	839	836	887	868	879	874	870	873	826	885	889	836	860	842	819	854	865	860	875	839	838	854	875	831	883	870	822	874	808	821	850	829	881	823	854	920	897	852	817	890	843	888	874	824	819	829	908	871	838	909	873	889	891	843	829	884	822	819	914	862	876	875	884	874	837	856	853	848	841	856	907	835	872	866	855	811	815	847	861	882	853	833	812	848	828	859	895	905	879	863	824	829	856	854	848	867	836	847	833	880	780	901	795	815	851	840	931	866	899	844	875	895	864	859	854	881	845	852	856	878	847	837	916	835	840	850	874	906	836	881	808	834	854	882	883	865	826	876	833	847	826	892	815	875	820	897	863	897	845	877	905	790	907	849	916	860	845	859	853	853	834	864	779	888	813	880	919	847	896	846	842	875	886	845	813	811	828	911	787	857	851	835	853	850	813	865	883	821	872	816	811	819	882	858	880	876	851	916	859	854	846	839	852	845	875	852	901	837	875	898	856	840	783	878	860	882	911	859	868	779	825	876	921	896	875	867	842	839	865	848	826	871	889	878	882	798	861	888	853	891	856	860	824	833	854	837	854	876	823	932	880	868	885	871	893	869	889	846	859	878	841	831	857	836	899	816	848	942	885	865	795	857	888	806	847	877	793	873
21712	19864	16584	19755	24383	21401	21690	16315	6838	4070	3156	4701	4583	3250	2623	2469	1407	530	330	307	330	335	285	341	278	314	269	262	279	262	276	220	283	256	261	262	286	272	307	316	245	288	273	283	285	252	275	280	305	294	277	268	292	274	273	266	251	290	252	255	287	274	268	256	267	278	306	277	282	270	274	259	272	259	264	283	281	315	292	278	297	279	280	276	279	273	267	310	271	254	275	281	258	274	235	279	276	260	293	259	240	236	297	251	288	254	272	266	282	295	279	281	283	274	277	293	251	273	266	289	290	290	269	265	285	283	265	251	261	259	263	285	261	304	296	283	291	283	248	288	284	261	244	260	293	258	257	256	288	271	260	279	302	282	278	267	269	285	253	306	289	274	293	316	292	260	266	263	254	267	278	263	252	283	273	277	281	225	295	271	268	275	267	290	260	292	304	274	256	273	277	299	281	295	288	265	275	304	291	264	262	252	262	280	266	246	274	271	258	249	288	266	295	269	251	278	299	268	264	252	298	244	276	277	313	303	280	249	283	288	259	291	269	267	282	290	272	243	285	274	280	265	263	270	257	258	266	281	286	276	297	283	280	257	281	264	268	281	300	293	262	282	263	251	269	297	272	270	257	288	285	291	269	280	279	258	275	295	285	281	287	287	268	254	282	272	284	292	294	311	265	265	276	270	267	237	275	273	250	277	255	246	294	271	243	244	240	286	274	291	286	273	255	286	248	276	265	271	266	270	295	257	274	261	232	270	267	293	301	320	272	246	280	276	265	256	244	273	261	285	279	294	278	281	252	275	243	251	283	253	277	245	269	260	251	271	255	284	286	256	303	254	271	290	261	290	274	298	244	250	318	278	259	282	258	276	238	285	252	251	253	282	281	263	298	279	289	250	243	261	210	240	270	292	293	269	280	286	274	282	263	285	295	291	310	260	269	288	277	252	270	278	267	264	286	252	287	253	300	258	278	281	288	262	271	264	258	262	280	272	254	284	265	316	281	262	309	268	264	270	281	258	279	252	279	269	271	283	250	272	275	265	274	278	248	243	263	257	278	280	269	259	231	255	257	252	280	263	278	254	278	266	277	258	243	248	271	243	278	290	251	268	332	296	300	270	271	267	280	272	269	275	261	262	265	240	270	257	271	289	291	248	248	286	289	295	275	289	299	258	266	235	298	264	277	260	299	251	280	285	281	286	265	280	260	289	268	310	267	272	259	261	274	305	267	270	279	280	263	278	286	258	284	270	233	287	252	241	282	282	282	270	307	235	306	279	271	303	262	233	272	295	278	275	261	295	302	274	276	294	262	295	261	319	293	273	258	271	255	276	278	280	283	289	286	260	265	301	273	241	247	248	292	271	289	249	268	306	268	275	314	271	302	255	252	291	257	267	254	262	267	261	288	254	248	293	271	260	281	272	270	279	289	282	235	261	270	255	257	280	257	297	287	251	279	263	263	271	252	272	283	290	266	290	284	296	244	295	264	273	255	296	287	249	262	259	287	249	260	275	307	272	305	273	258	297	255	255	294	279	289	257	297	291	285	266	273	286	300	270	274	257	290	276	273	278	295	264	268	244	267	270	254	257	263	267	255	277	275	258	286	264	275	261	278	272	281	274	292	277	243	274	274	284	277	265	273	295	312	272	252	275	292	232	274	269	272	255	298	257	279	265	237	248	272	298	302	279	280	262	278	280	247	269	257	291	246	301	259	265	268	296	273	222	297	265	244	256	252	254	273	277	287	269	238	313	263	266	260	262	243	270	306	269	292	265	270	274	277	317	301	274	297	271	290	276	275	261	255	294	261	270	271	273	245	281	302	276	268	274	269	268	313	297	296	269	283	276	286	258	262	258	295	268	292	283	248	259	298	279	260	283	275	273	287	267	265	270	294	260	290	278	262	283	300	289	252	271	287	286	272	317	267	310	276	313	278	274	283	288	290	244	262	256	251	261	282	277	289	279	267	281	272	267	289	288	243	266	265	270	253	233	243	249	275	293	290	305	265	308	269	263	287	292	291	247	268	259	264	295	250	254	273	306	271	273	281	288	244	276	267	279	253	277	282	262	291	296	290	277	269	284	266	251	278	263	268	233	283	270	295	268	283	244	285	244	263	248	244	267	256	255	254	284	264	246	283	263	302	247	277	251	295	270	302	264	263	264	260	264	263	282	290	280	266	307	280	277	277	291	294	307	299	250	243	279	256	282	275	269	264	307	313	276	303	265	247	260	278	284	303	283	261	302	291	286	289	250	285	262	245	274	284	265	260	290	275	262	290	294	284	295	255	270	236	271	272	265	268	249	299	246	259	301	262	251	289	273	267	253	280	259	266	276	280	242	265	292	240	270	284	276	308	288	272	285	251	319	293	268	268	278	282	254	271	266	259	304	244	262	283	246	286	236	269	257	303	272	263	248	280	293	285	280	246	320	256	246	273	277	267	244	262	277	253	271	278	270	259	279	270	292	262	294	260	281	267	264	251	251	274	294	268	278	263	269	273	278	257	271	248	261	265	279	298	294	243	258	272	286	288	269	247	296	249	275	255	254	274	292	276	259	292	261	266	250	258	274	273	257	257	264	261	229	279	259	270	273	274	259	253	254	274	251	274	271	279	245	253	260	272	302	267	261	274	259	272	229	267	280	272	260	263	275	296	282	272	278	280	258	274	270	279	238	272	265	263	237	269	259	288	264	274	248	268	297	259	300	294	279	284	254	283	274	293	269	291	270	264	285	297	281	259	265	282	307	287	289	263	284	278	256	269	304	257	266	263	252	276	261	247	267	293	287	253	263	245	260	293	259	231	277	276	238	278	259	252	278	304	275	265	247	314	236	264	277	288	259	248	286	287	284	274	249	259	248	246	290	273	267	278	289	270	289	254	290	272	287	301	292	282	272	250	269	299	265	267	259	279	282	275	270	271	295	291	268	283	258	280	275	257	274	262	264	280	259	275	268	297	278	283	262	264	253	284	270	282	261	305	292	268	258	269	274	245	264	278	287	275	276	278	254	285	279	293	271	280	279	275	303	300	256	273	248	278	260	249	299	274	276	262	272	263	278	255	267	274	319	285	288	270	272	270	302	229	303	272	266	249	265	296	310	237	296	264	260	268	287	279	267	271	276	239	265	277	268	262	276	261	292	285	236	253	254	269	282	284	265	273	268	267	254	242	291	233	307	242	261	275	249	263	261	250	250	254	261	274	243	266	253	258	266	280	260	290	302	255	267	255	293	256	248	256	288	277	281	246	285	261	283	233	256	292	294	272	263	275	238	248	280	255	275	291	309	290	279	233	267	304	247	281	275	240	270	247	263	254	284	264	308	246	306	243	273	301	290	282	285	244	259	290	269	267	275	275	285	268	281	274	266	284	256	268	258	275	296	257	274	282	268	255	280	284	294	270	279	285	263	269	257	252	251	317	278	294	266	272	298	312	282	285	259	293	297	268	288	278	253	283	288	251	256	293	248	263	295	280	279	274	278	252	247	275	260	273	279
13069	13656	12388	23315	33149	31761	36515	26850	15586	12491	11211	16026	13503	8647	8646	7557	4340	1927	1157	1129	1283	1124	1047	1021	965	897	892	883	904	871	876	864	875	799	817	826	867	832	833	827	766	813	800	787	804	814	785	795	784	767	781	735	788	812	768	751	753	751	767	749	791	765	754	736	745	709	733	748	797	735	755	763	768	741	735	718	737	728	774	892	851	743	744	738	736	738	753	699	712	746	760	741	731	737	798	720	753	742	743	742	730	759	743	746	722	717	730	694	703	750	760	699	772	740	717	768	683	747	732	761	730	740	746	736	705	727	712	759	716	730	736	686	740	739	715	692	713	723	737	766	704	725	694	760	725	694	771	752	725	739	697	729	674	738	770	742	709	734	706	748	719	726	718	701	716	704	735	717	677	775	725	732	687	708	708	739	705	728	698	711	718	754	757	717	767	771	737	713	692	739	712	729	732	771	759	734	728	713	755	723	745	682	717	741	712	751	706	690	682	751	740	705	708	718	739	707	775	724	751	704	692	690	709	685	803	781	708	690	714	710	747	719	731	771	725	752	727	731	722	723	765	676	745	688	665	688	739	724	755	713	722	732	691	692	734	739	714	673	711	762	711	705	752	703	749	727	758	740	707	693	731	692	772	713	721	696	736	744	743	694	689	762	743	768	689	678	709	703	703	737	768	699	708	739	712	754	696	721	745	732	779	737	737	744	663	726	714	683	708	759	686	724	727	743	737	734	770	746	739	716	723	749	710	728	719	753	708	694	724	793	709	704	662	761	690	718	750	717	688	719	715	702	704	719	719	700	734	721	748	723	745	755	760	671	716	752	718	747	715	689	757	739	727	692	718	712	734	737	729	729	707	695	680	735	685	682	716	671	721	706	725	706	712	693	712	753	738	697	760	740	705	745	759	744	726	745	728	765	739	668	739	680	700	738	694	742	736	720	758	743	745	729	757	729	692	721	715	723	694	740	687	696	720	742	735	697	697	731	703	700	692	720	750	714	745	754	764	717	730	715	721	759	751	735	727	767	699	743	679	745	703	739	750	709	721	698	720	698	740	706	721	717	748	717	748	773	673	699	727	732	730	758	704	752	750	699	743	702	682	707	749	750	758	674	733	742	710	751	734	703	746	684	728	731	680	712	661	732	772	731	693	752	723	754	731	750	804	685	730	722	760	744	708	721	715	724	706	704	732	754	698	737	693	751	777	744	714	697	741	641	721	803	711	684	779	736	727	680	729	726	725	710	718	731	704	697	746	726	744	775	709	703	715	726	710	743	770	722	722	747	725	697	684	678	710	753	725	687	714	700	761	746	755	715	727	726	696	682	744	708	741	739	731	724	722	735	668	714	723	730	736	707	729	760	685	723	747	720	678	737	739	737	748	758	733	719	736	687	714	761	739	712	749	676	694	754	761	746	726	740	689	709	733	749	707	685	718	711	739	752	703	749	739	717	719	763	727	756	690	690	774	754	714	761	744	718	695	726	698	742	748	727	732	735	700	721	719	741	700	749	768	719	720	771	721	755	706	693	713	753	710	724	723	740	745	774	722	708	733	716	736	746	696	668	773	740	667	743	727	726	700	726	706	774	712	717	749	719	723	736	659	712	752	711	751	693	728	688	758	700	734	689	740	700	697	718	719	761	736	723	698	772	730	757	699	704	736	705	740	721	715	707	716	702	765	733	707	660	724	748	715	758	756	722	766	685	724	777	702	703	700	744	682	768	725	740	733	676	744	737	717	721	739	693	692	727	740	739	746	696	679	677	704	760	772	705	695	702	718	758	809	760	705	709	734	759	696	719	727	685	736	772	721	742	755	697	738	709	718	687	730	759	723	708	766	712	771	710	731	731	742	760	788	726	748	703	724	728	698	707	702	698	731	737	733	737	733	732	690	750	693	711	758	749	698	708	731	715	749	787	779	678	718	770	737	760	722	747	740	714	719	736	736	697	756	737	724	707	733	713	727	687	712	720	724	723	725	721	737	723	751	716	762	725	699	750	752	734	752	753	685	730	731	774	727	698	750	718	660	695	695	711	701	694	758	714	714	747	755	745	676	741	728	760	690	756	753	702	728	673	709	741	741	710	746	718	721	707	714	744	728	761	742	745	692	705	655	742	723	706	710	735	723	720	695	696	708	750	731	773	776	729	755	718	712	710	741	690	742	724	729	740	696	718	731	729	720	737	709	712	726	738	741	765	705	729	728	714	737	702	697	707	693	759	767	735	718	708	760	799	765	730	759	699	736	638	732	680	720	655	739	733	714	711	735	739	717	725	726	729	721	731	724	664	738	723	716	733	677	735	774	704	735	731	778	695	748	736	734	705	717	743	749	749	688	740	700	699	707	719	731	790	734	691	680	743	714	688	728	727	738	712	739	681	706	773	722	767	714	727	706	693	709	723	711	648	770	700	714	721	696	739	715	716	689	726	699	762	738	690	711	771	731	714	737	743	751	740	814	739	687	734	694	682	741	759	708	769	739	742	723	766	742	741	717	705	702	753	715	698	727	747	765	712	703	787	701	738	699	742	750	721	704	728	730	741	747	731	750	764	685	713	722	754	699	736	754	768	711	694	713	732	720	725	696	729	756	726	689	733	713	680	708	724	687	721	693	762	768	751	747	724	697	711	750	757	730	705	735	684	744	715	762	739	713	753	730	682	744	677	711	702	705	776	751	716	723	737	712	689	761	718	743	717	736	713	697	704	738	726	720	732	674	678	673	722	758	740	704	735	726	738	725	768	703	701	715	735	802	722	731	733	780	751	689	736	714	749	701	681	713	719	683	734	762	709	692	738	738	710	803	704	720	772	713	715	714	703	689	718	757	694	740	735	724	689	716	758	723	682	758	698	710	735	734	712	754	711	744	711	757	693	753	713	738	732	763	680	759	733	717	689	722	753	690	729	726	760	741	742	713	740	680	674	716	775	773	713	759	738	741	759	719	678	719	705	709	718	689	723	740	717	767	681	745	694	780	750	741	735	734	758	726	749	761	731	740	728	708	707	751	745	731	707	728	712	738	738	702	718	724	733	748	728	731	747	738	710	671	693	722	710	784	732	727	703	739	729	711	714	747	708	712	701	754	714	745	744	734	723	711	710	751	759	741	741	753	716	694	739	725	753	772	725	758	735	709	749	709	749	749	711	771	783	694	775	738	735	732	729	743	740	710	710	723	684	702	697	737	685	769	761	741	747	738	690	792	768	703	705	710	753	689	776	749	701	761	718	720	739	734	776	748	667	714	748	748	743	712	726	708	740	729	686	749	717	757	720	721	719	702	713	691	723	696	683	670	781	760	717	709	761	744	723	705	688	692	773	657	688	768	774	711	764	697	758	715	703	711	696	687	712	704	725	799	738	727	714	699	694	739	741	698	672	715	724	811	708	699	730	727	726	688	731	690	747	704	719	749	724	729	714	724	688	730	685	701	749	702	692	759	751	717	745	649	743	661	726	693	759	700	722	717	734	753	809	680	754	727	697	727	746	737	757	759	731
2830	1913	1074	979	998	592	627	408	256	233	219	284	284	193	191	168	184	176	170	165	168	178	161	194	154	174	176	184	166	177	168	191	194	176	174	170	169	184	174	180	196	164	170	165	184	161	188	186	158	167	170	180	163	188	184	181	153	161	172	174	173	145	194	150	182	148	163	170	171	181	162	163	175	202	154	171	163	136	164	189	180	176	143	168	166	155	178	161	191	166	168	181	183	181	159	149	202	175	150	206	160	184	182	155	162	186	168	180	172	174	136	172	139	145	165	163	181	174	176	177	189	201	188	199	156	160	176	203	160	188	180	157	185	169	151	165	145	181	147	199	166	172	166	184	165	181	168	165	153	170	175	174	190	176	183	169	172	169	168	171	176	175	161	176	182	164	164	161	174	162	172	172	182	171	162	152	161	173	171	167	160	161	168	187	199	195	188	178	152	194	154	164	197	155	166	190	170	163	155	167	140	168	150	198	188	169	162	164	148	181	152	178	175	165	164	185	180	191	183	165	170	162	169	165	167	140	159	170	173	169	190	178	163	180	151	176	149	173	175	183	173	180	155	202	178	166	162	171	172	164	174	188	180	166	189	175	174	175	157	186	168	209	166	158	164	169	169	163	144	165	175	155	170	158	203	171	147	169	183	161	186	182	164	159	176	162	143	168	168	163	165	175	148	154	180	182	171	176	175	177	180	187	198	164	167	180	153	162	178	175	181	167	176	143	162	139	154	180	189	165	160	169	165	166	148	179	169	190	173	175	176	174	149	174	164	158	186	165	188	162	166	160	174	172	186	164	159	182	174	156	151	145	162	169	184	156	155	163	157	153	194	153	181	168	206	192	169	165	157	159	159	171	166	162	157	150	167	178	137	178	195	186	164	151	163	182	169	166	154	157	155	164	178	160	146	178	179	162	185	164	163	186	175	178	156	169	161	157	200	199	185	182	172	165	161	167	158	157	174	186	166	155	164	163	183	185	159	192	167	167	144	176	191	179	182	170	174	169	158	167	205	161	191	185	176	196	147	169	194	176	162	156	143	173	187	143	156	178	166	166	170	151	181	162	176	135	170	163	159	197	170	183	149	154	189	158	177	148	179	173	170	164	159	171	172	170	188	173	169	171	171	172	175	160	166	158	171	187	168	169	171	179	150	181	166	142	164	181	161	176	167	177	161	162	178	151	163	180	162	181	170	170	177	191	166	168	183	167	169	150	190	147	177	162	170	190	149	176	188	165	184	191	158	165	170	160	164	170	153	167	160	183	160	149	181	166	163	182	176	168	169	185	178	163	168	171	165	162	163	183	149	179	169	160	162	166	174	151	176	163	179	187	177	172	163	172	166	196	158	194	176	187	185	185	173	179	199	160	171	155	162	170	144	170	162	180	170	158	182	180	169	158	168	187	157	156	180	168	190	170	181	175	193	193	155	175	185	184	184	182	188	160	162	174	158	159	176	185	179	175	169	186	162	174	178	174	174	182	170	165	181	179	177	157	180	164	169	169	157	158	193	167	160	149	180	167	154	169	162	169	191	159	182	157	156	189	186	164	156	185	161	196	165	191	184	158	159	169	173	180	156	181	160	177	145	200	152	161	181	171	212	165	173	165	160	184	145	172	158	156	162	179	168	159	162	163	137	182	146	192	184	159	146	173	155	187	186	162	163	167	173	187	162	192	147	143	164	166	192	182	202	169	165	178	145	182	180	151	161	193	174	161	178	167	190	159	149	172	165	162	165	165	191	171	159	155	156	166	138	193	183	149	176	176	150	161	175	151	161	191	174	154	175	155	166	172	179	202	170	156	172	184	161	170	162	176	178	169	173	164	155	167	170	167	184	176	174	153	205	182	170	183	185	167	172	165	143	154	205	185	177	183	160	173	164	160	196	179	173	179	163	195	156	183	207	168	163	179	177	172	174	172	171	153	176	167	171	193	166	180	170	157	178	173	204	164	176	190	176	151	202	181	141	174	182	187	178	157	163	168	176	175	171	177	190	183	157	161	151	182	161	161	172	163	182	194	158	178	177	155	178	197	156	150	163	162	178	158	174	151	172	163	163	155	169	172	153	145	180	163	178	180	179	176	186	169	175	179	154	170	164	170	171	176	157	153	159	166	153	173	178	185	165	166	170	166	162	187	167	179	166	157	183	156	169	183	170	187	153	150	187	163	183	192	181	177	146	147	197	185	190	181	170	177	168	150	186	180	163	156	196	168	172	152	177	164	183	185	168	153	175	193	157	160	175	175	156	171	144	175	189	165	178	176	164	162	177	143	174	161	157	173	170	170	152	170	170	174	160	176	162	172	172	168	167	148	157	175	152	182	160	171	144	197	160	145	179	174	177	176	156	183	177	194	196	172	166	171	172	173	146	191	171	185	178	151	178	165	152	179	148	162	184	159	171	160	178	169	187	163	163	194	161	207	168	176	176	176	169	178	165	176	148	167	168	157	149	186	182	174	184	168	188	162	152	171	160	157	173	175	167	200	198	152	164	170	156	169	162	168	172	176	171	166	158	158	174	163	160	160	172	159	168	175	178	166	182	178	185	175	166	181	170	156	158	165	166	181	154	172	156	169	198	168	162	182	164	180	175	152	175	152	188	161	159	190	183	172	191	174	174	196	197	171	186	193	167	156	166	170	152	164	179	154	180	149	168	159	183	152	161	174	165	184	177	170	168	184	172	163	184	148	153	180	183	154	147	177	175	161	167	149	190	173	174	183	170	171	160	159	181	180	189	175	170	137	172	169	182	187	189	187	167	180	170	165	168	161	203	159	155	178	167	170	163	166	185	145	172	167	151	175	178	146	170	182	186	169	158	182	187	174	157	175	152	177	178	183	173	148	167	173	163	175	189	173	153	161	160	187	162	179	174	170	177	177	179	181	174	176	170	167	157	165	181	177	166	176	158	160	197	180	182	168	191	176	182	178	186	171	168	165	168	174	163	171	162	157	167	182	182	152	145	166	183	187	168	180	180	169	177	170	139	207	180	160	208	169	162	181	176	170	169	178	175	169	143	167	194	158	177	194	182	176	193	167	163	164	177	174	167	167	163	165	172	171	159	163	175	163	150	159	155	149	182	165	151	174	172	181	169	180	171	190	197	165	156	178	182	177	174	175	175	160	155	179	165	169	169	170	153	154	161	182	137	166	180	161	162	162	173	169	197	173	170	161	212	158	166	191	179	182	167	171	162	166	188	185	180	187	165	188	179	175	210	174	165	178	166	175	178	171	187	159	167	154	165	160	182	186	164	159	159	180	169	152	170	160	167	168	178	179	164	171	157	157	168	166	189	168	170	163	156	167	154	188	188	171	144	143	177	190	187	172	168	147	129	162	166	147	164	161	177	180	140	203	152	164	169	181	186	170	168	166	177	198	171	158	160	155	186	189	177	168	168	156	174	155	170	196	178	184	165	177	210	161	170	171	175	186	178	181	167	198	187	193	187	194	166	170	157	184	173	175	167	172	174	138	169	150	180	177	174	160	161	152
2904	2469	1760	3573	4524	3185	3732	2670	1267	1105	1130	1532	1242	929	811	708	636	560	550	593	534	537	522	498	548	525	482	547	505	515	509	545	553	498	530	535	539	569	570	528	523	549	503	555	560	528	489	516	520	538	515	539	516	494	508	558	585	523	507	569	507	581	564	547	517	513	556	536	566	554	510	527	484	544	509	500	545	533	565	572	533	468	489	572	514	466	484	491	554	547	558	480	517	516	514	488	525	528	560	526	532	521	547	540	531	525	537	556	577	517	531	545	525	527	488	504	477	529	505	535	547	484	530	555	518	495	525	557	536	530	521	498	573	535	499	538	526	526	572	516	540	555	541	513	569	518	494	529	569	530	497	521	560	537	486	540	560	477	530	527	535	542	526	565	530	556	530	521	517	551	545	543	549	548	552	491	488	541	554	501	548	492	519	553	524	509	506	486	506	538	572	513	518	530	491	536	510	494	548	511	539	514	527	497	520	528	488	557	493	516	522	525	530	533	545	530	500	523	517	559	546	547	533	500	503	530	497	495	528	529	496	539	579	458	505	552	522	563	488	515	515	516	547	536	551	536	518	547	522	556	537	532	522	564	519	501	503	544	485	529	520	488	519	504	540	499	508	492	544	535	518	517	572	555	543	502	509	572	535	504	525	494	544	539	544	533	527	521	528	573	496	559	555	520	540	493	557	512	505	518	488	518	496	575	523	532	543	572	558	509	537	529	520	493	538	537	564	522	524	557	537	533	593	528	512	507	534	515	550	495	539	543	505	517	543	547	498	551	517	544	515	514	503	549	564	541	503	545	529	538	543	476	504	532	541	502	513	558	526	520	551	499	531	572	503	545	513	538	528	522	508	508	558	483	546	512	495	514	513	543	520	501	506	494	527	501	543	532	523	531	593	526	544	514	469	510	539	530	545	510	525	515	544	536	511	521	515	532	540	512	517	553	557	514	527	516	491	528	576	546	523	511	571	523	563	544	562	534	520	557	518	564	514	505	521	504	534	502	540	522	547	534	498	531	561	515	536	534	529	527	489	519	521	547	576	517	544	518	546	535	504	475	538	536	525	535	541	527	554	508	550	495	516	572	543	512	534	489	525	522	523	537	511	535	522	504	522	515	497	520	533	456	574	518	552	548	567	548	492	519	517	518	518	567	510	524	520	506	521	513	554	510	517	539	527	508	516	516	531	501	533	479	539	536	487	530	528	527	498	530	539	500	526	560	496	523	548	521	535	539	507	578	540	547	522	511	493	513	541	562	518	541	545	545	533	494	533	501	492	532	536	553	553	530	516	500	536	508	537	548	539	556	479	527	518	536	537	522	540	527	524	505	514	519	516	552	522	533	526	539	523	487	523	527	522	529	470	528	532	526	501	531	515	512	481	528	573	486	503	569	551	513	565	508	513	554	553	531	557	530	521	497	532	502	528	525	518	557	507	489	509	509	536	529	543	529	510	558	537	521	525	547	521	501	520	486	565	510	526	504	540	532	495	519	472	515	537	539	532	490	504	517	552	498	553	537	553	535	559	559	573	519	537	530	517	524	573	540	526	572	546	488	514	547	512	556	507	545	509	538	505	527	572	545	523	525	556	550	549	532	516	502	533	492	556	511	516	513	478	476	536	532	500	513	584	537	522	557	452	525	543	536	539	543	500	544	523	523	529	497	508	503	526	560	531	492	574	505	502	539	510	492	546	560	575	540	569	513	551	502	506	484	528	529	508	540	507	520	499	544	519	491	507	534	564	510	483	524	541	519	510	517	508	507	524	504	539	549	517	513	532	513	502	518	533	540	513	549	510	480	535	536	520	503	536	494	514	541	527	520	501	541	534	519	504	539	532	531	552	488	532	527	513	578	513	532	516	492	534	527	544	498	503	509	529	519	556	525	485	514	579	508	519	556	530	559	566	533	540	505	506	507	508	498	539	524	556	548	477	518	505	528	542	513	528	535	528	501	586	536	539	499	517	522	509	498	521	505	567	483	544	487	509	507	478	571	570	550	540	551	508	506	563	537	537	475	541	522	513	569	486	526	583	525	548	528	522	552	547	478	521	572	480	548	562	545	523	543	504	530	533	520	496	504	534	509	514	531	503	515	504	524	520	544	533	540	528	494	501	554	497	490	508	539	506	523	539	536	552	507	511	559	499	532	531	542	544	518	526	526	495	502	490	518	536	501	507	531	547	567	494	487	550	542	506	510	504	529	525	493	509	553	531	464	548	528	477	514	514	576	496	510	528	513	532	532	527	545	530	493	564	539	553	515	556	555	511	558	505	516	531	475	540	528	520	522	483	498	541	553	567	504	524	517	545	496	517	511	532	511	523	497	495	515	502	516	503	583	537	530	538	510	523	561	533	528	512	507	498	503	548	532	529	508	549	496	529	543	541	555	526	530	535	493	504	495	536	526	531	489	516	508	546	488	525	534	552	533	499	512	500	492	530	547	478	531	516	488	543	555	519	491	521	503	501	478	516	484	530	524	493	561	516	571	555	552	532	513	492	509	502	540	513	520	535	521	514	541	532	523	486	527	509	485	542	566	520	538	560	526	518	544	516	504	533	567	543	502	503	509	522	558	504	554	515	517	512	522	551	545	500	503	542	526	497	507	471	527	512	498	554	558	552	530	526	531	519	518	524	562	577	521	558	522	498	468	528	512	498	552	542	489	542	521	563	520	526	553	516	545	523	534	520	551	524	517	510	514	547	517	536	492	541	533	508	544	505	539	517	459	500	523	541	503	537	511	527	510	567	512	524	530	557	519	542	519	553	517	508	529	530	528	576	549	522	518	533	499	472	559	543	476	565	526	515	512	549	554	532	544	514	527	495	524	588	547	549	495	504	515	500	509	522	494	482	504	544	499	537	507	466	579	526	485	529	586	536	512	526	508	486	540	553	504	577	485	524	522	509	515	522	484	545	486	527	534	534	505	463	532	508	587	510	485	516	551	503	514	536	518	503	521	516	478	495	543	511	536	529	499	488	508	507	491	535	542	561	537	526	516	528	517	525	511	513	499	514	515	518	522	542	505	498	513	562	504	517	557	553	542	568	524	554	524	527	526	530	522	554	539	504	530	561	519	530	497	551	531	550	529	530	538	555	521	505	516	502	523	502	509	541	519	530	542	505	517	510	527	499	543	533	541	546	486	564	527	493	497	537	513	520	539	568	494	489	530	521	515	546	511	539	498	577	523	524	538	523	557	514	549	549	515	546	519	518	527	539	498	533	504	537	557	517	503	558	513	509	540	523	529	501	503	485	512	499	498	517	515	518	552	518	544	531	516	558	585	518	519	531	518	496	516	533	540	536	523	536	555	572	488	525	536	484	529	580	486	525	537	546	481	508	510	517	536	529	518	551	564	529	508	555	530	544	533	510	515	516	500	557	529	527	527	506	519	530	562	550	542	489	518	512	537	564	566	521	535	502	516	461	550	551	518	524	524	519	543	535	530	538	547	531	524	535	529	542	526	531	542	490	509	513	557	488	512	492	476
14963	16575	13419	13299	17330	14019	14200	10691	4544	2521	1874	2624	2904	1952	1479	1262	676	430	362	325	364	382	325	379	339	331	342	343	329	351	286	309	330	315	326	318	313	292	305	327	318	301	306	345	309	324	329	328	294	294	315	307	309	341	313	339	304	322	325	295	297	275	341	321	314	287	308	301	344	305	320	291	334	326	317	318	331	325	334	318	338	309	329	314	318	310	312	323	294	333	324	296	305	315	309	342	331	302	304	337	294	327	310	319	325	303	295	337	288	309	300	315	307	309	288	302	318	311	358	303	290	291	298	318	328	336	302	329	339	320	321	298	300	290	278	345	332	338	312	305	319	278	303	310	288	337	320	294	319	317	305	331	326	303	308	323	336	381	341	313	295	303	344	282	305	314	315	314	305	317	307	315	316	342	330	357	319	319	293	312	300	324	346	320	308	337	307	318	327	356	319	306	322	310	335	317	320	320	305	308	312	318	309	300	325	321	312	325	325	319	336	339	278	316	309	314	312	322	322	331	337	350	308	314	332	324	323	349	301	323	321	329	317	356	308	304	325	299	307	289	309	334	311	296	304	328	290	311	287	323	306	347	310	310	325	301	310	350	306	337	313	299	316	288	326	296	321	311	320	310	316	306	339	309	308	346	341	299	315	288	325	318	324	337	319	328	323	333	328	323	340	312	334	324	306	322	294	334	327	333	334	312	310	300	318	324	312	330	350	277	343	323	313	299	328	322	346	307	309	325	299	309	351	303	351	288	305	314	320	304	318	303	319	309	319	304	305	327	304	339	327	321	250	298	321	314	309	295	327	284	349	292	341	303	296	313	307	310	312	312	300	284	300	308	330	313	332	310	283	331	318	332	320	303	331	325	284	310	367	330	314	352	307	296	335	324	287	348	302	311	306	318	316	311	330	331	341	347	307	313	297	320	330	351	313	319	286	299	325	323	318	311	288	316	322	331	305	354	311	272	315	264	315	324	332	353	341	341	317	314	322	305	315	338	318	336	309	325	316	296	310	326	310	314	309	309	320	312	323	322	324	300	338	278	306	352	324	298	344	312	315	317	329	329	318	289	303	334	311	319	313	314	335	296	318	324	301	330	319	307	302	319	334	291	340	270	325	352	332	319	306	316	312	319	326	335	311	285	316	288	314	306	328	318	287	337	314	314	316	303	340	312	327	324	334	310	303	317	323	279	323	319	332	295	294	305	290	329	311	311	372	347	338	324	319	311	304	308	300	318	306	300	323	280	294	311	318	331	319	355	347	296	307	306	313	284	304	311	300	343	303	285	322	275	328	326	330	287	295	322	301	320	324	296	293	281	312	311	319	316	322	318	288	332	303	313	318	302	328	323	312	311	294	314	272	289	335	296	311	338	292	327	323	323	318	309	277	341	283	339	331	291	320	352	328	332	334	310	317	354	285	294	310	298	314	346	334	309	297	321	277	318	299	328	322	324	308	281	312	340	312	282	306	304	310	352	321	271	331	300	330	286	345	329	334	320	325	330	312	329	343	327	315	289	312	283	290	313	334	292	328	333	303	293	334	322	314	317	290	296	321	284	303	359	349	339	330	324	300	308	332	293	277	313	308	322	327	343	306	325	289	322	296	329	326	300	309	291	314	320	347	299	320	307	314	337	334	317	302	292	312	308	286	317	319	290	298	324	326	275	300	308	304	288	321	308	312	334	279	286	309	361	295	326	310	322	320	322	313	304	304	319	300	316	309	315	317	320	327	321	336	323	347	299	315	319	328	305	314	335	307	294	307	322	323	299	336	316	352	324	290	315	295	316	331	294	314	307	291	322	361	347	329	308	325	303	330	288	295	313	301	302	323	338	291	299	328	306	330	305	339	303	294	328	305	308	306	319	332	297	314	322	330	272	297	308	321	317	300	322	312	279	345	292	327	333	346	317	316	320	312	332	311	300	303	315	290	289	333	300	328	341	306	341	321	309	284	337	345	314	308	306	327	320	328	302	331	328	322	303	324	342	305	323	323	325	272	314	306	317	316	323	300	343	315	314	310	356	327	344	311	347	314	283	297	340	312	306	303	307	310	336	311	316	323	358	331	310	304	293	301	296	293	296	318	326	325	332	327	286	311	349	308	309	313	307	346	362	273	328	336	302	264	322	330	343	331	290	307	316	301	346	317	290	326	307	326	305	282	339	307	319	322	332	310	309	300	296	322	318	306	337	332	277	309	333	296	325	326	281	324	338	336	295	294	308	332	325	337	339	333	340	300	310	307	313	293	308	297	312	327	283	314	334	320	307	300	300	298	341	284	303	322	324	287	319	320	309	311	316	322	324	323	289	340	314	317	302	335	347	319	304	299	294	342	344	312	322	327	354	327	311	292	289	339	340	310	309	328	312	300	297	300	349	308	301	330	312	313	305	330	331	325	310	320	308	301	300	311	314	285	330	280	302	301	291	346	308	277	312	328	306	312	311	303	286	323	315	316	317	345	313	300	290	311	324	326	285	287	316	319	346	367	310	301	290	313	287	312	314	343	304	303	324	327	302	291	322	306	308	323	308	303	350	336	341	336	333	303	327	341	329	311	335	365	298	331	313	295	311	293	289	310	315	308	323	281	298	315	294	339	300	329	330	337	307	289	308	326	297	309	317	315	345	326	317	326	301	318	322	312	317	341	330	291	344	302	297	327	341	288	353	324	297	309	301	317	290	309	294	330	357	317	272	320	319	337	340	323	292	313	313	337	325	365	327	332	321	351	307	281	314	320	345	318	339	341	329	325	320	337	310	296	310	322	344	313	316	303	286	344	312	315	318	305	321	306	310	339	335	332	340	318	299	283	327	361	287	319	313	298	313	321	311	317	319	291	309	301	351	324	321	320	337	333	336	310	308	304	327	345	333	305	307	323	305	316	309	318	304	321	338	306	323	337	329	305	292	328	333	311	333	326	284	337	327	282	291	358	312	321	312	324	318	308	303	308	306	285	327	313	297	316	300	279	309	311	338	322	284	340	302	323	341	318	344	320	318	307	303	302	275	330	284	286	307	331	340	323	307	299	298	293	325	319	311	358	322	313	340	323	315	288	343	340	348	324	343	333	303	334	284	330	292	316	339	331	315	304	311	330	318	351	300	329	316	313	309	304	320	329	340	290	300	313	313	311	295	272	313	335	330	329	308	290	321	312	305	314	325	289	294	336	288	330	282	334	314	313	300	317	305	312	333	269	319	320	305	332	319	292	301	335	304	324	325	323	310	313	286	316	327	324	329	321	320	319	290	334	352	314	335	318	326	320	295	314	282	357	356	301	326	297	320	293	346	298	315	325	318	348	303	305	331	286	288	336	285	319	299	349	341	308	316	316	316	313	298	348	302	301	349	298	323	296	310	306	310	321	319	307	299	299	338	318	314	277	341	307	277	325	311	325	313	305	320	307	315	319	322	338	305	299	317	322	324	333	314	318	349	328	299	318	301	327	314	332	313	289	293	309	347	315	292	300	343	274	314	303	308	298	291	296	318	294	316
10999	12047	9673	16110	26428	25689	30493	21973	12729	8729	6688	10662	10275	6163	4845	4078	2478	1378	1211	1136	1252	989	1024	1027	1000	985	951	960	949	931	863	942	934	914	839	942	954	872	908	894	921	922	927	854	898	897	915	868	893	911	903	855	917	846	817	881	850	904	867	839	822	894	862	838	902	864	868	810	878	848	861	824	875	899	823	878	850	829	865	940	883	880	852	901	902	871	876	842	874	846	832	846	875	827	850	831	855	908	846	824	840	855	847	869	872	853	841	890	840	865	881	879	867	860	866	839	867	861	812	826	853	857	879	806	833	854	826	830	861	843	900	826	812	874	856	843	859	894	929	802	867	935	859	838	832	850	848	842	863	850	853	879	863	850	818	819	866	849	827	843	908	904	876	864	865	856	818	875	935	805	841	843	868	835	860	899	821	890	828	890	840	919	844	837	864	868	874	801	882	877	863	877	795	847	860	835	829	881	809	841	864	834	824	826	820	927	866	816	839	849	862	830	847	866	908	838	883	854	858	871	906	876	843	864	864	822	885	885	853	849	882	875	834	826	788	861	843	876	815	869	862	901	835	896	864	884	805	894	808	869	865	827	883	823	800	898	854	830	833	776	839	785	842	844	825	840	814	875	866	902	793	830	879	840	850	864	851	828	808	826	814	865	837	847	853	793	819	856	822	804	879	847	804	863	858	901	827	833	887	834	784	802	932	827	857	824	823	863	861	803	823	819	859	859	868	875	873	845	844	844	843	848	830	859	846	834	824	821	857	813	884	824	880	875	841	834	827	827	836	846	850	833	869	809	864	875	814	845	841	864	878	846	854	906	847	842	844	801	841	825	892	774	840	861	874	849	861	850	855	838	903	886	807	895	818	885	857	829	900	836	858	836	846	871	863	865	844	821	792	831	852	777	839	791	880	797	878	885	877	821	884	839	810	872	826	896	845	804	849	845	804	907	852	820	847	828	909	865	860	847	893	835	866	896	806	870	924	861	936	861	854	861	844	877	873	907	870	852	838	820	827	842	867	804	857	834	865	852	832	851	858	838	834	840	875	854	854	776	836	833	829	847	825	844	842	841	837	805	797	838	858	857	825	889	826	849	868	923	893	859	846	832	793	917	821	856	873	849	844	838	862	837	846	838	812	887	895	830	839	894	876	837	842	836	928	855	855	859	868	912	901	855	879	883	873	895	849	827	852	822	844	875	841	812	889	866	857	861	881	888	868	837	888	830	852	838	871	833	870	844	889	879	840	813	832	912	819	805	847	857	802	874	816	867	849	810	856	876	820	828	841	841	861	870	851	897	785	841	786	883	779	849	787	867	826	814	854	846	819	869	815	845	850	858	871	821	888	853	815	816	854	834	869	833	838	843	871	881	845	924	878	821	852	850	876	805	854	889	847	844	862	887	855	845	826	876	876	905	864	816	823	794	829	843	801	882	823	804	817	875	837	817	856	865	810	872	836	875	790	842	813	896	838	840	846	831	794	845	872	884	802	831	851	851	833	867	816	912	897	801	873	863	917	824	865	860	823	853	815	816	854	781	849	820	827	838	825	892	813	835	847	816	805	829	878	822	852	830	839	835	807	848	870	822	876	863	912	837	835	835	870	851	878	863	832	829	905	899	851	844	829	836	842	907	893	878	858	847	800	890	768	852	828	854	852	890	874	833	850	836	793	885	863	906	873	840	883	829	883	876	833	841	865	814	888	807	844	805	834	854	829	852	871	843	826	855	919	794	858	833	830	903	902	881	839	847	849	831	874	820	822	796	851	892	878	809	857	906	867	832	849	896	835	839	858	824	867	815	785	833	868	823	874	855	842	860	875	832	869	828	844	831	862	866	859	844	825	874	834	839	867	836	823	878	827	863	836	811	864	805	834	820	825	814	830	841	874	805	855	827	872	821	875	818	905	941	812	849	817	873	887	832	862	851	854	843	865	885	860	831	841	864	891	806	853	844	835	808	861	885	864	859	823	881	869	906	870	861	848	867	856	857	801	905	873	911	895	875	887	868	857	881	914	847	850	852	845	880	849	810	807	853	867	820	829	887	868	833	875	909	854	840	842	883	849	882	869	871	905	898	851	867	871	822	857	867	847	841	869	848	840	847	850	850	793	865	896	826	823	830	853	909	852	859	850	862	861	843	868	884	871	893	799	869	859	852	836	870	830	823	806	871	885	812	868	834	834	872	845	802	832	895	858	861	858	809	852	848	820	875	829	859	881	828	848	849	878	863	873	903	794	855	853	796	847	843	872	858	848	835	816	834	812	865	864	827	862	822	875	833	838	865	869	870	885	847	894	817	869	909	793	866	832	845	859	839	888	902	794	859	790	796	846	846	877	924	842	848	884	931	872	867	853	900	866	819	772	863	839	848	844	822	831	847	861	849	857	890	882	851	796	882	854	800	833	809	803	871	842	844	844	838	869	825	870	857	842	863	789	818	925	825	915	864	833	893	877	812	828	836	925	826	809	892	879	808	902	853	824	854	823	842	822	867	844	889	795	826	856	887	849	813	881	803	831	880	822	872	846	824	827	841	840	858	837	848	853	829	827	845	862	833	837	902	877	887	814	842	826	893	828	887	857	854	839	848	827	850	852	892	841	832	839	860	839	819	870	816	809	882	850	792	855	841	823	885	833	855	846	851	799	870	866	882	853	875	838	803	857	830	864	849	879	835	810	812	860	884	867	824	822	864	890	833	841	837	853	844	861	840	844	873	799	838	858	865	856	892	887	845	839	861	841	825	797	838	838	836	848	885	855	852	855	808	871	892	821	838	834	857	855	818	849	902	873	846	877	903	825	828	810	858	834	814	843	868	837	833	840	833	824	816	819	836	856	866	859	834	843	887	850	825	848	789	777	839	828	855	863	837	858	930	879	853	830	851	867	851	849	835	835	851	843	806	879	823	893	852	839	918	867	883	833	837	852	851	785	839	841	845	806	842	866	917	892	868	853	875	844	872	869	869	817	876	833	885	792	885	845	878	803	857	846	884	848	852	846	803	810	872	857	842	911	840	855	899	855	866	876	909	826	814	899	855	809	833	823	894	853	840	905	850	827	876	828	911	893	880	826	862	861	855	854	793	868	852	887	866	827	834	893	856	858	805	804	833	818	809	804	841	848	870	822	878	822	818	803	877	888	832	886	871	898	914	835	860	885	803	912	908	836	831	800	862	817	786	890	833	861	862	874	862	895	846	830	885	810	847	891	864	854	813	811	874	808	826	806	864	845	802	842	926	782	871	787	818	801	864	857	880	856	834	820	841	876	846	898	861	855	866	826	835	826	855	847	843	865	891	817	884	850	875	847	880	883	851	803	823	834	872	826	855	853	889	885	871	869	858	799	846	846	844	860	840	827	817	905	843	853	855	857	846	841	887	834	902	853	846	888	812	853	871	866	830	879	902	816	895	900	860	805	880	866	843	843	883	817	823	869	848	823	834	819	850	840	868	897	846	820	858	840	848	838	844	844	864	864	889	825	795	830	846	840	853	885	844
22088	20356	17198	18075	21674	20046	19776	16178	7345	4041	3564	5283	5297	3443	2164	1657	907	467	346	350	425	300	316	271	322	280	301	304	300	285	289	277	317	301	272	261	265	269	281	279	270	278	281	233	290	261	273	282	242	275	275	258	286	278	275	289	258	253	249	311	267	253	284	259	267	287	263	259	255	280	269	259	280	252	257	275	271	252	300	299	290	292	249	257	255	289	299	269	273	254	262	284	284	260	271	291	253	259	281	304	270	270	247	273	308	274	297	261	266	282	276	270	255	251	306	273	269	312	237	278	306	248	270	304	275	281	274	265	291	276	284	292	271	261	267	268	279	269	268	242	276	272	284	279	274	252	234	276	245	261	262	246	283	254	232	250	269	243	297	276	282	255	245	274	270	278	251	249	254	256	295	291	280	264	281	294	253	265	260	252	266	274	247	270	251	274	246	265	288	261	249	256	222	255	251	259	295	246	245	258	239	254	262	281	257	279	257	290	264	261	297	266	253	258	227	274	287	277	254	266	236	283	278	255	254	258	259	270	273	259	246	271	286	247	283	283	254	258	245	261	263	276	285	255	292	268	280	274	275	291	285	285	278	274	290	226	303	255	256	269	279	238	273	270	258	288	264	284	271	261	261	287	271	255	290	264	284	278	281	257	255	273	279	268	261	254	239	246	278	280	273	257	274	263	238	295	264	250	325	246	274	255	245	279	273	288	232	255	298	279	278	289	283	235	271	296	277	248	269	278	276	265	281	247	296	256	281	273	270	242	276	274	267	266	257	247	297	287	277	266	267	258	283	262	321	290	263	294	237	265	257	247	235	273	274	282	277	259	299	242	287	269	269	276	290	281	267	299	264	258	285	258	264	298	264	284	261	291	265	297	284	272	268	296	265	291	265	270	266	272	283	271	275	252	286	264	261	284	281	280	296	280	276	237	292	269	274	249	280	284	261	279	263	263	258	244	264	255	295	263	278	243	252	259	286	234	278	247	283	264	289	297	293	264	267	269	292	296	261	227	272	269	267	254	276	270	286	278	263	255	289	280	251	252	272	289	246	244	229	259	293	266	314	258	267	264	287	273	239	240	246	263	264	285	292	253	289	265	272	257	230	295	265	282	296	253	272	288	249	281	251	268	271	233	260	261	266	260	247	280	248	269	253	298	294	274	290	273	284	271	277	280	284	254	310	266	288	274	309	303	282	263	262	243	268	283	285	247	270	284	262	263	273	270	317	297	277	273	269	261	277	264	245	265	274	259	233	295	248	282	268	250	278	283	287	296	317	308	263	270	258	276	248	263	272	260	247	267	230	262	245	246	244	241	269	279	259	268	269	309	293	272	241	255	257	281	262	292	276	228	280	247	252	280	267	313	297	267	244	257	250	247	240	261	284	245	283	255	245	276	266	261	258	238	272	268	279	269	256	257	250	264	265	255	242	291	305	235	240	258	283	299	274	268	293	275	279	268	255	287	269	238	252	246	290	248	282	247	270	243	276	267	304	282	275	269	270	295	261	278	278	257	283	266	262	262	275	315	274	282	248	280	275	262	246	272	252	246	264	271	270	242	260	282	285	275	262	281	240	269	258	252	274	264	246	261	297	240	283	247	255	272	254	297	267	271	266	254	267	280	272	261	283	290	292	252	282	260	269	270	264	250	259	258	265	268	289	278	254	255	258	256	277	245	275	261	307	246	257	259	263	257	272	242	271	258	269	318	234	265	276	271	277	268	273	285	265	257	246	285	258	286	311	261	288	237	256	270	276	259	277	286	267	295	295	297	298	267	286	281	245	274	280	254	274	252	249	255	277	250	281	253	289	248	263	271	274	295	283	278	265	272	263	269	275	253	291	287	278	268	236	240	255	279	277	287	244	284	277	274	295	269	303	285	247	259	242	281	258	259	280	267	281	257	280	271	273	271	256	258	279	264	237	269	273	265	253	275	253	258	284	281	284	269	258	288	280	274	257	273	245	279	266	239	263	269	275	297	276	280	257	234	272	264	276	283	282	260	245	275	262	267	260	282	275	283	263	257	274	283	289	286	273	281	266	270	274	287	262	246	294	294	282	247	267	260	275	277	257	261	280	273	271	222	268	268	296	288	282	256	270	278	257	263	260	269	288	235	250	257	239	239	294	250	285	292	255	251	262	277	278	242	328	270	297	292	258	259	247	267	262	265	304	284	246	297	269	304	289	250	263	268	277	242	240	262	270	307	280	249	290	273	297	278	270	297	283	243	296	207	289	262	246	271	265	281	274	300	256	270	254	270	245	277	257	262	288	277	281	269	272	276	274	279	264	256	268	261	247	275	300	266	266	268	276	235	282	278	277	273	249	259	251	264	260	238	247	274	267	260	259	276	277	281	263	277	264	290	257	282	261	278	265	255	274	296	272	287	314	250	223	255	270	295	270	301	280	273	281	279	281	306	284	278	268	259	281	237	260	242	273	291	289	266	270	298	260	268	250	283	268	260	270	270	274	243	290	273	296	277	262	281	263	279	263	295	256	293	258	254	273	248	280	279	291	259	247	272	227	304	274	249	249	254	267	245	266	256	243	293	287	276	289	272	285	263	274	284	261	264	284	243	269	285	276	275	251	267	255	286	272	253	272	281	269	279	252	268	296	281	301	263	274	296	273	290	266	268	280	272	273	248	301	279	280	267	250	268	263	258	302	244	274	241	247	273	270	267	265	259	265	259	281	300	264	271	273	261	284	227	260	280	246	250	300	290	263	295	262	278	273	236	290	225	267	301	273	286	274	262	267	263	254	267	265	299	289	273	281	258	261	313	296	316	287	247	279	276	282	275	252	257	276	266	274	251	258	264	277	268	265	272	265	258	269	272	242	281	249	292	265	268	276	285	283	263	274	253	261	263	273	258	278	265	266	236	257	282	284	262	252	251	273	279	272	276	261	267	251	267	272	297	302	276	279	258	285	251	289	244	256	273	247	287	290	299	263	259	260	280	292	298	297	277	269	257	253	264	271	290	244	263	290	262	276	285	289	301	282	270	297	262	278	280	277	282	259	254	279	266	271	282	267	294	262	278	253	247	252	256	280	274	266	270	232	260	316	286	280	253	243	260	280	280	285	257	294	273	250	277	287	278	280	266	254	235	261	255	270	254	243	282	263	303	246	253	257	269	267	260	290	278	252	273	270	271	282	273	280	260	264	273	269	305	253	265	267	257	260	240	298	260	248	287	266	256	290	246	279	244	264	283	268	258	309	272	248	292	277	290	264	255	311	288	270	275	271	302	257	294	278	272	291	259	264	280	258	276	253	259	256	238	290	270	248	281	288	283	264	240	276	271	279	235	274	274	286	284	295	275	279	256	254	279	269	276	274	247	259	254	288	254	245	250	273	257	269	282	272	288	270	275	256	269	283	298	293	291	277	284	287	246	236	276	290	255	278	272	259	275	261	268	271	235	297	279	260	258	254	251	267	296	268	280	269	248	249	307	267	270	318	265	254	261	269	286	236	278	249	295	269	284	289	297	274	258
13469	13809	12300	19845	29995	30870	33398	28731	16267	12297	12509	16128	15807	9700	5804	5073	3333	1881	1297	1222	1622	1040	1083	997	938	968	925	913	866	918	870	857	834	861	827	798	843	781	792	822	817	799	815	809	766	764	771	839	752	780	740	737	770	758	777	764	735	801	773	752	775	762	765	750	724	762	761	771	731	777	719	762	733	753	785	749	713	726	806	796	723	747	682	721	708	739	769	721	676	786	660	791	732	732	741	740	731	703	736	691	739	759	754	749	703	741	723	715	718	711	761	692	743	733	787	726	711	746	700	741	737	677	768	684	697	695	732	707	766	680	729	725	715	751	760	715	720	801	714	693	721	727	753	753	720	684	730	701	717	661	734	671	703	692	687	697	719	724	735	743	707	679	732	722	732	743	705	731	689	678	742	667	706	741	727	716	751	725	704	750	760	778	699	717	680	717	722	672	719	754	697	695	702	741	768	720	770	716	732	682	687	730	707	687	724	696	727	729	688	692	733	742	713	744	725	787	791	730	759	785	740	787	748	725	772	732	711	679	752	719	651	719	695	665	724	685	778	744	716	748	711	710	714	673	749	716	752	732	751	693	699	699	686	708	732	737	757	700	716	722	748	749	743	672	729	721	724	686	729	674	670	749	698	689	706	702	700	735	751	729	690	694	728	713	716	752	698	736	715	735	801	706	675	764	665	670	702	726	710	741	687	709	686	736	757	676	683	706	710	668	686	709	724	709	714	706	726	700	735	701	739	673	760	709	685	726	688	710	694	747	707	727	769	715	693	689	750	689	724	694	701	711	764	711	676	723	731	731	743	745	653	737	751	701	703	800	710	745	732	696	700	697	689	764	666	760	707	715	730	736	708	654	711	693	712	722	717	705	717	741	716	704	742	733	761	724	701	695	689	681	726	697	647	763	710	701	668	754	737	789	758	741	695	692	742	748	718	717	705	697	703	720	718	774	700	761	706	747	703	718	731	683	785	734	713	673	730	682	731	701	697	687	748	741	747	706	759	715	741	714	746	689	741	717	721	758	690	725	745	744	744	684	702	711	758	720	731	698	698	720	689	734	682	686	709	683	718	741	730	733	761	762	741	743	734	693	689	704	782	681	736	757	687	728	739	737	691	684	667	711	689	725	764	706	702	739	729	746	719	702	729	763	770	697	752	712	722	752	716	718	739	692	701	684	745	714	688	736	698	722	721	721	694	685	720	744	712	729	682	736	733	717	719	707	704	693	684	720	715	760	743	737	716	729	744	669	771	752	711	693	686	725	739	717	702	732	737	698	711	670	753	739	680	734	721	737	765	707	752	754	675	684	709	734	725	679	714	721	730	718	713	676	696	758	706	704	698	692	719	692	708	707	707	717	728	693	691	732	720	661	723	696	735	723	771	706	701	721	714	727	770	681	737	695	694	778	755	721	772	709	721	678	715	707	712	763	703	762	700	710	690	769	688	731	737	702	703	745	769	733	762	710	711	709	673	719	725	740	712	711	720	725	732	720	737	656	682	688	665	723	716	707	719	743	717	710	682	670	698	701	674	727	738	665	714	744	790	712	742	758	701	706	720	693	731	704	704	730	671	728	740	741	717	736	692	690	701	715	710	757	720	726	695	742	719	712	749	675	693	781	747	715	743	717	703	708	743	699	652	694	729	700	690	693	768	702	720	686	676	697	713	734	699	679	736	743	730	748	710	702	738	701	744	718	714	686	685	740	737	717	714	684	682	708	722	692	700	690	734	667	700	699	653	734	744	731	705	725	710	747	742	687	723	721	740	749	708	653	740	723	683	718	761	690	706	701	686	723	713	723	685	708	699	763	721	736	766	689	719	686	710	688	703	733	726	697	669	717	686	747	754	723	645	630	719	696	705	712	722	752	723	716	721	684	700	711	747	697	709	709	679	778	751	731	707	698	719	714	731	674	723	708	740	738	721	658	725	702	741	713	718	689	752	724	751	723	710	737	715	717	684	757	676	765	663	699	665	714	674	694	729	732	736	696	722	673	740	701	704	718	703	712	723	711	699	699	684	676	716	659	660	736	738	683	731	719	689	750	694	693	687	715	739	737	709	734	718	683	726	664	783	763	728	731	723	722	745	738	686	752	712	663	755	698	759	728	677	725	733	680	702	753	719	731	769	716	673	704	709	699	690	747	743	675	710	748	742	664	736	713	718	719	748	717	679	683	728	714	693	729	702	726	702	733	706	701	732	703	716	762	735	695	682	745	733	750	717	762	719	677	719	717	695	746	741	693	718	704	686	685	726	737	728	734	736	746	750	703	715	685	713	686	681	754	718	737	700	750	702	719	725	719	710	650	719	713	733	754	685	694	716	721	698	747	679	697	691	753	691	729	741	733	765	729	726	710	671	668	732	686	692	690	723	704	720	743	698	702	715	737	702	661	735	713	708	700	659	688	759	743	687	707	715	732	742	695	711	760	723	725	676	695	721	749	749	704	697	668	712	756	711	728	720	698	726	715	736	639	728	685	722	684	771	705	756	678	691	748	717	745	754	698	716	726	695	755	723	733	710	746	763	746	723	715	736	703	698	701	720	723	702	645	740	720	756	733	703	695	724	717	700	736	724	676	711	740	729	721	735	737	709	733	680	733	709	757	692	710	737	738	692	686	702	732	741	684	766	745	723	776	766	720	756	695	699	762	748	722	723	707	703	724	708	718	688	673	699	669	730	729	743	744	726	751	727	713	723	688	689	714	720	725	727	709	762	704	752	700	702	767	727	714	698	749	680	714	770	711	682	700	735	767	734	762	691	720	695	721	743	718	725	713	730	661	743	734	723	722	703	714	681	736	711	693	691	692	678	735	737	733	708	716	705	690	747	705	668	729	702	723	737	704	696	685	740	713	732	738	764	749	736	723	687	719	686	701	728	704	722	768	703	712	672	718	719	691	739	713	722	725	739	734	731	728	718	729	697	681	707	781	733	721	737	732	707	733	733	678	708	692	741	737	724	721	689	754	719	698	724	716	745	757	666	719	713	746	693	695	723	665	721	699	720	735	733	732	690	703	744	728	742	686	767	732	741	724	680	730	720	715	716	728	708	706	746	690	690	715	701	723	658	742	700	705	712	758	722	700	719	708	734	773	715	711	708	729	702	726	706	733	784	707	710	672	740	690	693	725	725	723	743	724	683	706	698	689	747	746	685	725	740	735	755	710	683	675	714	707	729	771	755	703	709	727	759	725	748	707	728	723	732	735	733	733	705	645	712	785	702	682	725	720	748	667	734	738	699	745	742	781	689	711	733	719	720	731	685	783	690	708	688	720	708	716	724	775	737	720	777	687	786	700	738	703	696	700	724	680	678	669	703	730	667	733	723	700	711	714	748	747	737	707	711	732	731	744	689	740	704	723	738	695	728	742	709	717	748	729	691	765	700	687	790	733	673	702	754	690	675	714	689	730	713	736	694	766	705	722	715	733	715	728	754	710	704	672	737	755	717	676	671	731	703	696	688	743	748	745	732	709	673	695	720	673	682	669
2751	1496	986	852	927	648	620	498	295	260	317	264	286	238	175	184	176	186	175	175	176	168	197	171	158	178	150	212	173	168	147	176	207	165	188	168	151	181	171	168	169	187	184	163	171	173	162	196	154	174	184	185	166	161	145	170	148	159	174	180	154	173	190	186	168	187	162	159	184	162	169	165	157	172	175	161	174	162	172	174	151	184	164	150	185	173	156	161	169	161	158	176	180	173	176	159	166	153	168	162	194	179	168	171	182	178	174	193	181	154	175	174	187	180	161	168	167	177	154	191	177	157	179	154	210	195	172	155	155	171	175	183	186	167	197	194	180	188	170	177	195	163	216	160	165	166	155	151	173	153	180	186	157	164	170	175	174	159	159	175	175	169	170	192	170	155	185	151	174	180	180	170	163	176	172	165	180	181	149	166	165	170	173	178	178	162	199	142	154	156	154	184	188	170	177	182	181	146	180	173	161	181	181	192	199	165	169	182	197	163	186	171	171	157	192	176	170	180	158	175	151	152	162	176	171	175	169	165	150	199	176	161	148	154	169	188	160	173	157	162	187	147	143	174	192	168	173	178	179	177	168	173	172	175	184	208	183	202	152	171	156	184	181	188	175	190	195	170	193	165	182	163	179	158	167	175	176	175	172	169	188	159	165	175	159	189	178	160	141	174	177	162	175	167	178	178	176	182	158	168	167	193	168	149	165	175	202	172	152	167	164	151	155	189	176	167	182	134	171	176	190	166	174	176	169	170	168	185	183	167	180	167	175	185	148	172	159	181	182	167	145	170	156	183	164	169	180	175	155	163	146	149	172	169	156	182	160	170	183	177	163	155	173	175	160	160	164	180	154	163	184	159	170	182	183	166	176	164	153	166	164	173	159	182	154	191	192	168	173	193	139	200	170	164	154	159	156	155	179	166	157	159	156	180	159	163	186	151	163	157	150	176	179	180	181	176	153	176	160	185	181	181	161	162	166	155	170	161	168	181	181	184	170	175	173	188	170	198	186	177	170	158	161	179	175	185	180	184	152	176	166	151	183	171	175	153	157	172	177	157	168	176	134	165	173	179	167	180	191	161	198	175	171	175	189	177	177	195	190	201	165	175	174	189	162	169	177	159	160	167	160	172	157	131	183	182	166	153	182	195	152	176	172	171	153	179	161	173	167	173	180	177	178	169	166	180	182	193	171	197	153	169	193	172	176	158	195	168	166	177	145	173	194	172	158	155	187	206	154	182	176	167	184	175	162	162	170	169	187	181	168	179	188	184	167	162	152	164	186	187	172	181	151	181	165	172	162	164	166	158	189	167	160	157	213	170	176	156	186	173	164	176	165	150	158	178	167	179	170	182	185	177	193	153	202	158	179	183	174	162	145	159	196	189	179	183	168	155	173	169	188	181	168	164	177	198	154	168	183	181	206	188	173	188	178	176	153	158	169	161	172	173	154	181	164	168	195	186	182	148	174	141	181	176	199	179	190	173	180	168	175	176	167	163	165	158	155	158	188	173	171	173	196	158	160	169	170	158	167	202	189	156	196	148	181	181	179	164	181	141	159	156	156	162	139	180	181	137	158	155	182	152	180	177	146	175	153	178	161	162	150	187	174	173	174	172	188	185	181	188	183	180	172	188	162	177	176	174	177	151	173	177	162	187	139	154	147	148	165	157	178	187	177	182	189	158	176	156	182	154	169	139	161	172	186	162	202	157	179	187	180	156	179	167	192	185	151	140	198	157	164	153	182	181	163	141	157	164	170	154	172	169	208	161	180	156	182	173	183	170	170	177	174	155	192	148	154	195	164	176	172	178	160	187	155	167	151	160	190	186	169	154	179	141	169	172	165	177	171	164	178	176	184	172	179	188	185	167	196	191	193	168	182	169	173	203	188	179	145	168	178	169	176	175	173	176	167	209	171	173	164	160	167	202	163	139	171	173	173	208	177	182	179	183	169	163	160	172	162	197	185	165	144	139	171	183	158	164	195	156	158	178	181	170	142	174	170	195	181	171	146	164	171	153	159	163	181	157	172	173	176	146	185	177	183	168	166	172	159	165	179	190	195	167	177	194	187	160	156	168	174	172	150	180	177	167	191	171	188	157	172	183	186	153	170	174	171	176	161	191	179	177	173	159	164	156	152	167	170	181	183	183	161	167	148	157	158	168	171	161	174	174	151	177	162	162	184	172	189	171	174	164	155	190	155	178	184	200	165	184	167	185	181	151	163	175	175	150	165	180	174	180	168	172	174	175	169	166	178	190	154	165	178	189	170	164	164	187	165	180	186	180	186	167	157	190	187	158	167	173	178	171	157	201	167	171	180	162	168	177	160	183	161	152	189	156	180	178	155	169	192	151	184	162	184	163	165	176	169	158	174	186	199	149	186	164	162	178	167	165	182	184	179	166	156	160	186	185	175	186	187	170	189	189	132	170	159	174	168	181	197	174	162	180	189	171	166	151	181	165	175	166	184	175	154	181	193	184	159	179	173	170	181	159	169	180	179	167	171	183	177	191	176	154	182	175	167	176	179	169	202	148	177	179	159	202	179	178	164	169	159	166	169	199	155	173	151	168	170	181	163	161	192	203	164	186	179	188	173	176	177	168	183	198	165	191	177	170	156	163	184	167	182	170	173	162	177	169	162	157	167	161	169	194	150	170	171	169	192	152	186	158	164	170	155	183	168	160	164	160	172	167	165	155	181	175	166	162	175	183	161	161	167	176	161	181	171	186	176	185	167	181	154	171	171	180	163	176	186	192	181	167	186	155	177	181	193	167	176	177	150	178	143	163	172	177	179	185	177	180	178	165	173	187	170	188	163	180	177	159	179	135	178	207	177	149	169	166	175	159	176	168	163	171	163	193	160	143	169	167	178	178	184	163	172	170	188	177	165	165	165	170	166	175	185	182	157	167	177	159	152	185	184	183	174	156	159	190	166	170	201	153	143	167	160	176	172	169	191	162	156	154	161	157	165	165	205	156	199	173	196	173	185	178	173	161	162	181	144	169	177	170	151	153	171	186	157	188	162	160	176	174	165	169	177	176	171	179	197	160	176	152	158	165	154	190	161	157	168	180	175	172	182	175	137	176	192	179	159	142	168	176	166	192	179	184	180	159	182	165	163	192	176	172	147	199	187	182	161	195	189	151	155	167	174	178	166	175	173	176	169	187	170	177	186	173	199	175	179	171	185	174	171	150	174	172	196	164	163	196	172	178	180	148	161	188	165	159	208	162	178	178	192	175	179	191	188	155	191	185	172	154	158	161	182	183	156	178	169	183	172	184	164	162	157	159	176	185	177	168	155	150	177	178	152	188	184	165	156	173	150	159	153	177	155	175	185	163	181	158	161	166	185	189	179	193	165	163	153	161	169	182	149	171	173	160	164	169	172	168	180	175	186	160	161	182	193	184	175	191	174	175	162	172	162	158	174	144	176	176	189	164	163	178	168	167	177	155	190	182	187	179	178	162	162	194	169	181	148	162	173	167	188	172	193	165
2991	2304	1990	2684	4136	3259	3791	3035	1396	1227	1454	1527	1456	1103	773	676	629	524	528	519	521	562	536	512	508	525	539	549	515	528	498	508	531	568	531	577	565	529	537	489	530	516	526	537	492	467	492	531	518	513	570	551	545	538	475	547	478	508	530	507	507	504	490	532	512	518	489	568	508	529	518	533	559	523	523	545	549	534	496	534	508	536	510	514	513	519	532	531	520	511	478	568	522	533	522	518	542	552	495	508	532	537	501	514	493	536	546	487	522	552	523	505	507	472	521	543	519	552	516	523	523	561	500	521	482	551	514	571	537	501	522	492	544	522	542	512	535	495	570	507	478	518	506	530	512	530	577	537	518	543	494	589	547	522	516	549	498	555	510	558	545	537	492	547	589	533	525	545	506	526	486	558	539	554	488	525	500	527	529	491	491	559	517	534	501	567	513	513	511	534	558	536	473	534	543	504	556	531	543	522	492	505	557	507	556	515	514	527	525	511	499	506	513	550	536	554	584	533	540	501	503	541	539	533	535	544	554	475	524	563	515	523	508	532	528	561	582	496	525	509	545	501	494	546	527	551	510	534	533	537	514	494	543	531	503	553	512	532	552	506	486	533	478	490	507	491	532	498	486	489	517	554	532	543	530	548	543	504	587	520	496	544	586	523	543	538	517	526	528	532	484	512	494	545	534	543	511	502	534	543	506	528	528	498	533	504	527	510	497	528	549	534	493	505	528	550	500	567	487	529	535	528	496	530	532	536	498	518	506	532	553	541	557	546	492	538	512	526	526	526	577	553	524	497	548	484	520	513	534	537	557	537	538	505	492	521	489	498	550	487	500	497	551	515	561	514	501	533	531	530	511	550	478	519	531	512	487	499	543	501	487	535	550	578	509	549	527	512	536	585	521	545	512	516	531	528	519	512	503	528	570	570	499	523	554	492	533	530	512	515	507	537	535	486	504	495	516	495	494	514	535	529	505	513	549	499	488	534	493	555	522	508	527	554	517	534	532	481	536	530	522	487	521	506	512	544	537	499	529	568	507	523	547	509	543	479	569	556	530	503	545	517	556	561	513	525	543	538	534	529	502	507	549	519	512	558	547	554	509	516	556	497	530	510	552	562	532	565	511	540	563	509	544	523	506	539	533	500	485	548	540	512	544	549	499	542	528	521	516	520	536	500	534	556	514	574	509	578	524	516	555	489	517	525	527	512	557	549	498	538	513	505	496	484	530	520	504	495	541	511	517	558	496	524	530	547	542	530	504	563	507	527	524	506	499	496	533	536	486	539	553	484	550	526	527	528	519	485	515	526	541	509	550	547	522	566	530	510	505	479	553	519	548	550	526	532	505	502	515	490	566	534	539	509	504	522	490	543	540	523	542	514	540	571	499	534	547	503	546	511	563	533	517	568	552	484	568	525	500	548	528	530	531	566	542	478	514	523	530	514	509	546	561	531	569	501	523	529	541	483	539	529	532	529	557	526	531	577	515	530	534	523	481	527	515	517	489	516	540	528	528	571	527	508	526	518	526	512	504	553	528	537	509	529	536	508	541	528	553	526	540	515	516	548	530	536	515	520	523	509	560	545	591	540	535	543	516	515	517	575	560	519	532	496	521	533	519	540	516	546	526	520	530	503	552	548	529	500	516	556	568	548	489	539	550	517	535	509	502	497	491	524	562	546	536	498	506	554	578	530	524	493	530	526	521	508	512	474	510	485	498	502	461	569	533	491	528	507	526	573	496	516	526	492	525	519	507	520	522	524	522	552	519	569	495	538	541	536	510	534	454	510	536	520	493	528	503	524	552	556	526	503	524	511	502	546	519	510	535	517	515	538	487	512	531	513	552	517	557	515	536	520	467	533	511	534	508	516	575	508	537	519	550	531	537	505	519	514	521	507	507	573	563	554	571	547	485	552	483	503	543	507	525	535	525	491	566	537	549	523	536	517	489	536	483	526	511	532	490	503	516	568	527	523	498	519	536	537	529	486	551	576	515	543	556	497	517	495	552	541	516	553	553	500	509	542	551	537	519	537	539	541	515	513	523	515	576	536	587	518	538	533	518	536	549	525	540	565	503	518	488	512	482	524	539	549	534	493	528	498	505	551	508	500	513	495	509	543	529	480	542	486	474	514	558	559	522	524	546	500	500	555	530	521	512	531	527	518	508	519	487	538	512	514	509	520	552	499	507	553	446	520	520	539	510	516	520	517	526	523	524	560	571	476	519	543	476	537	497	524	509	530	555	528	555	511	540	498	505	558	537	546	511	550	478	549	524	499	512	492	493	522	546	510	500	532	522	531	521	562	519	561	507	486	545	511	492	501	529	525	505	536	543	525	548	514	525	558	517	536	525	547	578	499	553	515	479	538	488	527	531	493	494	530	547	542	538	516	537	500	473	545	525	532	500	518	532	494	531	553	519	504	552	544	495	524	514	524	516	530	555	544	510	482	513	524	548	477	517	514	500	495	526	509	499	507	506	569	506	514	487	535	526	539	513	548	537	573	500	537	548	524	520	541	535	531	561	501	530	534	533	512	575	539	572	526	541	534	499	546	520	528	567	545	476	526	543	512	526	516	517	509	524	531	487	518	493	537	530	500	536	498	549	498	517	521	542	495	538	480	577	504	546	523	549	494	520	517	512	542	541	542	524	543	593	536	530	523	514	543	547	550	547	535	563	534	531	509	568	574	549	512	539	567	484	547	527	537	519	496	514	536	552	538	509	538	544	511	519	527	514	538	531	553	577	519	505	554	515	510	511	493	526	550	498	495	480	526	511	525	525	489	528	539	506	483	510	503	500	501	549	519	530	507	509	526	508	509	545	526	538	528	518	531	534	566	548	534	520	530	529	535	522	496	520	522	522	502	491	485	493	555	534	486	536	546	512	490	517	505	507	517	537	505	477	528	552	516	499	521	549	492	494	538	517	551	538	529	535	528	563	510	529	553	527	496	513	545	513	534	554	510	551	512	546	498	503	519	535	530	549	523	555	548	559	512	513	526	513	531	569	546	547	534	568	516	508	503	514	505	506	539	508	521	519	475	527	582	525	562	527	511	495	523	510	483	543	530	573	492	528	473	522	516	535	556	524	507	553	521	528	564	496	514	548	513	526	526	532	510	537	499	580	536	528	504	512	493	508	530	560	555	517	513	547	551	525	548	506	548	484	543	503	548	536	515	504	514	504	551	496	545	522	548	498	531	521	516	531	538	523	497	535	507	549	525	492	517	522	522	550	526	537	531	531	501	543	526	544	535	493	467	537	512	486	540	480	536	524	502	515	530	553	533	525	544	498	547	511	487	542	482	517	539	482	523	514	559	487	558	577	541	550	547	508	523	530	546	525	525	491	528	530	477	540	530	526	554	530	549	534	486	525	532	546	519	515	501	591	533	521	549	526	557	536	522	534	537	535	509	512	512	541	517	547	509	537	527	519	524	533	512	508	511	501	511	522	530	572	492	513	499	513	542	534	515	522	503	501	525	518	512	480	572	536	524
14577	14393	12186	14162	18572	14724	12764	11115	4515	2201	2948	3590	3157	2345	1155	864	570	441	351	340	349	342	321	319	320	335	305	338	362	323	335	290	316	314	322	341	305	301	315	329	311	296	325	306	301	298	310	327	281	290	275	318	275	310	338	343	321	319	311	317	294	336	303	304	307	334	316	336	310	335	262	300	309	290	294	322	323	353	330	332	312	296	307	302	288	318	333	322	333	340	308	283	289	316	314	296	344	281	308	302	309	320	300	329	290	302	346	279	325	303	317	282	294	301	348	288	290	316	343	346	307	304	301	316	312	328	303	325	299	314	299	289	301	311	327	302	331	315	320	336	328	296	305	327	343	307	284	280	323	326	282	314	319	299	318	309	313	297	314	326	310	304	349	295	312	309	285	301	303	334	288	293	303	295	313	291	327	283	321	332	302	334	305	299	300	329	346	344	281	317	309	347	317	298	276	302	301	355	291	320	320	308	303	321	331	305	307	294	281	314	340	279	335	318	306	297	292	333	326	328	327	310	318	311	322	313	323	311	300	304	303	300	307	319	336	317	284	296	337	281	328	300	294	298	330	303	300	296	302	351	315	284	300	313	316	309	290	315	288	313	277	310	304	293	299	323	328	271	330	301	322	285	314	292	304	305	298	302	312	302	318	345	340	296	309	302	298	299	313	282	302	294	335	315	342	328	331	347	304	337	304	299	299	307	306	311	277	303	306	324	316	303	303	308	285	302	315	318	313	321	310	330	286	286	302	317	318	309	342	332	304	323	314	295	301	315	298	277	305	321	314	304	282	341	303	329	288	341	293	322	305	319	293	334	286	298	315	321	308	316	311	323	287	335	310	306	295	292	298	333	304	346	291	325	310	319	308	308	319	340	307	314	271	333	318	303	300	329	311	301	313	309	325	312	310	330	285	308	286	304	286	329	290	294	312	295	344	286	339	339	280	309	341	327	327	312	310	310	304	288	322	323	331	322	303	326	317	294	307	320	340	283	312	317	287	313	313	310	282	320	314	308	312	282	320	298	326	278	312	316	312	294	292	345	335	312	293	335	296	299	306	297	286	328	300	295	297	300	339	313	337	332	311	320	325	312	328	312	330	300	314	348	338	319	324	348	290	294	312	269	305	335	334	306	343	295	335	328	342	292	309	315	357	304	310	310	285	315	290	294	312	300	336	309	325	351	304	295	291	323	294	321	302	336	309	324	334	333	302	303	318	340	298	289	298	306	286	296	349	345	287	319	330	314	297	307	313	315	292	322	313	304	330	347	347	332	320	310	313	312	326	297	295	309	296	308	326	309	286	283	294	314	333	315	280	311	302	281	317	288	325	309	307	331	311	268	310	302	312	312	330	315	306	318	322	330	357	326	290	322	277	307	318	307	313	268	330	313	322	318	368	326	302	288	306	344	311	301	294	286	335	313	331	311	310	312	304	326	319	316	302	329	363	305	278	327	306	293	298	321	315	292	310	331	319	299	311	309	316	342	309	319	297	318	309	318	300	340	283	317	317	334	348	291	322	324	306	284	286	314	319	297	306	286	322	298	332	311	285	324	339	314	304	308	304	308	297	313	320	305	338	326	346	322	320	314	312	313	317	338	291	351	307	312	274	335	305	301	306	316	351	361	305	277	306	312	317	305	331	297	340	306	308	315	301	313	310	303	305	318	317	314	297	285	302	309	320	314	309	318	303	309	322	298	308	335	331	295	306	347	365	361	317	336	301	350	310	324	313	350	287	335	307	311	298	294	276	317	295	294	328	300	282	305	330	310	312	308	291	308	322	326	334	310	312	299	307	310	302	328	279	297	303	324	312	320	290	327	308	322	327	322	332	302	311	327	327	329	329	309	300	283	315	320	324	314	335	315	307	341	326	317	315	316	326	318	316	312	288	327	309	304	280	290	303	307	328	317	341	295	334	322	308	340	345	286	279	305	306	314	318	302	317	302	288	290	314	336	320	305	329	328	306	305	311	305	299	338	324	318	292	275	307	316	339	286	260	304	332	344	303	316	289	291	321	330	322	310	315	325	323	309	316	286	352	306	303	313	297	322	303	308	295	307	276	315	306	309	320	268	311	306	327	285	313	324	313	313	322	295	321	284	286	288	290	335	305	300	306	306	312	325	320	310	305	319	306	289	333	318	344	279	334	321	317	347	312	316	253	288	333	332	280	312	334	326	312	294	320	302	318	290	319	308	305	290	325	312	338	316	321	342	337	302	321	301	347	321	349	263	307	313	325	346	308	318	329	317	332	305	293	290	328	333	305	274	284	316	304	314	310	300	315	306	306	325	293	295	331	315	334	293	301	309	289	303	298	319	291	328	343	321	321	268	291	339	265	342	332	300	297	323	308	330	320	297	293	331	326	353	313	305	327	311	320	330	312	337	310	289	323	334	311	316	317	286	341	296	316	294	305	315	333	320	341	323	334	306	302	320	298	300	294	330	313	325	294	297	294	300	346	308	302	343	292	303	311	322	323	313	338	305	323	309	287	320	312	298	285	311	334	311	292	348	299	306	294	319	312	324	298	316	333	321	330	327	332	318	277	308	330	315	287	322	320	339	299	302	343	301	317	295	304	331	300	320	329	305	272	333	310	305	315	304	314	307	316	312	325	307	319	295	310	283	324	306	306	300	314	317	335	328	324	294	316	276	304	300	299	328	322	295	282	307	284	311	333	321	294	324	292	317	312	285	342	356	301	294	301	339	291	287	340	317	321	314	318	335	318	291	316	312	335	294	313	311	348	305	326	306	289	328	298	350	307	307	312	292	330	306	262	311	324	310	317	288	307	319	286	304	274	301	312	326	312	307	291	325	278	317	310	333	286	317	283	296	293	317	308	304	309	312	309	287	332	334	325	290	317	338	303	306	312	319	292	323	315	315	312	291	322	311	280	316	322	294	354	315	267	325	312	320	324	353	297	312	304	321	315	292	303	312	278	295	305	311	347	323	298	309	308	318	310	304	291	326	289	285	304	301	302	308	319	326	322	300	294	316	312	313	303	328	335	298	324	289	323	312	295	321	298	304	303	318	294	292	291	310	312	322	296	311	265	299	314	316	352	285	322	310	325	318	341	304	321	277	309	295	290	307	339	345	323	318	307	328	307	321	309	303	347	287	335	278	307	318	316	320	336	324	332	288	288	294	310	302	330	281	332	314	297	333	313	297	318	320	289	310	303	280	318	300	346	303	298	344	292	335	306	314	321	326	321	329	319	283	314	336	304	322	316	319	306	266	303	311	310	320	310	305	319	301	313	316	304	303	306	289	319	312	336	311	321	320	312	314	300	328	333	334	279	322	311	301	341	303	302	299	354	346	331	310	319	310	303	291	308	321	334	330	313	311	342	324	310	329	287	320	323	309	299	311	338	293	277	325	315	317	333	287	296	332	279	317	280	316	298	315	327	324	297	301	293	336	299	304	321	322	319	322	285	311	291	275	295	311	311	314	297	306	318	332	302	282	318	329	280	299	291	309	316	340	314	254	345	299
10693	9991	9850	17813	27751	26706	27503	25309	11803	8891	11386	12348	10658	8043	4458	3580	2349	1471	1222	1099	1455	1177	1019	973	983	1008	914	945	924	949	913	937	914	961	941	920	883	886	883	917	844	869	846	919	907	917	904	949	886	866	848	865	905	866	820	868	849	894	868	867	853	833	904	859	822	874	866	847	843	880	833	910	869	863	862	941	871	887	919	959	824	876	860	861	880	889	800	823	855	819	820	823	836	847	863	844	860	816	881	846	870	848	856	837	885	865	853	863	840	896	802	847	820	878	878	850	845	827	869	882	869	832	841	842	911	878	894	919	832	858	875	863	814	872	794	899	834	869	846	845	824	829	787	899	879	836	834	805	878	876	854	896	823	926	827	832	856	790	776	847	865	903	848	843	813	894	903	835	848	873	852	814	837	892	843	858	839	854	827	870	805	856	851	859	898	815	840	836	810	854	855	834	818	806	812	831	836	861	881	860	759	901	832	892	830	867	855	826	822	892	807	849	796	821	840	819	860	823	837	855	789	809	857	824	793	827	910	866	856	833	868	868	870	869	816	839	881	858	890	897	876	913	817	839	841	838	845	840	806	849	829	866	824	894	845	870	770	845	842	846	826	843	863	865	816	827	832	844	881	799	885	831	841	791	786	804	837	850	803	848	811	891	843	810	874	872	918	853	842	839	850	846	834	815	832	814	845	876	817	828	883	885	850	808	892	797	911	850	845	855	814	798	816	834	830	769	855	876	871	877	830	844	866	845	814	826	862	810	854	834	883	786	817	815	846	855	866	863	846	873	837	871	840	802	862	831	871	856	886	884	893	832	861	825	843	849	855	862	815	814	876	757	870	838	825	863	916	936	821	867	762	914	807	845	879	786	834	821	820	799	834	873	824	836	858	887	812	769	862	832	887	861	829	853	833	868	823	844	818	818	877	832	859	866	851	825	866	834	827	889	850	851	863	827	878	778	882	868	867	866	851	866	798	861	789	897	859	870	857	848	844	808	831	867	848	848	833	810	829	773	819	811	829	825	867	858	846	875	846	841	853	856	883	854	818	860	836	833	888	839	844	851	882	835	851	875	835	805	811	892	780	855	875	901	857	852	836	828	885	877	890	846	837	876	848	826	884	858	847	877	825	827	869	885	847	880	852	818	815	869	855	876	859	824	858	882	858	801	848	852	886	849	873	876	826	838	842	832	866	851	853	840	852	793	839	844	787	892	802	896	785	868	830	830	877	916	873	834	860	870	855	868	848	791	865	831	801	882	858	793	852	840	871	842	807	831	814	851	826	852	826	835	852	878	854	792	878	863	880	814	788	834	811	827	842	843	873	894	832	847	806	829	853	842	834	846	848	873	820	863	861	850	850	884	824	864	864	849	869	849	881	822	874	860	824	859	811	820	818	828	831	827	842	846	822	860	843	824	865	875	845	859	810	868	813	890	834	863	883	855	868	852	884	858	844	887	844	839	873	848	799	887	893	841	796	859	860	821	864	866	847	806	858	819	846	836	852	809	847	833	840	896	863	845	878	881	888	866	859	921	841	895	779	905	863	843	774	893	844	871	811	849	885	836	832	838	828	800	805	801	870	837	846	905	818	898	835	857	789	828	837	787	817	826	877	811	842	883	849	839	864	847	825	842	780	867	835	896	842	833	856	848	859	871	829	858	883	834	867	805	873	829	819	819	812	866	840	894	947	811	839	846	878	859	830	808	867	825	849	832	864	815	884	854	836	847	817	847	859	794	870	840	867	821	852	870	884	890	846	899	801	827	847	864	826	847	859	894	877	860	898	851	866	902	837	825	840	826	852	880	844	822	795	797	856	854	836	795	837	836	852	864	824	834	816	831	812	905	848	902	852	899	857	855	860	833	865	831	861	828	840	842	835	886	842	849	835	821	862	837	835	773	881	864	830	888	840	864	854	886	834	837	857	856	835	840	861	858	832	865	868	791	815	810	837	800	880	883	871	785	886	888	865	859	803	880	864	853	815	895	868	853	836	874	824	893	822	830	869	875	844	841	837	823	873	868	861	874	888	862	869	873	880	793	838	849	870	852	788	819	823	864	887	861	865	834	863	874	841	792	822	889	881	809	841	820	817	832	828	864	759	904	879	911	827	851	853	795	881	834	850	828	870	820	869	791	827	810	859	860	886	822	871	800	821	853	860	837	865	848	870	850	860	824	888	806	841	823	857	868	868	852	831	853	816	827	875	839	818	871	844	831	847	877	847	870	849	847	877	816	829	839	894	847	872	820	821	828	836	849	855	825	846	817	870	819	886	807	791	842	843	859	904	840	734	817	865	831	877	826	867	848	826	813	873	879	828	826	824	878	864	854	866	800	843	871	876	886	839	858	870	811	863	891	813	837	805	836	881	818	817	844	792	866	853	855	838	856	894	845	859	838	872	882	865	874	850	853	812	848	815	887	796	856	849	856	858	811	860	847	880	839	825	877	799	798	826	860	840	854	851	836	812	849	836	854	851	828	872	840	884	851	834	890	841	858	838	818	849	868	856	838	883	865	834	834	862	829	789	834	863	861	823	860	890	823	861	883	820	870	847	845	819	839	828	857	796	866	878	845	836	872	814	812	846	808	867	891	871	829	841	803	850	828	856	865	834	850	838	830	835	802	813	840	807	834	848	817	861	812	868	834	830	858	873	869	839	899	898	818	863	858	855	818	839	875	863	848	872	862	921	834	861	881	860	826	810	800	824	822	867	857	856	869	873	838	881	863	836	859	836	821	866	884	818	863	886	832	855	893	900	838	826	854	858	815	846	816	837	816	847	789	849	847	862	850	841	883	822	858	847	814	798	862	856	863	867	851	824	796	857	855	876	831	848	893	847	907	942	806	842	827	823	817	824	792	819	892	820	840	848	826	859	903	837	866	836	898	818	860	869	808	917	863	768	817	819	866	805	822	820	803	871	898	848	878	812	802	826	857	814	830	895	823	809	843	854	851	890	854	880	871	908	839	882	788	897	821	844	847	895	811	793	871	873	846	820	879	828	807	853	830	861	782	856	903	794	841	822	854	880	836	854	852	807	838	786	827	846	907	856	802	886	836	866	841	844	879	849	890	822	828	857	854	835	848	861	872	851	830	872	787	838	834	867	816	793	841	882	855	809	816	868	839	872	851	876	875	829	827	827	842	823	828	864	851	834	840	858	845	867	858	879	815	822	833	833	780	806	824	879	825	821	847	821	822	853	861	805	843	825	862	828	856	847	918	858	873	863	809	845	809	844	843	851	840	828	837	840	803	835	819	905	861	837	831	850	819	910	843	859	890	880	858	880	813	847	810	850	829	851	867	870	830	782	824	826	869	885	844	860	824	798	821	849	862	811	839	886	847	898	844	860	862	816	890	850	848	850	813	832	882	841	834	850	827	834	842	850	800	827	820	852	883	819	803	872	831	855	900	892	869	859	793	857	856	833	816	861	891	836	822	905	882	862	873	848	842	804	864	851	848	839	816	847	861	847	798	795	888	797	837	816	877	856	790
22651	20587	17324	22425	26564	24650	21631	17031	6632	4037	5150	5789	4308	3426	2154	1245	695	420	381	320	468	355	309	269	304	276	286	257	266	263	271	256	295	313	274	292	279	286	258	264	310	274	272	287	262	299	278	288	274	261	307	296	256	268	298	289	288	270	302	269	294	282	283	264	265	279	275	241	258	270	246	303	284	258	240	247	264	272	265	292	270	256	270	270	279	269	249	266	265	291	251	304	285	267	275	287	301	280	264	257	282	293	266	274	250	272	265	288	288	275	276	260	302	256	264	264	271	268	284	273	235	244	250	250	282	280	282	282	282	259	283	284	294	302	287	254	284	287	269	252	260	283	246	256	255	278	274	288	269	281	281	264	250	263	289	269	283	300	252	270	250	242	253	273	253	260	267	259	262	278	260	283	243	241	266	247	279	270	277	296	281	247	272	293	254	277	276	279	285	271	232	258	258	264	257	282	274	288	254	282	264	277	260	274	270	284	273	255	270	249	283	247	259	261	290	284	268	313	272	293	291	254	299	291	252	294	295	246	275	254	267	279	264	307	247	283	270	258	275	239	284	282	287	233	293	301	264	257	285	296	271	255	271	268	285	270	278	291	280	267	264	246	275	277	252	249	261	265	277	271	256	279	265	283	261	263	274	260	236	294	286	310	276	270	277	275	277	248	232	268	243	271	252	277	261	253	280	292	283	301	254	272	266	264	301	252	282	220	269	297	262	270	265	272	278	251	279	284	269	298	255	271	234	268	262	291	293	227	285	258	302	268	270	253	279	291	274	270	275	308	266	264	268	252	292	262	269	297	274	286	268	252	306	290	277	277	276	275	261	288	279	296	271	263	295	285	300	264	252	262	275	266	221	270	288	256	250	260	295	274	269	276	282	270	247	289	279	256	266	261	258	286	291	287	296	256	276	274	318	282	279	273	275	276	256	303	272	267	289	250	298	282	274	270	261	244	285	294	267	281	273	283	287	284	298	257	278	258	237	274	244	293	257	288	274	255	240	288	296	280	279	264	245	248	277	264	259	307	284	258	269	283	271	268	307	267	273	302	293	270	251	275	277	290	279	266	235	264	283	268	287	273	264	261	293	300	264	284	262	251	255	287	255	276	268	314	294	257	278	246	284	272	276	279	268	255	288	286	279	271	273	288	269	262	276	285	264	267	264	263	235	283	253	281	291	275	257	259	264	265	262	263	285	252	257	266	271	259	249	239	291	268	255	288	309	299	284	265	287	263	265	255	252	285	268	267	277	253	275	234	260	272	250	236	268	271	262	299	248	274	248	305	289	274	259	251	251	275	301	275	256	235	267	275	262	263	278	285	254	254	271	265	272	289	266	280	261	270	238	282	278	280	289	271	271	281	251	264	270	278	268	291	268	253	308	294	278	238	254	275	297	291	245	263	279	245	267	291	269	282	278	272	291	269	257	245	277	271	248	277	245	299	306	260	268	283	259	251	250	284	240	235	243	242	278	295	307	274	282	263	246	264	252	262	255	257	275	250	280	226	226	282	253	265	266	248	274	281	249	262	258	305	267	277	270	248	288	304	280	280	275	269	275	279	273	270	260	273	310	273	245	290	241	300	274	268	285	256	288	258	268	259	262	257	259	268	286	291	284	252	272	269	282	277	255	276	257	295	283	261	291	254	277	247	240	284	258	269	258	267	249	258	280	264	266	266	274	277	269	276	281	272	277	265	301	290	251	271	271	264	277	272	264	250	276	263	285	289	306	283	276	274	275	266	280	292	241	250	298	228	286	308	261	296	317	256	268	242	284	299	281	261	259	290	305	267	291	264	305	271	284	291	277	273	272	263	264	300	295	276	248	276	266	243	256	247	281	274	298	266	280	251	260	287	259	278	240	269	252	286	260	253	267	287	265	268	273	268	264	289	282	237	275	290	306	257	266	293	269	279	299	277	249	261	252	305	271	262	255	290	275	273	268	269	298	257	278	258	280	262	265	272	275	272	286	231	271	261	278	246	256	264	254	278	290	266	271	284	270	238	288	271	260	269	275	272	249	307	266	274	256	275	251	252	288	270	291	250	266	279	271	267	255	267	243	257	261	293	279	265	246	245	263	263	256	240	284	272	259	267	263	260	258	270	240	254	302	238	280	258	288	245	255	294	267	247	299	274	254	253	247	283	242	268	279	239	280	290	270	298	255	270	272	279	288	253	265	291	272	255	262	259	283	294	263	238	256	247	289	255	248	225	259	289	247	281	259	287	289	276	294	289	281	273	275	284	304	279	252	262	270	272	263	244	254	245	278	255	238	268	243	284	278	272	284	290	251	269	246	281	243	271	290	286	266	273	292	286	272	239	303	246	255	286	265	255	273	301	276	268	312	279	243	241	264	264	247	272	287	276	262	286	296	245	259	243	262	267	257	243	251	249	255	279	275	247	269	299	277	256	255	278	253	254	284	285	270	270	261	276	263	279	267	273	239	289	288	284	262	255	264	242	281	253	240	281	257	274	283	291	258	269	287	273	269	278	288	281	285	276	254	266	278	293	243	274	252	265	275	264	275	252	239	286	293	276	253	250	258	290	291	291	284	269	270	246	248	267	288	261	282	295	247	241	242	257	291	297	281	296	248	265	263	266	266	247	283	263	285	263	275	267	279	293	247	243	289	242	272	239	241	259	281	234	299	291	256	275	236	292	285	269	261	266	283	303	261	267	295	293	273	250	262	281	260	274	272	273	283	246	271	279	277	281	272	283	287	267	252	320	270	250	249	266	301	292	254	279	270	300	279	266	284	260	276	259	281	298	263	244	272	266	280	246	242	278	295	254	232	264	242	269	286	256	271	251	278	256	310	274	237	249	279	259	282	288	262	260	256	253	288	251	309	292	324	238	244	272	271	276	293	288	252	263	262	260	246	277	294	282	264	281	277	256	275	261	278	265	287	294	306	255	287	260	278	286	257	258	279	268	300	268	288	254	278	294	283	246	270	289	276	265	271	273	264	277	268	256	261	275	265	287	264	257	274	262	260	254	272	264	266	249	278	233	264	258	262	303	272	261	251	251	292	288	275	247	278	265	268	287	281	243	271	305	259	276	264	278	251	251	251	233	280	282	270	270	235	263	261	273	260	251	268	267	279	267	276	243	260	283	282	268	279	302	258	264	246	265	242	292	273	281	306	246	271	280	251	292	255	268	289	271	299	271	276	272	266	260	261	290	258	271	253	269	295	258	265	293	256	251	289	281	281	259	271	264	283	231	245	277	272	243	252	270	250	289	249	252	289	283	258	249	284	269	274	259	263	251	268	265	276	272	261	239	242	255	299	270	291	234	292	281	265	291	257	254	259	294	249	274	265	247	236	281	272	276	257	262	281	282	277	282	268	265	277	256	264	289	291	281	276	286	250	235	267	273	260	264	287	266	270	262	278	283	280	262	291	290	278	261	263	284	267	268	269	262	261	264	250	239	264	270	257	257	272	262	281	239	277	258	257	281	288	307	263	258	283	248	289	298	272	296	309	262	275	269
13991	13030	12814	25236	34043	35739	34807	27815	13973	12119	16512	15937	13651	11114	6593	4521	2715	1688	1434	1339	2139	1356	1008	1007	1006	969	939	973	945	872	836	884	854	847	855	845	817	856	799	841	814	834	805	833	782	805	767	774	803	728	798	747	748	754	844	729	777	759	792	804	696	768	783	728	763	748	712	764	750	793	742	728	764	761	699	758	732	744	817	800	774	748	720	766	724	729	739	743	751	721	730	756	717	741	713	736	738	708	721	762	729	768	718	741	693	717	745	701	708	723	729	657	765	711	704	739	681	697	736	740	690	727	715	733	748	706	701	698	732	734	682	745	733	683	729	701	696	716	722	749	731	679	699	737	699	772	752	743	729	732	710	704	758	718	744	741	653	696	697	671	761	714	716	708	731	716	746	714	730	705	717	748	696	697	722	736	708	713	695	731	752	697	744	707	667	713	704	753	713	734	697	707	711	769	723	714	693	770	792	760	719	731	675	712	726	707	689	721	712	714	764	664	742	720	685	734	728	746	736	695	704	739	716	730	706	746	737	725	704	739	709	648	708	715	651	704	723	729	723	707	733	729	721	756	745	745	739	705	703	741	664	689	693	693	672	713	715	740	731	702	742	677	747	731	718	769	740	730	699	695	728	671	684	737	748	701	743	703	772	681	743	747	722	715	683	718	700	714	728	756	733	714	674	703	723	715	745	734	723	658	711	691	730	730	685	754	746	680	739	764	761	737	692	750	750	719	707	729	767	722	702	708	707	723	689	705	659	763	709	679	663	716	674	653	722	664	725	733	761	778	666	691	733	701	769	709	708	688	728	651	658	737	668	691	709	704	752	736	770	709	699	703	714	719	702	738	685	669	739	695	691	700	715	692	726	718	682	670	694	713	733	722	665	743	660	721	717	767	712	716	711	732	701	755	764	697	731	704	750	732	723	684	731	737	736	668	753	694	709	668	687	724	724	676	739	680	711	725	681	728	692	675	738	741	710	691	735	717	706	679	686	708	713	782	751	713	751	670	716	709	692	687	725	635	729	719	768	728	725	737	721	726	670	707	718	759	708	702	720	731	707	749	731	732	700	689	702	742	763	715	705	693	773	735	673	677	710	733	735	710	749	713	715	719	666	732	692	732	707	708	704	698	679	691	733	714	711	778	694	701	701	764	738	705	740	738	752	725	682	692	720	690	740	680	676	704	724	727	712	703	669	732	694	698	713	675	736	723	752	749	677	734	691	740	734	735	760	743	630	705	728	696	677	719	713	747	726	753	721	746	748	663	689	709	721	730	725	749	697	697	726	708	703	680	706	683	668	693	733	687	723	702	738	750	732	707	712	698	714	741	673	700	734	751	742	731	724	670	767	707	670	690	654	708	742	716	739	715	720	684	674	729	728	750	732	703	756	678	692	679	677	746	709	658	725	705	751	754	708	714	697	736	703	684	727	695	758	691	715	702	748	723	668	754	733	741	724	748	735	676	738	709	727	728	789	757	753	744	716	741	683	654	716	702	672	730	727	744	708	725	763	718	706	729	684	709	725	728	724	764	729	729	730	716	751	749	665	734	752	686	701	738	694	717	717	720	727	680	736	770	719	724	703	727	716	713	751	687	702	720	681	756	705	735	703	757	688	693	706	702	707	723	703	795	693	740	707	733	731	696	765	691	740	776	709	711	785	726	726	728	763	745	728	694	715	730	694	740	737	711	684	717	677	728	710	714	702	714	682	719	739	729	698	710	714	735	714	723	681	706	717	683	728	750	697	663	685	706	712	717	727	704	706	756	699	700	676	720	756	698	706	711	731	680	722	707	750	723	723	724	732	698	721	684	761	699	722	719	683	704	706	692	742	689	682	703	698	703	729	737	749	697	724	720	739	707	689	717	700	740	688	726	717	747	700	678	713	708	743	738	748	683	718	717	762	713	713	718	696	667	742	701	681	728	711	680	721	681	703	758	729	702	727	733	646	737	745	730	730	720	705	749	691	720	724	708	734	734	708	676	709	710	715	731	695	729	739	751	676	726	709	758	702	728	704	767	732	708	717	735	736	698	752	722	702	690	714	675	733	735	705	721	702	701	702	730	711	728	725	744	735	715	782	742	695	678	711	708	689	726	740	709	720	727	789	734	725	699	714	728	735	722	746	761	679	727	704	740	699	734	721	734	720	721	745	762	718	698	762	783	662	717	673	688	672	707	762	740	705	669	774	705	695	717	754	699	745	728	718	712	700	692	727	756	721	657	769	704	676	688	745	709	715	725	705	734	737	690	730	732	724	748	693	698	702	697	712	729	762	700	658	731	690	715	730	764	696	764	728	795	722	743	715	790	712	707	737	716	717	735	687	746	736	777	731	718	681	709	720	647	755	756	743	732	732	732	745	701	766	701	708	710	760	765	727	711	667	685	734	714	727	689	702	699	726	730	712	726	668	748	720	697	694	725	692	751	710	694	755	733	702	697	674	707	730	734	665	720	739	701	730	764	722	723	696	713	731	719	753	719	731	698	723	723	779	710	697	709	722	716	731	692	735	700	738	735	725	702	712	678	743	745	755	747	673	684	761	751	698	708	667	718	742	705	721	727	685	681	753	674	717	737	654	709	697	704	716	660	727	676	755	754	732	687	735	682	752	729	726	739	734	665	664	749	727	673	791	708	766	709	715	712	723	705	709	716	638	721	704	732	759	745	778	697	735	692	756	747	733	725	711	730	694	661	736	736	694	688	738	691	723	752	717	748	705	734	653	708	732	735	744	686	738	688	700	715	729	730	689	692	739	719	726	705	692	745	668	703	700	702	718	713	719	715	680	698	726	711	727	668	753	691	700	765	720	727	697	763	691	709	747	749	705	754	724	701	745	772	756	732	743	706	706	724	672	716	744	728	719	741	750	695	731	740	728	705	746	705	727	743	681	710	694	707	732	719	693	698	712	754	696	730	743	692	714	704	722	722	728	675	724	753	706	715	746	740	720	766	756	736	755	692	662	728	728	718	714	717	686	725	690	748	716	703	739	714	799	733	701	738	713	739	729	753	755	680	751	688	760	748	743	729	752	730	697	720	715	722	677	740	752	767	701	793	708	695	758	747	671	725	777	711	708	702	693	736	665	687	672	749	735	713	737	742	711	752	712	776	748	741	727	717	719	678	716	683	681	724	765	720	763	677	709	681	727	727	691	715	686	727	733	691	727	712	740	688	722	749	790	700	719	697	706	745	724	729	759	666	676	721	697	699	701	692	726	662	700	755	708	721	761	711	758	700	725	678	703	749	727	733	732	723	765	693	696	737	729	715	752	727	693	749	739	749	688	712	724	662	733	691	703	715	731	722	703	742	708	684	716	734	742	694	711	766	730	671	712	702	710	716	722	701	708	707	709	747	729	740	721	732	725	668	680	665	644	721	745	733	745	687	685	747	704	728	716	748	702	743	709	692	653	720	729	735	770	734	723	680	743	746	751	750	742	718	710	722	724	747	703	678	701	696	719	723	690	704	722	707	726	698	735	722	707	701	704	675
3041	1535	1108	833	964	895	681	443	223	237	249	317	285	239	207	203	181	172	162	163	163	197	187	186	164	177	168	179	161	169	145	169	191	159	161	159	196	180	168	169	182	186	180	165	183	185	202	180	150	177	173	152	172	170	178	168	185	192	198	174	162	162	164	166	168	160	158	192	172	168	173	165	158	198	175	172	159	152	166	161	173	153	171	172	171	180	179	160	180	180	159	182	171	165	180	173	178	154	180	181	164	194	160	180	172	173	185	142	150	178	179	174	170	161	178	186	200	188	194	184	159	184	178	195	160	163	180	164	172	166	179	189	157	173	177	173	149	169	188	193	162	165	139	165	179	149	173	153	165	175	176	167	166	157	153	193	162	153	175	194	175	172	191	187	162	191	176	165	181	160	172	174	207	146	149	161	165	184	172	178	160	191	186	170	168	175	188	158	162	179	160	167	172	164	176	151	184	181	145	172	174	180	184	157	193	172	180	171	172	174	179	182	187	178	178	149	141	179	167	176	186	161	190	180	177	160	170	159	160	152	181	165	168	165	185	163	169	169	165	162	171	164	176	154	174	178	166	159	163	165	151	171	169	182	178	153	175	190	182	178	183	181	173	181	135	172	192	163	153	149	160	158	172	181	163	172	190	179	166	171	156	174	166	190	149	169	153	164	175	163	167	175	169	185	163	183	190	174	154	148	177	176	141	178	173	155	178	167	179	172	162	175	182	168	179	159	167	156	168	152	186	184	166	168	177	177	182	173	170	162	163	176	158	133	151	169	169	156	188	186	185	176	173	161	159	183	184	179	156	168	187	148	138	186	175	180	201	200	162	177	172	192	159	180	188	163	175	182	177	166	153	154	154	175	168	168	161	165	159	172	188	192	139	180	185	183	151	174	187	176	158	170	185	152	181	184	178	153	188	158	175	175	136	180	184	159	167	160	176	190	166	178	156	173	182	158	162	194	164	155	169	164	177	189	194	192	172	170	160	159	155	184	164	180	175	162	144	169	173	185	187	191	166	164	167	175	179	155	187	173	184	132	171	165	166	166	181	145	181	169	178	160	170	156	158	186	192	155	169	198	163	191	145	180	189	176	171	181	185	171	180	189	204	211	176	188	185	173	144	178	169	166	175	160	171	172	170	177	184	165	163	183	175	183	156	161	195	163	161	174	177	165	168	187	160	178	161	195	181	147	173	175	192	215	162	159	167	190	193	183	152	177	180	182	176	164	143	167	165	166	157	171	154	164	185	164	162	165	193	161	181	146	174	165	185	162	156	166	182	174	165	160	165	175	161	155	143	173	182	177	186	166	192	153	198	175	185	182	163	161	154	176	170	170	172	176	138	161	158	168	177	154	166	177	176	185	183	170	160	167	180	181	172	175	172	170	162	167	180	171	168	169	165	158	164	195	173	188	165	164	181	187	165	207	160	162	174	158	168	187	178	165	153	164	160	163	135	189	176	180	186	176	171	164	166	158	185	162	183	158	169	153	193	163	183	157	172	159	175	165	165	156	177	168	198	173	166	190	177	186	176	161	178	157	168	174	185	194	177	158	165	162	178	168	170	177	159	162	181	188	169	189	155	168	151	171	170	155	174	184	164	139	161	158	173	164	182	182	185	171	147	209	192	155	156	166	153	183	161	197	171	165	154	155	157	213	162	174	180	177	152	183	193	169	194	166	160	188	163	182	146	196	174	173	181	150	181	169	173	178	176	149	193	165	186	162	157	172	205	151	152	160	172	159	177	162	173	166	176	167	176	173	193	161	168	160	147	194	153	139	194	168	194	151	155	208	179	177	154	170	156	199	188	163	185	171	173	177	168	161	183	177	170	169	191	158	192	169	167	173	179	165	154	164	169	160	193	166	178	190	205	194	160	153	186	185	187	148	178	165	157	175	178	164	170	178	159	153	179	145	179	161	149	136	211	164	146	182	180	176	178	173	150	162	154	177	186	176	175	174	181	152	170	174	174	164	181	158	160	170	182	169	158	167	160	181	151	177	165	176	164	148	164	163	178	153	179	159	177	176	155	191	199	159	175	178	163	170	180	186	161	170	144	155	162	168	167	195	174	193	162	178	170	165	190	195	190	195	158	183	158	168	178	175	162	161	167	181	188	162	171	174	175	173	171	175	173	184	193	208	200	156	151	186	150	170	188	168	179	164	185	175	174	189	160	178	142	182	176	190	158	173	164	195	181	188	185	183	181	165	191	176	172	143	175	170	178	155	174	185	147	159	167	162	170	155	184	184	156	183	169	181	179	165	187	147	197	135	176	180	169	163	168	144	178	189	154	185	153	165	168	186	156	166	191	168	178	168	165	196	172	154	156	183	191	194	174	174	153	166	169	156	184	160	175	163	185	165	161	185	149	170	160	148	179	162	190	191	163	149	177	157	175	164	146	130	175	179	177	169	181	170	166	154	165	172	165	187	157	148	156	157	188	172	183	150	180	168	159	189	175	163	161	176	174	166	150	178	161	195	179	180	137	188	169	163	186	166	201	180	141	179	221	170	184	154	164	170	176	197	195	173	155	173	142	158	187	173	173	146	172	174	157	152	190	181	174	168	190	160	184	163	179	164	165	154	171	176	200	158	188	170	182	179	174	185	138	185	164	163	170	192	186	176	153	175	185	172	179	178	154	172	163	175	138	169	177	179	177	174	170	172	178	167	150	170	181	163	169	172	191	170	174	185	157	180	182	161	192	166	166	156	164	152	156	173	151	138	178	175	168	164	160	153	178	149	190	180	175	178	174	161	198	165	159	166	160	189	155	165	194	165	167	176	184	189	169	179	167	155	162	185	164	167	185	161	167	151	170	176	160	162	182	165	169	183	187	176	167	153	195	156	164	172	171	175	150	150	179	164	143	166	168	194	186	180	166	202	148	189	188	169	168	192	161	144	167	176	163	167	174	166	178	182	147	159	156	174	162	176	162	178	172	167	161	161	186	153	165	171	170	181	163	174	167	142	153	179	173	174	176	184	178	154	176	171	174	172	179	183	190	165	152	164	151	169	165	178	182	162	155	181	181	170	179	176	172	179	166	162	169	196	183	172	163	159	184	167	144	169	165	178	188	179	163	188	187	172	156	180	174	172	172	172	175	161	198	179	171	165	155	193	183	183	173	159	179	165	141	187	172	167	163	179	189	184	178	157	176	180	178	182	175	190	163	187	163	183	157	184	170	174	156	164	183	186	201	163	165	172	155	156	156	178	196	169	183	162	159	160	195	158	175	188	158	176	192	178	174	174	166	178	151	151	186	156	162	174	188	163	175	181	179	191	174	176	174	166	167	154	161	177	181	167	154	172	166	171	144	189	180	165	165	164	159	167	161	175	177	167	182	167	165	165	177	167	189	163	156	148	182	173	170	161	180	183	172	168	145	177	194	168	154	152	160	180	197	176	192	176	176	167	193	173	177	166	187	187	185	161	165	159	182	167	173	157	196	152	189	177	184	156	176	158	176	195	162	170	190	166	182	176	164	179	183	154
3250	1979	2088	3024	4578	5123	4110	2337	891	918	1176	1551	1621	1493	895	702	587	541	556	542	549	561	575	533	519	537	564	508	498	517	544	497	531	529	525	509	553	502	570	546	513	523	520	540	571	499	517	550	517	528	562	525	530	535	514	502	507	549	535	510	546	593	543	522	550	538	524	551	525	485	563	540	507	548	551	559	531	546	516	494	518	514	539	527	495	524	514	521	526	529	556	526	498	522	478	492	525	503	514	524	522	539	522	513	552	580	528	531	503	556	534	499	550	509	522	527	510	533	489	538	524	564	526	545	513	531	498	508	528	544	572	521	486	511	535	539	520	512	529	532	572	541	548	526	552	528	572	505	505	494	548	528	550	531	525	506	532	545	544	476	526	509	507	531	501	507	515	581	511	531	535	511	535	523	523	516	519	490	517	551	537	507	532	507	505	526	510	507	501	527	517	501	520	547	540	534	560	554	501	537	491	504	530	554	519	502	526	523	479	539	534	458	498	532	534	509	518	547	507	558	535	507	525	544	537	505	500	518	532	528	531	493	516	524	528	517	546	528	515	542	522	516	528	493	527	572	546	581	573	528	518	578	524	546	490	515	561	538	530	534	535	485	510	496	559	516	575	540	530	520	479	556	508	523	494	526	529	520	536	564	535	565	532	551	562	575	560	537	493	512	539	513	524	526	503	523	532	545	526	502	559	517	516	524	521	482	488	543	515	550	554	510	503	547	489	540	537	532	540	534	561	521	549	544	544	545	554	520	534	530	519	513	521	551	545	547	552	523	532	514	515	513	557	542	507	484	515	518	552	544	520	523	529	495	496	548	502	469	536	541	524	523	504	569	537	530	507	519	519	512	506	523	503	568	520	533	567	518	551	547	531	495	517	512	503	522	549	542	509	529	540	518	477	504	549	457	552	545	502	568	532	532	531	559	518	551	525	528	501	539	520	508	514	521	569	490	507	530	529	517	525	502	516	541	522	569	519	564	542	560	512	490	504	529	512	561	531	534	551	532	495	535	498	543	533	516	546	543	489	543	531	514	527	618	494	490	483	516	516	505	527	558	517	501	525	501	512	506	527	539	501	505	469	522	520	576	530	486	553	535	476	533	524	530	509	526	548	523	470	569	541	561	487	538	552	496	548	512	511	551	528	508	563	517	500	513	524	507	524	497	515	560	519	509	547	524	525	540	563	484	507	503	589	547	533	520	570	551	551	520	537	568	524	497	501	515	548	519	504	510	544	522	515	543	483	476	549	528	522	529	523	539	482	529	520	529	535	535	533	521	510	478	556	509	508	562	529	503	550	480	546	514	525	530	542	577	509	533	522	522	523	541	545	520	518	470	519	525	509	522	548	536	530	522	575	495	508	513	511	496	501	522	542	519	519	464	534	521	483	561	539	572	522	499	522	510	508	566	490	538	533	519	540	520	490	533	500	539	547	539	544	549	536	535	543	538	510	473	537	539	571	503	522	531	536	548	505	510	532	517	561	577	560	535	509	486	528	533	537	509	543	533	506	559	527	531	524	503	573	493	536	544	518	528	499	526	526	513	539	518	499	532	532	533	549	505	518	541	522	476	523	523	528	525	512	516	521	472	553	499	494	519	511	497	509	523	510	487	536	529	523	487	523	506	552	533	530	549	553	541	571	560	457	524	481	491	539	523	533	530	475	519	520	556	532	537	489	516	542	485	536	497	494	489	523	518	507	497	528	519	555	531	520	527	468	507	545	561	513	527	540	536	526	532	495	539	497	541	512	509	541	519	518	533	546	494	530	509	522	536	531	533	528	547	613	551	524	520	513	516	526	555	564	519	489	563	515	502	536	512	527	533	518	517	555	550	518	513	513	533	515	483	526	509	544	486	571	522	473	566	515	562	538	571	548	576	505	505	540	532	511	516	510	567	584	511	537	519	506	517	544	518	534	477	553	508	476	488	530	558	514	544	494	525	525	536	551	572	553	543	511	506	543	498	520	501	549	509	564	545	525	545	504	575	505	512	542	529	554	510	510	497	518	522	513	497	497	519	532	554	538	538	522	553	518	576	515	502	556	533	488	482	527	505	548	474	543	516	522	528	549	504	535	514	552	539	499	528	573	502	448	516	595	478	525	496	542	583	545	552	518	544	510	531	533	518	505	497	540	541	532	525	515	552	488	545	467	568	558	526	515	522	547	508	521	533	545	461	508	490	535	494	528	543	524	508	497	492	548	549	514	568	540	541	488	509	512	530	559	497	546	563	500	520	594	516	540	517	527	542	540	510	564	492	527	525	520	511	497	523	492	548	534	507	533	518	479	567	559	534	521	539	487	527	531	512	529	530	491	501	506	504	517	542	580	529	488	563	470	518	501	501	532	482	499	530	503	537	504	552	517	570	486	542	526	513	522	495	531	515	546	546	530	536	531	550	522	519	529	484	531	549	512	521	529	558	564	465	522	538	481	520	499	554	518	531	524	523	514	548	535	498	524	546	523	534	539	517	564	523	566	555	521	562	500	532	531	541	534	499	539	513	532	526	509	525	555	487	538	577	543	541	532	539	567	503	552	511	541	505	529	522	536	545	530	526	534	515	541	532	534	528	556	530	517	495	532	519	534	468	485	544	519	492	500	493	553	504	514	530	542	503	511	461	480	534	544	514	530	535	524	535	521	531	521	549	566	499	527	540	500	535	519	509	513	547	519	528	539	551	571	551	487	555	522	492	540	514	551	532	546	502	560	518	567	528	523	489	493	552	498	498	538	534	510	520	543	511	504	531	519	516	528	531	507	536	523	513	450	519	537	520	497	553	556	536	520	536	526	468	580	484	560	517	508	519	549	520	550	504	509	518	516	509	503	553	513	486	516	515	538	473	546	537	528	546	543	552	533	529	547	496	529	527	540	493	543	508	513	527	518	503	527	556	521	499	514	539	540	541	529	523	562	534	544	481	474	528	546	516	491	554	507	503	483	510	507	506	514	541	529	515	526	556	510	505	553	498	553	522	510	533	504	536	558	496	532	526	520	501	478	547	549	497	535	517	464	498	522	491	533	559	554	498	545	503	503	572	541	550	500	503	518	479	523	560	540	531	523	503	515	515	529	502	558	550	497	569	544	529	503	535	499	476	522	551	528	500	492	466	560	532	495	489	517	529	537	555	518	521	511	514	517	566	506	484	509	502	544	569	533	503	560	520	532	520	526	483	531	512	554	545	534	524	490	510	516	547	512	548	522	559	531	516	527	497	513	513	526	488	519	526	521	541	512	525	507	502	504	532	503	533	544	526	510	553	509	537	493	464	547	495	530	515	547	488	545	497	521	535	514	474	518	540	504	504	514	500	528	551	524	537	565	515	501	531	543	500	548	511	507	492	523	546	501	558	493	561	544	550	516	547	491	535	526	527	519	510	574	506	561	539	539	491	523	485	523	559	521	521	530	541	499	543	510	507	543	528	512	518	507	515	578	531	491	517	551	551	503	524	543	522	487	536	562	513	553	502	481	550	539	526	518	541	527	542
15539	14345	12531	15958	18262	18845	15875	9345	3510	2522	3356	3061	3198	3760	1796	835	638	416	345	338	336	362	346	335	315	336	322	326	304	342	283	332	329	304	311	313	292	321	331	305	340	285	356	322	327	381	320	322	345	334	308	326	296	309	312	289	302	319	347	305	333	289	298	291	326	338	372	292	317	312	308	295	304	320	337	318	320	293	356	270	317	305	324	283	342	310	335	320	312	311	315	302	297	325	294	303	304	309	316	300	295	340	288	308	295	296	320	314	348	299	320	282	334	287	296	316	289	316	326	325	315	344	316	328	309	307	310	311	314	341	311	292	293	333	313	314	281	269	303	289	320	301	298	332	310	350	324	291	297	320	269	303	310	331	296	313	327	309	307	321	322	312	310	319	313	331	293	350	336	289	292	277	282	268	297	284	281	358	301	306	312	325	309	288	331	318	316	314	289	313	303	292	331	333	292	297	298	291	294	336	304	301	322	307	319	345	314	327	313	286	329	351	368	293	336	310	343	275	288	315	310	307	354	320	304	300	321	340	328	333	329	296	301	312	320	290	311	315	313	312	343	352	328	293	319	317	300	339	294	318	307	306	301	334	306	321	295	334	327	322	315	314	299	314	323	334	317	304	300	295	289	321	331	304	324	329	283	277	329	347	307	309	311	313	345	311	321	318	313	332	287	303	307	323	345	316	304	329	297	307	320	327	345	315	303	339	264	319	308	318	336	299	305	341	276	307	284	325	334	345	289	310	312	319	295	302	332	282	317	300	314	305	313	310	291	308	309	330	347	316	289	322	311	295	303	282	332	309	321	306	332	336	321	313	328	294	311	265	315	334	321	323	326	350	327	323	303	279	281	300	304	307	312	284	287	318	324	282	291	310	312	271	277	340	340	284	298	322	300	274	300	295	300	322	311	288	310	304	316	307	317	308	299	322	297	309	319	297	319	328	295	286	313	350	331	325	326	338	288	318	300	296	308	296	325	298	317	314	320	295	286	295	318	312	339	294	304	328	314	305	312	323	296	297	288	297	317	316	305	281	297	354	300	319	316	302	350	323	306	339	294	314	311	302	327	342	314	328	312	286	328	309	322	312	311	297	280	324	355	297	314	304	281	293	309	327	290	306	333	312	308	339	289	342	327	328	304	324	313	276	285	304	321	312	309	305	305	319	303	323	347	334	303	301	282	342	315	313	290	312	346	319	316	309	304	311	302	346	292	311	324	331	310	304	339	300	314	309	312	334	329	321	324	329	333	311	296	310	291	312	292	317	301	325	313	298	335	329	352	307	327	328	316	307	290	342	304	338	318	327	302	320	294	323	295	306	319	326	278	329	327	315	345	307	332	337	310	307	311	272	294	279	327	315	302	282	355	319	280	279	300	323	323	309	331	284	312	323	321	320	293	325	337	321	288	295	340	282	295	322	291	320	279	331	322	337	273	324	301	290	294	318	326	272	292	319	313	297	318	277	300	311	332	293	330	280	275	305	332	284	311	311	276	285	350	329	300	326	329	286	340	286	315	321	291	328	325	328	337	297	302	320	307	302	324	291	283	314	309	293	320	311	316	305	300	366	326	288	330	299	332	284	289	323	310	327	319	316	303	299	303	337	323	306	303	305	314	325	335	299	314	311	312	368	337	287	304	291	294	353	289	299	292	326	317	310	310	300	316	311	303	299	305	317	302	324	292	336	311	294	271	294	329	319	308	317	339	308	307	321	310	334	280	317	318	311	314	306	299	336	319	333	304	299	314	308	349	325	340	297	312	276	305	331	301	320	320	319	348	338	306	309	340	305	286	360	329	317	311	332	360	324	299	311	313	324	316	300	297	317	316	320	302	307	302	317	314	320	308	296	303	333	299	329	322	312	305	286	335	320	318	308	311	293	316	297	308	308	295	285	313	309	340	338	330	312	291	313	301	296	318	353	298	309	331	299	319	347	328	298	311	359	322	332	339	344	325	313	283	288	323	324	297	280	312	335	332	319	332	290	307	303	330	326	301	292	305	347	313	299	305	329	320	352	325	294	288	321	288	283	296	354	311	276	324	347	309	307	305	291	307	324	312	288	350	270	325	337	322	308	279	306	323	295	299	301	302	337	305	321	309	350	319	303	333	297	323	315	325	299	317	313	328	323	313	340	332	343	311	289	282	308	321	314	294	292	326	314	334	306	338	312	341	348	257	297	297	306	308	296	328	335	324	303	312	335	308	330	309	296	296	318	277	331	332	310	288	294	306	285	313	341	302	336	324	288	290	312	293	310	308	287	317	327	322	343	282	325	317	337	345	286	316	313	292	299	324	288	299	295	315	314	309	331	327	286	293	339	352	290	292	354	319	320	340	315	290	326	297	300	323	311	334	324	330	318	309	329	302	272	304	331	316	329	306	310	332	381	299	299	311	300	331	308	298	336	317	310	345	287	340	367	297	298	304	306	316	327	320	311	313	322	313	323	345	312	303	275	344	336	309	343	272	327	303	335	314	331	275	309	308	315	292	307	323	355	307	298	296	310	348	311	306	329	291	314	345	317	315	337	306	319	298	310	295	291	360	327	301	328	325	280	301	328	329	326	277	279	333	342	305	318	340	336	323	278	314	283	333	318	319	315	319	284	334	294	305	295	305	328	276	309	324	310	320	336	322	296	312	290	312	320	313	284	302	309	308	311	326	325	286	309	341	285	323	309	318	289	322	349	330	304	290	330	303	268	308	281	322	308	321	288	305	293	307	306	325	343	318	333	314	299	320	330	316	313	308	320	284	347	319	316	348	310	301	316	319	342	304	328	310	317	310	332	299	329	318	331	292	304	307	280	304	285	311	308	293	317	321	314	308	301	329	309	317	344	288	319	315	295	275	310	297	306	304	283	302	281	293	315	319	298	310	307	314	333	312	289	317	302	310	327	317	301	312	332	316	339	301	318	309	330	312	291	354	316	328	339	286	285	307	322	312	315	327	336	290	306	311	335	330	312	286	295	335	312	307	326	284	320	327	310	273	357	299	295	313	281	294	356	320	315	353	329	316	283	275	331	328	330	289	336	326	292	305	304	305	290	303	313	308	307	305	292	295	331	292	284	297	305	300	324	304	322	315	312	310	291	308	313	290	300	323	312	325	315	306	340	296	301	273	351	330	317	304	295	316	297	346	328	321	293	295	305	293	326	327	333	291	300	299	328	300	307	341	309	335	316	281	283	316	320	356	261	308	302	289	293	331	299	336	324	327	354	343	323	296	296	290	309	354	310	305	315	303	300	313	316	295	280	291	314	336	333	335	315	298	322	305	322	324	310	285	312	320	321	311	310	323	299	298	277	324	320	305	318	313	275	299	277	301	291	343	316	308	282	297	308	325	303	324	307	341	312	305	333	319	348	314	294	310	269	303	301	328	311	350	315	331	297	361	343	310	323	311	312	326	329	318	312	322	331	314	289	340	324	339	308	324	314	334	310	301	310	304	301	276	369	312	281	309	328	325	288	295	301	338	330	300	326	309	322	304	334	299	315
11601	9770	9714	19972	27345	32306	30416	15710	10004	8830	12032	10739	13316	13524	5069	3094	2342	1391	1223	1260	1429	1129	1039	981	956	989	946	951	1009	931	945	957	882	909	914	929	888	853	852	917	860	804	943	897	921	849	911	903	867	925	872	848	858	879	850	867	863	860	867	854	838	839	894	884	868	883	858	899	881	823	889	867	851	885	838	903	902	843	848	920	937	892	844	848	867	878	894	835	797	846	880	835	808	831	814	926	863	842	841	837	866	905	859	808	853	831	854	835	893	839	843	890	870	858	829	851	825	906	876	866	902	848	878	900	901	841	834	851	840	846	829	874	864	825	828	820	831	845	821	864	784	833	842	845	816	849	889	818	895	876	837	882	861	836	857	790	821	854	875	875	841	827	827	832	819	805	852	858	809	837	865	834	899	889	865	873	863	856	825	865	871	899	845	846	836	895	849	881	912	912	883	891	831	852	868	842	877	886	870	918	818	870	804	909	884	817	844	829	833	849	805	844	854	889	793	826	857	870	863	875	874	826	824	886	831	775	888	874	806	820	875	849	845	816	797	839	868	813	831	800	819	903	831	837	849	841	866	845	815	858	828	867	841	788	856	835	821	805	881	800	822	801	844	826	870	852	864	770	849	797	874	862	838	851	812	883	858	869	877	809	860	824	816	882	897	854	877	836	811	885	917	811	862	807	858	855	821	848	802	842	875	871	814	778	836	838	799	858	822	860	851	780	858	820	837	830	859	905	821	877	866	842	857	841	903	824	886	868	841	877	814	848	767	818	786	856	861	860	856	846	878	799	760	814	861	839	830	819	820	899	869	826	872	820	829	834	866	818	803	879	820	879	814	784	809	835	869	820	835	808	896	806	864	909	857	842	836	857	862	839	842	831	823	807	870	867	848	861	833	923	818	855	850	835	803	803	855	846	919	866	813	840	827	827	865	807	823	869	847	904	852	860	882	839	817	870	775	893	879	864	876	815	803	887	808	834	894	887	802	859	845	851	798	856	874	834	888	870	837	832	801	871	858	818	877	852	880	860	807	800	849	915	871	845	855	857	837	825	841	821	792	800	879	879	783	836	886	837	833	857	883	826	829	847	823	900	815	833	881	818	811	841	896	849	833	802	832	832	800	859	865	818	873	785	883	838	819	857	852	793	840	831	795	792	767	864	831	856	845	842	831	885	865	814	872	839	844	782	836	837	839	852	864	881	824	817	863	837	841	849	849	862	814	825	802	831	831	810	789	892	831	833	870	832	801	850	812	837	849	863	847	808	841	837	884	886	849	829	876	806	853	849	812	843	821	796	822	850	846	862	837	877	904	832	841	902	832	818	865	822	820	889	848	829	853	842	789	825	847	841	853	820	814	873	811	869	831	866	887	882	878	825	826	860	885	823	876	819	784	826	862	810	886	884	837	867	859	850	777	856	857	833	812	871	835	815	866	852	801	789	835	897	830	855	849	850	797	887	882	826	803	830	804	851	781	825	831	844	810	761	867	881	866	909	770	868	814	836	812	841	803	894	870	837	811	819	838	843	840	822	893	851	888	866	843	865	785	798	836	831	860	835	876	814	813	870	832	830	847	894	832	814	849	842	752	848	874	824	852	905	866	821	812	809	868	833	874	836	784	802	867	836	873	853	889	887	888	803	823	854	844	844	860	859	895	876	795	856	838	812	820	867	786	922	853	845	840	857	838	812	829	883	888	872	876	829	818	770	843	897	826	849	814	826	874	828	871	871	829	903	830	827	832	869	807	833	819	844	826	894	826	849	862	807	842	823	848	830	866	860	872	865	843	829	905	815	815	868	871	850	794	803	784	850	825	872	831	845	846	844	808	866	869	840	816	850	844	856	830	843	856	827	840	850	873	839	843	881	835	858	821	860	854	888	821	755	817	867	847	827	838	828	802	866	828	870	811	853	845	849	870	893	791	828	837	862	855	879	815	880	849	836	881	846	856	821	822	874	831	825	877	897	819	853	848	834	865	829	849	821	860	920	817	814	856	845	859	838	844	813	855	859	869	846	863	866	866	865	873	817	790	785	842	852	822	862	835	852	844	828	810	782	846	823	863	860	893	800	814	828	880	867	887	839	874	870	849	814	833	825	857	875	873	880	857	834	816	836	856	828	853	885	883	811	850	825	894	903	851	836	824	837	860	815	890	853	840	854	835	837	873	865	843	823	837	879	797	826	821	839	869	807	894	870	843	866	881	875	843	883	852	829	855	806	823	906	805	834	832	841	832	875	820	851	853	801	821	832	817	838	825	797	860	838	849	824	848	862	870	872	823	894	845	858	867	868	875	839	861	855	778	831	889	853	834	833	876	842	827	834	843	857	799	840	859	835	874	866	829	824	850	861	791	864	835	846	824	831	870	855	890	845	908	864	876	851	877	812	829	844	833	808	846	839	815	874	796	843	808	831	845	813	814	841	865	803	871	862	872	784	849	862	857	869	824	847	840	812	843	774	870	842	855	844	867	851	841	781	804	841	841	862	874	850	827	856	836	831	824	858	823	849	812	820	756	799	903	875	834	846	906	809	835	831	868	859	876	865	852	893	842	833	841	855	838	850	790	859	785	857	869	834	819	814	900	823	843	844	850	817	814	845	826	832	850	827	879	876	852	795	878	873	862	905	830	848	901	886	884	846	853	831	886	892	846	881	809	845	830	808	849	799	829	843	841	817	816	838	823	891	839	821	857	862	806	807	829	824	853	856	850	845	843	870	854	847	815	867	883	799	819	873	865	834	860	844	859	852	847	843	823	870	849	854	809	886	878	824	868	868	853	783	812	856	858	786	855	866	852	838	796	805	850	843	940	860	810	792	869	836	821	844	872	849	785	853	828	889	845	858	861	833	816	900	828	814	866	839	848	848	820	851	846	872	846	806	891	881	886	863	818	893	853	850	881	846	816	866	818	876	853	881	846	822	826	840	761	815	861	880	858	829	825	857	867	841	880	848	848	796	854	828	892	823	836	807	842	795	819	844	786	854	865	775	821	792	873	846	800	826	852	896	826	852	822	880	908	854	878	862	843	818	875	869	853	828	835	860	834	794	888	799	845	835	878	832	852	822	819	746	857	871	831	879	832	832	841	846	841	880	875	838	873	817	872	863	846	853	838	816	845	841	800	868	903	849	853	858	823	874	854	843	822	813	800	869	861	841	847	827	837	817	842	879	857	855	853	812	798	826	858	793	880	832	797	849	833	810	817	820	831	887	820	857	815	808	815	836	868	823	836	866	840	882	830	868	778	871	873	782	894	882	843	858	851	856	886	815	831	866	840	805	809	835	845	801	868	886	838	847	855	821	782	831	812	885	833	861	820	852	849	859	832	884	864	825	834	856	827	830	851	836	804	833	799	856	820	843	831	834	843	859	820	863	885	907	874	782	856	832	838	791	754	851	825	872	824	851	889	838	830	855	814	839	826	876	889	854	867	854	815	874	869	812	873	854	818	827	819	809	835	884	867	848	793	832	807	820	834	835	825	844	840	848	817	850
23413	20013	17806	20485	24177	26532	22723	15308	5758	3519	3982	4519	5291	5005	2645	1405	799	508	400	348	330	297	304	291	306	320	311	294	290	290	269	282	311	274	278	316	293	290	264	280	265	264	290	245	264	287	268	260	304	281	289	286	275	273	286	268	264	288	255	282	270	244	266	227	265	257	298	284	251	270	262	263	273	259	295	245	271	283	261	291	283	311	272	255	272	244	258	268	263	275	282	256	266	273	228	285	258	262	277	287	257	274	264	267	291	256	247	276	277	291	263	273	265	276	252	274	247	278	271	272	253	277	262	252	263	276	271	270	253	285	254	288	265	291	267	243	263	248	274	289	275	260	248	263	251	227	243	289	245	250	252	271	266	257	259	253	284	269	269	256	238	271	262	263	275	253	307	257	277	266	295	264	254	260	249	261	282	254	242	260	253	277	320	249	267	254	273	257	256	281	274	300	279	324	300	266	284	279	289	296	264	259	276	253	253	247	254	302	248	261	253	291	283	264	260	234	260	240	255	267	294	263	269	250	255	273	247	236	266	290	277	252	266	272	273	257	246	281	262	251	241	291	260	244	262	249	252	287	230	286	298	248	300	262	257	275	242	229	275	249	254	306	289	283	279	271	263	247	271	272	277	240	280	267	265	293	270	279	249	249	267	231	284	269	262	277	253	291	292	261	258	290	272	264	277	290	226	268	244	270	268	278	240	261	253	267	277	278	253	271	240	273	271	263	264	253	286	290	278	291	302	297	268	261	276	269	259	258	303	246	272	263	282	252	277	285	278	273	256	265	277	240	242	287	257	268	277	276	239	259	288	271	248	278	276	278	263	273	260	271	271	258	263	289	284	263	252	268	284	261	284	278	267	286	273	233	262	277	254	278	274	251	262	269	293	273	277	287	261	294	290	254	291	247	247	294	280	251	250	264	273	254	267	245	285	299	273	249	266	262	276	261	261	275	258	261	220	251	290	289	240	262	288	259	276	279	238	280	269	287	273	235	259	238	252	245	246	253	274	264	244	274	270	249	280	259	236	236	252	255	240	301	280	274	242	271	269	280	252	244	266	262	242	277	285	257	263	248	302	262	252	249	265	234	283	246	264	277	255	252	278	258	259	265	270	274	285	285	294	274	275	260	297	273	278	270	261	262	270	245	261	279	233	265	251	285	253	270	280	250	261	284	252	286	249	272	262	262	282	262	281	284	293	252	283	304	263	296	276	289	247	244	277	272	278	281	275	259	266	262	295	256	240	264	245	243	267	276	292	278	272	296	277	264	278	258	257	267	263	280	290	264	280	261	253	280	261	251	262	252	266	263	275	268	286	252	259	290	261	279	250	285	270	272	270	249	274	266	244	270	272	275	282	265	276	281	254	295	271	270	264	270	258	274	287	262	289	260	301	273	230	276	252	288	277	255	272	282	267	289	252	301	259	255	253	263	274	289	267	281	262	295	275	301	265	254	271	264	265	274	235	292	304	272	257	261	280	261	282	289	269	260	284	233	258	251	285	269	227	277	317	270	264	291	287	257	247	269	271	262	239	277	262	289	268	266	268	258	250	276	262	293	284	271	259	273	267	288	285	261	294	263	267	253	260	288	243	282	275	264	263	264	266	298	258	270	256	239	243	269	244	293	271	278	270	274	251	232	269	266	246	243	263	243	269	303	278	238	286	284	271	263	250	273	287	256	256	249	271	282	245	258	256	245	244	269	248	241	260	260	305	287	258	288	286	302	289	270	261	250	248	240	254	272	265	286	270	299	277	264	273	281	249	256	311	260	272	256	279	305	290	265	280	279	265	286	262	271	284	258	278	235	248	260	280	272	281	260	235	286	266	284	247	250	300	250	267	251	253	256	289	301	260	244	272	282	272	257	266	294	273	260	255	277	289	253	250	267	295	279	250	287	259	280	259	264	260	266	268	240	299	294	287	295	284	286	288	287	256	264	271	286	269	260	300	246	275	263	257	254	253	263	268	258	298	283	253	285	266	257	273	287	296	266	246	264	266	268	260	266	284	259	278	284	272	284	267	283	276	280	280	268	263	257	286	253	285	228	286	268	248	241	293	249	230	231	265	264	259	254	272	267	246	279	291	237	276	303	247	275	254	269	289	245	297	283	249	251	262	282	286	271	271	311	268	283	270	245	274	257	276	273	263	268	272	276	246	306	287	266	262	294	250	296	258	273	276	274	245	256	281	296	242	272	289	258	256	280	269	255	265	274	254	242	268	281	261	256	289	277	262	243	256	251	271	256	280	269	277	278	299	231	278	267	258	276	252	256	288	247	279	289	267	287	267	278	275	274	274	273	262	286	251	264	290	299	284	281	284	290	270	290	227	260	279	235	244	286	251	254	308	278	275	257	270	286	295	266	270	251	286	293	258	249	261	291	281	257	251	258	258	273	275	273	238	280	270	254	260	274	249	264	245	270	254	239	246	274	241	284	282	256	305	252	246	250	232	267	259	252	306	254	253	292	246	226	263	248	238	273	269	277	241	269	239	277	255	274	280	256	272	260	298	216	243	300	273	260	255	254	248	263	293	278	264	270	275	257	262	271	272	281	282	269	299	283	272	258	264	271	262	250	258	255	280	264	287	268	248	229	281	271	296	251	273	260	292	288	281	257	244	249	289	279	280	268	294	272	282	297	248	265	247	263	260	257	285	259	264	257	279	272	270	269	273	267	255	257	284	231	256	269	231	282	255	281	257	250	257	290	274	240	268	257	277	273	247	271	247	272	263	256	272	242	310	291	247	264	270	253	255	261	246	244	225	274	245	273	267	245	243	281	266	271	301	242	289	289	267	271	280	273	278	288	261	275	311	265	263	254	278	286	280	259	274	283	265	285	260	276	259	263	264	247	222	245	261	266	254	269	252	276	266	259	263	304	245	269	288	254	294	250	273	245	286	280	260	245	276	275	276	269	273	228	297	285	257	240	232	279	253	263	272	259	249	260	268	282	267	279	270	281	299	291	281	260	280	267	276	280	297	265	268	265	249	252	223	274	272	252	268	272	261	257	244	263	277	284	248	278	266	270	253	260	273	259	250	298	274	274	267	271	289	256	295	258	286	277	259	243	259	233	278	262	257	261	281	268	251	260	237	248	245	251	289	255	261	262	273	226	286	270	251	290	275	263	253	271	263	288	277	266	280	266	269	266	235	258	287	272	259	240	242	303	275	276	259	260	258	273	275	292	267	247	283	293	256	259	277	278	285	263	248	243	254	242	247	230	306	260	289	258	261	267	269	274	210	273	281	256	237	264	279	296	254	279	272	248	282	281	274	264	264	275	269	300	272	294	283	246	243	301	281	256	284	236	278	281	294	289	243	281	283	290	262	251	305	277	264	213	253	286	288	256	265	272	241	245	239	274	242	253	278	251	267	285	294	256	258	257	254	278	258	280	260	274	269	238	267	279	238	236	246	267	271	265	266	278	268	255	290	240	279	267	279	251	254	266	269	287	273	286	259	261	253	264	267	269	283	267	269	270	261	278	270	265
15105	12760	13104	23037	31916	37575	35477	22370	12205	11996	14041	14156	18281	17700	7918	4126	2671	1799	1550	1308	1283	1157	1108	1035	987	914	944	931	954	923	854	877	919	822	790	796	842	760	786	815	777	775	765	775	758	761	785	793	734	756	812	723	769	737	790	780	757	718	750	735	756	746	757	768	768	750	708	727	767	715	780	761	790	777	714	742	691	764	741	749	871	800	734	746	707	741	706	701	725	693	792	719	714	687	755	710	771	740	754	732	752	712	736	763	733	697	718	749	717	650	712	725	670	718	712	719	750	736	702	684	774	750	724	686	698	713	754	702	696	705	664	785	696	716	732	743	738	756	709	677	694	721	711	683	764	724	740	759	737	736	684	747	703	698	735	694	661	705	712	679	680	684	667	691	762	725	764	709	692	781	746	728	748	715	704	724	683	716	735	668	748	719	717	687	736	728	768	714	716	707	712	698	726	744	725	709	696	744	704	672	700	754	700	692	762	702	682	737	710	740	696	727	736	718	746	725	726	719	699	708	727	757	703	709	734	729	726	748	687	712	711	722	745	689	751	696	729	691	690	680	728	650	738	743	722	715	688	676	727	673	721	715	755	692	734	722	714	747	696	670	709	716	742	727	753	674	693	683	691	742	681	679	756	742	729	710	676	689	722	695	731	686	688	744	759	743	690	716	710	704	689	788	739	699	741	745	681	714	680	732	648	689	701	729	682	713	699	712	690	723	691	737	661	705	682	702	756	728	729	671	727	717	745	738	708	745	715	687	725	713	705	691	786	705	745	693	761	720	677	760	736	682	761	748	734	708	720	697	745	742	714	697	742	694	675	686	724	701	733	731	698	735	719	708	721	716	678	699	719	748	707	708	731	698	707	725	707	742	780	719	790	682	706	724	707	773	728	715	686	738	718	685	759	707	679	683	686	722	755	742	718	734	709	752	766	693	747	679	742	716	727	695	694	738	703	678	707	770	714	750	713	697	722	739	681	739	706	696	702	728	636	762	739	754	678	759	707	694	671	694	653	741	750	673	730	706	667	672	697	712	709	684	654	711	687	674	741	685	680	745	722	710	756	692	736	691	670	702	720	678	707	768	735	742	739	733	703	698	719	706	690	731	740	666	684	737	750	729	658	708	775	685	714	747	684	684	741	774	749	736	711	707	678	696	690	760	732	679	675	752	697	702	721	726	706	750	699	721	737	668	723	695	729	701	709	713	704	761	707	732	710	687	663	637	714	765	678	728	693	715	716	696	713	739	697	702	754	667	708	707	702	723	739	692	686	743	733	663	702	763	704	764	740	680	714	697	706	705	680	780	707	682	712	704	716	730	741	685	734	700	714	680	711	699	698	718	748	693	708	692	716	714	688	675	727	692	680	729	711	700	719	735	717	715	704	743	736	734	684	675	690	682	699	735	735	705	724	696	745	751	696	652	719	724	740	683	712	712	697	795	653	698	731	703	747	740	663	711	789	732	705	729	725	729	713	741	774	681	668	697	738	729	673	708	717	688	724	724	733	660	736	742	750	678	706	696	698	739	682	709	708	719	721	718	755	754	755	718	776	738	693	689	705	717	741	705	722	741	712	737	728	737	720	695	758	717	726	706	659	727	685	760	710	741	714	730	678	698	710	682	720	701	749	706	656	735	675	737	746	751	675	721	704	660	732	743	723	723	735	694	714	765	695	675	684	734	719	719	685	731	744	716	736	703	719	701	679	676	743	694	707	717	713	768	782	742	741	733	699	687	707	671	652	696	713	724	698	667	740	743	735	721	724	692	643	723	723	724	718	693	760	720	728	737	745	736	722	741	747	693	754	673	702	710	740	734	678	700	727	717	717	716	719	693	673	692	703	702	706	714	710	684	687	716	698	695	680	712	690	699	658	755	738	705	707	711	756	762	721	719	705	711	719	738	731	710	705	697	703	712	716	755	719	703	703	726	711	747	701	720	741	692	663	716	735	668	668	679	736	674	683	762	707	683	696	702	684	687	738	738	692	730	732	670	685	695	643	715	740	721	722	688	726	682	716	698	736	693	726	754	702	733	720	703	715	736	697	748	692	680	712	726	726	686	744	742	724	749	693	718	717	663	719	721	721	721	694	727	694	717	718	725	711	721	739	748	681	717	743	733	713	698	700	711	702	758	684	719	690	713	754	745	717	706	714	662	702	716	703	746	675	707	693	698	708	724	695	706	686	708	745	706	708	724	706	703	681	665	731	673	749	726	673	685	751	695	744	694	695	662	691	716	719	709	713	754	714	668	751	676	719	698	720	718	639	732	716	717	734	667	719	699	687	720	688	725	696	695	775	684	740	719	745	740	740	726	700	678	762	679	704	688	675	730	674	682	706	678	725	723	708	715	691	687	766	711	701	705	661	753	733	696	683	730	741	718	710	751	759	721	717	733	673	736	737	745	746	723	703	679	707	731	744	728	665	694	698	713	735	660	728	720	753	730	718	768	654	703	685	714	756	712	689	651	694	741	713	709	715	717	722	695	734	702	752	688	707	693	747	745	731	747	737	714	694	687	734	713	702	772	736	727	753	693	673	703	683	710	703	708	704	677	709	767	719	718	735	689	689	736	780	740	712	750	716	721	739	751	691	654	721	732	727	738	772	684	748	698	734	754	732	693	744	700	743	669	704	731	721	693	733	683	663	699	687	758	773	679	688	748	723	720	728	724	727	681	697	701	679	710	714	709	719	771	704	705	709	708	777	695	694	729	723	739	670	725	715	747	706	687	724	687	718	726	704	734	732	687	730	740	704	692	744	719	727	738	761	741	710	721	693	675	708	745	697	711	715	753	714	745	700	698	732	733	705	699	729	738	678	701	745	704	705	695	682	742	692	643	714	705	705	702	766	729	736	714	699	717	682	693	733	693	703	693	679	705	700	740	691	694	689	745	729	759	712	691	723	713	725	749	749	708	758	680	730	734	712	730	747	702	751	707	751	704	672	758	716	706	706	739	708	716	758	749	709	684	726	684	706	731	684	771	702	702	751	749	627	767	687	716	663	707	714	711	758	756	755	676	749	712	762	674	692	698	699	730	703	731	735	698	724	736	739	716	703	706	688	692	749	664	682	721	755	703	743	684	761	745	712	758	722	694	754	681	731	702	699	740	720	742	702	724	745	742	707	725	734	649	696	739	738	693	729	707	724	736	703	710	668	719	706	720	722	746	705	685	750	704	730	760	709	737	706	727	712	718	701	709	688	690	737	701	696	715	732	697	733	745	675	712	686	690	756	702	719	759	696	672	710	727	727	705	703	706	716	696	733	678	662	707	757	726	693	762	695	750	719	682	701	703	711	717	712	721	733	711	690	700	715	663	658	709	676	708	714	739	692	694	687	699	715	686	712	743	715	687	737	697	726	712	727	756	670	708	705	701	712	707	717	721	683	750	728	696	729	677	711	758	690	709	738	729	716	678	672	695	746	728	722	744	709	684	731	699	684	736	707	694	731	688	692	723	726	705	716	744	674	727	702	698	694	727	736	718	775	700
3144	1686	964	919	733	798	685	469	280	249	271	272	275	234	184	209	145	161	173	174	172	172	174	188	158	184	172	156	160	170	166	180	165	148	183	155	164	157	173	173	167	169	159	166	176	167	173	151	181	158	163	164	180	170	171	155	176	178	180	178	156	141	143	182	171	165	165	172	182	191	156	175	163	200	165	158	184	158	174	146	173	186	174	170	170	193	162	206	159	169	170	170	181	165	167	180	178	170	147	162	151	165	154	176	190	176	173	154	180	162	196	173	177	155	184	156	175	177	161	163	143	163	192	193	181	167	157	149	150	162	173	184	177	177	184	190	164	166	165	170	155	156	174	172	173	170	168	169	171	184	161	162	158	151	160	176	158	167	146	168	163	164	186	156	170	211	172	164	178	176	180	179	186	161	161	176	185	150	176	177	156	202	168	187	175	152	130	167	189	155	130	144	148	182	167	156	160	179	155	175	178	177	169	167	178	163	139	169	164	190	169	159	170	152	167	152	169	170	160	177	155	163	165	163	188	163	146	177	173	175	177	175	153	162	164	187	186	170	184	189	172	175	173	167	170	196	179	182	152	186	186	186	161	175	183	168	141	191	169	177	154	179	178	149	174	154	149	191	170	191	167	173	171	184	189	167	177	169	181	165	160	195	162	149	152	158	157	167	191	199	171	146	167	195	181	190	165	151	151	184	171	139	175	170	171	161	161	160	168	182	180	141	178	195	145	209	170	156	170	179	174	141	158	162	154	192	160	161	150	152	175	183	178	173	175	146	172	174	186	167	185	177	175	175	192	170	168	198	179	176	169	162	186	157	162	166	154	173	162	159	176	163	157	180	177	152	177	156	170	165	172	184	165	193	172	179	179	174	172	162	166	173	154	187	170	160	142	161	171	169	155	167	165	181	162	154	170	201	197	149	186	147	148	168	174	189	175	159	174	177	168	196	186	160	156	167	155	176	162	172	188	155	182	137	173	183	176	166	169	174	154	157	160	171	162	170	178	176	176	154	180	183	165	171	160	167	173	160	168	171	164	169	174	174	170	177	146	181	174	180	140	152	159	160	145	168	160	181	177	166	169	187	165	166	160	195	180	170	174	194	167	160	156	199	152	157	188	158	189	171	161	176	181	181	177	175	176	167	160	187	141	176	171	177	168	158	161	161	182	172	162	162	151	172	180	185	177	178	158	160	167	165	177	194	171	159	150	169	176	187	175	162	167	173	166	156	144	182	150	177	157	178	176	177	152	148	168	154	157	158	180	167	185	189	190	168	159	158	163	179	187	203	174	166	175	164	154	158	181	179	173	163	166	172	165	157	160	155	185	165	177	164	154	174	144	171	173	151	175	171	184	174	157	200	151	177	158	156	161	159	176	167	156	189	174	157	168	163	140	177	158	188	161	168	172	175	168	161	156	167	167	172	167	171	161	155	191	191	174	180	175	182	171	173	194	169	187	166	185	176	148	154	172	148	179	172	183	173	181	202	181	190	169	168	169	176	156	180	175	163	156	163	173	175	166	158	178	198	153	173	167	167	165	161	182	176	175	161	199	162	151	173	178	172	188	182	171	162	183	188	178	152	184	147	177	190	162	187	186	196	165	164	176	158	155	168	157	144	181	172	196	160	170	190	163	179	166	169	173	179	161	148	168	177	177	185	168	147	160	192	172	136	163	164	135	192	185	163	142	164	154	160	188	194	180	149	184	183	163	178	170	188	162	174	182	156	184	161	172	172	191	169	178	137	163	166	162	149	194	171	174	171	196	176	163	191	160	163	170	155	197	171	175	160	166	177	167	181	183	184	163	168	182	162	176	173	180	188	151	164	156	198	161	166	169	173	158	171	171	159	183	136	179	183	159	180	184	194	169	183	158	179	163	139	168	163	157	175	155	182	158	165	178	178	175	161	180	153	155	156	194	176	168	162	181	161	156	170	185	178	177	157	169	153	163	189	185	166	173	181	169	187	166	180	150	152	173	164	165	142	185	173	156	182	188	159	166	158	163	167	168	173	176	170	182	142	195	175	181	150	159	190	126	166	163	140	181	172	174	173	180	170	156	172	200	180	191	151	169	171	191	182	165	180	180	178	156	181	178	165	180	180	192	176	179	172	178	159	170	172	158	177	164	152	178	183	158	179	172	183	145	167	175	147	170	176	165	169	182	132	173	155	161	154	181	194	164	182	190	157	196	168	167	169	164	158	152	179	174	168	163	179	176	179	160	199	168	181	160	160	170	178	164	173	156	159	157	162	172	189	147	155	165	175	137	166	139	170	181	187	175	174	159	154	155	176	155	155	164	170	178	151	172	181	191	154	169	151	175	162	160	181	169	162	157	169	183	199	181	167	168	167	167	166	199	149	171	164	154	157	175	175	173	196	170	179	174	164	158	179	168	166	175	171	170	187	164	149	173	176	180	176	161	194	179	180	174	169	157	158	140	170	154	209	174	172	177	161	174	147	186	190	166	145	156	193	176	163	171	154	161	182	161	189	161	165	167	176	191	190	190	157	153	178	159	140	142	194	177	179	173	160	157	152	162	165	181	168	159	175	178	174	180	187	152	176	164	168	162	153	165	184	168	151	162	141	170	193	170	169	197	189	158	185	163	157	149	177	154	163	176	180	162	156	175	152	172	189	191	158	167	156	166	172	194	170	175	160	169	193	171	170	164	147	167	181	189	159	162	169	158	174	172	181	162	172	176	181	174	175	167	172	164	185	157	154	166	164	144	171	173	183	162	169	147	156	171	159	195	171	158	178	163	193	195	197	151	171	185	179	154	157	171	186	176	143	159	171	151	181	188	181	170	170	154	196	178	143	180	173	145	163	171	175	169	193	189	168	161	193	145	169	172	167	164	139	168	186	152	180	160	190	149	158	164	193	177	212	153	147	165	177	164	156	189	158	170	183	176	179	160	172	164	176	167	155	171	152	169	168	159	179	165	168	159	187	159	174	159	172	168	162	188	180	163	162	156	172	157	170	191	164	165	157	136	157	170	180	183	161	190	196	169	163	160	157	179	161	147	160	171	173	163	181	171	175	173	180	159	162	174	171	158	165	148	158	178	178	177	170	165	189	162	163	176	174	163	163	166	172	174	152	177	193	149	172	167	188	194	198	166	148	177	174	174	178	168	182	156	180	155	178	174	177	180	155	199	175	178	167	167	149	169	175	181	163	188	180	172	191	186	172	167	165	178	164	164	166	183	158	153	180	171	163	187	171	153	173	171	151	170	183	184	158	158	180	173	160	184	158	179	158	178	150	185	192	163	176	179	167	182	153	154	175	179	182	159	183	187	175	168	187	163	148	184	185	158	165	172	179	162	189	182	203	181	164	166	190	149	166	192	163	151	147	174	188	162	153	157	164	184	165	166	164	160	165	189	176	184	163	173	172	180	161	183	162	179	175	156	172	168	165	168	192	157	181	180	151	177	172	153	164	177	179	201	163	172	153	177	179	149	171	174	170	175	191	178	175	166	162	186	168	163	164	174	173
3449	2035	1877	3320	3659	4798	4571	2351	1184	1185	1282	1364	1374	1506	864	672	532	537	533	567	521	492	585	484	536	523	525	515	522	551	522	504	568	585	543	527	524	500	539	492	510	497	528	534	554	533	519	531	505	555	559	527	541	515	496	508	515	498	540	500	511	512	507	533	508	528	500	528	569	511	534	530	501	510	544	566	488	518	560	520	526	488	541	508	489	540	536	502	550	489	498	524	497	528	503	555	517	505	568	517	491	511	520	542	507	548	539	528	509	511	505	511	533	493	507	512	469	530	503	524	490	535	537	515	514	528	532	506	492	536	502	508	500	505	538	537	580	513	537	517	515	524	521	507	520	572	532	525	523	520	512	548	540	561	513	507	496	507	488	520	515	510	490	527	543	503	490	532	520	487	530	550	534	504	507	495	511	494	512	554	501	512	528	534	524	486	531	530	535	501	508	546	518	529	502	544	529	546	540	483	519	505	496	491	507	481	545	536	543	480	526	522	488	497	526	520	498	521	511	510	490	575	537	525	563	552	535	484	502	512	516	565	503	466	525	509	523	562	532	555	507	504	512	520	525	494	495	525	507	549	502	533	507	531	533	504	584	505	512	543	516	538	517	534	494	517	496	567	571	587	511	480	514	554	538	525	538	527	491	494	522	513	524	521	518	534	543	526	531	508	503	542	529	498	510	547	535	517	530	524	546	564	490	479	503	540	524	472	510	503	520	473	544	528	539	515	495	526	499	486	534	529	528	542	561	559	511	522	467	506	539	499	536	585	531	531	519	520	497	529	551	524	479	515	518	535	489	527	487	552	510	553	522	519	501	466	501	495	526	517	516	513	541	517	511	521	535	562	575	519	494	543	507	587	525	492	529	502	501	520	505	517	526	551	510	536	542	529	537	553	515	498	498	504	502	498	525	537	471	526	537	509	532	524	503	528	536	481	524	528	514	478	539	517	482	516	537	524	511	496	520	532	508	540	568	509	485	534	476	509	521	510	566	491	507	554	506	527	519	520	519	597	545	542	514	537	536	548	532	527	547	497	508	495	494	491	510	520	500	524	535	504	536	520	523	534	511	491	526	520	515	529	559	533	486	446	504	485	499	506	501	491	518	551	556	555	485	553	536	546	558	514	535	549	471	504	505	533	490	484	520	488	551	549	523	572	476	535	538	532	534	498	507	534	516	497	527	509	549	506	526	450	512	552	516	566	510	467	490	534	508	569	512	515	505	550	491	520	508	529	535	524	509	531	510	503	536	500	541	501	470	479	549	523	517	522	501	504	524	557	551	508	503	538	498	498	546	516	499	530	530	547	514	553	544	467	540	492	458	530	541	542	502	539	525	528	472	522	497	527	517	512	520	542	554	512	515	535	504	521	517	528	487	501	513	549	551	528	493	502	531	506	538	523	529	499	529	537	569	483	477	557	500	521	521	525	529	525	496	520	525	533	519	540	546	515	520	560	508	528	507	515	546	558	568	519	551	547	503	479	535	495	502	584	498	559	539	501	527	512	502	465	537	514	514	482	562	588	502	556	514	511	510	551	545	541	503	559	561	530	455	501	511	528	555	523	539	526	513	533	547	508	502	512	524	493	559	483	493	516	496	504	533	528	542	517	528	524	494	526	531	501	541	511	512	471	506	520	471	511	521	499	528	507	553	547	536	497	541	563	537	495	523	529	519	490	504	520	500	507	511	510	510	477	549	527	538	499	512	511	508	522	570	542	506	536	538	573	501	505	482	551	533	507	525	503	527	511	525	476	476	526	572	517	543	519	499	503	533	508	511	501	529	537	514	489	521	516	543	510	513	518	507	519	496	541	537	486	533	510	507	530	547	565	550	502	526	502	561	538	494	517	530	533	542	485	535	521	506	500	538	574	510	518	520	519	531	558	514	487	489	507	505	511	474	505	537	545	497	535	547	543	482	544	571	504	566	522	522	553	580	504	531	523	530	513	512	504	520	502	507	522	505	507	500	531	502	534	539	514	492	525	545	531	525	542	524	503	495	499	496	482	510	539	474	522	494	507	514	536	493	460	517	560	501	522	502	496	565	563	501	523	504	509	506	534	533	511	532	528	513	511	491	548	495	518	532	505	520	522	554	565	515	515	526	544	530	544	514	531	516	509	532	497	521	527	530	528	504	526	517	490	529	522	504	536	480	499	507	495	572	495	499	530	536	475	546	499	516	537	533	506	546	568	556	504	537	540	568	504	504	528	521	509	551	509	498	522	519	541	493	570	474	494	507	538	518	530	516	501	490	516	530	524	533	522	489	512	486	493	508	482	527	504	521	543	547	531	529	548	549	542	506	524	539	489	523	540	506	527	521	522	555	531	545	500	518	543	509	522	492	541	534	510	539	514	526	539	509	503	546	506	526	531	546	512	543	521	529	514	522	536	503	540	566	551	545	505	558	536	517	495	486	524	511	546	551	527	490	525	553	514	524	544	532	525	507	555	504	546	501	500	560	536	495	515	525	549	511	495	519	551	534	516	510	506	511	494	537	532	521	500	470	528	516	518	511	473	531	532	536	538	520	540	515	521	505	516	479	551	542	499	513	509	509	547	542	511	493	535	532	482	563	539	525	476	486	478	544	474	530	477	497	545	526	522	499	537	511	553	522	515	493	500	541	569	519	568	506	506	484	484	537	501	537	510	507	504	545	531	489	527	484	504	526	540	518	495	558	534	546	541	498	533	529	531	488	521	527	536	519	521	523	533	507	528	529	511	505	548	503	510	501	563	572	491	492	511	495	512	539	518	524	528	526	518	515	522	544	512	511	547	535	515	569	523	494	493	507	479	522	568	495	542	524	550	538	546	501	529	537	569	520	549	491	542	544	561	520	509	530	520	499	500	548	510	536	545	513	570	493	519	500	496	534	528	528	512	517	557	554	506	541	536	524	531	519	526	494	517	560	582	524	531	492	537	480	564	487	538	534	516	518	546	557	525	503	528	536	549	524	495	529	515	528	514	535	539	525	539	565	542	541	495	529	500	540	568	487	505	528	543	497	537	518	485	522	491	520	521	535	538	495	578	555	488	487	519	521	527	528	511	526	468	486	518	501	532	524	473	507	562	506	545	488	506	508	473	503	546	526	556	511	533	536	475	544	529	544	487	523	519	514	514	505	516	473	544	517	524	566	545	504	477	499	530	474	500	546	536	502	468	557	490	519	490	522	524	491	518	522	544	541	483	494	562	483	506	518	526	522	520	557	524	531	510	494	520	515	508	480	494	564	541	527	509	560	519	502	522	511	508	527	519	506	510	520	559	527	496	515	486	515	462	526	497	546	499	482	498	541	525	526	517	529	492	557	522	516	495	533	503	531	537	522	569	526	528	542	488	515	468	535	566	545	546	510	523	506	544	531	549	507	522	534	493	510	491	508	522	480	514	498	511	511	514	517	513	517	524	546	524	488	541	508	528	513	515	549	522	514	502	536	524	530	500	536	535	501	520	497	521	541	532	529	536	505	584	570	512	504	490	486	499	522	482
15936	13119	11271	14850	16185	17371	16356	8968	3285	2818	2216	3056	2844	2957	1705	860	537	431	403	338	336	342	352	322	289	401	332	332	337	279	332	285	313	306	307	313	333	298	319	293	304	324	321	319	300	313	314	324	294	286	311	311	304	307	334	324	316	299	289	291	303	289	341	305	299	286	309	293	315	304	289	341	308	293	289	316	322	329	329	317	306	285	309	305	315	304	317	288	266	289	336	310	318	314	347	290	300	286	335	296	339	323	315	292	297	308	312	347	336	342	325	328	333	294	317	302	298	302	296	294	332	315	303	301	285	322	323	270	297	319	292	315	320	312	306	316	295	294	318	309	311	294	326	329	304	309	304	333	280	301	294	302	319	279	310	342	302	321	293	315	337	283	307	315	286	298	352	287	323	297	283	315	283	317	290	335	325	323	340	289	285	338	314	295	285	300	316	298	265	291	316	310	283	311	334	316	293	366	287	295	322	253	328	320	329	328	294	282	297	308	330	337	303	282	296	331	314	298	308	299	290	298	281	317	337	286	311	301	329	321	331	301	303	327	284	353	286	307	325	310	304	309	295	302	324	296	291	274	332	322	323	320	303	268	311	318	300	290	284	334	292	289	312	313	327	298	329	300	307	315	281	288	305	326	304	307	304	312	306	306	342	315	327	278	292	308	315	277	286	344	299	317	288	321	304	328	288	331	304	323	315	297	305	336	319	295	299	304	315	313	288	302	328	321	360	303	338	306	276	344	327	304	286	301	304	308	274	301	307	303	325	326	321	316	336	322	301	296	314	307	285	298	300	287	307	281	300	319	317	307	297	304	323	336	325	282	330	333	283	286	288	307	312	289	279	280	313	309	279	312	303	289	305	304	315	330	328	329	277	308	328	316	297	287	321	286	325	297	280	308	280	304	310	334	292	325	317	321	352	292	287	307	298	324	287	294	301	316	273	289	342	287	311	298	307	287	290	330	303	322	294	302	297	278	292	308	318	296	292	303	318	286	307	355	321	304	328	322	309	326	286	304	349	319	309	309	360	281	292	324	309	304	293	294	293	339	302	269	298	286	330	295	320	334	306	330	320	314	313	293	326	315	308	309	305	302	328	306	297	303	272	295	311	320	329	286	283	328	339	350	301	328	325	294	308	328	304	328	313	292	340	314	314	289	297	304	303	291	312	294	346	328	281	310	305	291	302	318	294	300	311	273	316	310	307	299	302	298	305	273	318	291	309	288	311	312	299	306	310	273	286	300	311	333	295	316	324	331	325	315	289	338	319	293	337	353	306	338	328	296	277	297	308	274	351	277	341	315	331	295	299	295	307	325	322	352	309	317	297	313	296	326	275	312	345	340	322	300	306	290	359	317	297	311	300	311	292	295	314	301	305	314	345	321	293	330	302	370	305	275	304	273	341	296	313	311	295	311	312	341	330	310	301	302	304	289	318	296	325	286	314	314	308	277	303	317	303	304	306	328	312	311	320	287	263	287	311	331	301	287	305	307	314	333	315	309	326	322	297	344	331	327	312	279	325	320	361	319	326	295	332	304	307	297	315	342	314	312	323	307	295	315	319	347	302	303	302	293	296	327	313	318	315	313	314	310	299	332	333	318	281	302	320	314	307	305	342	314	302	323	326	299	313	309	308	324	324	291	322	315	314	308	314	269	304	307	293	311	325	308	307	325	330	281	340	313	326	310	295	325	303	323	303	331	310	308	303	307	319	305	304	317	317	320	317	335	307	312	300	291	292	316	300	312	313	279	336	333	313	313	305	306	312	296	294	297	312	296	307	344	321	303	289	333	306	340	326	311	270	311	310	315	347	308	294	288	314	313	332	315	307	347	308	298	336	333	337	291	307	275	312	298	288	314	367	291	318	321	324	293	304	306	322	314	310	300	295	310	291	293	338	324	308	316	331	312	302	300	313	299	300	294	304	309	314	321	301	303	302	293	301	296	297	286	322	291	317	265	275	277	296	300	304	309	312	321	314	297	306	296	306	318	272	285	342	299	310	302	328	309	292	307	313	307	336	299	296	302	355	303	281	295	311	311	293	308	321	312	320	336	330	333	331	283	288	314	299	302	292	306	316	300	286	297	318	311	313	318	304	305	312	292	302	299	305	315	331	297	310	289	281	323	290	314	308	325	284	306	302	301	323	295	313	291	283	321	304	320	274	315	325	324	308	294	316	314	300	344	334	300	315	336	307	305	321	300	314	288	285	337	285	294	309	323	297	306	326	350	324	338	311	286	336	330	309	290	309	306	302	314	302	293	304	329	315	327	307	323	302	267	309	311	311	326	300	342	334	302	310	308	317	321	340	294	317	317	305	295	318	314	305	313	329	334	335	303	292	339	317	304	322	316	316	272	324	335	287	313	307	297	305	309	321	287	300	289	326	317	328	294	321	305	296	311	311	299	290	294	336	315	274	295	299	301	310	309	293	307	288	275	332	328	303	309	325	314	284	306	320	322	269	306	295	315	342	323	321	273	330	295	317	292	283	331	289	301	307	308	297	315	285	348	311	295	324	321	280	279	279	358	329	311	281	305	305	302	315	281	314	286	316	305	309	300	276	321	323	313	337	290	281	291	310	315	286	308	315	307	302	320	288	306	340	300	313	303	294	292	316	303	309	312	302	275	332	315	291	318	320	319	302	302	291	300	306	339	325	327	301	310	320	338	343	324	329	303	341	325	314	314	313	333	292	320	335	293	298	295	271	292	311	305	273	292	321	318	322	325	312	327	304	320	283	301	302	298	354	280	332	276	306	313	301	291	335	294	308	288	309	316	283	296	291	301	313	319	294	330	314	310	303	308	338	330	294	330	320	331	300	296	322	307	302	322	300	297	308	301	292	303	284	293	291	296	269	323	273	331	317	291	290	287	301	293	340	338	292	335	331	314	305	302	276	331	313	307	290	315	300	337	322	307	307	298	308	282	311	310	315	309	321	284	337	291	282	323	315	300	275	319	322	315	304	315	333	294	314	293	337	266	301	291	312	327	283	316	264	287	316	313	287	313	303	316	286	323	327	302	311	311	303	322	295	283	277	325	310	323	270	300	324	332	315	307	286	311	316	301	297	311	272	300	279	316	296	305	298	328	313	310	306	354	319	326	319	296	315	308	305	303	285	290	313	311	301	339	323	298	280	298	285	321	313	297	331	309	312	329	339	278	315	313	301	282	318	302	321	294	305	335	305	298	336	286	310	280	309	302	311	280	303	319	315	344	320	303	306	292	282	327	331	291	334	322	327	313	308	295	302	291	320	323	324	311	316	290	323	324	315	265	273	334	290	298	277	299	314	305	325	352	324	306	327	307	288	302	315	304	315	312	312	331	333	304	298	294	343	294	302	314	321	313	323	316	313	318	285	318	328	305	289	241	301	324	303	291	298	335	304	312	297	321	298	319	319	337	324	330	303	311	316	302	292	317	294	314	334	326	317	320	324	285	324	302	282	310	333	322	286	304	299	298	314	323	308	323	323	328	302	313	308	284	324	310	280	279
11936	8588	8765	18624	24248	30807	31917	17508	9198	10073	8761	11478	12550	12556	7010	3762	2087	1658	1601	1174	1188	1135	1039	1060	1049	963	940	988	979	915	919	911	943	907	935	900	946	930	872	890	891	880	895	908	889	859	922	864	821	851	852	852	910	882	863	881	816	799	887	872	852	863	822	832	833	805	855	868	836	890	758	819	869	824	867	868	823	824	795	901	883	857	870	837	863	854	863	839	846	829	862	859	856	858	849	812	862	833	845	827	858	819	843	846	838	895	888	868	822	839	872	792	821	831	851	849	879	832	809	833	854	914	813	865	890	847	871	886	859	853	856	867	884	869	846	805	814	873	861	832	802	850	879	860	795	886	869	808	841	813	801	819	806	834	829	822	785	864	820	870	839	856	785	801	833	855	854	813	804	842	859	848	833	870	827	818	835	826	843	828	886	855	873	850	845	803	834	828	830	881	834	817	864	872	855	865	843	878	865	831	853	860	858	865	877	838	818	861	856	860	881	879	867	854	860	857	815	812	862	839	840	816	826	855	823	878	882	857	874	874	838	815	884	884	851	800	849	885	870	835	878	821	854	801	851	827	800	910	843	825	814	837	850	860	853	827	840	837	836	833	807	819	844	827	849	840	839	809	813	900	861	888	783	848	852	855	812	898	831	882	842	794	880	799	859	831	870	806	827	810	814	896	862	852	864	819	807	890	852	850	843	820	803	875	830	853	877	831	897	851	785	888	852	859	839	836	857	901	837	838	809	865	830	822	836	822	858	832	821	806	839	840	780	820	836	849	881	847	866	883	835	800	844	857	899	842	789	898	828	816	798	852	870	859	881	852	885	830	846	869	790	872	835	848	840	828	877	881	876	858	836	820	835	875	828	858	831	797	816	818	821	851	815	809	871	847	862	839	849	834	902	849	867	868	798	828	853	911	844	870	868	807	802	834	840	791	826	890	843	909	823	845	820	843	803	878	824	847	804	822	823	842	919	890	856	847	860	834	805	845	902	795	816	859	857	874	815	820	868	819	829	816	817	839	836	859	846	901	844	850	847	807	857	838	843	878	811	840	794	827	856	848	857	842	823	824	845	845	821	853	855	802	781	809	850	823	834	814	833	867	811	848	873	824	853	872	835	824	846	853	905	772	826	852	827	866	824	829	803	855	841	880	859	815	808	831	840	799	851	872	846	872	851	859	840	804	862	849	832	853	893	868	856	825	799	851	835	839	861	877	823	844	870	880	819	773	856	857	831	859	818	832	896	776	839	870	836	786	807	870	877	865	828	814	805	871	883	865	884	836	811	838	797	817	836	822	793	784	862	852	842	831	882	821	846	830	871	822	834	811	831	822	906	856	833	867	846	839	870	862	826	827	830	818	833	862	804	860	815	876	827	865	832	846	822	891	885	818	834	846	883	797	843	828	847	854	848	856	813	866	847	848	808	826	872	860	816	828	855	871	817	831	871	796	852	816	823	838	860	806	861	821	824	852	850	812	840	842	840	831	819	860	829	836	823	850	860	875	852	864	816	833	802	825	830	834	809	764	837	822	823	818	840	877	840	791	790	869	828	740	782	815	842	837	858	844	879	880	836	832	839	882	849	812	841	828	778	811	838	842	859	825	870	849	819	804	853	832	820	854	905	879	835	796	809	787	818	832	829	880	784	803	893	800	849	867	848	809	786	841	821	879	845	831	838	860	869	877	848	829	869	851	813	854	839	840	869	794	850	824	779	872	867	818	834	811	843	858	809	869	850	832	765	850	822	830	860	830	856	840	862	849	854	835	849	813	818	844	837	878	797	865	852	813	827	817	852	806	845	895	851	840	854	828	809	811	824	853	825	843	839	874	816	891	896	825	851	817	797	878	804	886	840	820	833	876	843	818	808	812	827	844	867	808	860	848	805	817	847	864	877	793	804	814	818	849	861	853	830	807	841	881	863	846	832	816	834	842	834	853	901	832	823	903	848	802	839	869	862	812	831	878	841	878	822	861	832	863	874	829	892	803	875	834	790	810	836	774	832	854	862	846	844	823	835	809	835	856	846	840	793	849	876	795	853	888	833	835	847	851	854	860	849	863	826	790	801	893	832	839	849	814	812	866	831	826	872	858	836	831	794	819	860	787	899	865	849	825	812	832	873	881	882	863	847	922	812	821	842	810	780	842	861	856	864	831	894	794	859	848	850	862	901	832	830	785	852	838	839	873	862	871	847	810	850	854	796	809	842	821	831	831	854	820	835	788	847	808	873	814	848	844	812	826	830	887	820	829	863	833	853	840	832	822	805	819	818	828	893	916	810	847	814	858	815	813	867	828	795	816	834	843	841	876	912	854	840	831	849	805	812	847	841	825	807	829	811	837	832	800	816	920	820	886	853	822	872	837	865	858	846	870	872	831	809	873	811	843	865	842	829	806	871	803	823	860	883	830	821	842	788	789	875	819	821	870	766	808	850	810	824	894	807	804	820	799	836	829	819	840	898	849	828	883	832	819	820	833	824	811	834	800	821	877	860	872	812	840	879	821	860	811	873	853	805	813	841	863	835	825	847	854	864	853	804	840	886	789	853	779	842	840	897	823	844	874	878	787	805	858	789	809	844	855	844	866	817	859	874	862	830	842	800	845	780	798	820	827	849	835	846	837	839	829	810	884	839	827	836	879	817	856	908	849	820	846	837	825	831	804	839	867	829	834	847	845	798	856	842	823	788	878	814	839	837	827	851	811	848	818	818	825	873	821	835	851	829	860	805	817	831	808	846	857	813	861	877	808	856	865	883	795	857	898	805	841	845	904	879	873	860	790	865	837	838	833	817	820	764	832	799	860	853	874	806	840	816	827	787	802	860	809	860	824	850	808	918	809	786	828	829	877	836	859	801	826	856	810	860	822	845	861	872	829	863	847	836	862	795	816	846	832	867	833	826	832	857	850	847	876	833	836	877	818	831	848	786	830	842	849	855	838	891	887	850	847	867	860	862	857	879	791	892	831	878	820	841	836	837	839	831	833	788	845	842	766	844	822	817	856	820	876	852	880	815	867	776	827	814	794	842	801	826	849	865	798	801	851	868	800	857	820	832	841	802	838	820	797	811	804	821	781	804	823	837	883	854	863	856	781	912	807	840	872	860	797	825	849	833	802	862	845	822	868	893	791	793	847	846	804	870	852	824	823	852	833	823	831	827	851	836	797	831	825	803	840	836	802	832	890	828	784	847	807	864	807	814	849	814	831	855	892	825	830	788	839	789	860	859	847	832	861	862	850	871	859	842	865	834	865	834	895	870	848	801	831	877	864	867	810	822	892	782	893	847	810	836	849	832	856	815	841	805	811	818	858	807	888	845	856	821	831	848	813	817	827	819	864	791	867	792	816	839	830	835	830	807	874	778	813	845	805	856	835	802	849	813	812	839	848	839	845	826	846	789	836	901	821	858	749	813	834	854	797	801	849	853	855	820	814	848	834	905	881	838	863	850	821	849	784	883	881	852	803	831	905	846	844	860	840	826	837	842	836	813	819
22960	18130	15118	18968	21293	23257	24336	15293	6686	4812	4593	6271	5873	6187	3251	1364	817	619	396	357	310	308	311	277	306	305	305	305	266	284	295	294	264	264	257	281	294	246	287	265	267	271	271	302	267	273	269	269	292	311	273	258	238	260	261	248	272	275	275	261	269	230	288	282	254	300	246	283	238	302	274	247	299	267	246	235	256	269	286	272	287	253	279	262	285	249	261	298	299	289	265	274	291	258	276	268	231	263	254	255	256	294	281	233	266	274	251	246	250	256	274	270	257	251	273	290	284	260	255	263	288	269	288	292	243	290	280	284	276	253	263	271	291	286	270	277	285	265	259	246	259	267	287	310	260	264	259	280	276	257	282	241	251	259	282	258	254	251	284	261	268	263	261	280	295	271	286	272	271	280	257	266	245	287	272	266	301	250	270	293	268	303	280	253	282	250	266	265	297	265	259	265	278	283	268	286	300	285	242	262	247	256	256	253	247	267	247	261	248	269	262	268	251	285	270	292	253	274	264	284	239	283	261	288	263	279	221	292	248	269	254	252	276	256	245	274	278	264	257	240	269	262	246	300	259	286	282	252	274	236	284	233	245	262	281	241	277	271	272	289	287	269	254	273	257	237	308	232	249	232	278	274	238	272	255	237	235	220	264	266	262	262	249	247	281	254	271	230	270	267	242	256	271	266	305	244	265	265	255	269	248	257	254	287	279	247	274	275	262	253	268	266	275	252	242	264	272	289	274	269	253	257	297	258	281	293	280	274	277	289	281	250	275	268	254	269	257	293	283	266	254	271	269	258	256	281	269	243	256	263	240	255	266	290	254	278	246	232	263	247	263	272	258	266	277	236	252	253	249	267	285	271	301	299	276	257	275	244	286	280	278	243	277	264	257	259	225	255	263	266	282	270	270	272	256	272	242	280	284	273	283	261	263	265	236	246	268	292	270	266	290	309	273	283	287	279	257	259	262	261	299	266	260	242	268	275	265	221	273	256	280	266	270	254	278	300	280	260	270	233	283	276	282	268	262	241	274	253	240	279	268	285	252	249	263	292	271	297	280	294	271	276	257	290	244	283	236	265	240	243	284	275	280	252	237	265	265	233	255	297	272	259	283	253	265	284	258	278	300	258	281	233	258	260	287	299	307	278	257	259	278	270	273	269	290	292	282	252	266	293	293	313	256	289	223	274	259	277	255	271	264	290	235	296	263	236	289	264	239	265	291	249	255	266	235	253	254	287	274	264	268	293	292	277	268	258	295	281	269	246	240	265	263	278	258	292	241	265	264	258	261	300	276	255	264	283	273	301	246	255	242	259	245	278	252	247	251	262	255	283	303	305	247	285	242	239	252	300	270	254	281	272	266	250	279	268	258	265	255	272	262	256	282	274	295	265	291	252	289	277	248	282	247	308	281	276	277	262	252	267	267	274	259	250	263	289	278	298	270	288	247	294	289	253	280	280	285	263	242	259	279	262	281	283	271	268	258	244	258	252	261	300	261	265	231	251	263	274	243	257	266	263	233	250	259	232	266	253	279	238	268	307	255	260	282	274	305	288	246	271	286	267	283	237	293	250	269	285	266	272	279	292	268	238	261	273	279	236	252	279	297	274	234	242	277	268	248	261	254	273	272	285	272	268	269	274	270	268	247	256	297	257	250	284	271	291	282	255	266	267	270	261	262	255	262	258	266	266	269	251	233	298	303	324	275	284	246	295	265	271	299	250	256	270	278	280	265	264	265	254	261	261	255	294	268	258	258	274	262	257	287	253	272	253	252	277	282	278	284	277	276	270	246	262	277	257	279	268	285	272	243	314	259	264	280	263	285	241	263	226	250	282	266	279	241	291	270	279	256	274	257	252	261	306	261	257	277	245	263	302	277	254	228	249	266	263	242	272	284	248	266	287	278	263	265	278	247	268	303	292	265	246	271	271	280	280	220	251	269	282	280	246	253	257	281	302	257	281	273	259	280	267	273	302	264	265	260	272	264	277	266	268	256	270	291	278	264	264	278	260	310	266	271	254	291	250	237	264	255	272	263	260	272	272	248	300	285	244	270	276	266	237	270	271	278	283	279	261	255	257	282	268	274	252	270	290	263	235	261	275	267	289	260	251	261	252	265	292	293	262	272	276	286	270	258	291	298	256	282	246	258	223	233	253	253	257	281	293	291	274	272	266	252	239	233	259	258	281	293	266	273	255	269	263	266	274	261	272	254	247	251	257	269	275	265	277	243	246	242	274	273	268	293	267	249	261	259	298	262	290	275	248	265	251	265	276	271	263	277	272	264	284	247	268	276	249	283	272	280	265	250	281	274	280	301	268	289	231	270	236	280	268	271	242	255	244	269	265	289	272	268	282	250	263	250	248	274	292	260	227	225	284	265	262	261	277	254	238	288	266	280	258	268	262	276	266	291	238	289	252	265	251	262	291	260	245	297	275	270	247	261	272	256	232	275	269	259	259	269	327	247	286	283	290	257	266	252	289	288	258	279	280	267	294	274	261	254	250	277	249	264	254	271	249	265	273	287	266	311	273	254	283	305	255	248	265	276	303	254	249	263	268	284	222	256	260	285	277	269	297	285	277	239	259	272	261	267	267	269	272	258	270	289	261	270	271	263	268	274	279	250	245	242	277	271	271	260	243	258	263	271	270	258	249	289	276	258	250	262	276	283	286	274	266	240	245	262	234	277	264	275	260	260	244	280	264	248	289	259	272	292	244	274	259	278	248	261	279	249	259	241	264	279	288	265	287	272	289	267	242	248	310	289	286	255	256	282	281	289	271	272	249	257	268	250	264	283	301	284	242	269	248	247	245	255	291	267	256	264	274	260	258	290	245	247	263	268	265	273	287	292	255	266	240	292	231	285	275	278	294	245	273	276	286	249	246	286	251	288	260	268	275	259	270	267	295	287	288	253	251	233	281	263	280	258	273	269	277	300	260	292	275	236	279	278	274	272	240	242	280	270	268	250	269	240	279	252	271	256	241	253	254	254	252	287	252	267	289	263	274	276	265	298	264	327	252	267	244	285	259	281	270	245	282	263	287	275	277	277	274	259	245	249	248	287	232	270	262	267	263	246	307	265	253	291	278	249	236	260	266	261	274	296	282	270	263	262	241	257	266	289	279	262	271	272	254	269	237	262	268	291	255	273	275	266	293	280	273	294	260	273	233	263	291	279	271	275	301	248	244	253	281	253	251	266	262	245	275	270	245	283	247	306	256	258	269	265	268	258	270	254	271	297	252	242	289	268	264	270	260	274	291	240	267	253	290	274	264	241	275	271	256	270	270	257	264	265	271	265	276	283	249	277	236	277	256	269	287	287	234	269	254	252	259	244	269	276	259	281	289	270	252	266	258	248	263	265	272	264	258	270	277	270	264	253	240	282	264	250	284	255	249	260	291	264	254	266	287	266	275	251	262	278	255	249	252	258	273	248	254	271	264	269	257	259	245	283	274	249	283	263	252	242	268	231	259	243	249	291	270	283	278	309	265	286	274
14153	11543	11160	22241	28660	34664	38708	22793	14114	14951	13751	18381	19076	19830	9774	4807	3009	2466	1875	1306	1336	1115	1058	1021	999	943	927	932	944	961	866	832	873	812	772	852	819	783	826	828	821	782	784	738	768	743	805	761	786	754	709	768	785	753	778	714	729	728	746	802	742	760	736	756	740	737	773	775	774	731	739	730	723	814	779	740	726	712	709	720	731	760	794	757	758	749	745	696	774	715	714	745	668	711	699	751	680	729	666	693	703	754	748	746	757	706	704	722	702	708	731	677	748	755	691	736	671	732	702	687	739	710	724	688	721	750	742	730	737	742	708	767	692	739	697	680	651	698	699	733	712	681	744	747	703	635	723	710	732	716	685	716	774	706	753	670	715	725	738	761	742	655	735	728	708	701	711	725	751	703	652	679	769	717	682	714	720	732	717	758	719	712	705	699	704	727	709	732	721	733	716	760	736	711	711	687	712	704	743	700	729	711	770	765	726	696	707	683	742	686	719	708	664	726	718	728	682	743	701	719	692	699	721	696	729	708	747	774	724	765	654	736	671	774	669	725	691	662	736	752	722	698	701	731	648	706	748	712	689	721	722	708	717	690	702	660	714	705	679	695	701	737	734	750	727	708	738	737	735	761	694	709	704	685	732	773	682	719	747	736	660	704	700	694	672	676	734	683	699	699	699	727	732	674	751	707	673	681	720	712	682	717	731	726	716	732	722	711	723	741	725	700	734	691	734	685	757	673	764	684	702	724	687	700	727	702	713	711	721	739	725	716	726	687	699	766	639	696	700	704	719	708	676	687	711	736	733	734	696	687	719	736	663	714	722	789	703	696	719	690	704	751	706	740	717	722	708	744	660	704	682	707	696	715	723	647	699	722	676	705	702	689	702	716	691	683	706	720	711	750	752	753	687	709	737	734	727	709	702	687	709	696	762	705	670	737	730	705	730	725	667	650	744	705	742	702	711	701	715	720	761	690	704	723	706	679	721	695	691	732	711	721	708	722	752	740	716	664	691	761	683	732	673	709	710	711	702	705	718	721	698	698	699	696	723	644	697	753	709	709	693	713	681	718	702	668	719	743	703	731	669	672	703	770	700	685	710	747	687	739	688	718	730	711	698	693	763	735	679	712	708	731	731	728	742	672	705	720	750	698	725	700	751	699	686	749	731	666	724	702	688	681	722	776	689	674	674	742	740	715	701	720	715	691	777	743	716	697	682	724	675	750	710	711	680	737	655	698	754	684	734	732	709	704	709	728	727	734	715	695	744	638	701	699	693	701	697	671	707	652	739	739	726	722	710	726	661	706	727	735	677	715	715	654	734	688	707	691	726	745	712	705	748	648	763	706	688	731	764	747	715	722	710	708	722	781	696	740	713	726	776	728	703	663	745	692	694	650	687	723	791	709	671	751	773	730	731	696	684	742	752	695	721	684	742	733	682	728	724	690	709	722	749	720	690	737	676	718	696	712	698	744	731	672	725	746	683	690	692	755	749	714	707	722	654	748	713	715	714	702	727	699	720	695	658	684	697	696	712	711	720	721	750	739	686	702	745	742	726	719	715	716	676	681	677	745	666	682	708	750	720	708	708	684	730	706	707	672	723	711	748	734	721	660	707	691	746	726	703	713	696	678	693	727	647	739	696	715	713	737	694	696	751	669	676	716	739	684	673	725	756	784	712	714	713	682	753	694	684	708	748	713	675	740	695	737	686	669	711	720	735	720	713	723	680	698	718	687	691	698	737	701	741	706	709	710	675	756	722	715	700	755	764	730	714	656	718	757	686	731	701	750	673	755	702	717	691	741	689	768	720	676	665	682	698	725	711	744	727	723	713	693	673	681	672	714	719	765	665	696	702	697	721	732	707	725	727	719	707	705	679	706	697	697	736	715	734	748	673	744	734	724	735	711	655	699	698	693	736	695	688	706	775	686	693	695	667	723	666	691	743	714	690	736	710	694	747	695	670	688	687	718	719	688	652	728	687	717	726	726	687	713	712	688	700	770	698	721	675	723	710	684	736	706	678	690	651	682	638	708	710	761	731	697	690	703	685	740	737	697	730	687	709	709	736	689	772	666	700	752	674	704	693	722	698	696	733	669	732	682	699	714	750	727	699	730	732	668	736	703	756	738	707	712	697	709	669	699	718	634	681	672	716	712	678	731	724	678	736	724	723	697	684	692	678	690	682	700	670	720	729	700	693	715	755	748	693	673	731	740	754	738	719	721	709	731	755	716	701	712	735	644	729	701	669	729	712	764	688	709	661	655	727	710	707	706	711	772	707	737	717	741	706	745	718	683	699	659	716	702	685	719	697	687	693	718	722	692	685	684	722	761	744	692	712	717	752	685	680	765	667	705	634	713	663	734	688	722	685	675	675	719	690	721	765	716	714	746	698	707	701	704	683	717	759	725	720	710	687	681	727	685	691	732	739	727	686	725	736	708	707	698	697	732	743	711	665	736	700	739	696	731	718	705	718	707	708	746	712	701	709	696	695	672	730	700	706	708	710	680	720	747	721	675	695	745	750	730	702	740	712	723	692	716	696	738	733	685	727	717	751	705	680	708	790	703	724	747	670	745	714	714	692	706	714	689	661	671	702	717	741	701	674	686	720	710	733	711	717	710	727	736	706	669	702	765	663	745	654	695	727	717	711	686	723	698	730	669	726	751	744	672	716	711	748	757	700	712	739	716	671	701	685	745	673	718	682	721	731	717	708	741	697	692	700	687	721	739	697	701	753	703	731	708	726	752	736	708	676	727	725	687	734	668	684	700	728	723	688	706	672	731	670	652	739	694	714	731	671	733	726	698	705	690	732	718	720	672	762	695	731	734	708	738	711	669	737	741	721	702	734	698	680	687	684	770	683	667	718	711	713	654	681	669	730	708	709	706	699	706	749	714	708	740	710	721	725	702	741	699	717	736	721	705	705	690	708	678	690	722	734	726	748	743	753	698	715	674	683	689	690	706	716	703	682	703	733	692	696	718	678	692	680	660	742	720	764	710	710	739	721	707	725	685	724	689	751	752	699	712	717	728	683	713	698	729	748	708	748	661	772	714	733	737	755	698	706	716	711	727	807	737	762	712	729	711	704	753	684	727	695	722	675	739	697	727	711	733	698	683	734	684	695	730	695	729	725	649	680	762	718	716	750	720	696	729	725	771	753	716	713	700	689	731	688	720	706	735	701	700	712	709	677	717	681	712	727	704	675	695	690	719	712	708	722	735	639	735	682	735	710	696	751	713	722	722	736	686	674	702	698	745	685	716	700	740	708	713	692	703	724	664	710	674	708	716	633	706	721	714	774	691	746	742	678	772	731	721	654	684	690	710	697	711	656	695	712	733	717	725	727	648	673	744	719	686	693	701	699	716	706	690	700	734	699	692	720	721	696	674	677	721	735	736	662	702	689	715	688	684	689	683	676	703	661	715	712	763	709	699	742	679	651	737	683	689	743	716	716	685	739	693	684	731	689	744	716	722	710	751	686	741	706	742	732	755
3042	1349	712	739	634	644	673	431	232	249	244	258	294	270	188	165	161	163	161	156	180	170	207	166	153	178	155	168	174	174	175	171	180	164	175	183	183	163	152	178	160	151	174	173	156	159	166	161	195	178	142	165	163	174	179	190	183	169	178	194	174	160	166	164	158	181	157	184	177	157	164	152	150	157	186	173	205	189	171	148	180	172	167	184	161	184	194	183	178	156	192	168	169	165	142	165	164	192	172	161	153	167	169	170	162	188	151	174	183	181	177	134	196	155	172	174	160	166	173	197	171	177	183	153	171	160	159	175	161	189	152	160	157	179	176	177	148	180	163	184	184	164	180	163	181	178	145	164	173	144	162	177	161	162	186	188	175	154	185	157	171	180	154	185	194	168	181	154	165	158	159	157	179	166	179	180	192	162	193	175	162	145	145	174	159	152	183	151	178	151	185	174	159	160	165	165	157	192	164	166	151	165	164	140	182	143	162	169	178	160	151	162	164	178	175	162	173	166	168	171	205	182	160	169	187	172	146	158	183	177	210	184	156	164	164	176	176	171	169	189	163	190	172	173	182	159	154	167	170	138	170	173	184	160	169	183	175	161	170	174	165	181	165	175	166	210	151	173	146	159	168	191	182	169	162	156	158	164	188	163	170	155	150	169	161	168	181	161	169	193	172	188	193	163	165	187	167	190	161	169	187	141	175	158	161	176	188	162	166	174	185	162	171	154	175	155	146	159	181	175	175	189	146	155	186	158	186	190	148	166	163	168	154	157	190	186	179	160	188	175	156	160	154	178	199	205	162	173	164	166	145	180	177	175	169	169	149	170	179	171	154	167	174	174	162	193	178	182	174	201	191	164	164	179	165	174	182	153	163	171	144	179	146	168	142	171	172	149	151	164	178	187	177	185	175	167	147	191	163	192	184	169	186	188	171	168	177	164	142	184	145	159	190	179	161	162	187	167	179	167	137	182	166	172	140	150	178	177	191	179	175	179	171	134	175	197	152	187	162	160	179	171	178	168	174	162	182	170	150	176	167	169	179	172	163	161	150	159	139	160	139	183	163	181	156	179	160	149	163	189	165	142	174	185	190	167	169	186	169	148	151	174	165	178	146	161	150	160	176	164	163	189	171	162	163	182	159	168	169	163	174	157	167	170	182	182	175	157	157	182	175	180	141	186	188	189	188	188	176	180	157	192	162	178	174	145	194	141	169	196	155	198	180	174	149	171	160	173	157	168	162	186	187	182	159	174	171	153	155	149	188	164	164	175	153	169	168	161	155	189	181	187	159	196	156	179	179	168	178	166	197	189	158	143	149	163	153	145	165	160	163	176	184	144	169	145	172	173	190	159	185	153	152	171	172	166	157	169	172	168	192	154	167	147	187	183	155	158	161	163	197	157	173	172	166	163	187	147	191	170	163	183	192	168	167	149	177	162	180	163	165	170	161	173	163	190	163	177	190	169	162	172	176	174	191	194	177	154	166	162	185	160	175	174	151	194	177	165	176	174	179	167	143	165	165	151	172	139	149	185	195	154	166	166	167	166	149	167	159	168	164	172	196	176	166	157	190	180	171	174	188	164	154	151	160	160	185	168	176	181	169	160	172	200	188	163	170	188	153	160	167	172	177	166	179	176	169	163	194	174	181	190	165	164	168	184	192	155	165	195	160	147	176	187	154	181	175	172	165	181	163	186	161	174	175	161	163	187	173	195	159	166	154	161	162	147	182	156	174	169	194	182	150	166	148	140	168	171	148	179	181	152	173	153	155	168	191	160	178	198	159	195	171	172	182	175	169	165	173	149	194	175	182	167	159	157	178	183	164	171	191	162	165	181	192	172	177	176	169	165	172	168	161	141	153	188	169	157	198	212	157	161	182	160	189	168	187	171	134	193	172	154	168	177	161	167	157	187	175	153	181	169	187	155	174	183	179	169	163	187	184	177	151	165	189	163	187	194	155	165	166	186	161	190	178	177	165	154	168	188	151	161	176	173	164	183	184	174	182	161	158	181	182	169	169	197	169	160	164	145	166	170	169	165	159	165	165	174	183	170	192	185	177	177	158	143	183	173	173	191	147	167	171	160	174	147	183	184	203	180	180	154	180	161	162	189	194	153	175	161	158	184	180	142	181	177	156	162	142	159	176	153	184	160	180	191	164	157	178	174	164	185	161	166	163	182	177	169	167	165	171	180	186	171	163	164	183	171	163	187	156	160	170	168	188	170	166	163	157	155	172	157	154	133	188	186	163	195	164	171	182	170	176	169	167	186	160	169	167	182	176	165	165	185	178	159	153	164	180	179	160	179	154	158	151	161	172	178	167	156	174	180	172	176	158	171	173	181	184	170	160	164	178	179	157	181	180	174	150	151	158	181	154	178	157	164	168	169	174	166	215	193	177	160	160	147	179	155	173	159	162	184	148	181	171	165	186	155	164	174	167	193	169	175	184	167	151	165	172	178	157	159	201	166	152	180	171	161	152	174	162	154	183	167	186	151	177	194	160	169	175	153	156	154	183	162	190	173	188	175	161	167	174	195	175	166	177	150	175	136	148	166	186	178	195	162	167	175	148	179	177	182	182	188	162	147	170	174	181	181	159	161	190	189	163	146	152	184	183	188	194	176	161	181	165	180	165	143	171	162	174	177	159	183	159	182	165	179	172	176	179	161	163	173	161	148	179	170	199	147	145	151	152	180	177	190	164	171	147	173	164	149	180	174	161	167	175	174	165	153	161	169	183	156	176	190	169	177	159	176	156	153	161	170	179	161	185	172	175	149	155	152	164	167	173	165	174	183	137	179	154	165	174	167	183	160	148	164	175	143	166	194	174	164	181	172	182	146	199	176	163	191	159	187	168	180	183	150	157	170	153	155	173	174	163	151	190	162	182	182	157	176	173	196	168	161	199	176	182	165	145	170	165	154	166	176	172	164	190	156	158	164	176	180	150	173	177	170	160	181	156	182	165	192	174	174	183	162	157	172	164	174	163	163	162	155	178	145	147	173	170	163	189	172	163	177	165	179	187	151	175	177	184	164	170	160	164	178	160	179	179	169	171	180	185	163	163	170	173	163	169	166	176	174	172	199	196	212	163	158	164	165	159	166	169	194	176	169	171	173	165	171	152	171	161	168	175	182	167	161	169	154	168	181	171	190	179	181	158	171	185	175	152	194	178	180	150	195	157	163	150	161	175	169	169	178	177	174	193	157	174	166	177	193	154	151	165	182	167	153	162	153	146	151	151	199	161	165	158	193	160	150	176	187	174	163	158	165	168	169	182	171	182	162	178	168	159	167	178	196	180	186	156	156	172	166	156	163	162	178	162	164	181	153	170	149	204	137	203	158	181	149	161	161	172	187	165	173	173	148	170	198	171	155	150	165	173	191	176	170	171	158	183	176	177	148	181	172	155	171	172	190	174	164	174	200	137	196	154	183	175	167	181	174	155	181	178	152	180	179	146	178	159	159	164	153	180	192	169	151	165	152	162	182	174	181
3153	1830	1430	2680	3063	3938	4577	2566	1113	1117	1112	1227	1576	1743	1007	696	591	584	572	533	539	542	508	552	499	512	523	539	515	498	536	491	541	519	511	527	540	494	513	507	518	513	507	492	518	512	502	533	493	532	489	511	542	520	524	500	516	534	486	527	486	519	508	529	475	501	501	528	444	559	526	549	501	564	520	511	517	509	512	514	522	532	495	523	467	505	500	504	494	534	509	537	525	512	486	534	531	489	514	502	545	534	496	529	554	551	544	512	549	528	487	483	505	505	526	503	526	485	507	495	511	525	487	555	505	531	523	506	497	535	515	504	521	524	496	497	507	481	511	493	518	534	493	514	523	496	519	490	494	537	512	554	508	556	532	551	536	522	491	526	515	558	497	531	533	530	513	535	587	513	522	499	524	560	510	524	530	497	526	480	524	533	561	489	554	539	482	499	538	538	552	497	504	491	494	506	522	512	512	508	526	481	514	504	532	566	527	538	512	495	558	514	523	488	513	526	485	477	548	540	517	548	529	530	504	537	529	514	539	533	491	548	516	533	554	501	473	525	542	499	499	557	531	502	504	514	529	527	511	507	561	507	527	480	515	483	500	539	515	505	499	516	554	527	554	539	499	457	523	537	525	515	540	529	512	544	508	475	510	545	500	530	535	497	538	567	498	478	528	516	521	487	534	521	506	510	521	545	534	528	523	553	530	481	533	487	517	495	534	479	506	493	531	540	518	539	519	528	494	531	505	553	495	529	548	552	511	537	542	505	543	549	480	543	483	544	467	560	536	552	534	493	502	495	511	505	544	497	561	550	529	536	510	507	521	551	554	527	502	514	515	515	532	519	494	499	490	505	527	498	507	512	508	498	484	508	533	497	503	511	547	525	532	510	514	539	479	556	522	506	506	510	478	512	531	527	489	512	534	562	507	494	521	555	516	524	483	501	525	511	509	543	512	497	557	496	476	507	531	534	514	558	519	506	536	531	508	516	493	535	509	556	502	514	525	500	528	532	546	552	501	522	551	536	525	548	523	520	510	529	548	497	531	545	543	523	502	511	512	516	533	545	509	530	529	521	555	489	507	485	563	500	504	538	503	552	510	512	505	509	494	544	496	519	533	552	490	565	467	537	481	530	492	521	553	498	532	512	530	521	522	513	498	475	534	486	511	482	568	511	520	519	527	528	536	590	486	551	521	491	524	553	525	507	525	509	523	530	503	534	514	491	523	485	513	498	493	502	521	553	527	553	574	487	541	541	481	482	529	506	545	506	559	529	540	506	544	514	478	545	499	539	522	489	522	568	463	523	475	511	547	497	519	507	536	524	478	509	513	526	538	508	508	558	498	479	506	503	528	513	490	494	548	545	537	494	488	503	524	544	494	496	511	507	525	541	524	520	511	496	492	524	522	528	488	553	539	480	553	514	581	520	534	499	485	540	562	539	494	515	543	523	514	509	495	515	438	493	528	519	504	511	537	505	493	556	538	510	525	506	516	504	507	522	500	495	546	517	534	507	510	517	527	482	513	532	555	543	528	506	554	539	522	513	506	547	506	557	564	540	524	513	500	504	529	498	522	501	548	537	532	472	493	488	566	496	505	528	506	526	475	496	492	514	517	511	517	522	510	505	496	532	503	484	468	488	535	532	550	554	499	476	517	485	541	512	492	503	530	492	541	500	533	542	525	487	543	528	524	505	494	528	536	534	531	505	515	507	509	489	509	471	512	517	514	520	543	517	505	538	520	547	512	501	525	544	557	511	487	480	495	533	490	520	508	500	532	542	462	530	513	484	499	559	495	537	557	525	544	525	512	529	546	498	531	566	548	532	528	544	522	526	532	494	528	509	470	479	527	497	514	534	505	485	496	494	503	521	477	520	501	536	510	535	510	555	479	507	514	509	506	529	513	537	544	511	503	522	509	490	475	561	491	529	545	516	520	523	517	562	508	493	519	523	542	496	500	521	530	538	572	547	480	527	452	504	493	515	472	528	525	510	509	529	529	484	558	491	505	550	513	510	501	515	514	495	519	556	465	503	507	558	526	525	507	510	521	544	550	523	526	538	542	547	474	543	493	511	514	520	560	506	555	538	511	500	485	481	517	513	546	504	523	489	523	484	509	506	516	490	516	503	528	493	512	485	489	500	544	543	481	516	568	534	514	494	525	514	495	529	489	498	518	523	521	527	511	524	503	518	513	560	520	531	543	520	538	521	566	559	498	526	538	503	491	513	530	526	507	507	529	510	508	490	503	556	544	525	514	479	499	506	513	502	553	510	527	518	540	531	519	544	525	450	545	549	501	470	537	489	488	522	529	521	518	499	517	505	546	574	567	509	524	506	506	545	505	518	470	520	543	529	522	495	481	506	545	504	501	515	547	540	551	529	525	573	504	509	562	520	534	509	567	521	487	504	535	498	498	530	514	507	543	498	551	524	539	514	528	476	494	511	476	525	530	467	529	554	562	494	493	533	511	552	502	542	509	509	465	509	547	503	519	515	521	498	491	515	517	497	592	550	485	535	519	533	539	517	509	542	513	529	513	496	568	477	514	512	521	499	493	453	513	501	546	502	517	498	544	492	520	535	518	511	518	527	513	547	518	510	510	486	515	520	519	529	500	511	513	551	528	488	515	575	500	470	517	534	539	515	515	545	509	490	477	525	531	533	542	536	520	496	520	551	534	504	530	518	457	516	532	502	532	524	518	526	515	466	494	496	476	494	541	476	501	431	529	520	565	547	536	528	500	525	561	520	546	533	539	549	532	514	512	503	534	476	491	531	484	506	535	497	557	533	499	515	482	530	494	493	492	512	536	536	517	501	517	509	495	520	502	497	508	509	526	513	516	520	519	519	560	554	523	537	510	525	493	528	549	541	528	528	508	530	567	475	480	523	555	508	518	515	482	527	558	512	503	515	543	490	492	515	494	512	556	526	560	508	506	562	523	500	477	484	539	521	536	494	553	487	534	550	517	535	552	485	486	496	541	524	500	492	550	562	517	504	542	568	491	526	539	504	529	527	537	539	516	504	489	500	506	524	495	521	556	534	489	495	527	528	538	550	545	490	548	543	553	542	485	493	543	532	530	504	558	498	518	542	531	516	518	534	503	533	561	549	526	515	519	546	481	528	538	553	476	514	484	530	519	522	540	520	518	493	554	518	454	527	524	502	483	537	531	524	551	517	530	509	505	502	507	509	550	556	503	539	556	493	496	525	535	504	452	524	533	541	520	538	537	509	490	530	517	511	524	512	513	496	501	484	538	494	523	537	495	494	552	544	507	515	516	518	516	516	533	545	523	526	501	489	493	543	538	491	548	522	535	518	536	532	503	549	517	501	513	503	506	554	507	513	498	530	511	530	515	518	488	513	505	491	531	504	540	555	471	502	510	574	560	500	544	495	490	565	508	499	528	583	514	535	541	562	532	503	482	516	534	554	488	527	483	542	479	504	485	525	511	519	542	527	501	501	543	515	511	525	518	546	495	509	535	520	515	509	538	513
13597	10885	8612	10856	11037	14376	15439	9073	3243	2956	2041	2664	3276	4305	2524	870	619	493	425	370	376	320	344	300	324	328	341	302	323	294	330	356	317	303	269	328	278	334	273	309	340	314	303	336	324	320	330	317	312	326	325	301	313	317	284	322	271	326	292	305	332	303	303	303	277	311	297	327	291	306	287	327	305	331	306	318	325	304	338	315	338	311	297	304	299	325	310	301	328	301	324	315	308	298	306	294	310	288	296	305	280	283	278	316	297	300	317	267	303	272	305	294	319	319	313	325	351	307	286	322	279	323	321	300	274	348	315	316	323	317	287	294	308	327	274	301	297	282	307	294	321	294	323	299	277	318	336	320	306	306	309	321	310	330	288	321	309	293	270	337	290	298	299	301	270	318	298	323	344	287	299	306	286	289	272	284	318	307	318	304	306	297	316	348	317	304	319	281	286	308	318	309	300	321	333	295	314	322	298	286	259	295	296	310	292	339	295	306	283	303	310	296	311	313	292	304	307	291	298	326	348	315	315	312	303	304	302	331	296	293	311	323	344	299	297	284	319	319	306	312	294	263	321	306	313	308	318	285	351	328	286	294	296	318	293	347	321	329	282	306	295	292	320	298	299	310	308	310	316	318	331	320	293	313	311	284	299	300	300	274	267	321	274	299	295	327	289	307	284	291	278	288	282	339	320	301	321	296	303	295	262	280	330	330	288	288	340	314	289	286	316	339	348	287	318	289	290	298	282	337	305	287	336	308	303	305	305	299	320	279	290	325	306	331	261	317	323	342	299	311	299	329	314	330	281	334	309	285	294	310	306	292	321	306	275	314	310	297	285	276	280	325	286	296	315	318	345	308	318	316	282	267	330	335	347	288	306	269	320	295	317	285	304	332	320	319	292	273	287	326	296	359	293	280	271	326	319	315	319	313	343	347	279	313	294	310	292	301	272	288	293	319	294	312	320	329	320	342	293	285	271	308	286	327	315	301	324	314	295	312	314	294	318	270	294	319	306	329	337	310	317	295	321	276	313	318	298	337	314	308	329	286	312	319	305	297	286	306	312	309	303	274	308	329	293	304	308	319	290	321	308	322	303	283	308	313	302	324	338	297	335	303	278	307	286	286	306	322	306	307	333	317	346	319	332	278	273	303	314	300	280	297	291	295	303	294	330	308	310	338	293	279	304	293	318	317	302	306	293	312	302	299	329	307	310	289	326	294	290	267	306	275	318	305	295	289	328	329	321	301	291	333	313	308	307	304	261	324	298	323	287	270	317	303	324	343	309	290	311	306	304	335	317	305	295	309	315	289	315	312	293	283	310	291	320	294	303	306	303	304	321	293	281	299	306	293	300	320	317	303	314	300	304	302	298	280	297	300	317	324	331	319	276	280	291	315	302	300	297	321	299	297	298	303	274	283	313	288	310	308	340	312	321	316	319	302	284	292	316	307	297	309	272	294	309	303	320	311	299	306	277	289	312	303	310	322	311	319	264	291	303	331	307	313	334	326	306	309	306	291	289	284	260	290	283	279	330	308	302	296	325	306	278	307	295	311	321	317	324	275	301	294	312	319	328	289	348	281	289	307	299	290	297	268	292	327	321	293	317	296	307	301	275	281	301	281	289	256	301	330	301	292	315	304	308	300	276	299	301	316	306	300	331	309	316	311	307	324	303	298	281	310	326	318	319	295	319	305	317	289	353	313	286	312	303	280	323	295	313	284	296	346	302	291	288	329	318	318	314	313	316	341	284	284	308	293	318	320	305	293	292	278	288	279	351	328	289	318	310	285	300	276	302	289	310	299	286	317	319	290	325	282	320	310	301	278	297	278	293	323	277	303	322	338	326	325	327	300	295	282	305	335	305	295	295	291	279	294	316	333	291	323	298	290	295	295	315	311	307	346	288	331	297	298	321	333	320	307	285	289	285	286	305	321	294	305	328	303	324	297	290	271	265	314	317	305	310	290	290	293	301	334	298	316	348	280	277	316	318	319	325	334	308	331	320	330	317	300	314	327	310	316	300	275	310	317	335	319	298	309	309	307	319	335	283	301	322	321	288	284	309	330	336	323	288	314	306	327	289	309	296	286	292	309	305	308	344	337	289	298	336	281	333	311	310	329	283	273	291	331	304	300	328	309	305	343	304	354	300	295	308	310	312	303	287	307	301	333	339	289	285	301	315	320	325	292	308	320	311	313	319	314	303	333	340	307	322	296	310	293	294	346	288	303	308	262	334	301	291	334	309	324	299	315	314	292	348	294	281	283	321	321	292	312	315	311	323	340	282	289	306	286	324	345	283	319	327	325	299	303	320	274	316	337	303	278	323	292	268	308	329	283	319	298	292	302	343	303	299	322	312	305	287	328	312	302	287	310	280	315	320	312	301	290	312	312	333	310	323	267	330	296	273	291	300	298	339	284	299	313	301	289	317	321	281	291	330	335	326	290	269	324	313	316	305	293	278	323	299	282	291	284	328	328	295	324	351	299	333	282	298	309	304	273	298	289	301	282	290	293	315	314	292	308	303	322	311	333	286	294	290	317	305	307	292	297	284	313	336	276	315	296	327	305	277	324	308	296	297	321	308	315	310	293	329	316	315	261	301	310	323	303	322	279	295	326	321	278	289	313	289	347	347	285	271	291	308	332	293	317	288	340	294	280	275	293	293	302	315	330	305	290	294	299	294	295	308	356	321	311	319	275	318	300	310	314	328	285	310	324	312	278	308	310	300	307	312	319	292	289	297	305	305	320	305	311	321	306	287	290	316	298	313	292	330	314	283	327	295	301	324	304	305	301	305	286	301	307	298	303	311	298	305	292	320	311	273	326	296	303	305	272	280	295	295	296	354	282	308	329	322	307	306	306	305	306	303	315	313	307	303	330	351	297	316	292	297	298	295	317	310	326	310	310	300	311	294	327	299	287	284	307	345	312	304	297	260	329	313	313	316	288	320	337	279	293	336	315	309	302	314	289	301	294	304	287	293	300	276	319	289	268	319	310	298	295	308	307	322	311	270	324	289	306	278	293	294	318	291	304	300	280	313	324	306	297	314	307	293	300	322	312	286	311	299	308	294	313	351	307	271	303	298	303	327	309	306	300	317	282	326	283	290	310	323	307	258	357	301	309	323	298	294	313	293	303	293	340	308	312	327	302	308	318	299	297	323	286	306	307	299	287	308	345	308	292	294	291	307	318	315	314	292	287	292	303	315	323	270	272	283	314	319	298	317	317	337	303	333	330	291	308	328	303	312	292	308	316	309	300	314	334	338	331	306	294	318	313	299	294	277	314	297	297	304	334	285	326	307	309	292	293	300	295	321	287	302	314	296	285	314	316	320	315	316	291	292	307	273	312	304	346	278	357	288	290	328	317	313	300	332	321	282	307	313	282	307	309	295	301	278	305	306	318	304	282	313	283	323	328	330	271	278	321	299	306	291	265	300	281	322	307	307	317	313	298	310	320	296	335	296	331	306	290	291	301	334	283	290	318	321	323	298	300	306	326
9844	8270	7372	14076	19220	28129	31331	16947	8897	10571	7442	10028	12717	16673	9449	3628	2643	2042	1864	1216	1199	1034	1029	929	1001	909	935	966	967	953	937	893	931	935	852	888	941	902	870	896	958	860	899	938	895	821	868	859	894	848	874	875	853	852	915	886	855	821	908	873	857	844	848	863	857	871	830	918	888	932	897	807	883	805	822	872	868	864	796	839	861	869	810	870	876	866	882	855	848	873	872	841	862	816	876	864	847	851	838	869	857	853	873	841	798	849	857	836	862	859	861	850	907	814	826	828	807	815	843	838	834	811	873	854	847	813	850	822	816	782	817	803	811	774	774	876	855	827	854	874	821	820	813	818	821	882	795	848	807	864	784	884	797	825	838	843	832	840	862	825	830	813	816	846	785	842	870	859	823	828	831	823	826	872	800	867	840	801	835	831	841	807	813	799	893	801	802	811	838	833	839	861	831	872	776	862	859	805	855	872	850	808	814	840	849	864	810	844	848	829	809	820	884	813	812	820	792	835	888	852	847	884	795	792	862	841	801	813	799	859	815	809	838	868	875	822	805	816	847	822	858	828	848	831	864	852	786	889	850	835	833	876	864	850	847	828	866	814	789	816	802	832	793	828	841	856	840	862	869	806	819	864	825	839	773	842	806	859	814	841	768	824	858	809	827	828	830	848	800	806	875	837	838	824	819	870	783	813	756	804	846	819	860	823	801	857	830	795	836	827	846	783	847	779	827	783	852	855	875	851	854	828	857	837	804	797	880	824	829	843	875	829	778	870	818	845	867	766	810	854	813	803	866	845	858	858	792	805	815	853	841	813	836	896	862	823	856	846	868	845	788	809	811	857	823	861	784	751	854	873	857	811	833	816	862	890	833	865	813	839	809	824	848	835	837	767	878	822	849	847	799	809	781	862	835	870	811	794	809	877	819	854	790	823	855	791	837	822	816	805	813	803	831	836	846	811	813	817	883	823	862	848	813	842	843	860	773	846	771	823	815	813	809	838	781	869	883	810	828	848	852	831	815	791	814	888	841	892	798	798	801	824	821	807	818	847	831	829	831	836	779	864	835	845	791	892	877	894	904	838	896	833	770	819	810	851	849	764	819	889	781	782	794	830	824	880	829	787	825	881	793	808	842	859	842	799	878	804	829	799	889	857	845	802	862	836	839	824	823	852	856	804	876	832	835	849	812	841	794	890	842	827	799	874	826	813	796	817	830	791	888	817	794	809	824	826	845	851	875	793	820	818	804	786	843	801	820	803	827	884	806	884	833	811	803	821	814	804	814	848	842	790	805	830	850	814	865	845	849	861	872	810	843	803	811	812	823	830	841	873	866	829	828	817	829	829	788	848	823	844	851	897	837	830	875	823	865	877	835	845	825	821	856	870	821	874	833	889	854	771	866	863	848	821	847	783	835	857	815	833	887	812	868	855	837	805	857	839	822	890	830	843	835	787	857	874	761	852	824	876	807	850	869	840	865	845	804	787	847	846	791	855	819	826	858	838	854	817	805	801	817	840	847	824	830	832	778	823	945	865	860	868	773	868	830	821	815	885	894	846	842	810	769	895	832	783	857	822	865	805	827	824	839	841	861	927	825	815	776	788	830	828	847	829	871	796	818	832	792	820	815	873	823	849	771	838	841	851	856	815	852	871	842	822	821	846	799	819	809	838	833	837	883	853	813	803	814	852	854	802	833	835	812	873	820	871	797	863	863	842	813	892	854	818	849	817	819	843	777	864	827	804	871	813	839	815	777	814	824	832	819	822	806	827	801	837	770	828	814	852	873	802	784	831	809	852	804	843	813	859	812	794	817	859	871	801	827	859	817	871	845	834	830	842	847	860	872	823	771	835	872	830	767	793	826	784	853	826	802	787	868	817	875	880	857	856	863	866	863	826	856	844	839	810	863	846	822	820	830	832	827	836	820	867	844	875	854	830	830	899	851	819	818	830	804	758	789	870	820	846	802	829	865	836	840	844	808	859	846	825	824	802	841	825	845	905	846	795	847	883	826	863	845	826	791	850	815	857	845	837	859	778	943	802	818	853	820	839	798	802	805	856	864	874	862	836	809	828	884	839	880	820	831	846	833	831	855	797	865	836	810	875	836	818	811	819	833	858	816	790	854	849	837	802	809	796	813	809	813	834	806	836	856	872	812	819	796	806	847	780	863	828	818	810	823	845	835	813	888	758	864	827	870	824	829	848	814	798	794	833	795	831	820	859	799	856	817	855	864	881	796	803	904	822	796	850	848	836	853	824	774	835	874	839	863	878	823	855	842	832	854	839	828	807	851	862	877	838	794	856	787	859	830	789	764	845	859	826	841	803	845	843	821	890	833	842	838	872	777	855	840	850	818	879	835	875	780	809	854	870	891	840	821	845	820	818	822	843	809	835	857	814	843	843	798	873	801	842	801	862	848	842	755	840	820	830	840	805	815	834	802	837	853	797	808	829	830	844	780	848	815	823	851	910	846	853	821	793	865	845	836	849	829	780	849	820	826	858	939	779	861	813	790	802	854	845	824	869	829	805	836	825	811	796	883	865	825	789	807	831	806	843	837	814	860	818	861	878	791	837	807	837	840	818	886	800	836	795	846	816	842	814	849	811	874	822	805	869	870	823	818	827	846	845	857	822	821	828	814	855	863	848	807	849	867	851	834	825	871	830	868	812	818	827	837	818	782	770	848	812	803	814	848	869	788	878	872	904	864	849	785	876	810	852	828	844	831	883	852	886	859	793	835	853	848	807	845	834	848	842	807	866	826	784	844	864	830	868	804	911	810	756	855	845	822	883	803	886	798	836	870	833	806	858	807	829	837	849	814	829	813	837	831	828	846	783	783	752	814	858	873	808	858	839	852	807	767	849	887	825	833	855	880	844	810	842	827	879	804	816	872	834	834	857	788	857	808	826	824	788	803	884	868	866	849	791	823	794	839	824	795	814	772	831	850	825	827	815	857	884	888	832	858	844	877	821	814	842	814	830	849	841	831	811	823	840	859	856	853	848	832	882	807	863	808	856	831	858	832	824	802	818	768	823	841	799	808	826	846	835	884	860	844	809	810	824	853	806	840	826	809	809	820	803	828	791	811	860	817	789	855	851	878	844	821	802	816	876	798	863	870	825	861	787	811	836	847	860	870	862	783	840	852	811	832	836	800	887	841	858	857	779	802	862	909	891	852	834	852	850	899	787	811	833	848	791	820	794	834	886	828	822	813	811	845	802	876	846	853	818	831	817	843	846	801	837	829	834	824	827	838	822	858	815	897	787	788	824	795	831	838	859	833	811	894	790	839	859	857	869	842	837	850	862	838	890	803	832	810	835	852	836	895	759	795	868	850	785	860	847	844	822	824	856	836	885	799	820	847	840	817	782	831	814	828	850	829	849	848	797	828	828	766	810	840	836	767	847	866	806	831	869	824	832	810	847	917	853	875	887	838	869	825	804	799	864	796	825	848	800	826	843	803	841	738	886	804	777	827	743	879	804	805	850	822	810
21216	15219	11565	13069	17005	22211	23923	17078	7158	4796	2882	5599	5320	4911	3718	1408	861	582	464	371	381	303	358	268	305	292	288	294	253	306	253	263	295	300	265	282	253	266	269	290	261	253	272	288	284	263	285	285	248	268	246	262	286	274	279	273	283	256	273	274	280	273	277	245	261	295	258	239	272	272	281	284	259	270	262	281	272	276	315	270	276	286	266	269	267	274	248	257	256	265	273	265	278	251	256	242	264	225	262	241	282	222	276	251	252	239	248	240	269	278	279	304	243	258	273	280	278	224	260	276	281	242	263	261	256	247	279	275	247	270	287	265	290	277	261	241	278	286	277	268	271	254	259	250	286	251	259	278	265	285	281	268	261	249	225	260	255	272	254	293	269	272	255	261	284	278	254	265	292	280	274	262	252	274	266	249	249	281	236	248	273	259	258	240	253	253	260	262	286	232	246	269	251	275	261	222	271	260	305	272	252	256	270	276	273	235	267	296	264	268	246	244	248	265	280	269	264	263	261	266	270	274	257	264	241	255	254	273	257	256	254	255	274	259	273	229	283	222	286	281	214	277	285	265	260	259	286	256	264	259	263	257	251	276	234	287	249	278	245	248	251	236	264	256	300	240	251	260	291	263	285	263	266	244	246	248	269	273	242	268	238	300	259	266	269	251	279	284	267	265	259	247	273	240	301	283	241	263	277	260	279	266	283	255	279	272	266	240	238	278	245	247	264	288	269	267	238	219	264	243	240	278	273	259	272	270	275	259	265	271	265	284	254	280	255	257	282	286	256	285	257	243	259	292	242	264	289	272	275	260	287	252	252	266	237	262	276	269	273	287	238	268	264	267	276	269	285	281	269	266	251	265	290	279	241	248	247	243	275	282	263	305	263	240	268	257	251	264	232	280	273	268	256	281	229	263	276	273	297	258	270	281	267	285	275	279	273	287	264	268	268	267	296	278	281	259	258	285	261	249	268	275	284	279	275	245	247	247	254	269	258	266	286	271	255	290	253	271	264	254	242	255	250	260	297	279	251	293	239	257	296	285	237	281	241	264	256	270	280	239	286	260	254	250	275	240	260	256	244	256	266	266	258	274	271	295	268	237	253	218	252	262	244	252	275	270	279	289	278	247	272	226	259	266	258	270	262	261	263	285	295	279	259	275	272	262	261	250	276	254	252	255	276	262	266	254	278	255	265	267	273	240	266	265	258	260	234	282	237	268	240	263	266	269	272	271	254	272	282	255	284	275	253	268	254	276	275	276	264	266	273	261	253	232	223	276	256	273	258	272	291	275	234	293	246	276	251	264	253	263	239	248	274	299	262	273	273	264	244	295	248	283	244	283	243	270	259	305	278	287	270	282	245	256	263	243	248	262	261	278	230	247	310	262	251	277	283	276	296	266	254	288	217	270	274	260	271	238	273	281	273	236	260	248	278	263	266	260	266	258	259	263	260	242	262	258	296	247	278	243	272	257	261	272	271	235	244	273	265	273	250	274	282	271	257	298	270	275	255	269	285	274	271	283	290	230	265	247	233	257	248	259	246	271	272	251	252	296	256	251	263	248	271	232	245	263	255	261	269	281	246	266	242	253	278	295	255	257	248	249	229	253	264	282	265	291	241	236	258	301	295	266	266	254	249	286	269	241	290	269	266	288	267	244	239	272	283	269	272	268	267	248	251	256	282	257	232	270	224	239	250	255	249	274	246	268	249	276	263	256	259	257	278	247	256	254	276	260	271	252	277	257	243	238	252	241	277	281	274	251	243	251	242	282	279	273	259	269	252	237	246	249	265	259	241	294	278	276	270	240	259	260	262	265	258	264	250	277	287	269	271	260	283	252	265	287	276	283	268	260	238	283	274	233	258	263	264	274	236	266	289	302	265	254	268	284	262	235	273	277	262	246	268	285	277	241	292	263	293	299	260	263	259	279	239	242	255	285	225	260	276	265	262	255	262	260	284	257	278	244	296	275	257	245	252	263	244	255	289	283	305	261	280	300	272	243	258	257	237	264	233	259	265	268	257	282	271	255	256	265	236	261	270	234	283	262	258	279	248	282	278	248	282	242	254	260	254	268	288	286	274	277	237	280	264	273	248	274	266	278	258	281	259	251	255	243	271	260	269	249	259	262	259	245	281	240	260	282	267	291	253	278	269	266	249	244	281	280	240	253	262	282	272	244	274	275	256	276	266	250	249	266	283	249	278	256	297	266	244	288	290	277	266	265	239	244	274	271	272	269	282	302	267	269	243	253	252	246	283	259	260	228	232	244	282	264	264	249	265	243	257	298	239	296	270	259	258	233	266	271	277	260	271	299	278	222	275	269	265	283	270	270	268	272	268	292	241	277	256	276	288	257	282	286	241	263	272	246	249	264	269	260	257	269	272	262	283	287	276	265	272	284	270	251	243	273	253	257	259	252	255	276	272	242	268	295	285	267	270	250	268	251	279	274	245	283	261	283	248	254	267	268	283	247	262	246	254	262	268	276	252	275	226	259	274	264	289	284	265	270	266	273	261	231	243	269	265	250	282	249	261	245	313	268	263	256	267	279	260	283	289	285	253	264	273	254	250	252	260	247	267	253	294	254	271	250	263	266	231	296	272	264	260	236	252	288	265	264	217	278	262	266	259	241	288	242	275	282	280	279	252	268	296	262	259	245	270	276	260	229	249	249	250	271	259	262	266	263	246	258	283	245	264	270	294	272	279	250	286	277	258	270	271	254	268	301	266	241	253	265	280	285	280	306	267	248	286	253	261	266	272	242	271	264	224	243	260	268	277	288	259	290	249	292	270	266	281	275	277	288	280	261	244	256	270	244	270	250	256	265	248	245	263	260	266	233	265	251	254	279	247	253	265	233	268	256	248	255	278	279	269	254	242	247	275	264	248	301	271	263	266	232	288	270	256	261	238	251	237	276	253	259	263	284	268	261	246	274	236	248	253	272	291	259	249	286	259	254	258	248	274	275	262	266	275	285	276	269	264	243	280	256	279	232	278	266	257	256	239	281	273	251	279	252	254	265	280	248	274	258	270	282	272	257	279	228	285	274	254	262	248	272	244	275	241	261	264	255	265	283	258	268	268	271	266	266	237	266	269	276	239	257	251	270	256	280	267	275	257	271	252	252	250	250	257	265	247	265	254	259	247	222	260	260	243	265	234	265	263	265	262	243	243	257	265	278	285	294	257	268	267	237	256	260	265	244	254	262	248	266	269	266	288	242	297	266	269	260	260	261	272	280	263	267	243	268	248	294	292	289	262	279	308	258	247	285	255	277	272	247	292	279	293	256	285	226	253	286	261	291	255	258	238	289	261	257	311	257	269	233	267	273	256	229	242	272	226	231	265	279	269	310	267	269	260	269	239	228	257	254	269	262	251	235	267	270	259	269	274	288	260	259	252	261	254	290	289	271	255	243	263	264	264	293	253	256	247	268	294	229	267	242	266	262	239	258	287	260	264	281	258	279	252	252	264	268	272	284	286	272	255	279	250	294	272	275
12327	9904	9317	15981	24945	35000	38132	23663	15175	14238	9879	18502	17586	17506	11082	5211	4267	2854	2282	1528	1594	1154	1026	1031	961	929	883	929	815	859	907	872	853	841	815	785	836	801	829	764	758	808	811	792	773	823	818	807	771	776	784	738	693	756	723	757	741	745	732	715	732	728	787	712	788	755	739	756	760	729	762	755	793	734	756	706	704	759	699	743	738	784	736	659	774	749	734	695	714	776	721	754	738	726	732	719	707	687	713	751	748	674	690	706	705	729	727	696	749	711	703	728	707	694	710	672	709	754	723	706	727	738	726	685	702	708	742	692	742	746	686	699	668	667	707	705	718	692	717	670	701	702	684	688	719	659	710	738	655	642	701	711	688	693	689	690	692	644	673	739	686	704	678	669	747	699	759	677	687	706	694	704	680	698	742	663	764	734	718	730	696	753	663	714	746	655	737	660	762	671	692	685	639	672	689	688	703	700	709	677	692	701	760	640	736	694	689	698	714	700	684	707	701	660	745	711	710	709	674	724	663	689	700	696	755	671	718	705	702	687	676	695	762	710	708	667	630	697	700	747	708	663	756	711	734	724	702	675	720	634	680	682	716	683	712	767	707	651	713	754	690	687	706	712	769	688	690	703	767	694	678	648	725	672	722	723	726	695	673	730	710	673	727	708	732	694	711	724	713	688	672	707	695	725	706	677	719	712	713	690	647	703	696	758	734	725	693	719	656	724	720	727	682	704	770	683	696	670	718	706	718	675	725	729	684	689	716	692	651	682	726	717	720	691	682	722	672	699	705	725	722	747	693	712	705	691	650	677	670	660	712	717	677	680	664	724	678	696	698	714	696	664	701	703	662	704	687	724	693	683	705	701	662	721	670	723	690	722	727	698	695	659	770	747	733	729	735	659	737	729	698	749	738	697	647	654	698	746	706	746	676	681	692	673	714	668	736	744	693	689	707	709	661	692	721	731	710	773	689	765	694	705	668	672	766	688	752	709	728	716	689	710	694	708	697	700	670	694	704	710	718	693	703	678	724	698	655	748	673	668	723	680	666	666	688	683	706	712	706	729	671	745	717	673	699	683	690	699	727	683	681	688	686	692	737	653	705	737	682	684	732	712	690	692	727	730	705	671	703	686	681	706	690	662	768	697	712	727	687	666	694	681	694	712	678	677	724	690	711	711	722	680	737	697	743	693	665	724	739	687	670	726	715	651	738	684	717	713	750	715	713	682	669	706	631	698	763	687	719	705	717	665	705	668	712	730	663	659	689	676	678	675	733	682	673	696	690	747	693	713	724	722	664	711	742	714	715	732	731	686	696	717	694	698	735	706	719	739	687	730	675	697	697	709	659	708	701	689	715	662	702	687	735	656	742	716	724	701	693	695	703	666	753	706	717	703	693	695	689	721	732	743	713	718	693	711	732	705	668	663	693	694	722	729	687	709	708	696	701	717	714	714	718	695	705	731	676	721	712	714	728	696	726	661	707	724	712	712	694	703	747	719	706	714	710	697	735	725	707	715	732	704	726	728	687	723	697	710	742	699	701	666	679	671	718	718	683	734	686	673	690	701	704	692	781	716	746	718	675	669	683	708	708	707	726	688	736	720	705	712	663	712	674	688	675	656	639	698	707	702	722	680	669	705	693	737	680	691	673	691	654	683	691	712	714	674	703	744	688	708	713	712	708	739	661	669	707	671	700	669	719	725	688	726	671	716	741	674	701	697	751	721	718	699	745	676	746	692	701	678	733	716	681	692	718	664	689	677	703	739	752	717	693	636	710	699	732	725	652	722	701	676	759	722	699	702	689	692	709	637	689	711	664	738	674	675	720	713	686	656	690	698	686	689	691	698	755	676	704	697	721	731	711	719	736	710	695	718	731	646	707	686	728	674	654	710	691	740	683	702	701	717	717	682	679	681	720	737	665	756	698	701	698	677	679	725	778	691	706	721	712	684	728	640	680	719	717	716	739	685	685	664	691	742	739	677	692	697	694	758	689	685	733	692	736	679	717	700	688	723	708	757	698	655	668	752	684	702	728	679	698	709	673	723	687	696	696	734	728	710	711	685	697	711	700	716	702	722	707	678	671	662	729	702	763	714	692	729	691	685	713	725	689	725	670	691	690	715	690	706	675	698	707	739	707	669	649	725	708	696	709	724	716	666	709	724	674	722	698	706	656	663	707	707	700	696	670	722	681	722	696	684	710	653	740	716	686	663	758	723	653	690	735	656	691	698	770	760	707	693	751	713	773	695	705	710	707	735	701	724	719	736	674	655	690	700	768	690	707	703	696	712	752	741	693	733	703	743	701	700	711	693	711	695	745	670	697	711	688	704	699	682	707	722	672	666	774	704	683	748	694	725	666	709	701	718	659	695	731	710	672	715	706	707	677	669	688	700	672	690	732	704	700	706	687	674	730	742	683	670	696	717	659	719	724	662	717	716	697	682	670	685	709	687	710	728	693	724	692	718	693	739	717	682	704	675	747	648	686	700	696	696	742	706	704	709	722	670	729	731	692	703	751	710	660	658	711	713	696	691	684	703	716	690	748	710	665	698	708	725	681	749	731	716	690	725	710	694	722	674	711	731	705	711	671	705	673	687	742	750	730	725	718	696	712	727	721	704	675	701	680	665	729	702	659	715	698	699	720	731	677	734	706	674	698	727	718	695	659	719	690	722	706	691	727	704	658	702	614	743	736	703	713	655	753	720	693	688	744	658	714	687	719	685	683	714	721	665	706	734	698	663	697	677	716	693	698	740	720	674	668	673	680	718	729	727	651	625	674	690	720	734	675	668	664	647	693	735	693	693	641	716	716	712	721	720	732	708	691	741	678	678	740	661	722	714	688	692	694	728	698	700	684	683	646	679	669	681	655	659	766	672	717	716	712	721	700	703	740	742	720	673	743	721	727	658	676	676	683	705	692	715	723	724	658	729	706	688	728	696	683	710	676	672	672	689	683	724	691	698	709	619	688	721	665	698	778	669	679	722	718	725	699	695	677	720	704	703	699	695	721	662	720	712	688	688	694	652	690	688	734	679	727	678	712	691	743	752	719	702	661	672	715	684	711	640	704	697	683	676	709	730	704	689	678	715	756	705	721	706	728	729	716	671	703	681	749	679	666	730	665	650	667	708	725	656	669	718	697	738	721	703	682	698	719	686	671	638	718	746	698	647	729	742	697	688	711	699	662	719	719	699	720	688	705	749	712	723	707	704	684	668	740	711	703	707	715	752	658	690	703	685	688	690	719	652	715	673	670	684	674	684	665	712	700	718	674	704	667	681	692	644	680	706	713	744	693	732	736	641	757	720	718	706	702	714	692	704	737	692	671	698	726	705	681	703	718	726	750	773	731	663	701	631	758	698	723	712	732	709	698	731	686	678	692	731	761	686	700	663	697	680	751	706	710	710	702	773	681	709	731	713	678	708	700	693	681	708	747	682	721	692	725	669	669	697	654	663	729	706	658	706	709	686	705	686	704	663	737	679	732	663	673	758	704	719
2826	1105	727	676	704	841	841	583	355	252	275	294	291	295	223	181	171	189	171	180	187	172	158	161	180	169	172	184	187	169	175	161	175	151	162	185	184	179	186	156	165	166	166	168	147	179	159	151	168	177	144	181	198	165	169	158	187	150	162	164	161	161	178	168	168	200	170	184	158	151	159	182	170	178	179	165	184	179	166	153	174	179	175	177	179	157	144	167	178	147	173	152	180	200	175	175	184	185	186	166	161	169	185	196	179	146	163	160	171	152	166	170	155	151	189	183	157	191	150	183	136	157	167	184	179	175	155	149	194	152	175	183	190	172	178	175	152	167	176	153	164	178	190	173	171	170	157	169	170	151	152	188	162	170	179	181	166	173	170	167	163	194	183	163	149	160	183	161	157	150	135	156	165	154	161	183	177	208	159	162	169	162	177	149	189	186	166	154	161	188	171	193	146	183	192	198	172	179	165	155	163	172	174	167	176	159	146	167	166	165	151	150	196	172	147	208	167	152	171	180	167	159	190	158	152	185	161	181	162	155	143	171	156	149	179	161	167	204	164	134	141	162	166	166	180	150	171	163	154	175	159	154	172	157	177	189	171	174	149	150	171	187	169	169	184	172	205	147	164	169	156	164	162	164	181	159	164	169	162	175	175	186	181	161	189	184	160	177	182	166	163	142	164	161	169	188	171	163	172	162	173	175	165	187	173	152	165	172	186	185	173	168	162	191	158	177	176	176	151	157	164	171	167	153	150	160	178	180	144	172	193	173	182	175	168	192	157	187	165	162	168	170	159	160	161	159	151	170	170	179	169	157	166	182	169	180	157	152	171	180	159	133	186	172	154	200	168	170	163	174	166	178	179	172	149	142	154	145	198	175	171	174	176	126	169	175	159	170	146	178	194	163	171	183	164	192	167	180	150	163	154	145	163	164	172	170	165	172	175	164	156	174	183	169	199	166	148	183	170	150	181	164	175	158	147	156	160	168	188	182	175	157	157	156	144	166	177	150	179	142	181	184	161	159	161	153	172	166	172	168	181	188	217	149	162	158	187	166	172	170	159	154	165	161	176	150	189	156	175	176	153	166	170	157	160	153	178	161	168	185	159	194	197	161	151	175	203	174	173	155	160	184	162	155	177	151	153	146	158	157	177	186	171	164	147	173	173	158	191	147	169	166	163	156	177	169	203	183	176	176	166	193	177	162	146	157	168	188	175	167	175	174	141	148	170	159	156	158	152	158	183	150	156	174	175	172	165	166	180	174	158	163	165	167	152	177	175	132	175	151	168	180	147	176	194	206	177	173	160	167	158	161	155	175	185	161	167	196	170	158	192	158	164	162	161	171	176	132	166	171	184	170	157	167	158	166	200	175	170	154	192	156	148	152	186	165	167	172	167	138	165	181	156	157	178	200	159	182	172	186	181	173	180	190	178	162	169	170	146	152	172	188	170	198	159	171	180	158	165	154	164	166	157	159	189	202	152	163	193	164	166	198	174	156	170	185	177	163	167	172	164	158	162	150	162	172	150	157	165	154	158	173	180	158	177	168	146	187	151	179	169	168	175	139	165	176	188	139	166	160	171	164	157	155	185	174	156	166	210	175	156	187	204	185	175	146	177	179	171	148	164	160	187	173	189	159	164	170	174	170	197	180	149	162	178	179	192	178	150	168	165	160	186	163	161	189	171	169	179	180	157	162	182	176	175	171	142	188	200	155	178	157	178	165	155	159	164	167	174	169	167	178	164	162	194	153	186	152	187	153	162	170	145	167	176	171	158	154	194	164	177	144	175	144	174	146	173	162	186	162	171	173	171	179	171	183	167	180	154	163	153	144	170	164	182	148	169	175	173	167	157	142	166	161	162	173	152	170	169	170	144	159	152	180	178	177	152	182	178	180	178	175	195	196	181	175	161	159	195	167	170	178	174	201	176	163	169	180	171	165	178	177	168	133	162	174	161	142	162	158	168	158	197	170	171	167	163	168	147	174	177	143	169	175	164	159	171	151	163	180	185	173	172	197	180	167	181	144	160	172	169	189	184	167	153	140	187	191	152	163	173	162	148	155	164	177	189	166	161	175	172	178	163	173	197	160	208	179	183	165	180	164	160	163	162	194	152	164	134	163	147	155	184	164	174	168	150	176	174	169	150	146	177	158	183	174	169	188	151	175	162	173	190	156	165	175	144	170	148	178	149	165	171	174	185	188	184	168	160	169	167	171	184	180	160	175	165	152	176	188	184	159	188	160	163	164	182	157	172	162	166	179	167	177	178	140	181	183	157	163	171	154	160	157	151	158	169	152	172	167	148	148	156	159	177	178	182	168	167	173	177	161	152	161	167	193	149	172	144	152	177	168	163	183	156	183	183	179	174	165	165	165	184	162	156	162	182	155	158	171	192	163	157	160	179	190	145	156	155	151	159	174	154	185	173	168	177	156	193	145	174	180	150	199	191	178	169	169	154	187	164	171	153	196	169	163	152	169	169	183	151	151	148	163	171	173	171	178	189	168	157	162	170	185	200	172	151	170	179	168	165	173	181	171	172	188	144	176	157	160	171	177	178	163	153	176	160	171	181	181	194	131	194	159	146	161	192	162	156	181	153	169	181	195	166	155	151	170	176	158	166	175	165	151	188	160	168	174	165	163	173	175	174	173	185	158	186	175	164	155	189	156	159	188	173	155	177	158	179	179	176	162	173	192	184	141	165	149	179	189	170	204	155	156	144	167	178	148	168	166	155	171	163	158	178	202	187	165	172	176	142	174	173	166	190	168	178	164	144	155	178	184	171	162	160	195	150	180	155	186	168	185	174	166	182	168	160	164	170	175	161	151	156	164	172	164	167	171	176	166	173	187	165	192	167	141	181	200	174	166	160	179	162	184	154	167	181	193	137	166	191	169	166	179	166	201	156	170	170	179	161	173	162	168	152	168	181	156	178	179	165	184	155	150	162	170	177	155	181	165	154	161	177	206	162	186	170	174	168	170	145	153	148	161	169	141	166	150	179	162	158	168	152	147	171	172	154	147	157	178	172	180	170	170	145	174	152	164	165	167	149	169	192	164	176	150	167	179	171	221	188	148	141	180	148	148	148	194	169	167	176	172	167	157	165	149	147	183	160	154	169	154	183	167	165	185	173	156	182	190	172	177	171	182	168	188	180	171	188	180	152	167	191	176	165	174	142	141	156	183	178	170	192	147	173	186	182	199	199	161	142	143	198	166	173	174	155	172	150	175	171	157	156	163	160	172	183	186	174	179	162	157	187	158	173	169	203	178	152	163	155	169	182	173	168	183	184	169	195	181	173	152	156	171	145	152	173	192	190	143	175	184	146	171	166	174	178	192	178	155	178	167	156	160	159	192	186	184	179	148	181	190	176	182	199	157	175	151	172	185	199	182	149	171	153	153	168	146	156	159	204	183	175	159	153	151	184	151	176	176	187	179	175	179	185	156	203	158	186	172	163	161	175	202	178	161	171	164	176	173	172	162	198	174	176	161
2828	1614	1380	1866	3147	4300	4592	2591	1426	1374	1140	1466	1654	1669	989	769	666	590	565	559	517	552	535	564	523	535	508	498	525	537	509	481	499	506	547	496	519	498	496	522	556	526	546	549	541	504	536	517	570	511	522	487	535	564	497	537	527	532	494	531	512	570	497	548	542	522	498	536	529	529	584	498	536	487	511	517	492	476	494	517	527	568	495	492	499	560	522	525	503	501	514	506	509	477	503	471	571	502	514	509	484	476	504	507	530	538	509	512	522	503	516	476	531	542	492	532	509	516	516	485	518	508	497	518	500	492	491	524	504	517	529	532	538	490	506	510	478	502	514	498	514	547	497	520	528	485	508	541	537	534	525	529	489	497	510	503	544	497	472	522	512	528	522	508	529	537	519	522	528	494	556	520	477	452	465	535	513	533	506	522	491	512	515	497	499	507	489	504	507	486	512	512	502	538	500	495	540	518	490	534	535	518	529	498	544	506	522	544	532	500	514	503	533	481	511	515	489	548	501	536	513	478	504	473	511	504	486	555	478	503	535	516	508	534	531	500	491	542	525	520	487	533	488	482	518	493	537	505	503	524	502	525	523	544	514	516	537	537	494	538	478	505	520	522	508	539	525	511	509	543	528	508	503	471	513	535	492	505	500	518	508	479	496	486	532	530	513	507	524	558	524	509	533	537	507	516	510	533	483	529	498	550	491	527	515	490	487	529	504	531	587	508	519	475	517	516	512	499	469	527	509	538	498	494	514	484	500	516	536	516	539	532	522	514	582	514	530	555	471	533	500	470	512	526	477	539	540	523	521	506	512	492	550	540	487	495	513	533	523	500	493	471	526	513	497	529	499	504	581	533	513	552	522	495	533	508	523	519	517	505	482	525	528	534	524	504	509	557	474	516	496	541	500	479	495	554	523	551	528	522	524	535	502	542	512	529	480	515	506	545	503	496	532	559	510	530	517	488	497	516	514	501	498	489	493	488	509	545	511	513	531	521	533	530	498	481	510	561	552	530	496	566	533	515	532	527	513	544	521	530	541	530	492	510	549	541	505	535	471	484	520	489	535	519	525	510	512	498	502	504	497	483	517	508	548	530	529	553	497	514	447	506	530	507	503	530	470	543	535	482	547	522	493	535	499	551	520	529	516	530	535	509	512	494	522	502	542	564	512	538	500	514	540	512	514	502	482	489	530	533	475	547	527	505	507	514	491	514	529	514	555	540	466	562	529	501	551	476	519	521	538	516	525	494	530	523	483	489	476	483	482	529	526	495	503	491	529	531	477	518	487	537	479	503	546	455	495	532	528	532	511	540	534	548	572	493	541	551	489	540	545	516	536	458	520	509	518	508	515	480	505	495	506	467	520	561	533	492	556	532	517	484	497	533	531	513	523	545	526	513	515	521	544	532	526	532	520	502	525	516	528	484	509	489	513	523	558	496	519	537	516	440	468	510	514	504	485	515	489	493	507	535	491	510	489	539	497	511	490	542	528	514	524	511	554	508	510	539	512	486	521	495	514	533	504	514	534	489	526	523	536	515	497	541	533	540	534	532	543	529	524	538	469	498	512	530	489	517	530	527	512	475	473	477	518	516	537	510	533	528	531	533	509	526	472	544	511	525	498	489	530	562	503	495	521	549	517	524	549	474	512	499	529	529	482	524	512	513	516	522	479	515	516	516	542	519	520	523	510	530	524	529	549	515	514	513	489	461	513	511	533	530	527	469	535	506	513	544	535	525	505	530	551	487	559	514	533	540	529	521	541	545	546	536	480	517	530	521	522	523	502	509	543	517	478	507	505	502	529	513	498	496	494	494	501	499	508	572	487	543	530	484	468	497	498	560	502	521	526	528	495	524	489	492	549	519	518	539	562	521	511	482	527	498	518	511	516	521	537	493	489	535	551	520	538	511	527	502	470	551	515	491	509	507	593	528	514	553	511	508	486	502	535	454	557	514	537	505	513	486	533	485	493	504	511	549	507	538	513	529	571	556	547	499	531	482	511	507	523	495	517	540	461	517	553	534	513	525	553	488	502	530	503	518	502	528	523	498	521	526	512	523	546	516	506	513	522	503	502	524	512	475	495	541	513	532	503	484	516	526	529	522	497	528	515	502	514	524	518	511	562	506	558	502	517	521	498	508	468	509	510	541	516	507	479	530	511	490	518	503	538	513	544	535	485	500	525	542	503	530	534	571	529	514	521	534	512	500	553	550	521	517	545	511	548	526	519	486	520	528	541	504	508	486	503	500	542	518	497	525	491	515	510	498	521	500	520	502	519	505	503	516	513	495	521	519	510	518	541	542	479	499	482	509	551	513	486	539	522	494	552	516	479	486	517	490	489	476	539	491	528	539	486	511	532	517	480	502	510	509	497	504	495	478	488	492	494	540	522	529	499	534	519	500	517	504	550	501	532	504	523	492	516	481	559	555	510	502	572	533	532	507	503	500	530	538	524	560	502	544	499	525	535	531	539	554	534	499	538	506	512	487	526	516	529	531	507	503	492	493	510	482	524	532	521	513	530	488	481	502	553	490	525	488	525	526	524	513	484	520	476	541	510	522	492	507	535	549	487	474	546	497	540	552	497	547	558	533	486	512	480	538	461	496	514	510	529	556	528	527	509	483	515	530	507	505	525	550	536	554	481	545	526	518	525	508	515	519	553	545	511	478	522	521	520	533	514	467	502	554	521	498	516	528	536	505	542	536	514	508	501	510	472	488	518	534	517	523	494	561	488	511	511	504	495	511	486	518	505	559	508	519	537	519	543	539	537	483	525	542	491	509	537	503	571	522	498	489	542	503	550	530	514	530	532	511	527	483	537	524	504	523	534	493	507	562	497	551	558	564	553	515	470	525	487	542	498	501	519	506	530	484	554	527	553	508	490	502	511	502	504	500	528	520	522	513	536	512	510	501	458	504	532	537	517	525	520	546	537	520	505	512	485	553	480	516	508	542	522	544	466	491	496	527	551	516	534	514	545	496	480	492	483	496	511	541	522	506	520	502	496	522	521	483	484	513	516	553	557	440	492	497	556	532	486	508	515	529	507	521	484	490	499	522	580	522	498	548	531	514	516	521	536	534	533	520	582	516	507	522	540	504	475	526	465	469	480	519	496	508	490	497	508	534	487	499	531	500	518	520	532	461	486	522	521	475	537	516	552	522	502	505	530	528	520	523	504	535	463	512	516	511	514	529	526	476	502	521	513	511	491	465	498	531	503	490	523	506	524	538	506	507	526	525	527	530	536	527	514	513	544	518	505	517	562	509	524	551	495	532	539	533	481	488	520	527	498	536	516	486	519	558	524	475	492	570	484	529	511	533	513	508	536	512	515	510	529	535	510	483	544	526	523	527	491	523	516	509	487	520	502	494	496	496	515	505	531	491	533	514	554	555	507	494	518	548	509	530	491	535	543	551	507	511	530	533	542	581	531	533	550	489	501	522	468	512	514	528	519	543	494	506	507	521	535	480	530	527	495	500	501	533	524	533	513	516
13944	10429	8517	6862	8836	13970	15653	9212	3394	2731	2547	3682	3544	3161	1275	1038	666	446	446	392	358	355	317	307	331	296	298	326	316	327	364	326	318	294	284	319	308	324	310	312	305	297	310	328	302	324	312	323	290	291	271	301	347	336	300	300	336	346	298	302	299	289	280	260	318	302	323	302	290	327	328	330	292	308	302	316	318	326	311	323	311	317	292	304	298	306	296	279	315	301	323	310	323	291	318	293	306	282	303	293	285	294	291	280	306	321	280	262	314	296	329	305	296	318	285	288	305	314	303	291	315	295	274	309	326	330	302	322	272	336	290	333	324	320	314	316	313	317	327	289	315	281	304	294	337	305	315	291	310	303	335	301	311	351	294	307	310	309	306	310	319	327	298	298	332	315	302	317	295	313	287	283	286	296	304	298	279	317	311	300	292	315	307	304	316	303	286	297	301	317	327	320	317	316	305	312	296	288	314	317	298	282	295	277	299	304	310	280	338	302	333	314	281	307	295	316	301	315	279	343	294	300	271	301	279	324	302	328	313	301	311	287	314	270	319	302	299	291	282	313	326	318	304	285	317	299	290	316	314	302	296	281	328	313	279	328	301	295	298	285	311	334	306	352	318	326	314	330	282	300	303	312	298	314	273	282	325	294	289	301	280	290	293	296	340	304	289	302	322	330	331	274	286	308	319	264	352	304	319	331	318	281	277	284	304	309	259	315	319	305	290	326	292	321	326	310	330	300	299	278	305	294	297	322	318	310	299	300	284	307	321	280	311	298	295	276	270	303	312	315	324	289	269	302	307	316	292	299	297	301	330	309	275	282	315	332	315	308	301	316	302	290	308	326	306	266	310	299	301	283	315	306	311	311	299	322	309	290	291	306	303	295	292	271	295	293	316	304	287	291	297	307	345	309	300	310	331	326	335	303	297	311	316	288	293	298	301	292	289	304	287	335	341	283	309	272	305	295	335	306	310	323	297	305	304	294	312	297	300	322	334	291	283	270	292	303	301	291	321	304	306	303	287	298	333	316	304	288	302	305	325	286	291	291	296	280	287	310	301	311	316	351	312	286	314	299	300	332	319	296	313	296	305	275	295	266	296	319	308	292	306	284	323	340	303	279	331	323	288	311	311	287	337	311	307	289	329	319	314	291	330	305	314	300	295	325	328	300	335	283	335	301	307	336	306	293	310	315	321	307	290	278	273	321	318	291	276	295	292	293	310	289	324	347	309	310	279	291	313	286	288	305	313	299	300	288	310	297	289	310	320	288	298	292	285	304	321	289	295	324	326	300	302	299	318	300	305	311	299	333	285	287	310	277	315	294	363	326	290	335	326	279	334	285	298	306	320	295	316	283	277	301	319	285	272	300	289	292	283	313	307	327	278	301	277	320	292	317	331	312	318	281	328	304	290	291	309	304	287	284	298	271	318	289	297	309	333	283	336	313	333	275	327	310	329	322	298	337	339	328	301	318	339	309	293	288	316	321	311	299	319	310	323	319	315	328	292	316	304	314	298	304	326	297	320	314	312	314	327	307	310	304	291	300	304	306	326	294	300	279	302	296	286	311	323	304	275	299	267	306	303	303	322	329	320	315	289	294	312	305	312	290	341	297	295	348	308	282	319	300	318	319	278	281	297	283	309	314	303	299	272	288	291	291	313	301	284	308	329	320	319	266	313	294	301	316	267	297	306	304	310	277	300	306	318	299	326	320	310	314	309	308	313	309	288	326	316	319	290	284	308	317	313	297	279	315	328	284	312	290	301	257	329	314	311	317	307	269	300	281	279	318	261	350	296	292	295	318	294	275	284	290	303	324	306	309	283	310	292	288	310	305	327	337	307	313	293	289	321	329	315	311	279	325	329	312	298	272	288	302	269	308	324	309	289	291	324	279	301	298	308	343	330	295	277	304	312	292	311	317	333	276	316	310	314	355	321	294	329	307	290	309	296	298	299	308	303	303	326	310	308	296	299	334	299	294	324	312	318	319	303	334	302	312	314	307	315	299	317	276	330	339	324	351	288	281	326	340	291	323	277	311	334	310	308	318	323	302	323	287	289	319	291	296	317	335	338	300	301	306	348	322	289	303	265	282	344	310	307	291	308	329	326	293	279	327	295	343	295	343	297	314	301	295	288	291	314	277	297	321	323	326	292	334	326	317	353	299	285	301	335	288	311	313	321	327	294	326	282	299	318	311	305	304	315	296	305	321	334	293	283	284	285	298	293	326	338	304	292	293	283	305	300	285	284	277	330	343	304	288	308	319	327	315	321	314	283	328	292	281	324	271	306	308	308	282	271	283	305	301	288	306	290	305	310	328	297	299	320	324	279	334	302	322	327	308	319	335	271	310	315	308	315	298	325	315	327	315	313	300	295	297	306	284	307	330	281	290	277	318	309	311	284	311	314	346	317	319	329	281	312	290	328	276	287	300	322	340	293	302	296	321	306	312	293	331	334	311	308	333	321	306	309	305	320	299	324	321	289	288	255	317	298	314	325	320	279	316	290	342	292	327	324	328	312	310	321	294	306	302	306	260	272	307	283	308	278	305	273	299	309	324	314	302	300	306	345	310	290	327	302	340	294	319	296	297	287	293	307	308	307	291	283	285	290	309	310	311	273	310	296	349	296	296	315	293	321	317	283	288	280	312	328	304	284	272	313	282	306	294	331	306	298	281	333	301	321	292	278	283	307	304	322	304	302	290	313	323	305	299	301	295	299	315	301	360	286	328	302	297	308	300	316	290	290	271	309	307	302	306	301	297	318	279	274	309	319	307	294	289	318	290	323	323	267	307	292	300	275	299	305	304	328	318	321	307	300	299	301	322	303	298	307	307	298	305	340	294	320	298	266	280	291	307	269	314	325	269	291	304	331	296	300	310	322	292	314	308	307	310	298	324	314	289	289	291	323	302	298	336	277	332	335	288	310	330	289	290	297	333	330	285	300	291	305	313	312	326	278	313	330	305	321	333	285	278	296	305	318	307	299	310	299	301	295	313	276	311	285	278	337	308	311	315	286	312	308	299	275	333	292	344	313	301	302	323	289	300	340	314	323	307	277	300	335	315	289	325	305	305	336	321	273	286	353	332	308	315	317	313	300	336	309	275	304	342	315	310	296	322	276	322	296	294	267	304	302	325	310	331	346	264	310	296	282	324	295	314	321	286	333	315	307	299	300	284	285	303	305	297	307	302	301	326	307	317	293	303	295	299	271	271	300	328	331	336	317	294	314	323	324	291	323	320	290	285	297	298	302	280	309	310	292	317	276	284	328	296	316	290	295	290	288	310	317	298	296	294	290	326	265	303	306	295	297	322	301	275	319	319	308	274	298	310	312	294	287	297	344	334	284	331	295	302	296	312	323	307	290	293	285	307	297	309	312	311	304	320	310	322	289	290	290	353	307	302	312	280	285	307	331	303	337	304	315	332	290	331	271	275	281	327	327	304	291	310	258	323	284	336	311	292	306	298	326	327	306	319	315	279	300	307	283	296	353	269
9448	7670	6813	8603	17163	28056	31268	15302	8898	9744	9444	12569	12422	12258	4749	4062	3209	1869	2264	1309	1352	1069	1053	945	1011	972	922	959	959	895	953	895	929	902	922	917	885	878	895	849	902	829	889	886	923	911	868	863	860	839	842	891	929	878	883	858	838	885	883	879	740	797	813	882	854	874	838	896	833	890	837	832	844	858	859	849	873	829	830	827	841	892	844	873	834	813	827	824	807	867	869	858	836	868	819	821	833	864	853	853	841	847	792	814	847	840	813	793	878	790	844	833	846	826	847	809	833	855	844	852	867	838	814	850	895	862	823	778	817	867	849	831	785	862	869	811	853	838	865	854	895	781	835	837	826	803	831	821	854	814	873	846	844	841	860	876	850	800	838	836	855	837	825	867	843	799	816	867	830	806	818	807	796	855	809	799	848	807	817	858	843	820	820	848	819	844	850	837	833	847	822	872	810	795	799	795	788	827	851	828	832	801	883	842	824	818	836	853	835	818	779	749	851	868	844	828	839	850	811	875	840	788	859	828	875	823	815	836	827	825	764	845	795	881	790	852	859	832	826	811	827	851	823	823	861	825	834	864	791	807	813	874	806	860	757	851	852	811	851	844	805	801	857	849	829	818	843	811	813	872	832	853	812	799	807	829	816	802	827	814	808	838	858	826	825	795	831	815	792	841	795	877	816	827	875	825	815	863	866	863	821	812	860	811	836	817	843	826	813	815	866	861	823	795	861	844	864	823	831	803	797	841	832	821	854	854	834	839	838	890	845	799	891	821	850	813	871	795	795	823	854	886	787	891	803	804	809	798	776	792	796	877	862	785	863	786	867	817	833	874	804	826	828	852	852	842	859	775	779	808	824	865	864	804	865	837	786	861	812	839	768	824	839	866	816	793	868	826	864	823	828	850	834	823	833	821	855	805	846	817	832	827	787	860	812	796	837	781	862	801	839	852	848	840	847	864	828	819	817	822	772	829	770	859	804	815	863	818	836	827	845	813	851	844	866	804	812	805	806	851	824	854	861	746	826	761	771	805	832	860	836	863	789	896	842	789	782	831	801	847	815	822	881	868	856	801	877	784	818	872	847	860	848	827	876	832	824	867	849	838	857	800	846	804	805	831	850	834	839	773	834	782	799	901	866	804	841	777	842	837	784	828	916	798	832	815	847	846	833	802	776	839	828	833	811	830	882	866	837	835	883	801	810	815	805	823	833	847	843	807	815	845	861	788	846	853	802	773	862	829	837	772	818	850	810	818	806	805	760	813	767	823	858	798	836	809	799	820	786	862	835	843	832	835	868	837	832	837	865	843	862	798	824	852	802	808	811	806	843	777	865	862	845	802	866	855	847	841	807	852	850	795	828	805	854	866	859	798	844	842	871	837	798	851	866	820	842	818	812	824	807	792	763	854	801	786	836	820	830	847	840	860	848	861	807	812	796	834	826	823	823	763	785	838	820	801	777	875	783	826	838	810	812	808	861	834	848	845	839	859	835	841	779	856	859	834	810	829	830	827	787	891	814	834	844	810	842	844	790	836	787	797	813	791	801	850	825	842	836	839	759	825	759	824	842	825	818	834	848	838	871	803	820	894	817	835	821	815	798	870	796	785	813	841	833	854	865	854	788	843	823	789	828	915	804	851	870	863	840	767	853	837	832	767	828	788	811	833	777	821	833	815	804	806	819	781	821	831	785	839	808	806	828	875	815	848	835	835	842	803	819	802	849	828	826	816	803	851	829	874	846	822	847	860	866	851	851	836	815	835	829	875	811	796	819	855	864	862	840	836	825	776	780	811	826	820	846	846	808	788	793	796	839	830	836	797	845	817	843	788	855	787	805	837	864	792	787	798	850	847	850	796	849	824	835	831	855	839	847	844	863	820	801	821	806	834	904	776	879	820	801	894	816	832	822	827	808	845	852	817	778	823	799	851	801	851	852	816	823	812	864	836	869	802	860	835	861	840	812	827	860	818	834	839	809	789	847	781	775	910	819	818	819	848	854	783	775	775	810	830	839	773	803	831	821	886	845	844	818	825	871	841	788	772	794	879	820	857	792	831	828	846	837	847	789	817	821	810	830	840	786	819	849	878	843	772	819	811	794	804	842	831	830	847	822	798	814	831	788	842	821	815	868	832	790	803	815	773	812	852	865	834	836	800	819	867	804	844	784	801	828	799	801	831	862	781	827	798	828	788	828	854	812	835	794	843	782	842	822	786	797	814	857	816	827	779	852	855	792	874	839	848	843	795	828	852	871	843	764	897	840	793	845	842	848	859	798	853	844	787	864	873	797	863	812	882	818	805	839	811	822	818	801	825	799	786	809	811	793	824	819	862	765	840	833	768	862	862	811	851	884	850	859	814	811	796	835	827	878	829	823	857	819	784	872	859	851	791	805	807	840	819	801	849	857	808	837	821	816	841	815	801	822	877	817	841	819	817	784	797	825	837	841	792	833	825	817	811	851	875	779	816	788	844	810	826	831	866	807	830	831	821	799	838	803	807	849	818	826	878	833	822	841	789	839	816	832	798	850	850	818	821	832	853	829	844	791	767	821	792	819	901	843	803	855	804	796	838	826	804	826	821	829	865	905	820	862	825	836	852	811	824	855	784	792	895	838	858	801	808	828	796	827	828	799	802	843	791	803	819	845	840	838	794	768	801	815	771	847	813	835	836	826	838	823	805	850	850	798	785	799	847	825	820	854	823	857	862	801	839	838	831	813	865	853	822	858	796	814	856	765	817	828	807	811	854	864	783	850	830	824	823	859	832	813	814	819	807	827	838	814	833	886	776	836	818	846	758	756	884	798	810	776	813	820	834	772	827	817	813	874	829	826	766	833	796	840	868	845	823	836	831	800	843	854	796	807	837	823	819	834	908	784	847	832	849	867	845	814	848	803	820	838	810	863	819	810	857	797	840	826	827	810	854	849	850	845	792	770	827	837	818	798	771	835	753	817	848	863	791	799	831	850	822	854	848	838	855	817	800	828	785	786	822	817	849	877	842	834	814	776	816	828	791	869	832	848	822	876	810	795	858	810	859	839	815	812	822	773	814	889	856	822	850	824	870	835	874	896	833	874	796	795	835	753	790	841	856	855	792	839	856	854	838	823	807	836	818	777	825	819	782	863	812	827	881	878	828	820	848	807	885	853	885	862	857	826	826	817	871	798	810	799	863	853	814	860	789	820	856	858	782	829	822	828	863	817	837	767	845	829	823	838	822	830	841	822	808	835	856	817	811	854	836	802	773	827	856	861	805	849	875	848	794	816	795	763	826	774	826	807	833	861	873	809	836	838	858	793	827	833	821	793	794	828	814	881	753	839	813	833	817	868	893	793	825	820	914	788	817	839	810	845	787	877	811	823	820	870	829	789	824	833	794	856	801	821	851	843	839	864	779	846	810	854	789	830	805	841	874	844	827	817	830	808	877	842	824	817	833	839	854	834	799	836	799	813	819	843	829	820	805	844	832	859	888	825	858	859	847	782	849	867	813	778	822
20921	14183	11505	9065	11849	21482	22008	13734	5247	4083	4794	6538	5860	5158	2659	1212	835	501	514	390	500	309	319	290	289	284	273	270	288	306	297	285	298	267	269	252	268	237	267	279	285	268	281	270	253	257	276	287	267	274	276	300	263	257	275	277	251	269	282	267	235	274	261	268	276	288	239	269	273	277	244	269	273	227	264	256	290	244	286	309	258	259	279	276	268	264	285	257	265	259	260	258	241	249	290	302	271	301	241	251	269	247	267	242	264	274	244	269	278	252	291	273	256	273	295	263	282	246	280	270	285	296	254	289	272	267	270	263	215	269	228	254	276	225	266	259	250	230	268	253	255	272	243	249	280	258	275	261	283	261	244	259	285	254	244	238	250	256	259	269	238	286	245	269	231	244	270	285	271	274	283	258	279	244	268	277	245	240	275	263	251	295	248	223	271	267	238	246	267	283	275	255	255	271	221	242	250	277	256	285	275	243	279	283	274	260	242	236	256	283	271	260	256	237	272	278	269	250	266	256	267	263	281	277	258	260	282	241	245	248	270	238	285	265	277	259	244	256	235	260	269	252	246	254	249	286	280	269	253	262	278	258	277	243	255	268	259	264	260	246	232	249	259	254	266	273	235	236	253	258	246	297	270	255	234	240	276	253	264	257	262	225	264	276	254	272	246	250	227	293	250	261	269	251	262	267	250	268	273	243	265	268	287	280	279	251	254	277	263	244	252	257	261	245	266	247	258	272	285	267	267	257	248	254	234	247	261	238	245	292	278	259	275	254	281	236	223	297	276	252	256	245	292	273	256	248	255	283	254	238	270	266	255	261	254	246	271	278	242	271	262	247	260	231	268	254	227	262	265	268	284	249	246	252	254	269	259	284	258	238	251	277	269	273	254	273	242	235	263	253	269	258	278	252	254	284	282	256	276	272	265	282	265	237	278	262	250	270	278	284	282	280	243	260	259	272	269	265	234	267	288	259	274	249	226	267	253	250	244	293	271	237	248	268	255	267	247	266	255	262	231	261	254	266	259	257	257	248	263	289	239	237	283	297	244	225	264	254	262	290	277	274	280	260	267	260	269	266	258	251	258	288	274	281	277	247	264	248	254	258	220	247	288	277	261	263	250	228	261	271	274	243	267	296	279	256	264	262	289	248	249	222	259	256	262	258	253	255	279	259	255	268	265	252	248	282	267	250	272	260	225	263	252	234	224	250	229	230	258	253	260	280	235	272	244	270	253	246	295	270	269	260	252	259	280	253	245	250	265	266	265	251	276	246	279	257	245	285	239	252	271	279	254	250	263	259	279	251	285	245	256	245	260	298	231	271	240	262	221	248	264	273	253	261	266	270	276	247	282	279	267	295	263	270	237	289	281	240	270	254	240	239	263	290	273	217	282	270	259	278	265	262	247	267	250	274	245	297	285	254	244	268	260	279	251	263	255	265	269	262	287	275	268	278	260	266	233	288	252	259	265	276	274	291	264	227	277	238	278	246	235	240	245	249	260	270	244	273	282	243	226	268	286	249	272	262	231	254	271	275	285	255	250	264	276	265	267	273	258	260	261	258	264	251	250	254	289	253	258	261	247	259	249	286	282	256	270	272	256	254	266	266	268	245	265	257	237	281	234	257	260	264	280	250	243	247	254	247	293	276	271	274	224	262	272	274	269	268	262	275	270	270	235	247	249	249	251	255	259	276	273	246	268	268	254	261	245	241	276	252	275	268	272	262	260	258	236	284	253	258	263	248	290	280	293	239	262	285	276	276	284	235	249	258	248	272	251	286	261	254	238	272	272	275	271	245	259	279	272	247	265	283	266	229	269	284	240	264	277	244	269	245	251	303	270	271	241	285	262	264	261	264	255	258	274	249	246	244	245	281	255	261	241	268	252	256	285	264	241	257	279	254	257	267	255	240	243	245	274	274	252	246	241	258	277	289	299	269	240	262	246	266	266	279	230	245	272	258	252	238	287	260	254	265	250	250	279	268	245	261	242	260	264	272	273	267	251	272	257	249	232	265	260	270	244	280	254	264	271	249	267	227	249	262	277	278	254	263	271	260	260	291	263	268	263	264	273	225	278	254	255	282	261	269	245	255	258	262	287	257	235	240	273	267	263	242	235	226	257	272	266	265	296	267	291	288	278	293	283	275	269	271	237	286	244	259	260	257	263	273	253	256	243	251	240	267	242	238	291	281	261	252	263	277	256	214	283	262	272	249	275	260	227	260	261	277	265	251	286	245	255	254	267	254	271	265	271	261	246	271	278	230	236	235	256	252	271	259	287	270	254	253	284	246	237	253	277	269	259	274	300	276	269	246	271	275	244	270	242	273	256	246	256	262	237	255	240	273	272	250	244	268	266	258	225	280	275	245	274	252	238	243	267	287	263	252	241	248	231	286	262	230	237	269	260	296	277	257	265	277	265	262	257	253	261	253	253	286	258	241	244	308	271	248	243	236	269	263	244	295	271	265	265	290	225	238	272	277	246	256	274	248	269	256	259	272	252	287	225	265	236	248	266	261	247	237	309	243	242	286	240	257	230	236	252	255	252	264	260	270	274	240	236	250	278	242	265	266	253	255	250	291	280	251	290	302	262	260	299	249	251	254	248	249	268	274	268	205	308	262	245	279	295	256	243	268	252	267	250	266	266	250	270	265	288	252	256	245	240	264	271	274	254	268	254	276	257	261	275	250	249	244	254	283	246	275	240	279	253	270	238	279	288	266	246	267	240	243	247	253	262	279	253	265	249	269	283	279	251	263	240	245	258	288	223	294	254	265	235	255	244	250	218	260	267	252	249	239	288	261	276	274	273	256	268	245	261	259	223	249	258	265	239	244	291	245	271	250	241	260	236	287	247	261	246	252	241	290	250	267	242	273	280	256	270	304	234	264	255	260	267	276	234	241	268	263	246	284	241	252	249	287	273	276	264	258	255	246	275	274	250	266	266	249	271	238	271	248	247	282	256	239	283	270	244	275	228	278	275	259	242	257	235	247	287	252	272	248	250	251	247	254	249	236	251	273	240	287	265	252	268	267	270	239	260	266	274	284	269	237	238	263	237	241	275	248	252	237	269	248	269	290	270	239	262	293	252	237	250	263	294	274	280	272	276	269	240	243	259	264	255	246	259	265	263	283	256	244	262	276	259	266	264	249	292	298	255	283	246	244	248	241	270	276	253	252	288	269	216	276	247	267	275	257	257	274	255	264	272	258	257	264	256	257	251	260	269	265	246	289	266	283	267	260	262	288	255	261	274	249	236	271	218	250	249	239	269	260	217	257	247	269	274	257	264	240	262	241	254	249	263	261	269	251	268	265	277	286	261	258	252	274	257	235	240	256	244	260	250	235	237	243	273	279	237	267	254	243	262	254	236	269	268	281	250	252	277	269	238	230	262	297	245	264	277	291	271	282	267	254	254	263	235	297	269	232	280	229	242	255	258	262	255	260	262	239	231	233	256	273	254	261	276	258	253	255	254	249	279	255	245	253	302	274	266	276
12229	9151	9298	9768	20051	35198	36054	20491	10818	13969	15593	19229	17333	15260	7768	4824	3732	2644	2617	1617	1816	1074	1000	966	969	940	902	854	851	906	874	853	823	863	817	818	833	804	783	795	806	785	773	767	732	726	762	761	797	778	731	766	764	768	699	764	699	743	730	735	744	742	758	714	735	743	736	736	722	775	757	681	733	754	746	721	708	716	722	815	879	764	762	708	716	697	704	685	706	690	699	734	710	717	688	700	728	672	715	678	692	687	737	717	704	694	668	726	737	660	700	693	749	706	629	674	659	744	686	649	710	756	694	704	724	713	678	659	655	686	693	733	703	694	729	727	676	702	701	719	682	636	748	677	729	738	739	690	679	698	706	702	746	735	716	673	687	737	691	718	678	702	696	719	767	661	713	707	676	753	711	709	688	718	749	702	659	728	722	689	683	705	740	738	702	722	661	739	679	675	713	723	710	672	717	717	676	684	701	609	707	680	714	718	708	713	666	671	721	676	715	689	724	675	684	706	701	702	723	688	683	708	697	681	709	690	721	674	726	723	722	737	695	716	719	663	692	671	656	704	644	661	733	712	711	685	721	683	666	662	704	711	727	732	708	690	707	681	732	745	706	719	755	684	719	692	691	712	697	700	693	688	705	677	741	697	690	676	673	710	672	683	677	696	691	700	682	703	710	704	705	719	703	676	692	721	680	683	743	712	708	695	690	711	698	744	661	678	664	700	717	710	687	670	699	708	701	674	711	738	746	715	658	691	713	722	704	645	761	670	683	729	661	699	688	715	732	726	718	756	714	713	689	694	706	650	726	730	717	712	688	707	689	682	694	701	686	731	735	712	690	678	685	659	691	734	697	718	713	651	684	703	684	697	688	693	653	708	707	720	728	700	683	682	718	698	727	686	723	668	725	705	672	707	722	666	734	741	704	730	681	737	678	752	676	732	700	680	727	666	700	714	739	669	657	649	734	690	667	716	659	697	684	700	684	716	704	700	674	759	768	693	711	686	688	702	755	763	727	667	710	674	732	686	723	721	669	704	696	698	720	689	712	721	655	693	691	653	721	681	725	663	719	675	715	721	693	696	698	727	686	700	692	733	708	720	671	706	664	690	682	688	696	713	713	730	693	679	641	699	740	738	687	724	709	667	742	666	716	653	671	683	710	714	694	686	697	687	716	717	635	729	695	686	689	665	685	659	664	665	685	723	690	664	743	695	726	675	676	760	689	678	696	701	704	696	682	660	739	701	732	691	680	697	669	721	669	686	729	676	696	676	735	696	683	691	708	728	676	707	701	665	694	671	669	732	677	712	720	683	750	701	670	687	727	722	686	734	682	717	667	671	657	659	684	729	719	717	697	691	710	721	676	726	700	709	713	754	669	761	644	660	732	718	698	671	724	657	708	731	641	780	715	665	677	746	709	729	699	683	676	716	682	671	722	683	667	780	693	700	724	654	678	679	703	704	703	710	684	706	615	648	702	685	719	665	667	682	693	686	674	728	682	653	680	691	715	697	719	703	653	698	689	678	698	678	716	697	688	690	702	735	674	736	688	692	722	692	739	740	710	711	680	723	682	687	669	674	660	701	727	697	737	697	671	656	746	679	745	663	680	675	663	655	710	735	667	713	743	715	677	742	683	677	718	685	692	699	663	714	696	677	678	701	727	657	647	706	675	691	701	702	694	670	731	741	670	682	677	712	726	699	692	657	701	715	676	744	665	675	706	683	671	698	749	718	641	739	692	642	690	686	687	672	692	691	721	745	694	681	750	649	699	696	703	739	695	680	693	698	706	674	665	710	736	703	734	713	725	660	653	723	718	678	724	723	692	700	756	659	703	684	719	734	678	665	695	696	674	689	695	716	724	666	685	717	728	732	733	686	653	684	701	698	732	713	712	695	681	665	705	695	658	679	716	755	668	733	702	758	710	696	744	703	669	761	700	714	724	741	716	706	692	721	683	672	703	662	721	727	676	673	731	712	722	672	695	669	685	709	689	719	712	692	721	675	710	689	726	704	737	712	668	723	714	720	687	705	712	710	703	675	674	659	757	697	732	671	642	674	707	683	684	744	699	685	701	742	731	699	680	699	712	714	678	707	703	698	696	703	717	686	655	708	680	677	655	692	712	686	682	720	687	675	725	703	721	680	688	724	643	716	681	724	687	693	700	665	710	703	704	720	687	669	734	710	692	705	663	641	680	662	665	681	722	705	699	725	679	713	676	709	692	685	722	733	645	640	663	719	695	688	665	691	681	742	713	684	663	690	767	699	684	727	687	693	689	737	666	688	687	727	692	681	655	682	748	670	731	696	720	698	707	666	656	719	740	655	727	698	674	741	696	718	722	726	735	675	720	687	675	703	723	710	721	681	675	668	663	688	704	679	697	703	786	707	656	652	662	691	716	681	678	698	733	661	691	729	701	719	714	667	703	733	739	665	717	685	707	711	739	685	641	648	716	690	721	713	718	691	686	697	718	696	737	708	683	737	714	685	679	721	695	640	679	734	688	694	679	678	696	688	745	730	718	707	703	723	682	693	731	712	651	740	713	710	708	713	678	736	688	714	714	713	693	686	679	657	733	684	708	704	706	678	730	697	707	730	686	692	675	684	663	675	666	712	670	670	648	677	667	718	678	661	706	682	675	705	666	714	708	743	727	693	712	686	687	723	681	663	650	688	692	710	661	690	727	667	708	695	673	687	677	677	701	634	697	704	679	723	696	737	692	690	697	690	725	716	689	729	717	720	697	706	685	683	641	707	703	722	689	715	681	708	708	692	705	703	688	721	719	716	688	694	691	691	700	614	714	720	702	655	689	730	725	714	720	691	730	690	728	706	690	695	691	717	731	703	701	727	702	742	684	707	700	646	701	773	742	667	656	675	685	707	699	693	638	696	684	697	714	684	720	724	733	681	711	702	717	674	707	679	682	652	677	700	687	664	637	683	709	701	704	711	673	632	697	644	726	676	642	744	683	710	703	690	762	747	653	681	674	672	657	689	722	681	725	671	670	680	674	711	694	686	696	695	663	698	747	707	714	712	680	700	673	694	702	678	693	713	689	655	706	712	697	689	720	662	701	736	694	752	677	733	733	705	707	682	681	719	715	691	734	627	709	720	666	679	733	680	711	729	735	709	737	737	657	740	694	714	711	715	644	701	655	759	689	683	681	719	739	693	705	729	677	681	762	736	669	659	734	708	712	698	667	702	703	690	696	708	704	662	648	671	690	676	721	706	688	710	667	746	657	698	691	726	685	713	692	699	719	688	711	674	707	711	722	686	730	671	644	698	661	687	714	698	722	695	681	738	660	706	652	685	699	729	712	690	696	719	663	699	716	673	710	680	682	701	702	734	688	692	706	721	708	717	699	665	706	691	708	734	708	716	656	670	716	753	633	707	704	642	677	688	713	694	725	694	710	659	705	673	726	663	725	697	684	729	749	681	698	684	736	673	636	705	713	706	681	730	684	706	695	681	713	713	654	681	687	656	723	707	675	659	714	688
2597	1088	645	365	432	726	639	467	284	251	286	310	269	281	207	184	174	184	170	160	185	170	162	166	175	160	183	192	200	168	177	188	159	161	177	149	168	171	169	170	174	170	181	187	173	183	147	193	176	170	187	161	170	195	175	157	185	154	158	191	158	183	189	184	155	148	185	158	164	181	156	172	160	156	161	194	188	173	151	160	148	166	166	182	166	183	157	166	163	176	157	168	154	161	150	148	162	174	162	180	159	158	164	183	168	149	163	134	164	171	167	166	160	157	170	170	140	181	158	202	166	153	172	165	163	152	165	171	159	178	174	179	153	173	164	153	147	161	153	153	162	183	156	160	154	175	191	171	196	167	178	145	150	172	172	161	147	184	163	184	189	167	170	178	153	155	163	169	177	175	173	180	183	177	177	167	157	171	152	167	152	157	167	168	180	174	168	188	171	179	163	177	166	182	163	199	165	156	174	179	148	190	164	178	183	173	150	153	187	160	146	195	176	171	193	178	156	171	157	166	172	156	162	147	192	169	157	181	163	145	171	165	144	170	156	170	179	168	170	166	166	167	153	156	173	158	167	162	174	163	182	171	170	180	170	172	154	163	187	166	184	157	159	187	170	155	151	159	158	151	153	160	166	156	183	178	167	169	149	167	190	162	169	201	147	147	160	162	168	166	186	176	156	149	189	166	186	165	174	169	183	166	158	170	172	184	161	158	182	166	186	152	173	159	177	160	151	189	155	190	155	144	158	148	192	185	165	148	152	130	164	181	155	152	173	166	145	160	147	166	184	204	170	157	161	177	166	155	163	176	166	151	159	150	156	175	152	160	154	184	171	158	167	162	157	183	192	185	156	143	163	191	167	154	182	158	177	179	149	171	153	178	164	157	168	153	156	171	164	181	158	184	173	185	186	194	218	146	174	164	170	169	155	156	144	170	186	167	176	184	167	146	166	187	157	140	160	168	146	162	169	150	188	169	171	165	174	153	173	180	194	159	143	167	175	150	175	172	160	172	167	179	149	155	151	145	157	142	154	169	185	175	165	152	177	184	153	156	164	176	159	176	163	155	170	175	150	201	179	175	150	165	136	156	185	180	158	155	178	167	161	181	194	182	173	176	193	165	169	153	156	184	163	153	177	142	177	155	156	177	167	185	175	165	171	158	173	158	169	179	187	164	184	170	182	163	174	170	163	163	200	176	165	174	174	146	184	169	146	185	167	172	150	186	168	150	173	171	172	171	163	177	163	168	161	154	172	155	181	206	186	154	144	169	194	166	144	181	160	176	152	180	150	181	148	163	163	184	176	154	150	171	164	141	186	157	167	187	187	170	172	159	181	159	186	175	159	182	174	160	187	171	152	152	163	170	155	155	165	152	185	171	172	175	188	177	158	193	157	189	155	167	157	182	177	157	146	164	158	154	139	172	164	176	160	182	156	168	146	181	145	156	156	173	154	180	166	156	179	176	197	191	183	153	176	184	180	171	178	160	167	154	175	186	144	152	162	167	163	191	181	193	155	162	146	169	173	155	163	161	165	156	165	175	180	164	199	173	165	160	165	185	163	176	163	143	157	170	167	157	142	164	145	157	156	154	161	163	190	160	179	168	164	167	161	146	170	180	179	160	166	168	166	165	169	187	162	158	173	182	162	197	169	152	159	178	174	157	172	161	174	163	171	139	154	189	181	169	175	186	177	178	178	189	171	160	176	165	167	180	158	194	161	166	171	208	152	160	157	159	161	182	152	167	157	169	171	161	174	184	158	163	141	192	148	182	173	173	152	167	166	158	160	134	171	160	139	156	157	152	169	176	171	148	163	158	162	146	174	190	173	187	168	181	183	165	159	169	157	167	164	166	172	165	157	146	161	154	174	142	178	176	172	170	179	167	174	168	160	164	192	161	145	178	178	150	167	161	168	173	169	163	163	166	174	152	169	152	180	165	178	177	173	173	170	201	160	165	165	171	165	158	176	161	184	187	168	173	166	168	158	162	165	174	160	143	172	173	173	170	159	152	167	173	177	176	180	166	171	173	196	190	178	179	159	133	169	183	163	165	146	151	170	179	194	194	160	167	173	162	161	183	146	173	164	161	161	139	147	185	171	159	146	166	173	175	173	182	155	178	148	172	154	166	197	170	171	180	177	158	161	149	164	177	172	165	182	175	172	172	164	165	173	159	158	163	169	144	163	175	170	153	167	152	165	149	185	176	185	160	149	168	168	170	174	170	145	197	165	139	173	156	155	155	165	156	153	182	185	152	179	164	185	165	175	152	138	173	165	169	157	165	198	157	185	216	154	165	165	146	185	170	184	168	179	157	163	168	161	161	185	179	163	163	166	169	173	158	186	179	167	164	155	166	168	169	153	186	156	178	181	158	175	181	182	161	164	167	173	190	166	176	161	155	169	170	175	161	171	172	147	153	166	174	168	189	176	146	158	154	176	145	168	169	158	209	158	196	174	163	166	187	184	169	154	154	165	169	162	161	173	169	158	182	186	173	154	165	173	164	150	154	172	181	163	146	147	173	175	160	180	174	167	168	188	164	152	160	178	171	171	149	167	164	170	165	172	175	177	173	175	133	155	190	171	168	172	165	151	164	184	164	166	165	162	177	156	158	174	179	162	156	191	180	159	161	177	156	182	153	177	166	168	160	165	165	153	143	168	166	186	163	160	158	167	183	145	148	176	154	176	185	164	176	185	163	184	172	171	170	168	163	153	169	166	176	175	170	170	176	173	165	176	193	169	144	182	170	159	175	161	179	146	164	168	182	181	157	181	167	162	162	157	175	167	175	158	175	159	166	142	180	166	188	172	155	167	166	159	165	153	185	157	146	201	157	165	174	165	155	148	147	169	165	170	142	171	154	187	190	160	179	180	194	178	155	167	186	178	161	160	153	179	174	154	170	160	164	134	158	157	138	153	218	164	172	181	178	158	182	182	171	151	158	160	182	171	131	178	179	173	169	160	184	158	160	165	162	169	182	182	188	161	149	174	177	161	140	156	156	173	139	169	175	156	168	170	180	178	150	175	179	176	148	170	182	144	162	159	168	180	185	171	186	173	161	185	181	159	189	163	185	162	172	163	174	184	156	167	173	161	166	198	173	176	157	165	175	154	195	164	166	191	174	168	186	167	186	168	150	166	148	154	185	150	161	161	158	174	164	142	160	179	145	164	167	150	167	152	157	166	152	168	174	154	189	162	170	200	185	181	188	186	173	153	178	142	175	172	164	170	161	169	166	146	211	174	180	154	159	166	164	191	180	171	132	159	157	155	174	157	178	157	179	178	166	163	180	164	175	159	172	169	147	144	182	142	177	166	171	179	201	180	158	170	169	160	165	178	153	162	153	154	153	155	171	184	166	151	157	161	161	171	151	173	170	167	169	170	178	143	177	160	176	191	134	153	182	173	173	179	183	184	184	158	184	173	167	146	175	155	172	169	155	158	170	170	201	171	158	161	160	159	173	159	161	152	196	186	152	154	171	176	135	173	169
2857	1601	1416	1113	2089	4169	4109	2542	1165	1047	1465	1744	1541	1313	800	637	609	545	587	564	537	524	520	504	533	557	547	463	500	493	523	500	537	465	533	507	537	517	508	530	554	504	503	512	560	533	499	516	523	523	529	511	531	483	530	482	530	472	520	499	507	469	503	546	522	511	505	509	532	510	507	470	522	519	549	543	509	514	499	491	525	490	523	505	531	497	515	518	494	486	549	503	514	504	518	518	486	517	510	494	473	524	496	506	515	505	523	460	520	499	484	481	474	549	523	529	536	502	519	545	523	511	516	525	483	539	536	503	477	513	504	529	502	526	528	544	505	512	506	507	469	513	508	520	524	493	561	497	512	521	496	500	522	517	489	489	515	497	508	513	472	490	491	516	488	538	502	540	518	491	516	524	549	483	489	504	471	538	495	516	534	489	500	516	521	527	550	484	530	490	494	519	504	503	505	497	532	501	476	524	497	521	502	556	485	514	510	526	496	494	517	521	534	521	514	476	490	536	582	524	498	502	499	489	514	544	510	506	511	514	502	485	513	499	507	520	515	515	523	522	489	512	520	543	470	507	480	502	485	488	524	536	499	496	521	503	504	536	511	518	540	524	497	572	491	482	517	500	487	531	516	498	551	490	533	526	516	500	507	502	523	531	513	526	525	486	530	522	502	520	500	492	475	514	518	470	464	522	552	509	549	479	514	510	522	533	501	494	547	497	517	512	534	510	448	521	496	525	526	470	543	514	519	522	534	505	485	485	521	504	505	518	520	476	506	498	486	534	502	526	513	533	511	482	506	536	487	475	481	513	473	510	458	474	516	526	533	511	548	479	485	511	481	506	506	530	519	507	535	551	478	483	516	519	479	545	509	492	518	503	530	538	517	490	528	497	492	513	529	524	499	521	523	496	509	478	507	493	498	478	475	486	519	545	507	514	499	487	495	504	490	556	537	489	521	478	560	518	492	550	490	513	500	530	461	531	506	477	519	508	545	502	525	492	517	518	498	537	515	533	517	490	521	524	457	508	453	483	515	477	513	509	521	493	530	526	575	513	570	518	541	528	509	527	518	524	522	508	510	530	526	500	536	488	494	504	504	577	505	505	488	495	544	489	509	475	475	511	501	498	541	489	481	497	519	550	470	543	526	482	484	481	500	489	483	497	511	484	495	500	470	481	519	515	488	489	530	517	513	530	498	498	507	567	530	511	514	497	487	493	499	468	525	510	522	497	508	504	544	506	473	512	525	491	522	511	531	534	514	506	489	498	553	504	488	529	509	489	490	527	477	518	519	532	541	555	511	542	491	499	520	508	514	525	495	485	554	494	516	494	504	503	501	556	521	514	499	511	499	513	551	478	542	529	519	517	550	532	517	542	550	551	535	510	514	538	514	526	534	508	513	552	488	542	489	514	538	494	485	558	500	543	502	496	503	498	515	479	489	479	495	536	542	516	526	502	531	519	518	494	519	483	482	526	495	514	486	497	501	541	523	509	502	534	525	479	514	529	530	472	531	499	506	546	558	505	511	489	515	533	490	498	544	486	523	488	507	527	525	499	474	473	515	506	522	529	518	519	491	505	462	484	472	533	546	454	546	485	457	526	499	514	498	504	499	562	498	557	516	524	529	500	511	474	509	482	497	542	516	485	506	526	532	541	524	505	514	552	493	539	529	489	507	529	495	520	491	517	579	460	535	541	525	522	522	488	525	491	521	503	518	527	538	476	494	487	495	504	518	510	478	546	479	512	482	510	507	481	533	511	518	518	520	517	512	511	546	476	483	500	535	491	492	475	498	537	516	495	513	499	540	539	540	511	497	500	484	512	482	491	521	516	479	540	502	505	487	499	503	531	493	516	542	495	504	523	518	513	490	482	511	544	509	501	508	522	499	549	493	495	517	499	520	467	541	521	513	503	547	472	506	527	492	498	486	531	548	566	524	498	471	491	539	506	532	479	480	488	456	521	508	520	541	502	500	480	513	474	529	529	507	508	539	510	472	505	495	473	527	496	498	500	537	512	517	497	552	504	482	504	512	522	518	508	530	539	444	486	515	478	505	514	521	517	508	513	482	446	507	526	528	539	477	545	540	497	503	506	509	534	494	505	500	543	455	497	552	536	501	495	493	504	526	539	495	482	525	464	497	494	464	514	468	555	517	516	507	476	480	536	504	489	532	497	489	503	491	524	468	503	490	474	518	484	500	536	492	496	464	519	511	525	497	492	515	553	492	505	538	506	472	567	509	526	508	505	511	531	517	501	492	501	507	548	542	510	523	511	543	541	486	556	499	520	484	458	485	499	502	488	529	480	484	484	513	511	555	509	490	501	540	551	526	523	533	493	528	546	508	503	509	497	471	521	500	527	513	489	529	506	517	521	530	508	482	497	500	515	482	484	515	495	510	514	541	516	524	512	500	526	511	505	528	466	505	492	524	483	528	521	520	507	528	503	517	500	545	483	544	511	487	495	545	495	542	500	500	545	494	511	515	526	526	511	538	504	482	499	496	511	528	521	508	517	507	551	513	528	502	519	502	482	480	519	527	484	536	487	538	540	503	551	517	498	545	570	507	488	515	517	552	543	542	503	512	501	510	481	471	498	489	492	485	529	465	513	518	517	518	511	536	482	499	547	524	574	508	506	544	524	514	506	507	495	550	511	509	537	522	516	530	519	530	520	499	494	541	532	501	523	515	514	517	532	520	494	517	500	515	549	539	538	523	516	516	473	510	492	478	515	494	492	527	502	521	524	522	482	507	542	510	520	538	505	528	540	511	497	502	512	535	502	516	503	533	535	519	490	517	444	456	515	514	519	502	536	507	505	474	499	495	536	541	492	502	552	516	493	511	544	498	515	497	526	530	504	469	502	488	540	498	529	495	532	488	520	468	521	552	467	510	508	490	453	497	482	535	501	480	507	487	476	556	497	500	528	505	494	495	517	540	533	504	519	526	531	506	538	531	473	500	513	532	510	531	512	518	521	513	505	515	496	485	523	544	484	487	534	517	502	477	497	523	522	499	526	481	510	525	524	533	519	541	534	535	536	526	522	532	494	495	490	503	497	525	463	524	516	486	545	496	485	506	503	477	498	473	555	505	488	503	501	540	493	491	505	523	499	530	497	474	550	502	487	489	499	505	519	527	526	469	535	479	480	536	534	499	545	522	529	502	482	498	477	530	488	509	508	563	485	510	475	504	499	503	468	511	540	513	523	501	489	511	509	523	497	519	507	522	495	530	529	500	483	497	505	545	501	537	489	491	525	513	523	541	539	477	489	543	484	500	532	528	524	505	536	519	522	468	503	541	527	513	499	536	544	493	524	555	540	504	488	478	498	487	531	510	543	502	525	536	510	530	537	492	478	491	480	475	550	486	514	489	517	527	522	527	489	499	502	497	525	479	530	460	525	518	499	504	518	517	502	484	576	513	508	509	541	523	505	514	502	469	539	477	505	520	517	535	530	516	521	528	481	494	517	527	522	552	474	500	496	531	487	493	537
14384	11252	8692	5833	6404	13837	13623	8954	3726	2796	2733	3772	4013	2962	1460	906	655	480	509	416	362	321	294	290	319	283	329	308	311	290	315	310	291	312	327	318	308	324	289	313	301	291	309	309	288	307	317	313	307	293	305	328	311	317	318	317	304	287	329	286	304	291	279	293	336	307	302	322	309	319	327	298	312	316	297	312	305	312	319	276	300	316	314	296	318	316	294	312	293	329	328	297	313	297	306	285	276	299	290	330	282	297	288	316	287	292	303	316	268	297	291	304	273	291	318	296	317	293	298	306	342	318	285	309	294	316	328	255	309	324	307	301	303	294	276	310	318	315	306	291	314	308	313	297	295	316	281	285	284	293	308	309	307	293	317	323	309	318	300	301	299	299	287	283	320	331	296	338	322	280	297	340	323	291	317	291	294	254	313	360	292	290	324	310	299	279	308	315	302	288	278	281	300	332	336	314	301	304	323	298	313	285	293	290	322	320	314	282	280	297	338	281	280	316	331	306	324	304	314	281	314	268	350	318	293	304	311	334	304	271	324	328	281	290	306	301	325	322	290	314	305	301	315	291	322	318	331	291	318	317	317	289	327	254	293	306	329	309	317	285	290	295	325	310	287	323	314	287	303	312	326	303	304	304	322	305	305	279	278	284	309	317	301	277	285	320	323	326	298	336	305	285	284	305	286	295	294	305	306	293	322	290	273	303	284	298	297	280	313	274	316	293	326	331	322	283	304	327	312	320	317	327	317	303	287	341	319	291	305	313	302	328	290	335	277	296	279	330	286	303	324	297	322	326	326	317	330	301	279	302	301	286	326	299	336	302	291	285	302	311	311	308	272	303	303	284	333	298	300	292	325	300	284	316	335	311	305	261	291	274	298	290	299	295	317	297	310	312	315	324	288	346	284	278	307	310	334	321	266	313	309	322	302	339	272	305	311	283	296	303	273	302	271	314	273	276	321	318	313	318	275	273	275	339	288	310	256	295	283	298	304	310	321	283	289	273	284	302	298	315	287	274	294	293	307	310	321	301	319	279	300	305	308	308	291	283	306	301	281	281	278	304	282	289	300	317	322	285	312	327	293	276	310	310	293	312	304	296	298	273	279	296	288	315	284	310	305	291	299	335	320	284	322	286	333	300	299	314	252	330	295	311	312	309	278	299	332	344	325	323	329	302	331	288	318	321	275	277	279	298	291	301	291	281	307	307	320	294	277	319	279	346	324	286	261	318	291	291	284	351	316	276	297	296	282	314	304	267	270	337	283	321	310	290	306	302	265	306	306	297	304	285	301	291	295	317	301	285	266	290	311	322	314	306	320	320	318	314	305	313	318	292	291	306	309	304	305	297	282	332	332	301	298	298	310	306	304	322	296	312	284	303	314	281	303	310	275	297	298	286	325	295	269	297	284	297	315	309	295	299	318	305	325	311	310	311	290	307	308	299	305	299	314	286	301	312	286	290	289	297	313	316	315	300	299	296	308	330	318	311	313	269	283	319	327	276	318	291	315	308	301	282	324	304	338	303	308	280	291	307	301	288	313	284	283	298	306	298	310	299	297	305	281	332	303	324	321	281	330	291	283	283	314	318	295	328	281	313	303	320	282	299	274	289	323	329	290	325	288	308	292	305	310	309	333	286	301	289	322	295	297	294	318	286	319	285	297	302	319	313	311	303	301	279	301	280	295	309	309	311	289	288	292	294	292	300	309	299	285	303	298	274	304	310	297	320	307	296	293	340	287	268	291	285	315	288	329	327	317	342	298	299	286	311	266	322	303	276	302	308	290	320	317	281	305	318	293	322	305	314	305	278	305	295	282	284	313	320	298	303	301	320	302	297	313	311	301	258	271	307	302	291	321	272	292	266	292	286	277	287	320	313	297	296	308	301	265	304	258	309	313	331	320	299	322	336	296	319	292	285	308	330	308	326	307	301	307	288	292	306	327	293	312	305	301	315	339	317	300	300	302	325	304	283	318	300	324	316	297	308	285	299	286	298	337	305	287	316	289	317	299	305	313	310	312	293	282	323	302	322	301	313	276	320	301	305	319	326	304	340	312	287	327	290	307	319	327	295	322	279	305	284	287	316	291	318	321	327	293	254	281	297	283	286	270	307	325	331	302	303	288	296	299	302	343	286	318	284	307	302	312	322	264	276	300	289	280	273	307	312	299	301	291	281	302	275	288	307	281	310	323	300	303	319	320	313	289	308	294	312	300	300	288	320	317	291	315	289	295	280	321	333	321	291	296	298	320	321	278	325	317	322	337	292	308	284	309	298	309	306	314	312	300	303	293	262	271	289	294	304	301	319	287	297	284	306	323	289	301	286	279	302	276	287	320	300	293	302	309	275	279	312	292	321	324	286	306	300	327	285	277	268	289	301	300	316	293	318	299	309	287	315	289	326	273	270	306	303	308	307	344	295	294	317	325	305	284	296	300	304	324	347	304	283	292	275	253	283	296	338	318	314	292	348	306	288	329	291	311	346	295	299	291	317	298	295	274	287	279	302	311	285	293	309	296	281	323	261	297	279	309	312	322	297	309	316	306	335	345	331	339	291	302	288	294	288	304	301	284	307	306	308	291	280	279	279	302	253	300	304	304	312	314	312	295	327	311	313	271	332	299	329	291	286	308	286	314	295	328	314	292	297	324	312	307	277	297	291	301	343	297	304	283	319	314	273	277	325	278	318	332	304	316	300	309	335	272	292	309	314	279	330	305	317	316	294	275	310	303	304	300	331	286	296	291	310	322	326	294	309	306	303	286	320	315	323	281	285	288	318	311	326	277	333	295	320	298	283	295	314	299	256	287	299	335	266	279	301	303	295	304	274	300	304	283	304	307	270	302	306	301	328	310	299	311	272	288	314	293	327	304	312	297	305	308	332	281	318	302	306	305	279	266	304	342	322	298	274	303	292	328	317	280	309	326	290	278	318	292	291	311	278	315	280	303	302	303	297	302	305	301	341	291	318	324	306	331	282	274	313	281	278	295	344	290	285	309	291	313	322	316	273	307	300	298	262	320	299	286	308	311	343	307	289	300	289	300	315	304	319	296	287	325	289	308	303	331	296	295	321	299	293	318	287	293	286	287	292	316	298	291	286	289	300	307	313	288	314	295	289	305	293	283	308	298	325	326	298	304	271	312	304	276	316	301	278	294	311	308	310	314	284	288	327	305	302	309	315	307	280	301	284	315	296	272	341	304	295	300	291	296	294	328	318	338	296	297	301	333	306	296	265	296	287	309	319	305	261	317	278	297	293	303	301	299	278	306	299	320	305	302	302	300	294	320	301	299	296	274	274	298	308	318	301	264	320	286	313	299	313	291	275	286	313	311	314	323	275	308	350	297	306	311	297	296	321	308	316	289	295	294	283	294	304	321	312	296	314	276	319	326	244	295	287	308	283	278	275	283	284	298	324	315	283	332	318	305	317	286	276	305	275	293	307	317	298	323	325	318	336	285	319	308	318	330	287	302	310	281	297	313	287	318	286	308	319
10250	8132	6796	6857	13134	28536	28037	18617	9871	9942	9602	12671	14780	10148	5274	3497	2695	2196	2226	1583	1269	1007	1004	899	1017	970	923	905	924	895	946	926	909	881	873	863	876	848	930	927	914	919	860	827	885	904	823	865	842	863	867	860	825	819	869	898	839	883	824	816	854	864	818	813	848	892	825	860	809	889	817	819	816	899	804	873	826	800	838	846	938	812	835	828	848	843	853	855	804	814	852	836	816	845	812	838	809	779	824	800	782	887	767	849	828	780	803	787	879	835	822	794	849	849	784	876	820	825	802	794	849	791	881	801	819	858	823	825	844	866	747	799	826	825	794	834	846	794	838	852	845	846	857	856	866	828	806	840	826	853	861	825	878	795	776	837	797	797	846	830	819	842	786	783	830	861	830	779	805	810	826	784	800	820	828	849	773	857	793	823	820	856	802	845	868	795	820	832	825	834	801	895	819	796	817	789	804	817	833	801	858	813	814	826	868	818	817	855	850	784	794	826	815	856	829	842	807	848	848	805	775	780	778	790	832	758	787	843	812	835	812	823	877	831	763	826	824	892	831	796	792	829	865	845	873	802	839	792	845	846	821	771	836	830	835	844	807	845	792	813	852	834	859	830	817	789	838	815	823	809	853	798	868	829	770	852	830	838	803	813	787	818	808	820	780	779	811	802	838	802	812	816	847	818	816	796	795	867	793	813	850	811	850	817	845	786	849	817	833	805	813	823	832	829	836	883	756	831	804	803	801	876	824	829	829	801	880	769	757	792	853	780	788	815	772	812	835	807	832	850	792	823	750	795	796	772	822	821	810	821	842	810	833	821	825	838	786	862	835	778	838	843	837	834	839	854	839	781	843	874	840	767	800	796	843	858	822	824	791	783	781	804	832	820	862	782	824	818	811	787	835	824	868	790	806	864	829	815	822	796	856	851	805	809	884	846	818	791	837	822	792	821	798	753	779	773	818	814	791	807	818	824	797	814	829	859	833	830	832	818	799	814	855	784	878	844	785	846	819	810	837	787	832	839	798	783	869	779	777	855	823	816	867	807	818	822	850	810	811	817	797	817	777	849	765	847	798	851	793	831	792	828	815	863	808	821	778	815	863	836	837	825	840	792	780	842	770	781	822	803	825	899	797	851	804	817	828	843	850	846	824	825	819	814	772	809	850	839	804	849	836	816	806	808	825	820	825	849	818	798	871	822	843	795	788	821	833	810	777	779	821	845	824	808	832	853	864	848	806	781	763	864	813	823	861	834	816	806	863	802	785	825	837	818	810	811	808	758	838	793	803	828	810	839	826	807	816	861	845	801	854	814	863	799	829	786	857	806	800	831	801	806	792	830	806	844	814	859	838	824	805	837	795	854	854	798	832	864	820	839	825	826	765	810	824	842	820	849	796	841	823	770	813	794	860	845	824	858	821	803	817	785	821	829	816	809	848	798	843	831	766	786	778	835	838	820	803	768	760	829	803	789	773	855	794	821	831	787	808	863	784	821	763	839	794	814	795	815	843	812	766	902	770	814	804	811	788	779	776	818	804	820	832	793	818	850	767	837	820	813	890	806	857	810	820	762	871	799	824	814	816	765	812	804	832	829	813	849	789	874	843	802	798	826	885	840	783	826	870	849	833	808	814	826	843	808	810	803	801	818	830	793	798	813	779	800	806	866	787	811	827	832	846	843	803	843	888	790	793	880	849	865	824	816	800	789	821	789	819	846	790	771	789	877	777	823	827	847	806	878	890	797	763	812	825	838	795	803	818	843	763	857	776	778	842	798	870	788	834	799	803	799	840	814	825	836	786	796	843	824	802	759	814	817	796	819	832	807	834	755	824	816	836	854	806	845	851	830	829	811	792	788	821	838	770	812	863	857	811	847	797	783	807	825	854	849	819	793	854	809	899	816	857	837	864	820	812	798	787	824	818	858	836	826	843	816	836	811	834	858	858	801	799	769	842	824	799	811	819	856	811	837	809	826	830	736	779	839	763	838	855	820	770	828	847	844	834	830	849	827	818	802	831	825	776	817	807	862	768	819	785	807	811	860	837	897	795	802	842	797	811	771	855	860	853	801	858	830	840	830	811	768	766	895	879	813	813	836	871	825	827	827	814	782	794	836	852	790	792	857	850	772	861	869	754	823	836	844	803	787	792	839	822	849	777	799	809	876	865	822	777	758	839	794	801	840	871	839	833	758	814	806	758	828	776	840	855	813	788	798	816	752	861	804	839	840	818	823	798	822	875	802	794	830	843	827	817	855	813	835	762	864	846	812	825	859	816	883	820	854	849	834	815	776	865	828	837	790	815	859	811	822	789	814	821	798	789	782	818	811	838	843	868	807	830	789	821	844	778	816	841	852	853	858	816	832	800	821	820	863	855	800	851	806	863	814	874	845	864	761	860	827	791	783	782	859	851	775	845	780	855	819	870	805	878	855	781	801	799	813	813	833	841	828	834	815	767	846	843	833	790	808	820	802	889	819	829	809	804	791	801	847	812	802	891	764	826	849	823	798	814	840	831	723	823	815	825	852	836	853	790	855	786	799	797	844	875	837	809	860	848	809	813	867	784	797	803	837	772	820	896	825	814	805	771	801	839	861	840	841	868	823	809	851	808	820	816	827	760	804	789	827	869	820	860	777	806	837	835	858	823	801	824	843	817	864	818	854	790	822	787	819	806	837	890	783	780	844	751	821	813	757	825	861	808	802	824	852	821	782	774	837	806	807	782	794	772	857	815	858	872	839	870	822	820	775	843	795	828	846	807	877	819	823	844	835	810	768	816	863	785	838	857	817	832	815	842	810	893	836	831	858	879	793	873	818	737	831	783	830	822	850	870	821	815	836	856	825	844	809	827	800	819	821	866	816	837	823	861	837	865	870	821	815	830	825	827	759	840	829	834	845	768	833	846	816	838	822	847	818	801	873	758	765	859	798	779	837	827	782	861	815	791	806	815	790	808	843	801	854	797	821	834	803	791	840	819	835	781	821	842	829	857	781	788	801	798	891	835	836	757	806	814	810	859	814	825	853	767	822	877	768	780	843	795	794	796	838	796	835	770	818	837	826	837	829	842	850	836	845	824	807	820	776	807	821	845	852	769	815	799	797	829	823	836	788	827	790	825	815	801	843	830	858	878	867	813	779	824	771	791	855	814	847	784	873	787	801	809	853	804	818	845	784	867	790	847	827	766	834	828	796	798	783	823	896	832	849	805	842	821	816	840	820	848	827	803	800	830	782	814	854	820	829	792	847	780	857	815	828	843	789	799	813	831	832	847	816	760	822	838	847	811	844	823	783	842	793	797	817	784	889	821	828	797	811	836	822	831	893	809	865	829	823	808	779	808	828	827	812	844	831	834	871	839	831	839	803	891	850	830	773	790	830	857	796	840	854	877	786	840	805	836	802	796	867	834	813	786	803	800	855	804	821	798	858	831	805	801	887	804	794	838	807	841	807	778	860	888	800	821	808	838	860	801	754	808	775	822	850	819	848	885	813	794	840
21899	15699	13834	8700	10360	20901	21264	15279	6636	4450	5060	5336	6724	5129	2969	1351	779	532	638	378	386	311	302	275	272	285	308	299	266	275	295	266	282	272	256	267	281	297	243	262	256	256	260	256	261	267	297	274	254	245	291	254	258	261	234	245	260	266	276	258	267	226	264	263	242	261	268	238	258	225	288	265	268	276	252	259	261	271	297	274	262	276	232	265	252	300	240	267	253	283	262	297	280	230	230	294	238	253	269	273	266	248	257	255	247	268	234	263	271	255	260	264	251	256	261	264	305	267	258	260	228	246	258	264	217	262	249	243	261	291	263	264	264	234	250	256	255	227	249	283	231	236	280	261	246	251	248	265	254	255	260	249	257	268	240	249	245	261	289	257	275	267	238	232	266	224	245	287	258	291	258	273	273	240	254	272	241	268	250	265	253	250	244	282	269	259	261	270	273	252	251	283	253	248	268	269	259	222	247	256	234	276	251	264	278	246	263	263	278	279	268	241	269	253	272	249	262	245	278	256	242	232	250	272	271	268	253	245	235	251	249	262	253	232	262	246	265	263	234	270	285	265	267	254	237	305	226	226	217	239	291	241	236	281	257	247	271	227	256	278	257	248	252	262	279	306	228	259	261	264	228	285	222	245	277	264	301	282	240	275	255	291	257	234	294	269	256	258	261	250	260	240	259	285	293	237	267	272	244	251	269	243	230	236	234	267	248	259	247	254	251	260	278	234	263	243	271	255	286	250	261	238	245	261	253	248	262	313	272	284	272	296	260	248	298	265	261	261	236	280	266	255	287	273	214	258	247	249	244	252	251	255	234	231	255	249	261	257	274	236	240	248	245	257	221	260	256	272	256	250	206	269	271	217	280	258	261	250	263	281	237	264	250	281	262	251	259	262	259	237	271	260	233	226	260	241	256	261	260	241	247	288	253	246	270	270	239	236	278	252	274	252	256	236	266	274	255	276	260	262	282	267	267	223	276	244	241	235	259	238	240	254	242	256	265	257	247	253	239	250	264	234	249	235	266	277	242	253	248	211	242	236	260	263	231	247	254	242	264	225	245	234	240	270	290	258	270	259	242	262	260	232	262	265	223	255	256	231	271	246	247	256	265	259	263	256	267	250	271	255	279	244	253	241	270	247	259	223	252	265	267	251	253	248	250	270	267	262	261	254	270	250	272	282	265	263	244	247	244	249	247	232	266	249	277	286	246	270	277	259	261	236	260	256	260	240	264	248	270	253	240	266	233	236	250	258	248	268	276	251	272	247	247	259	245	216	260	267	238	237	244	254	242	237	275	254	260	258	251	258	261	267	284	268	239	250	262	226	237	229	268	238	265	236	288	244	236	246	239	235	239	273	240	280	266	284	260	254	225	269	255	284	270	265	247	273	267	276	290	259	273	278	247	274	227	269	264	240	239	240	268	278	272	264	259	249	284	241	251	231	242	255	271	275	264	253	241	259	260	252	268	282	274	232	260	238	251	264	260	254	245	252	235	241	278	260	253	259	242	279	262	238	245	228	267	261	247	224	262	270	259	260	250	244	242	253	251	251	260	235	272	249	264	269	278	254	236	288	262	234	260	241	274	238	236	272	294	297	263	276	282	266	254	264	220	271	260	283	260	276	245	231	279	287	245	250	246	262	268	207	258	261	258	254	280	265	262	268	287	249	267	249	270	237	291	282	258	263	251	240	272	242	271	267	243	242	269	247	261	248	255	271	264	247	255	269	261	253	236	246	264	276	238	251	222	236	254	284	253	259	256	235	244	254	270	277	279	282	246	250	260	262	214	223	239	242	262	248	262	267	271	266	286	254	234	255	284	278	276	270	254	234	271	275	253	256	282	254	275	281	281	244	257	239	251	250	241	245	264	269	260	248	227	260	272	281	264	273	254	246	246	271	273	268	278	248	269	253	234	268	282	249	282	267	258	291	248	280	250	276	259	273	265	251	287	255	248	237	285	284	262	287	254	264	255	258	238	248	228	248	264	256	285	257	274	219	230	248	257	225	273	260	242	224	260	246	235	240	249	277	248	235	253	267	247	263	240	229	253	262	276	246	246	247	251	259	272	260	269	310	244	264	257	259	283	284	254	252	272	278	258	268	236	289	279	252	240	230	257	264	258	250	267	260	250	232	265	262	233	248	247	222	245	270	253	254	263	245	249	277	236	268	267	219	268	248	293	256	259	246	258	253	241	291	235	274	248	251	242	249	251	268	238	256	260	250	236	298	226	235	248	246	240	277	254	230	248	241	255	251	285	250	250	246	274	253	240	274	240	241	253	241	249	265	240	278	233	255	233	254	249	259	248	263	248	258	216	240	233	262	247	250	243	262	266	257	236	245	294	275	269	251	240	257	221	255	244	252	225	252	260	263	274	288	270	246	256	290	255	264	255	245	243	263	245	260	245	247	238	243	275	294	236	257	278	277	261	237	269	238	271	255	266	224	272	252	260	219	248	264	231	253	250	267	253	243	253	256	243	292	273	269	252	253	265	243	236	235	260	227	257	257	258	271	274	253	241	250	236	249	268	284	292	271	298	252	260	262	250	252	263	222	272	227	261	238	243	246	268	241	264	232	285	267	233	278	297	257	235	285	295	251	252	235	248	275	262	259	292	270	259	252	242	241	270	259	259	258	232	269	272	252	287	249	263	213	243	236	236	269	235	291	242	263	245	245	263	259	255	246	260	237	260	274	249	239	242	250	257	267	254	254	276	255	247	233	278	259	258	266	233	269	265	258	255	246	279	265	236	266	302	225	272	261	230	269	283	238	231	281	246	269	231	259	267	270	244	258	253	274	254	250	251	281	241	291	246	262	279	244	249	257	256	255	275	274	237	263	279	255	260	287	242	256	262	240	262	251	237	258	245	244	268	261	264	234	260	244	248	243	243	270	244	270	244	282	238	245	257	270	242	276	245	279	253	228	267	253	243	241	249	273	238	236	277	237	239	259	277	251	247	250	235	255	262	252	281	250	266	279	248	260	255	255	273	277	270	261	257	263	290	256	256	254	260	268	259	244	228	246	253	278	243	269	246	307	273	264	270	258	256	262	274	294	253	240	258	295	258	277	267	279	293	256	267	230	275	229	267	246	258	233	263	244	276	237	236	233	266	229	261	277	258	315	269	306	251	262	227	258	237	269	251	259	271	264	238	256	257	230	242	223	281	247	252	250	290	283	261	246	272	280	267	297	218	247	253	253	263	266	245	244	284	270	275	237	249	278	277	252	260	290	271	239	248	236	244	255	273	250	262	249	269	258	264	247	261	261	262	247	257	264	253	263	223	270	279	279	296	240	257	274	269	248	244	262	270	284	247	237	244	254	258	239	255	260	275	271	224	266	285	263	269	281	260	256	260	261	241	247	256	255	256	242	263	252	272	247	232	271	263	266	245	263	259	237	222	280	236	267	236	248	270	224	260	251	279	254	269	244	252	257	255	266	257	271	255	244	242	276	256	238	280	252	265	243	261	235	259	253	254	252	285	243	249	253
13494	10298	9949	8689	17562	35398	35489	24310	14480	14043	15304	16660	21225	14856	9296	4484	3613	3037	3060	1854	1410	1080	1031	920	912	943	944	875	862	851	850	855	850	800	780	800	834	801	796	750	806	807	782	767	731	799	759	763	739	735	768	779	731	739	788	728	762	715	757	710	739	751	738	697	710	725	768	734	766	734	707	723	750	706	745	696	727	724	722	791	914	695	731	715	707	757	690	703	710	724	742	688	727	709	691	727	676	696	724	720	743	710	681	710	672	694	714	686	690	725	721	710	664	727	669	683	632	695	722	703	685	722	681	715	701	698	672	680	691	700	705	655	697	693	710	679	728	684	687	683	690	692	641	674	675	674	667	689	671	657	716	705	676	687	680	707	673	696	696	680	697	663	628	673	731	706	706	701	687	675	728	693	682	688	675	696	666	724	634	718	709	659	726	716	668	729	677	692	653	702	703	692	682	727	696	679	697	714	691	736	678	687	648	677	641	676	723	682	686	699	711	679	645	677	695	668	684	719	647	704	682	713	674	701	702	655	679	716	711	745	645	727	656	647	697	712	634	678	709	660	725	661	781	701	662	705	718	684	719	694	681	720	698	709	681	689	665	686	688	703	691	690	667	671	695	661	693	689	661	698	697	689	649	743	712	728	691	680	679	680	670	693	703	689	725	712	701	695	698	712	664	778	707	685	707	672	690	703	708	664	666	649	667	700	694	700	739	674	692	719	669	696	714	725	704	715	667	675	696	699	740	727	688	702	710	692	706	731	702	676	709	682	724	649	659	632	675	695	689	715	684	747	664	701	663	696	690	694	677	669	684	671	701	658	710	706	682	705	681	712	680	689	636	696	620	728	707	673	742	628	688	720	714	722	686	702	711	694	669	712	687	712	678	689	676	737	695	679	695	695	686	695	682	677	672	720	676	722	652	663	670	678	711	671	725	649	735	689	682	654	735	735	713	707	687	692	682	748	685	694	688	694	722	682	696	703	708	722	718	702	714	689	698	702	740	712	763	707	680	676	697	637	697	706	719	636	677	719	699	685	704	670	731	693	693	680	660	682	695	639	676	689	678	671	691	669	700	678	666	726	694	682	679	690	736	719	692	746	720	677	718	686	667	679	739	657	695	689	689	674	680	664	694	699	684	635	684	732	707	656	679	707	661	724	720	705	704	676	680	745	709	695	698	713	698	665	687	656	676	641	719	640	663	718	697	719	711	685	706	682	677	671	659	702	687	686	686	701	724	687	652	676	683	691	670	661	728	678	670	650	693	675	711	689	699	687	707	723	701	707	691	726	699	647	720	717	754	664	671	660	709	730	675	711	667	683	671	710	692	690	691	723	656	719	654	675	714	662	729	703	661	684	670	674	687	674	676	763	702	670	700	687	693	690	697	736	696	625	676	632	689	672	721	701	671	702	704	694	708	671	681	671	667	667	682	708	706	700	679	685	692	702	720	684	736	675	717	689	687	652	710	677	710	696	709	683	690	663	688	657	692	702	648	706	697	690	709	697	695	709	697	669	739	668	717	673	683	687	663	690	661	674	686	704	725	687	691	717	674	680	690	690	678	675	665	693	663	667	675	702	699	683	710	743	666	705	677	711	728	703	704	716	671	678	667	672	694	725	657	680	738	650	671	693	744	653	659	736	674	674	680	656	715	645	710	652	639	687	671	708	740	724	684	668	709	643	648	712	678	686	640	720	675	706	752	706	724	685	716	686	693	675	703	657	693	691	663	732	653	763	664	697	689	715	681	718	688	647	707	708	681	661	654	697	690	680	721	675	671	728	685	694	664	641	690	719	690	672	698	737	679	702	674	690	701	710	705	622	681	691	635	667	692	655	695	685	671	617	691	692	733	636	707	638	644	690	635	688	702	652	714	705	693	712	706	651	699	683	709	719	680	713	660	672	679	710	674	695	686	700	701	666	760	689	677	684	702	731	680	623	716	691	636	724	679	658	701	709	673	735	689	762	683	678	662	708	660	707	698	620	722	724	676	626	701	722	671	718	626	677	729	701	675	666	661	700	656	684	714	722	639	728	693	682	669	698	724	676	663	679	647	684	717	730	696	698	639	684	714	683	699	678	684	683	691	685	710	656	695	696	722	698	665	693	700	707	705	679	686	707	693	697	691	678	703	682	693	688	691	713	684	694	707	656	672	681	711	661	727	665	711	678	714	730	696	698	680	721	682	681	669	715	685	696	728	664	660	688	703	648	690	692	647	669	677	719	694	651	675	700	715	723	735	719	713	654	709	655	739	691	675	678	702	655	723	673	675	709	698	695	676	675	706	674	752	649	679	704	664	689	688	681	683	688	700	740	711	717	718	707	693	720	667	629	656	638	726	693	676	656	690	622	717	734	685	693	739	701	693	715	689	635	736	678	738	746	697	713	696	720	690	701	689	683	722	700	752	683	657	673	684	719	713	716	674	665	693	714	739	683	706	716	712	700	644	710	688	664	704	643	653	715	685	709	673	688	667	721	678	695	710	662	655	638	705	732	719	678	675	680	732	677	701	694	656	713	711	699	689	670	714	698	678	672	651	761	701	673	692	677	675	648	670	673	674	646	671	706	735	669	728	697	671	650	711	702	657	664	675	682	702	680	671	695	752	710	652	666	691	734	694	667	683	688	698	714	726	647	705	684	705	665	739	705	659	738	653	647	722	679	725	671	689	689	709	725	682	672	692	712	715	699	707	681	737	650	661	704	692	669	647	691	677	694	709	708	629	663	653	665	677	701	695	666	640	676	650	714	692	705	675	662	690	657	739	690	655	658	715	724	687	692	672	683	741	711	661	676	666	686	737	696	715	676	682	695	723	678	703	679	656	673	699	690	702	683	659	679	648	700	702	698	725	679	707	658	685	683	707	688	701	649	663	656	665	684	731	651	666	691	696	663	668	686	702	706	686	680	692	712	638	707	653	714	715	682	654	704	699	671	661	687	666	654	688	694	694	663	679	670	691	691	647	700	642	721	733	719	714	746	688	711	702	703	704	705	696	638	658	663	702	709	716	680	723	728	686	715	733	619	710	721	684	715	713	733	730	677	669	698	688	660	648	653	720	644	706	690	665	697	673	713	668	693	662	722	658	684	681	725	675	694	673	674	681	701	657	684	692	720	628	638	651	729	766	692	712	667	688	702	667	663	703	705	679	714	660	649	658	707	752	696	710	704	679	667	694	702	681	761	683	741	741	678	729	653	705	753	686	643	686	636	671	677	695	715	661	697	751	729	654	664	687	699	682	681	738	727	703	710	659	696	714	681	668	683	694	714	684	655	696	685	665	693	613	630	683	727	650	685	693	669	664	687	697	746	643	681	715	689	693	687	669	714	684	665	694	713	689	672	656	668	668	711	688	632	680	716	698	713	669	669	671	717	747	662	706	690	686	694	695	671	668	698	716	673	708	718	707	660	712	668	710	702	664	674	662	692	688	708	718	725	700	693	675	675	690	677	648	718	660	678	659	621	674	724	725	685	673	662	660	730	678	629	726	659
2990	1701	915	408	458	962	892	716	309	304	418	362	375	310	266	186	165	174	134	170	172	155	136	148	159	165	182	156	158	146	163	171	158	149	171	161	167	177	157	170	165	160	170	160	165	175	172	157	165	177	152	178	175	144	159	172	165	177	173	171	161	175	149	157	166	161	164	160	146	172	156	158	159	174	175	151	161	173	177	166	176	155	145	174	183	189	173	172	153	165	159	164	167	168	151	158	174	161	168	159	188	192	188	184	151	167	179	166	171	158	150	166	200	169	158	162	162	182	155	182	202	156	157	182	185	188	167	171	165	163	165	172	169	178	156	171	184	176	186	163	171	176	184	174	205	161	162	162	155	180	162	177	175	163	161	179	161	174	158	180	160	145	139	174	144	187	178	155	177	171	164	164	159	159	185	152	160	150	157	137	180	164	154	171	153	169	198	167	168	166	178	178	180	149	160	165	157	169	155	182	165	175	186	188	175	200	191	154	190	167	173	164	159	161	214	183	190	160	162	155	174	164	166	163	166	166	160	155	174	176	191	174	171	182	140	175	149	163	181	163	179	182	160	159	148	170	176	171	163	155	158	172	165	170	152	148	157	180	182	166	190	157	151	177	162	151	155	150	195	150	161	161	146	153	179	185	177	174	188	168	171	157	165	167	172	182	163	162	174	154	172	162	183	171	163	176	181	137	152	163	165	156	159	165	142	157	154	172	170	155	188	169	179	192	163	164	186	179	193	176	151	181	180	185	167	157	186	179	166	169	164	139	162	143	143	159	170	184	195	152	147	162	157	149	195	176	177	148	166	150	146	171	149	179	177	163	140	138	184	169	166	175	179	140	186	164	191	162	153	175	175	150	169	178	155	160	162	153	160	160	174	158	160	173	193	177	185	167	174	167	167	160	179	178	166	165	164	173	203	157	163	177	174	160	165	182	156	156	160	170	177	196	182	184	171	178	185	154	173	150	172	172	174	164	160	176	166	172	161	172	159	133	156	186	154	162	162	172	123	189	160	159	178	156	158	168	145	175	200	135	171	173	160	175	176	157	188	163	164	171	160	175	165	161	159	158	170	166	152	155	161	178	173	182	174	155	139	176	184	178	200	189	178	160	162	164	156	153	168	176	160	151	192	189	147	187	160	178	154	170	159	143	184	184	153	173	149	169	174	169	187	157	167	192	162	155	165	174	144	161	157	180	174	159	146	174	163	179	177	159	170	155	151	155	168	155	159	158	178	186	190	170	176	155	169	175	171	185	151	134	169	171	162	177	168	184	177	165	158	164	158	163	167	157	164	161	184	176	161	161	176	150	167	150	163	151	190	153	176	180	151	167	184	156	175	143	172	162	171	147	165	154	153	158	169	188	179	136	157	167	185	150	173	152	183	179	159	172	167	186	179	162	166	174	166	178	161	155	180	161	181	184	164	152	171	172	180	156	176	153	166	187	192	145	164	178	155	154	170	165	153	152	175	165	147	171	175	163	161	151	169	159	161	188	165	164	151	151	161	164	176	199	154	164	154	160	171	168	174	160	153	187	155	166	157	166	162	165	177	166	159	168	164	170	142	166	174	192	167	151	139	155	155	150	177	186	178	161	174	163	170	169	174	181	171	169	162	161	182	176	142	169	154	189	164	145	168	168	171	184	165	146	158	175	179	159	179	171	153	154	163	187	165	189	159	153	166	165	184	162	186	182	150	158	160	184	184	180	171	156	156	162	123	187	184	144	176	164	148	160	170	170	162	179	162	181	169	147	173	167	171	169	161	177	179	175	182	178	175	177	179	173	166	166	130	163	165	164	176	167	185	208	157	167	180	170	158	168	155	149	159	183	178	187	176	168	171	178	149	153	168	194	149	167	169	155	151	176	157	150	147	143	170	175	173	163	165	182	161	152	164	165	146	162	158	166	155	194	175	175	158	162	169	178	173	133	167	156	172	172	165	167	139	161	161	192	156	166	179	177	157	185	166	171	168	175	171	154	165	167	163	168	159	163	160	152	170	171	141	186	173	184	158	147	166	175	193	158	182	147	194	171	151	160	158	158	178	149	150	149	174	170	171	206	164	170	151	157	182	181	164	164	164	178	173	170	193	180	160	153	166	161	181	162	172	175	159	163	170	170	168	144	177	168	166	178	184	172	196	180	154	175	179	192	149	148	139	159	160	156	199	169	178	167	153	156	155	164	154	180	162	167	180	165	180	183	142	172	162	162	180	168	151	166	172	160	177	189	158	171	176	167	165	159	161	150	159	159	191	173	185	169	177	169	178	180	170	160	175	176	175	161	177	190	187	192	160	171	196	169	174	158	200	152	170	161	156	189	167	163	148	157	167	186	163	175	153	165	192	186	169	161	179	179	160	174	160	145	155	167	175	150	214	149	165	166	175	143	172	165	166	177	174	147	180	183	146	146	174	163	186	150	173	163	158	165	165	172	164	185	158	174	179	156	176	174	169	152	200	153	172	172	190	158	177	177	182	152	163	176	159	173	164	160	172	140	156	187	186	215	174	174	157	178	168	152	170	157	170	164	175	163	163	160	208	163	158	175	177	144	138	193	175	171	155	156	188	174	178	163	156	182	162	172	170	156	158	146	191	181	180	167	176	195	161	164	168	148	172	181	174	176	172	171	180	173	175	194	155	151	160	145	179	158	148	178	146	160	159	155	158	161	183	173	143	170	156	161	204	166	161	158	165	160	173	177	165	163	171	149	150	187	179	168	179	137	165	156	168	189	172	171	172	173	160	152	156	170	168	173	161	139	176	142	171	143	176	169	176	160	136	178	138	177	178	178	154	163	153	172	163	165	160	172	149	178	154	161	172	144	165	189	160	161	164	177	176	163	175	146	142	197	169	173	161	158	170	142	172	165	194	170	159	183	161	178	175	173	179	171	170	170	177	168	136	170	170	163	171	158	168	176	166	177	179	151	159	157	165	146	184	168	161	182	162	155	172	157	172	154	161	171	169	192	194	148	177	167	168	170	152	191	158	159	160	171	171	155	171	178	155	180	179	165	153	166	174	168	181	174	147	158	166	178	168	163	149	144	166	161	149	143	163	153	166	147	172	176	180	151	193	150	137	171	174	179	159	145	155	137	170	165	174	155	189	132	170	149	151	176	149	160	179	176	175	169	180	165	171	170	170	171	175	176	195	175	174	155	164	163	178	151	158	179	168	184	177	152	160	178	175	171	152	176	168	167	156	196	158	169	156	175	165	158	163	154	149	177	133	181	150	167	149	195	170	160	157	192	171	160	156	143	152	144	148	166	169	158	167	156	148	169	157	186	159	181	164	175	167	174	153	161	186	164	185	180	175	177	154	179	157	190	164	167	182	183	173	183	136	159	185	150	174	180	177	166	169	178	165	138	159	162	149	187	175	164	146	152	164	159	174	140	157	191	180	142	163	145	160	166	142	153	153	187	175	154	171	170	195	181	182	178	169	177	171	161	184	165	142	151	175	141	160	161	157	150	186	161	187	183	159	168	204	154	179	165
2983	1928	1384	1038	1895	4062	3967	3040	1532	1397	1792	1668	1907	1531	917	733	590	618	550	559	522	522	511	519	540	527	549	527	520	496	470	512	492	520	442	492	502	494	517	468	523	485	501	522	498	505	472	513	518	472	506	495	536	494	537	522	533	486	479	520	534	502	489	477	504	515	508	487	520	529	524	523	532	480	519	518	486	507	508	508	513	480	497	509	500	510	471	512	507	509	500	512	522	476	528	470	507	520	489	500	522	486	557	474	513	510	513	491	523	525	507	533	516	479	534	486	486	480	516	492	483	495	533	497	520	470	510	519	465	486	484	502	505	510	484	538	508	486	506	493	520	522	545	537	495	529	538	479	495	558	462	504	497	496	532	488	495	518	506	491	463	471	539	489	512	566	487	531	460	475	479	553	515	533	508	496	507	529	511	491	503	512	483	531	520	524	511	520	507	482	530	450	514	507	467	532	483	527	517	506	504	522	496	507	523	485	544	499	532	524	513	549	518	537	534	494	505	524	521	518	521	480	492	539	508	505	516	525	518	523	533	527	517	516	489	539	465	498	458	492	537	519	546	485	489	523	497	489	507	524	511	495	519	504	510	493	473	492	533	495	508	485	437	505	523	526	485	536	500	465	492	462	528	515	520	466	501	548	530	514	503	555	507	550	507	526	495	474	475	560	497	526	496	490	504	467	502	506	435	505	481	500	451	474	480	510	498	510	503	522	550	556	506	509	518	523	501	522	498	488	560	488	513	522	470	497	486	543	491	488	472	527	529	498	517	497	495	519	513	563	511	469	514	549	488	529	491	482	502	512	468	489	551	517	521	506	485	473	491	524	500	529	509	491	510	506	507	498	490	495	574	470	493	508	495	495	513	503	487	526	519	458	529	507	554	533	492	498	536	495	536	489	496	505	484	508	513	508	477	566	499	488	540	522	508	481	486	499	485	484	536	547	490	518	462	549	474	505	530	494	514	530	561	536	500	527	503	461	486	508	549	515	525	499	534	514	484	518	526	507	516	571	536	506	551	511	547	515	495	474	562	544	533	491	496	512	505	508	467	480	506	498	504	498	508	495	485	514	480	499	520	541	485	496	532	568	494	526	532	478	524	523	518	484	513	543	519	494	479	495	503	500	517	494	522	480	503	471	506	521	532	490	490	503	516	503	525	465	532	501	477	535	544	498	525	528	513	548	521	520	523	524	455	503	526	488	514	485	525	526	513	505	500	538	470	463	509	512	478	515	535	513	533	496	530	481	485	502	507	484	450	521	491	472	467	516	493	539	489	529	492	512	505	539	514	495	526	463	524	520	460	521	482	513	459	509	519	509	483	514	494	499	506	534	490	499	478	488	471	515	493	488	516	565	503	512	495	537	504	489	536	492	529	472	502	477	516	500	474	484	498	518	513	558	467	468	472	510	512	512	503	505	500	499	525	511	493	522	484	514	490	518	534	507	530	493	518	452	551	503	470	508	517	504	500	544	561	523	502	494	526	493	480	486	468	513	510	501	502	521	520	507	515	495	487	496	516	527	532	528	493	497	530	468	518	505	491	530	520	500	476	517	528	547	526	539	545	560	513	507	506	510	489	471	483	541	475	514	496	512	542	485	517	495	512	526	469	468	503	516	514	502	545	516	518	505	488	482	525	517	528	523	512	496	513	506	468	482	522	486	547	513	520	552	531	520	496	501	544	457	511	521	503	531	524	506	533	466	512	524	491	508	509	547	534	502	511	547	483	515	511	511	495	460	479	491	516	529	487	496	512	480	481	495	506	498	500	525	506	512	509	495	522	452	497	490	528	492	515	523	487	494	507	506	484	514	513	552	544	522	550	525	511	477	493	479	521	563	501	504	488	521	511	516	498	548	514	527	459	507	474	501	514	538	462	549	539	517	496	503	505	483	491	521	483	471	528	505	514	514	472	481	505	517	570	510	503	506	515	543	490	510	530	508	528	499	527	519	483	506	516	508	483	498	517	487	510	523	549	489	493	519	497	458	514	513	524	545	508	496	502	528	529	496	516	525	532	500	509	507	470	496	520	516	505	503	498	508	536	532	534	514	556	506	520	492	536	492	483	476	488	525	469	486	485	518	546	540	496	507	512	467	492	503	520	510	505	531	533	492	489	505	479	499	505	513	512	480	501	485	476	520	506	547	498	521	521	501	513	510	488	516	489	492	509	499	516	487	470	504	489	480	494	487	532	480	494	497	507	476	490	460	505	477	489	488	503	516	486	521	498	515	514	553	491	516	476	511	495	521	524	524	531	528	504	534	527	514	495	524	556	514	510	523	485	506	493	461	476	509	504	508	543	543	513	491	507	477	513	487	498	502	521	549	536	537	505	501	505	552	510	517	518	541	472	486	499	499	518	525	525	491	531	520	498	503	498	490	534	539	491	464	522	531	503	523	512	504	484	488	511	511	528	506	528	507	493	478	470	471	511	521	482	526	499	496	506	474	522	499	519	467	501	468	504	510	565	485	486	477	472	535	486	487	529	484	494	525	525	460	537	464	498	486	503	536	493	504	489	500	506	527	480	523	485	484	492	551	494	448	491	518	503	538	486	527	476	501	526	517	518	491	499	501	476	519	518	486	500	532	511	527	489	541	468	490	495	512	499	477	497	475	484	532	463	514	505	514	483	462	535	515	494	458	512	510	516	486	509	510	522	533	480	510	529	527	513	485	491	525	503	516	469	470	490	501	500	516	488	495	516	535	491	524	536	517	526	442	517	515	500	522	503	494	503	511	469	554	515	523	451	552	502	495	522	481	527	524	472	481	518	552	477	518	491	524	520	521	554	490	513	506	461	539	514	495	506	487	480	498	504	542	520	486	514	485	487	471	503	511	509	511	505	549	511	522	537	526	464	535	487	520	556	519	478	514	510	500	464	509	498	503	487	517	494	517	498	500	485	498	494	491	507	510	504	488	513	494	521	523	505	529	536	525	491	510	533	525	505	496	505	531	549	492	490	506	502	511	511	509	557	498	536	509	535	461	486	545	512	520	514	510	536	488	479	526	505	509	534	506	477	514	483	528	490	486	519	474	499	512	497	520	504	486	547	486	470	501	482	494	489	536	479	502	523	499	476	470	508	552	478	532	509	527	539	521	494	510	536	527	535	492	485	509	532	511	516	516	568	539	523	510	536	504	469	483	478	523	513	513	550	517	521	468	468	523	508	464	501	524	524	491	523	516	520	504	517	495	488	479	517	480	483	512	480	529	487	508	482	509	530	520	518	511	492	485	516	498	557	505	502	499	510	449	485	502	502	507	500	468	544	507	510	494	503	421	502	487	488	501	499	506	527	526	483	503	474	536	526	544	481	508	513	500	488	514	515	504	506	494	464	472	524	479	537	489	517	498	495	513	517	568	522	526	517	529	500	499	483	540	502	530	551	482	521	542	512	482	472	515	488	537	516	513	486	470	484	468	479	481	524	508	534	501	519	532	493	515	481	463	494	469	486	506	517	508	509	559	547	552	526	493	445	508	487	505
14961	12510	9997	6224	5900	11325	13426	9141	4314	3417	4273	3816	3515	3565	1453	631	599	568	500	366	354	319	343	315	322	288	289	323	309	279	291	312	310	330	309	308	316	313	335	325	299	275	293	311	299	306	332	280	321	293	291	312	302	315	325	310	292	308	312	321	281	300	320	314	313	286	304	327	333	297	295	267	294	312	321	307	298	306	309	299	326	285	316	289	285	321	282	300	264	313	294	301	318	333	283	303	305	338	300	288	294	313	312	288	294	304	259	277	292	295	290	300	298	316	306	286	272	309	321	310	304	262	297	290	285	334	344	302	295	303	333	292	315	314	338	300	301	316	293	293	302	295	290	303	298	300	298	301	312	319	285	312	293	321	327	296	280	281	286	308	290	286	350	322	325	293	287	304	287	321	306	275	301	310	322	317	306	291	292	299	300	317	282	295	299	313	313	303	294	286	288	307	296	297	289	278	295	311	287	317	331	288	308	278	300	296	313	268	291	310	299	307	276	288	302	284	271	325	302	325	302	319	307	309	313	299	286	278	313	281	321	318	277	309	270	267	295	288	290	286	316	306	297	312	269	317	268	321	301	275	289	319	288	260	280	325	299	321	333	298	244	316	281	299	297	311	314	310	306	307	266	304	288	295	317	284	316	313	273	328	308	310	324	289	328	281	311	284	307	281	300	307	306	302	274	297	315	310	276	328	321	262	306	286	299	292	286	286	310	288	313	294	322	300	317	318	290	288	302	301	277	286	303	297	315	324	277	290	274	323	285	328	304	330	349	290	283	311	298	306	298	322	282	284	324	295	302	279	305	270	306	302	286	279	293	279	343	290	288	292	313	317	295	306	291	314	321	322	264	284	309	305	312	299	329	281	331	309	282	291	302	313	307	317	326	304	274	272	318	290	280	294	286	293	283	307	311	297	317	266	316	311	289	287	309	303	286	311	302	309	311	310	295	286	278	316	316	280	289	293	321	322	299	311	280	327	302	280	274	295	285	318	303	312	307	307	305	327	270	298	307	292	307	303	319	295	290	304	303	307	303	285	329	292	294	297	311	324	294	280	270	307	333	307	341	302	291	320	311	263	301	282	306	279	289	315	290	277	304	328	319	256	290	319	304	301	293	298	292	287	294	301	276	319	318	313	264	307	286	315	294	308	285	279	294	277	277	303	301	304	277	310	289	308	303	303	289	311	332	295	336	327	313	271	304	273	288	315	301	299	301	299	313	299	297	312	287	308	286	331	291	310	308	310	300	278	298	287	289	327	306	283	306	304	304	314	322	290	347	315	284	293	295	322	300	303	319	316	320	310	326	316	289	277	301	283	308	310	318	328	315	300	318	286	317	311	298	293	293	286	297	290	299	301	293	318	290	320	263	301	278	320	299	273	314	326	291	266	288	297	306	257	304	306	282	318	316	305	306	320	300	287	286	323	288	296	286	292	315	265	289	265	280	312	271	328	275	317	309	296	312	351	315	303	308	291	305	324	307	289	291	318	302	341	306	324	292	334	275	285	288	283	307	310	289	330	324	292	311	314	304	307	313	274	281	322	301	336	277	284	293	281	311	322	331	306	285	297	275	300	265	307	287	298	314	289	320	308	286	317	264	316	305	285	264	271	320	302	298	286	296	321	291	305	297	308	289	318	288	296	289	288	294	331	332	330	284	308	324	279	294	294	309	321	302	309	347	298	275	298	290	293	281	307	282	288	315	275	315	268	304	326	304	293	322	310	319	315	278	309	300	307	326	324	294	306	285	304	291	318	309	273	302	293	301	292	301	307	311	308	338	298	279	327	274	318	338	292	279	318	310	306	313	301	304	281	299	303	298	288	314	287	276	283	286	312	309	296	307	308	321	280	281	303	291	276	284	287	317	306	327	318	293	304	323	275	293	294	310	320	314	305	298	295	284	278	288	281	309	279	320	297	330	281	312	289	290	307	285	307	313	305	288	300	308	301	292	344	334	311	309	286	294	322	326	297	304	284	301	324	297	302	316	314	305	311	300	326	287	283	271	311	307	303	284	310	323	323	308	295	294	266	318	324	303	312	275	306	289	282	303	318	285	350	301	288	295	305	296	291	346	302	300	289	304	307	312	296	332	321	286	297	292	315	289	285	285	338	291	303	320	295	305	291	321	289	296	285	273	301	315	335	321	294	324	291	329	336	326	329	302	303	303	312	311	312	293	286	284	299	304	313	266	278	284	330	298	288	288	279	324	317	267	288	315	297	297	297	308	301	276	295	275	314	296	298	294	306	318	331	308	265	334	318	295	299	289	303	274	288	358	323	330	309	319	295	283	301	294	340	289	296	277	324	297	302	287	278	303	287	292	291	289	291	281	322	333	319	302	307	311	295	267	284	312	305	313	325	294	279	302	298	279	315	317	293	292	296	288	323	297	323	300	270	291	321	298	280	311	294	280	290	291	298	284	313	304	305	301	275	309	303	307	294	302	325	285	301	302	291	279	314	310	295	325	309	293	292	298	304	293	310	300	298	304	297	295	298	279	292	323	319	303	315	284	329	297	305	278	304	286	279	329	313	330	305	278	295	306	294	270	298	304	310	295	324	303	280	297	325	274	303	290	290	286	330	294	276	291	275	301	309	286	305	299	295	282	300	306	266	305	330	258	283	308	291	288	286	282	302	307	335	286	291	332	272	293	247	314	298	332	277	306	273	264	289	300	318	281	284	296	287	322	292	308	298	306	299	320	273	286	299	285	326	323	282	325	300	273	313	293	292	294	305	291	330	276	304	291	317	278	300	270	280	330	290	324	292	280	293	288	315	334	297	304	308	305	287	324	272	285	295	290	306	285	328	287	297	304	316	284	318	306	286	281	305	307	309	310	297	305	273	278	303	284	322	306	315	276	309	300	274	307	303	320	288	293	291	295	292	314	332	286	304	314	301	304	275	274	296	303	288	291	289	321	262	273	309	266	285	298	270	289	294	313	316	301	328	334	265	277	312	288	304	289	311	300	303	268	314	308	310	289	271	284	281	284	319	287	336	321	295	288	276	302	315	308	271	311	306	303	318	267	304	300	304	306	288	331	307	316	277	300	305	306	288	297	273	334	315	303	300	326	282	307	320	300	283	322	279	297	323	304	315	309	320	313	290	282	280	319	262	296	288	320	292	300	281	309	276	298	277	296	274	348	315	324	282	293	307	292	312	286	330	293	273	325	336	277	331	322	291	292	275	321	319	276	269	285	295	298	332	302	296	314	305	281	280	321	351	307	322	321	292	323	306	304	267	316	312	305	312	313	311	288	296	310	313	317	327	284	295	298	334	302	276	299	291	283	297	291	292	279	285	295	267	301	306	278	303	303	306	305	289	314	294	294	354	281	300	290	310	298	334	337	305	282	335	334	322	265	324	329	283	312	306	320	260	295	301	303	301	300	301	293	315	303	324	343	289	293	307	312	276	331	304	319	290	308	287	304	300	294	301	306	290	312	310	314	291	306	284	317	305	324	304	299	300	327	316	282	295	305	310	293	328
10601	8739	7386	5732	11256	25885	27720	18487	12601	11496	14202	12697	13196	12838	5292	2939	2538	2698	1906	1453	1217	1016	1027	990	919	946	950	915	911	867	916	872	895	884	852	802	840	867	861	863	890	877	902	873	873	865	878	850	844	865	833	858	858	856	903	836	842	855	848	790	810	850	826	806	830	792	837	781	857	829	795	834	850	835	816	809	830	879	853	821	866	797	829	812	824	829	793	841	772	761	839	833	782	839	836	814	832	831	857	796	746	832	803	815	790	840	833	842	855	853	817	786	854	803	848	791	823	828	841	841	828	817	789	802	858	828	819	815	799	824	841	825	790	811	822	833	805	848	774	789	815	823	795	859	815	792	826	799	803	806	824	831	803	782	830	812	834	811	816	792	843	797	803	765	884	856	832	767	823	812	811	777	812	820	808	802	815	785	827	858	787	810	778	842	821	820	807	832	780	827	813	809	800	737	835	837	825	762	849	809	761	812	784	787	849	797	824	824	781	794	822	790	813	841	817	797	787	794	823	802	808	838	885	787	792	808	835	819	817	810	811	827	844	828	805	826	832	830	852	771	812	839	767	833	779	807	828	819	828	856	819	835	809	806	797	767	786	838	758	825	816	798	841	829	774	775	809	812	790	803	799	814	804	736	815	782	822	859	794	730	878	799	821	766	787	754	818	826	805	827	834	848	815	840	831	809	852	761	807	805	777	815	823	814	799	840	812	851	787	815	831	848	787	811	802	832	801	865	789	847	817	832	805	806	830	825	840	841	757	762	839	764	786	756	849	833	770	811	808	766	805	824	872	796	784	804	795	822	781	809	784	796	848	824	801	812	774	810	796	809	782	813	774	815	840	847	801	801	806	808	778	810	804	810	866	778	876	857	797	816	786	852	839	768	822	814	797	840	821	807	798	767	800	804	828	807	795	827	810	873	852	799	832	768	765	756	806	832	788	857	819	803	783	803	821	737	829	799	741	828	829	785	789	795	812	759	791	849	832	758	794	804	836	778	818	794	810	794	760	799	811	860	787	826	847	835	804	806	829	797	841	818	828	808	754	772	797	798	795	774	803	872	852	852	805	782	799	797	807	772	783	841	805	809	795	851	771	813	799	789	798	807	827	849	838	793	788	813	796	849	818	842	826	838	834	848	773	835	788	808	814	790	849	829	836	756	815	834	780	817	792	830	808	839	828	809	793	830	838	773	793	742	796	802	822	804	832	784	769	783	815	799	822	744	822	810	818	838	825	802	781	823	808	817	815	829	794	820	811	793	790	804	815	774	777	823	867	762	812	809	786	859	828	836	791	821	802	829	845	789	813	812	849	846	806	860	830	833	788	802	824	771	825	806	816	792	817	837	802	811	882	755	785	819	832	822	791	771	786	835	784	780	828	754	819	750	800	858	745	784	830	766	800	785	798	834	808	810	795	792	839	821	816	794	760	746	816	799	824	832	811	808	816	819	829	790	825	843	807	831	868	790	786	806	792	791	833	791	843	866	736	777	801	788	772	830	795	824	885	833	820	788	835	818	813	808	763	824	761	815	791	789	854	805	772	849	843	797	821	841	796	853	824	784	768	816	818	845	811	771	796	764	837	790	749	814	835	755	768	769	806	808	840	797	854	820	821	780	805	751	787	771	854	757	822	777	792	822	776	764	799	851	831	802	781	806	815	787	853	819	792	788	813	824	795	787	846	827	853	837	842	855	850	760	803	792	778	833	777	783	815	834	785	788	824	813	812	815	818	812	796	852	790	846	815	804	840	824	772	791	777	800	734	831	838	826	828	794	803	770	795	821	792	800	831	808	773	811	804	856	847	823	798	780	781	781	780	858	780	822	771	739	843	822	779	819	813	796	813	769	841	787	867	847	811	798	807	828	787	800	780	811	883	843	798	811	820	809	843	856	837	857	806	820	824	865	867	809	829	802	829	826	811	815	764	770	776	804	823	838	775	781	824	822	827	863	820	772	782	822	745	838	807	842	799	808	847	835	789	805	803	810	773	793	813	858	818	810	796	805	867	791	811	831	823	779	850	784	823	823	862	831	800	822	819	797	812	804	807	771	814	791	766	771	891	846	833	845	836	841	873	816	855	768	764	828	756	848	772	825	811	770	780	796	790	780	797	884	812	775	848	816	840	806	774	815	844	793	783	799	812	829	763	785	803	820	830	804	846	823	790	793	836	790	832	811	800	799	837	845	817	824	791	798	770	770	829	814	826	815	788	825	793	824	773	807	830	837	793	817	830	822	789	819	862	764	825	822	788	805	803	859	787	858	796	824	789	811	797	778	819	791	797	770	769	756	801	808	770	796	822	810	787	807	815	842	833	852	812	842	840	761	780	819	831	818	786	821	782	838	847	790	811	809	777	839	780	802	853	838	829	821	843	803	790	815	787	814	786	800	810	862	786	855	838	821	773	774	825	831	792	859	774	827	791	799	833	817	793	797	807	823	759	855	826	796	817	831	794	825	832	795	798	830	863	832	807	846	771	803	785	791	887	806	827	798	785	813	729	828	776	811	799	820	766	845	766	829	774	790	820	786	811	854	887	831	781	830	841	835	841	806	790	817	764	770	802	769	795	796	794	817	797	789	770	765	830	775	818	803	845	824	914	821	774	783	817	801	835	816	841	816	801	816	787	797	797	789	805	807	794	823	816	824	807	806	834	786	778	808	889	819	842	865	843	822	763	780	746	822	861	845	835	784	803	818	818	824	843	791	778	836	815	803	804	767	772	831	814	840	774	807	852	791	833	832	798	830	774	799	737	816	770	783	800	788	800	804	747	846	804	813	807	779	810	801	817	829	741	776	832	800	825	813	788	790	775	797	830	799	835	784	801	799	760	823	780	825	827	833	764	806	817	836	835	810	778	776	808	808	781	820	798	822	792	789	830	791	812	847	826	777	751	744	794	784	792	814	754	804	796	834	814	807	814	795	815	812	819	790	824	804	826	798	825	762	814	779	827	767	775	814	808	845	787	795	815	834	810	821	776	787	762	864	836	771	799	837	859	836	828	843	799	828	840	801	849	825	804	793	797	842	793	815	853	840	806	836	813	846	838	845	792	770	831	748	786	829	810	833	795	818	800	803	781	827	854	815	793	799	873	762	775	816	774	801	811	805	813	803	840	857	843	790	846	764	789	781	751	774	774	800	825	766	793	771	808	787	773	801	793	810	826	810	797	824	773	871	765	806	792	827	775	836	758	822	830	797	828	828	812	808	830	789	798	812	841	784	838	805	809	784	814	836	854	811	855	785	834	747	832	825	751	749	802	815	795	822	815	837	866	763	811	765	875	843	777	831	795	829	835	780	832	763	798	776	813	819	850	811	823	825	813	810	833	802	803	807	843	776	865	808	881	807	823	852	865	831	803	765	846	800	815	798	834	808	838	791	812	820	755	824	805	785	802	838	826	851	798	803	787	843	822	817	854	778	800	870	796	788	784	785	778	870	814	808	834	807	812	827	786	850	822	876	825	773	801	818	763	801	843	844	830	775	803	837
21252	15998	13353	9266	8487	16882	20247	14092	7406	6410	7571	6733	7258	5850	2321	1001	850	777	603	367	304	290	274	305	283	297	289	318	293	289	262	249	264	263	281	278	283	233	269	276	264	251	251	271	273	273	307	271	287	274	298	276	252	271	227	263	278	275	271	256	269	236	285	274	238	258	252	230	273	266	280	262	252	245	286	257	246	261	237	235	271	267	243	249	254	252	283	261	295	249	270	287	263	245	263	241	257	255	271	252	272	295	246	261	265	255	248	270	257	259	291	246	243	271	240	253	281	240	249	276	234	242	283	265	250	249	223	258	245	285	267	249	274	253	283	239	285	238	258	291	265	266	251	282	269	243	261	277	285	242	252	267	276	292	238	269	247	273	257	249	228	218	241	254	297	271	247	252	251	234	254	274	272	264	242	266	265	251	246	258	262	260	253	230	247	281	267	275	247	272	272	231	260	238	281	243	246	252	247	255	257	219	236	242	255	273	262	280	233	236	250	235	254	266	231	238	253	287	245	259	251	236	247	287	245	263	245	218	240	239	250	253	267	231	260	246	232	269	258	245	253	231	262	248	244	234	246	252	239	245	239	262	267	234	290	290	240	276	288	272	229	247	256	245	240	291	268	232	265	260	283	255	288	268	263	240	262	247	280	256	216	226	271	263	275	270	256	226	251	249	222	257	239	281	245	249	250	264	249	230	235	246	275	283	233	276	261	257	261	250	247	276	255	265	261	275	241	288	241	221	232	243	251	235	239	250	268	261	280	248	241	258	221	254	266	263	266	240	243	223	280	215	250	236	259	251	250	287	263	258	245	230	246	235	273	221	255	261	284	251	256	257	257	244	254	266	245	260	245	264	276	260	254	235	255	270	260	227	236	249	307	277	284	247	252	244	237	246	221	260	267	252	250	254	282	246	241	268	266	266	247	246	256	251	260	250	257	302	256	240	269	275	254	278	237	276	241	248	228	259	240	265	261	245	272	267	247	249	293	264	238	299	245	230	276	231	241	245	241	243	243	262	239	249	249	248	264	240	256	270	295	251	262	266	238	249	284	248	227	250	251	253	264	229	260	251	269	290	257	257	251	276	249	276	261	241	272	248	257	242	264	252	296	270	260	265	263	245	227	274	232	256	261	252	266	277	264	271	229	258	280	252	251	248	232	240	258	263	266	255	232	254	245	256	285	285	254	260	257	259	253	251	269	245	255	251	262	230	250	245	290	281	264	280	267	233	272	246	256	252	254	211	249	243	236	228	250	245	247	259	225	261	263	259	252	248	244	250	225	250	245	279	281	240	262	266	280	268	262	279	243	279	266	248	257	273	261	259	256	271	231	271	272	258	278	252	247	245	265	261	259	229	247	234	271	252	281	229	257	240	253	250	261	248	259	222	268	250	240	253	258	266	254	275	250	273	239	249	267	219	252	282	273	276	253	263	263	236	273	275	248	252	235	283	247	245	227	247	259	259	255	247	258	260	280	258	221	240	250	249	267	249	302	258	243	261	244	279	265	265	233	265	262	247	271	222	255	258	270	248	269	267	257	256	255	277	271	228	248	266	266	258	259	258	243	236	218	235	261	252	237	259	242	268	237	269	265	257	252	246	252	244	218	266	276	264	271	258	262	263	254	271	266	270	225	255	238	244	234	229	253	224	263	245	272	257	296	242	225	265	305	240	281	252	211	255	244	219	235	256	262	236	254	231	237	281	252	224	252	252	256	291	266	235	247	261	253	259	226	230	233	266	249	245	235	242	247	262	225	245	227	259	251	226	245	261	253	277	251	271	255	275	270	261	251	263	244	241	276	254	255	267	253	241	252	276	243	253	274	238	277	248	228	232	281	251	240	258	233	252	249	232	257	255	250	272	245	238	254	288	213	275	283	244	284	260	263	260	257	246	275	258	255	216	282	290	233	269	238	259	268	242	245	260	253	266	233	269	263	237	225	243	254	267	235	231	257	260	274	248	266	272	244	244	249	232	260	256	264	254	265	256	264	258	204	241	257	279	249	257	216	262	251	267	285	277	275	250	254	238	226	267	263	257	247	242	261	240	276	264	232	252	251	270	273	257	258	250	266	239	267	275	264	275	280	249	255	231	280	238	241	263	271	252	248	239	249	253	276	243	246	244	241	243	251	277	246	269	240	264	244	248	278	286	240	239	247	265	281	285	243	275	252	247	256	284	240	220	234	247	253	242	292	263	255	280	229	259	240	243	252	264	240	250	257	251	270	265	238	257	252	252	244	252	250	238	243	272	245	246	250	246	262	265	269	278	271	236	239	213	255	233	269	257	256	249	259	264	253	250	254	264	273	244	258	258	248	262	256	253	272	257	249	254	253	265	256	273	257	243	227	251	282	248	251	244	276	255	258	242	262	250	232	247	264	220	252	248	243	271	251	248	267	250	248	282	268	254	286	277	248	274	265	264	242	249	254	245	258	230	250	282	258	252	253	290	248	245	244	236	249	268	249	260	260	263	259	246	238	245	270	253	224	249	251	240	234	238	243	235	250	259	240	242	252	248	269	269	235	260	239	265	241	247	251	263	226	284	247	278	261	218	239	252	261	277	256	242	250	257	253	268	251	250	271	235	244	274	240	247	278	252	264	267	271	256	263	260	276	240	265	247	241	256	248	253	253	263	245	226	258	264	250	208	246	224	271	235	240	241	267	233	236	248	258	231	227	253	234	245	272	272	262	237	264	258	258	262	255	283	246	261	260	245	250	249	248	277	255	265	262	240	216	259	243	247	300	251	280	248	252	241	236	243	218	242	276	280	246	275	234	249	256	275	272	267	272	239	281	245	250	281	234	264	233	282	273	251	233	248	243	246	220	227	267	254	262	253	245	257	261	237	232	242	249	248	271	256	259	274	263	247	257	273	240	246	256	250	248	279	227	264	239	258	244	249	224	276	272	250	255	245	260	271	265	243	256	247	259	253	247	298	255	243	257	245	264	265	246	264	245	240	243	241	268	230	257	260	263	268	242	251	240	239	238	253	240	242	263	255	263	296	230	272	241	261	246	247	254	265	234	214	281	244	258	235	254	259	235	258	286	257	237	266	238	251	263	253	265	266	261	299	228	266	286	247	275	239	270	254	257	287	238	254	264	267	239	241	243	245	270	242	248	246	228	256	270	272	231	279	264	252	235	242	256	285	276	261	261	230	263	280	268	244	277	267	242	251	266	273	259	259	246	237	260	253	282	258	236	260	242	245	255	249	234	271	281	251	255	262	256	239	240	264	246	243	246	269	252	269	238	307	199	247	263	267	253	279	226	252	273	254	282	280	293	268	251	267	268	237	246	248	259	252	272	248	238	220	277	247	258	248	248	239	263	227	263	261	256	251	277	285	234	270	242	283	275	240	260	255	283	267	252	257	235	275	233	235	287	260	256	254	251	248	243	232	269	263	248	279	252	240	252	231	259	221	238	254	262	275	247	247	267	229	287	270	261	251	258	246	275	257	259	243	250	269	239	243	242	254	269	259	266	258	270	240
12762	10289	9966	9106	14582	30982	33582	23797	16753	17885	20062	17597	21214	16804	7564	4152	4144	4255	3253	1460	1201	1015	1111	968	883	945	829	913	837	836	832	835	808	806	844	783	812	787	738	820	756	731	770	778	731	759	759	699	759	766	757	723	717	743	722	737	715	755	745	728	664	733	734	708	700	728	727	677	754	698	745	750	732	690	766	691	706	733	701	727	789	661	640	687	701	686	715	705	668	703	640	730	679	660	691	633	705	738	667	677	716	735	696	635	699	696	678	694	639	710	685	700	678	673	637	694	721	695	697	689	698	727	693	658	710	672	654	716	699	696	733	706	690	694	692	693	675	661	714	635	672	679	710	700	674	655	715	719	655	692	622	689	671	683	687	732	690	705	643	686	695	705	656	632	735	651	680	722	687	683	678	681	672	680	733	653	688	656	684	720	679	697	674	673	679	682	698	737	663	708	687	696	636	664	667	692	707	731	683	703	676	640	672	670	663	724	694	680	629	672	702	697	703	678	718	714	721	654	719	685	684	682	717	688	719	658	725	694	686	703	703	655	680	685	668	645	672	709	709	688	671	657	715	720	675	708	658	669	683	707	714	657	736	634	661	667	625	668	685	685	750	705	716	642	624	689	687	726	702	674	675	664	650	681	622	682	691	674	650	723	674	666	740	674	719	707	644	632	664	664	651	709	693	670	702	621	696	697	654	646	684	700	684	680	701	699	687	709	733	689	675	676	687	678	686	721	685	690	658	714	699	686	718	686	661	612	721	674	671	686	654	669	678	682	670	674	687	689	717	663	724	652	688	657	711	739	664	697	679	625	696	669	674	725	649	685	712	676	657	673	668	717	661	750	686	686	661	692	693	702	681	630	660	694	661	668	735	675	664	688	633	671	736	644	657	659	662	650	665	681	615	708	672	720	685	683	690	726	668	649	679	658	613	687	694	696	651	639	670	695	679	702	725	676	658	656	669	686	688	682	646	661	682	691	698	692	677	675	671	659	687	676	656	695	703	678	644	711	673	707	662	687	641	693	693	640	667	735	732	676	685	660	746	699	705	674	629	644	669	671	700	673	648	712	675	717	695	681	715	643	699	662	700	725	678	693	699	670	734	693	696	710	722	670	685	715	692	659	712	700	698	692	629	649	650	698	647	722	699	668	679	671	686	702	680	689	730	663	712	639	657	689	721	654	693	663	683	664	681	649	704	697	696	651	700	675	716	674	643	694	742	670	681	706	730	726	723	665	744	645	664	671	694	694	721	682	661	657	668	689	714	629	652	703	723	680	679	665	642	665	680	689	703	691	708	651	730	698	664	694	697	720	642	661	678	620	648	667	699	652	671	675	660	669	694	700	664	663	671	689	681	694	673	650	705	703	692	658	666	668	687	652	702	662	676	702	691	677	692	630	657	652	659	666	701	672	677	651	621	684	657	655	729	621	674	667	673	678	681	643	660	709	651	693	715	625	647	682	651	673	660	718	692	686	688	690	679	650	679	671	666	698	667	672	678	677	685	641	634	677	682	641	734	697	725	702	676	719	639	651	674	670	751	697	686	701	668	680	646	672	666	672	692	653	666	697	686	676	668	659	657	695	666	699	703	665	685	707	715	673	684	678	678	690	648	671	722	643	672	700	659	678	647	710	681	693	694	743	680	659	716	657	637	674	688	707	688	667	670	667	674	717	672	654	676	687	680	667	688	667	664	633	695	673	645	641	666	705	693	647	678	680	651	680	662	677	708	658	715	684	687	700	700	653	662	660	659	715	653	645	684	649	675	661	639	665	685	712	694	648	687	651	685	658	682	708	671	683	666	725	703	638	686	724	675	677	642	691	650	715	668	677	703	720	634	634	688	688	686	691	731	680	656	732	670	637	672	688	687	697	637	687	666	671	673	692	725	673	697	683	670	716	648	697	656	729	653	702	660	686	709	719	682	689	672	671	679	683	708	658	645	720	678	665	730	644	671	686	678	665	689	649	689	669	706	674	657	672	686	652	682	670	718	652	721	653	692	693	697	600	665	699	698	725	691	722	707	670	685	651	668	662	704	680	667	678	666	697	665	659	702	721	682	688	656	671	642	654	661	679	666	662	657	692	674	691	689	676	669	672	705	700	713	689	696	660	635	690	706	683	652	684	666	705	687	640	678	682	656	664	683	663	671	710	706	644	688	714	698	660	668	664	704	655	696	649	705	682	727	691	665	685	676	708	719	696	674	618	676	645	690	654	770	669	713	701	660	755	689	670	703	700	684	657	665	696	712	625	694	659	686	683	676	665	656	670	682	679	622	691	646	702	684	697	665	702	662	663	690	735	691	675	685	675	669	684	620	664	709	653	680	676	722	698	671	671	643	702	692	693	673	678	683	667	687	701	647	675	704	688	664	680	697	611	698	700	647	695	715	663	683	667	687	674	663	715	643	698	665	674	671	658	681	715	719	753	618	695	675	663	673	669	654	647	694	673	679	686	695	709	721	678	683	668	641	622	698	700	694	727	659	630	655	684	660	738	679	702	660	677	679	644	687	639	701	670	696	648	719	703	704	679	715	661	717	772	684	674	680	657	657	685	706	676	732	702	701	664	689	703	680	665	719	700	650	657	695	684	643	704	642	618	684	687	660	666	703	671	702	641	690	664	654	679	699	633	675	666	723	681	680	635	656	727	668	734	634	717	739	695	658	676	692	656	641	650	685	616	687	719	677	680	728	679	690	690	683	728	635	691	687	671	654	671	667	681	613	669	673	664	655	688	669	652	677	681	681	670	672	698	667	708	655	663	654	669	683	706	631	692	637	677	675	672	653	656	698	648	647	684	658	729	671	683	665	662	690	689	702	699	646	662	647	675	667	696	717	718	664	678	690	702	688	660	712	717	708	673	732	692	667	658	695	646	707	672	671	640	688	681	639	699	689	657	705	640	669	666	680	641	648	663	728	691	685	701	670	653	640	695	678	674	621	626	675	724	686	632	679	652	675	662	674	645	678	649	685	658	702	704	680	628	622	653	682	645	711	660	701	655	671	682	703	697	695	665	712	682	667	699	670	701	696	704	669	738	683	697	722	671	670	666	673	678	707	674	620	658	665	660	641	703	704	716	731	659	686	674	685	659	649	677	696	682	651	710	701	672	671	723	644	667	721	647	664	675	696	686	676	658	668	712	653	662	705	700	667	645	662	691	677	699	680	731	706	679	684	670	675	660	687	668	688	661	687	718	667	712	649	688	698	660	720	657	668	690	674	685	669	678	681	690	739	664	687	686	672	673	742	661	695	693	701	682	669	709	657	666	676	655	644	690	683	673	708	697	698	639	689	714	655	686	698	694	681	701	698	660	714	639	733	675	657	726	643	692	710	694	672	702	656	651	683	695	688	693	673	718	686	712	642	713	687	720	679	659	688	684	665	694	637	658	665	665	661	722	644	679	693	732	656	681	636	677	673	677	689	678	705	671	708	673	630	680	698	680	712	709	631	669	697	673	662	637	672	664	713	678	666	732	672	681	649	712	708	706
2794	1330	720	414	345	539	568	402	292	308	398	308	287	238	202	170	200	171	145	174	167	166	167	202	151	194	168	174	155	152	183	142	169	151	166	155	158	171	193	149	146	165	172	153	166	173	174	166	160	165	153	137	147	173	162	150	171	158	172	157	179	161	135	157	168	144	181	168	165	176	168	176	166	134	169	173	160	148	149	136	156	169	175	181	179	171	145	146	161	161	148	159	145	167	154	171	152	150	152	153	147	176	172	158	163	168	156	168	158	164	163	177	151	189	163	165	154	162	179	170	150	159	154	162	172	188	150	163	159	165	178	175	165	182	171	141	179	159	184	166	145	159	171	173	156	164	175	149	150	170	154	151	166	179	142	194	160	135	179	157	197	159	170	168	161	160	167	157	147	167	200	175	152	142	144	154	174	159	140	152	182	171	170	149	169	177	150	171	180	156	143	156	169	164	158	179	161	143	148	176	170	175	177	143	145	151	179	163	156	168	154	176	150	198	170	156	164	171	168	141	144	177	166	183	146	174	164	158	173	166	147	187	167	175	165	133	171	164	179	187	169	173	164	183	154	174	157	161	152	154	166	185	158	166	169	161	165	149	161	186	168	171	166	148	142	170	158	161	161	163	200	161	161	158	171	154	170	142	176	157	158	146	151	168	169	173	156	150	166	163	153	180	153	173	132	177	171	150	148	154	159	159	159	151	144	170	171	148	160	196	162	144	173	159	166	168	165	143	162	162	168	177	164	173	164	176	182	170	160	175	174	150	149	181	166	164	175	160	183	169	153	180	156	183	162	152	163	161	158	172	167	167	172	155	149	157	158	166	171	160	164	143	149	161	164	144	166	189	151	177	165	194	169	151	164	160	167	161	181	172	136	172	173	173	184	171	166	178	167	186	157	183	178	137	169	175	166	156	165	156	161	169	167	166	163	165	185	176	169	170	160	139	176	158	145	156	159	134	175	164	156	179	180	155	156	171	176	150	167	176	158	157	166	166	175	190	160	190	169	170	167	175	164	152	141	158	180	142	165	162	193	145	162	174	153	168	157	152	153	156	189	170	175	156	160	156	155	144	137	157	156	130	166	146	156	190	156	152	166	179	164	162	160	172	168	159	154	172	166	179	174	172	164	156	164	173	170	175	174	163	155	159	164	158	175	186	161	157	181	174	186	157	150	182	167	132	167	167	176	167	160	140	156	149	151	168	149	182	158	151	177	179	155	172	153	150	158	181	163	177	162	163	170	164	171	152	159	175	188	165	178	171	172	161	189	158	144	163	164	150	200	188	146	175	155	155	167	178	167	163	130	167	137	140	190	145	171	180	176	153	177	160	167	158	156	147	167	175	173	147	169	156	169	185	176	178	175	168	171	162	169	170	169	167	159	182	160	165	156	184	170	186	170	173	139	168	156	159	171	154	157	170	152	152	174	154	160	142	186	147	171	177	174	159	166	166	178	167	175	162	175	153	175	169	165	180	165	161	164	170	169	161	154	179	151	173	174	149	168	174	168	153	152	135	148	179	165	137	172	153	160	138	143	153	152	174	185	162	169	158	155	164	172	159	157	171	170	155	161	164	174	170	188	172	173	164	175	205	147	162	181	196	138	135	166	179	176	182	157	174	187	175	157	159	144	159	189	161	163	162	146	140	159	190	153	157	146	153	172	142	160	138	167	192	150	174	162	175	176	172	161	167	169	165	140	153	182	164	172	167	142	170	175	181	162	179	152	170	160	168	170	166	172	145	151	173	175	160	163	163	160	156	134	186	149	127	157	147	160	143	155	169	144	165	177	183	174	191	134	148	159	159	160	171	185	164	166	184	166	152	133	160	166	156	176	164	152	157	174	178	147	163	188	161	155	173	170	159	148	161	160	157	165	164	170	144	177	177	188	192	155	154	146	151	166	183	176	128	180	192	145	155	147	166	161	169	189	146	162	176	155	150	167	145	173	166	163	176	178	162	173	162	173	160	172	147	159	170	156	161	127	176	164	179	165	141	192	181	162	160	185	152	162	165	171	163	187	165	143	170	175	170	174	173	170	169	181	145	155	161	150	161	171	161	172	140	138	151	137	168	157	172	175	159	160	160	136	157	160	153	166	179	183	165	159	188	186	168	150	196	151	151	155	153	181	158	137	183	165	165	150	173	161	149	156	179	157	181	176	176	181	184	161	164	171	170	161	157	169	167	149	140	162	166	134	160	155	189	157	143	171	136	155	174	172	179	143	143	170	164	174	166	163	132	154	160	171	183	170	161	164	184	173	167	190	160	171	157	142	158	179	189	165	158	149	185	176	172	182	175	160	172	175	189	159	165	152	149	173	178	178	191	163	169	156	144	153	178	183	139	159	160	163	170	176	145	166	168	157	144	156	163	171	172	174	160	185	167	167	194	167	130	162	159	150	166	153	176	136	165	168	162	160	157	176	154	171	164	163	164	181	180	155	159	183	153	181	175	168	198	141	162	164	177	147	144	163	138	157	182	174	154	158	154	150	146	172	169	171	169	169	166	151	166	137	172	158	178	156	184	195	164	168	163	163	168	148	152	167	157	168	175	153	188	186	173	165	161	177	156	160	153	149	141	137	162	162	185	155	155	166	166	171	167	136	136	140	172	160	186	156	188	200	177	166	135	147	158	160	178	175	174	166	176	158	143	143	150	158	159	165	160	174	172	149	150	151	142	185	162	208	175	147	157	162	184	162	157	167	164	147	166	169	166	158	158	181	158	182	161	139	141	173	150	135	181	171	154	161	161	169	173	151	170	198	161	174	154	192	165	151	177	162	161	155	178	151	180	186	166	161	163	164	159	173	183	154	154	133	153	155	173	146	154	159	182	166	188	178	166	168	171	174	162	152	156	152	167	175	166	166	141	147	156	155	143	156	160	178	177	168	177	131	142	164	176	149	162	170	162	168	155	152	171	170	172	155	167	160	181	172	145	171	169	159	142	179	184	149	148	185	165	156	155	153	159	163	175	168	175	167	160	145	170	157	167	154	158	138	165	169	175	157	159	145	173	191	172	155	165	172	178	161	195	175	164	176	166	166	145	170	148	175	184	180	163	153	172	160	168	183	164	173	168	165	153	177	171	146	149	183	158	167	165	164	140	169	156	172	167	170	173	180	157	164	170	183	185	161	165	173	154	176	164	162	155	196	176	172	158	166	162	168	170	182	166	153	149	165	185	149	182	153	172	152	171	151	165	162	175	178	184	176	140	175	152	165	181	169	162	159	164	167	162	174	149	178	175	164	167	155	172	158	167	171	163	160	186	148	167	179	169	170	196	186	177	161	172	164	170	155	156	156	160	159	149	160	170	160	152	170	177	161	207	162	168	156	164	153	172	169	146	167	148	182	174	163	179	160	161	177	160	172	159	150	169	175	167	140	139	147	187	148	161	150	179	162	166	167	187	154	163	148	178	148	172	149	170	161	165	165	134	183	149	153	175	152	168	157	192	157	157	157	198	165	164	167	167	161	152	172	169	144	168	144	161
2893	1744	1181	951	1332	3111	3359	2262	1395	1497	1807	1643	1480	1428	895	643	610	611	603	531	528	496	512	500	507	541	538	498	490	529	507	498	517	506	481	488	493	529	514	496	501	510	507	481	517	502	480	518	505	533	526	456	557	520	484	528	513	510	521	459	485	499	495	514	495	486	457	520	491	526	529	547	501	500	492	465	506	480	506	485	504	487	508	514	511	512	524	548	499	494	495	465	477	515	493	469	528	521	468	484	501	517	490	513	524	512	535	497	479	507	512	523	480	511	486	467	479	488	520	522	491	504	495	492	454	522	455	512	471	475	489	489	459	497	485	519	478	509	519	503	490	481	519	493	475	494	479	511	496	475	480	510	485	489	530	470	491	509	479	488	508	508	473	519	477	502	460	455	499	462	485	513	506	497	520	491	475	487	469	501	519	493	482	539	470	465	494	500	483	507	478	535	491	454	463	491	526	458	478	512	523	506	498	486	471	536	490	492	487	533	509	485	473	493	493	479	499	508	500	516	499	518	507	516	460	478	487	473	498	461	516	544	513	506	480	470	489	488	498	497	523	517	482	519	475	530	500	528	483	536	485	506	500	500	495	492	526	465	558	532	499	475	506	505	490	476	487	492	501	518	489	469	502	491	474	487	462	488	507	483	519	490	465	491	508	538	494	480	460	505	480	490	508	520	479	491	526	513	507	524	535	450	516	490	466	546	507	468	493	528	515	495	525	538	523	476	476	520	503	471	469	483	459	506	456	532	481	478	524	417	517	490	512	510	543	503	465	501	530	504	520	517	485	501	468	503	519	519	511	510	502	499	498	486	463	523	515	481	484	519	489	489	488	477	496	490	525	520	483	506	494	504	483	504	460	488	522	492	506	510	536	478	482	477	477	497	529	492	529	519	491	498	505	494	495	493	524	482	458	467	527	487	495	476	473	507	490	504	476	498	498	493	467	486	509	506	486	502	475	483	490	496	489	519	507	503	518	517	482	487	471	476	507	514	474	497	507	522	513	535	514	491	470	518	512	466	488	488	464	493	513	500	495	488	502	548	506	505	486	484	538	531	477	516	491	468	505	465	488	487	509	501	511	483	492	543	537	511	473	493	484	486	480	489	495	470	529	511	468	464	480	501	532	494	511	561	501	468	506	458	525	507	474	499	461	517	485	528	504	482	533	493	496	494	503	472	496	497	517	512	521	498	476	522	503	527	501	512	530	510	500	501	516	514	498	503	536	546	525	524	512	529	496	457	514	494	515	527	465	473	465	508	511	491	460	470	524	447	505	490	457	495	478	488	485	470	491	491	520	495	549	483	460	482	520	486	471	502	471	493	476	565	491	479	487	517	483	487	511	484	474	505	479	512	505	525	477	534	519	507	482	511	513	480	460	480	526	460	472	485	504	533	466	474	460	532	523	482	526	485	513	485	523	545	536	515	502	488	493	491	436	487	493	518	499	518	506	519	540	519	503	485	495	514	502	513	499	475	533	444	502	508	500	484	503	528	530	531	456	485	509	516	477	462	476	524	523	444	528	558	495	473	518	521	518	507	521	531	545	512	502	484	518	530	514	467	495	495	534	522	511	487	510	495	516	522	485	459	440	441	454	466	455	495	519	501	464	489	476	503	496	515	507	473	509	505	547	506	501	536	491	488	490	540	490	493	460	501	477	510	470	536	455	495	474	512	482	518	463	512	456	468	475	534	466	511	467	493	519	520	506	470	505	504	489	510	506	512	480	508	503	532	499	509	487	486	477	516	483	507	503	489	516	517	535	505	505	495	506	492	514	479	473	500	514	447	478	512	486	495	500	504	510	477	494	495	492	488	532	479	461	484	509	466	505	515	484	525	538	480	503	462	496	471	471	467	514	490	500	500	504	492	500	517	488	479	472	455	497	499	496	511	486	465	519	481	502	492	531	536	510	480	513	488	516	528	471	494	490	523	531	493	498	564	503	480	532	550	514	461	487	504	490	514	477	515	474	509	535	509	475	489	483	432	462	486	492	501	463	515	509	484	531	511	506	514	513	498	501	504	507	515	469	473	506	495	485	474	516	463	508	520	479	526	534	467	503	452	492	487	516	499	487	477	543	493	506	494	470	508	536	513	522	510	460	451	483	465	511	492	486	447	522	479	518	508	490	512	510	490	517	509	519	464	476	459	505	495	490	524	519	497	497	485	484	463	505	507	502	521	484	458	523	503	522	469	523	541	463	523	448	482	519	487	496	524	500	485	531	529	501	496	493	503	496	460	499	489	469	529	468	465	513	459	497	478	505	506	536	503	472	474	500	517	514	471	449	497	519	449	498	487	538	535	481	463	512	520	475	484	517	490	519	493	483	485	465	456	512	465	460	494	491	508	497	503	474	467	544	536	522	498	482	529	452	509	445	513	536	499	472	487	487	482	478	545	519	501	471	477	522	485	511	529	524	488	525	502	459	461	472	476	509	483	506	486	523	486	496	522	486	487	441	504	465	492	518	485	491	482	528	504	532	526	515	506	498	511	499	547	505	496	462	519	487	482	470	475	536	507	515	514	533	471	503	501	500	471	503	536	491	483	511	522	464	509	528	472	485	530	510	524	481	521	502	521	511	496	515	511	511	474	471	489	519	475	544	533	529	458	523	491	515	520	482	509	486	514	473	523	464	503	500	513	524	495	491	495	491	502	493	516	506	477	505	479	481	494	500	448	500	530	510	490	482	467	466	506	485	497	517	482	469	484	475	506	506	472	521	511	478	499	525	514	490	483	496	507	501	509	478	531	483	466	497	502	524	518	478	508	461	509	473	507	496	511	496	507	499	510	515	475	454	526	530	533	505	490	512	497	500	529	502	486	476	499	498	495	503	453	505	508	518	498	476	509	520	528	537	490	484	490	520	488	491	525	515	529	459	559	536	529	526	511	467	539	519	471	526	503	534	499	477	515	462	493	485	510	501	479	497	464	499	480	485	522	496	515	468	507	494	503	501	523	464	497	483	476	477	509	456	510	505	492	452	505	464	492	520	485	513	526	491	508	494	478	497	500	469	485	525	472	515	503	482	525	480	480	537	476	517	508	485	514	492	501	516	529	523	511	509	505	544	493	485	508	486	490	486	503	529	483	523	516	480	485	497	506	500	492	493	506	493	492	456	502	474	525	528	484	495	545	481	527	514	537	509	485	503	501	456	499	449	477	516	529	488	466	505	508	516	487	514	513	485	497	483	500	535	539	539	546	474	514	469	483	510	522	490	462	495	530	556	502	510	537	506	483	499	496	514	496	508	446	519	469	490	510	496	489	493	484	466	502	502	512	502	491	499	503	461	477	475	459	484	533	525	500	515	491	491	510	520	502	465	504	477	486	496	529	493	503	501	559	497	464	470	488	485	485	453	508	497	494	495	501	489	500	496	485	507	487	492	490	517	498	525	516	489	450	491	522	515	480	543	508	469	498	477	488	496	482	515	504	478	507	514	492	510	503	475	485	505	538	500	495	468	454	505	494	513	496	499	512	490	478
13577	10245	7912	5379	4928	9562	11710	8349	4591	4723	5265	4133	4035	3849	2108	681	703	689	527	438	366	315	335	304	325	318	286	326	298	297	318	299	259	298	304	303	315	308	289	310	328	282	287	296	303	315	303	298	305	273	286	297	290	320	274	309	308	289	290	288	300	291	325	254	264	303	295	313	276	322	252	305	339	297	313	303	321	303	297	310	330	290	295	296	328	284	272	325	283	319	282	303	289	327	300	312	302	261	313	282	292	303	315	269	279	293	293	340	318	308	318	280	287	318	310	327	318	265	293	293	283	300	302	322	294	289	308	248	298	302	313	277	297	318	303	293	309	296	263	266	287	296	321	285	292	317	300	287	297	283	278	293	279	281	293	325	296	282	304	287	326	294	333	291	277	313	291	307	279	292	317	296	294	291	289	295	303	294	262	295	316	335	319	308	321	305	283	262	307	257	299	276	303	307	278	287	329	285	280	302	272	298	321	266	285	309	305	300	316	330	316	285	281	339	288	291	291	285	297	297	295	295	304	294	305	307	296	279	285	295	324	303	286	289	305	298	311	328	301	303	258	263	249	290	314	300	305	313	287	279	315	275	272	271	290	305	289	298	296	314	287	292	287	272	321	291	304	317	287	323	307	320	297	257	327	287	294	294	309	230	313	297	298	318	292	321	289	300	304	300	273	253	314	314	286	307	307	324	304	289	272	285	323	291	275	298	324	282	271	283	281	284	303	326	305	324	304	301	304	303	298	298	302	270	342	291	289	321	289	297	305	295	277	294	279	301	304	318	296	266	308	323	304	306	311	295	298	291	316	316	309	295	273	301	269	265	290	265	286	302	291	288	272	270	295	281	305	291	298	248	299	308	306	305	317	295	273	284	308	297	292	300	291	310	322	303	297	277	305	285	326	294	307	323	296	286	295	316	280	298	286	287	316	313	294	286	275	282	286	285	281	298	278	286	310	255	267	280	284	295	289	268	319	300	304	285	279	321	300	316	299	302	297	268	285	296	311	302	316	331	293	289	304	339	288	322	322	289	315	322	289	311	314	327	297	275	312	300	299	263	321	297	321	306	282	315	289	317	310	321	291	291	272	297	314	303	265	305	295	274	291	335	298	275	284	296	292	284	268	278	302	275	312	289	292	297	294	310	275	290	299	275	297	314	281	279	285	324	287	309	333	291	292	252	312	287	269	315	319	281	290	278	285	296	295	313	294	303	282	291	324	309	296	283	305	285	306	288	298	281	277	330	288	307	294	304	292	289	305	311	307	276	294	296	303	336	292	314	283	303	274	275	305	255	306	297	301	282	285	292	316	297	298	324	268	286	312	283	308	324	292	310	301	302	273	301	316	313	305	297	303	292	300	283	292	309	304	288	276	299	283	270	298	310	318	294	288	288	324	279	324	272	285	323	292	291	315	308	290	313	307	306	254	284	286	282	314	304	257	298	288	296	276	285	276	287	278	301	268	259	292	313	274	322	267	283	256	278	277	300	284	299	295	331	292	317	296	280	276	311	314	328	305	283	303	293	300	305	323	304	299	309	301	271	314	318	303	286	305	299	303	289	313	285	308	323	295	287	290	285	288	298	275	310	268	265	281	255	308	298	309	272	268	315	296	303	290	308	336	314	288	289	298	314	319	310	304	274	309	316	293	296	290	279	316	286	300	284	282	284	289	286	265	292	325	272	311	288	312	294	305	270	310	330	286	311	304	268	300	286	301	288	293	307	297	318	280	301	277	290	287	286	282	307	278	267	287	294	285	291	314	283	317	319	285	284	324	289	295	315	292	277	305	300	290	326	299	316	316	304	274	313	316	286	286	301	346	269	264	292	306	291	307	276	299	317	332	306	292	286	301	293	297	291	309	284	289	295	295	293	262	297	314	304	287	293	309	300	318	291	300	293	308	312	301	275	299	305	286	275	264	311	297	290	286	303	324	302	316	246	312	268	292	269	276	298	306	260	317	297	282	300	280	291	289	274	328	274	320	320	290	300	278	322	276	269	284	281	309	293	286	287	292	301	285	273	301	300	280	284	312	327	279	300	277	265	330	300	318	295	281	315	324	293	327	311	280	317	287	304	283	250	270	272	296	309	286	298	285	280	309	293	317	295	282	315	284	276	299	269	333	266	310	284	306	291	279	305	288	288	291	278	319	333	330	290	301	311	296	341	307	277	306	270	299	311	325	315	292	300	295	299	308	300	275	283	295	314	280	297	294	295	311	296	313	296	345	282	299	288	278	286	278	257	296	266	296	272	336	316	329	288	319	295	299	302	325	325	273	291	287	315	327	301	316	331	283	300	282	263	280	321	303	288	311	320	303	318	261	345	278	327	338	306	296	311	296	292	258	276	282	290	273	271	281	276	298	340	301	295	281	291	302	293	301	276	290	319	282	333	291	285	250	307	292	276	285	329	273	289	279	279	288	302	287	298	275	273	326	304	284	303	270	282	294	316	303	330	272	293	287	326	316	271	319	294	277	305	295	319	289	300	318	266	292	307	328	291	275	315	287	300	283	300	296	282	309	310	304	276	291	267	272	328	316	310	322	297	318	281	308	336	272	311	300	288	259	294	277	287	277	316	306	276	305	322	270	304	265	276	300	297	317	293	286	275	309	316	318	290	292	292	302	316	318	311	324	311	312	341	276	285	285	268	284	297	306	296	302	310	286	288	323	280	288	281	282	303	288	317	304	296	299	291	276	281	321	315	292	278	293	286	328	309	298	300	289	304	322	291	280	300	300	287	299	291	314	288	282	283	306	279	309	289	303	256	261	291	303	300	277	306	297	292	306	308	272	329	336	284	290	314	320	303	312	310	286	300	333	271	297	272	307	327	307	306	274	259	279	269	282	320	309	294	289	329	282	276	311	269	306	300	265	310	274	284	286	306	307	294	314	301	279	303	331	290	278	285	325	291	297	299	282	284	271	312	291	301	302	281	306	280	283	317	298	295	322	309	296	300	310	316	290	275	293	291	310	296	316	306	299	299	315	307	302	270	288	269	313	301	303	297	301	274	298	297	310	330	316	289	286	295	302	321	314	309	295	289	297	308	278	302	289	294	296	294	289	294	342	288	311	285	281	310	296	305	286	314	277	313	286	298	258	311	304	292	279	317	314	289	307	285	300	309	299	296	302	277	330	297	308	277	293	309	291	310	285	266	285	287	289	301	284	297	300	256	317	297	261	285	311	275	317	297	299	300	277	324	295	271	284	293	306	331	311	315	283	276	287	284	299	303	297	309	298	326	280	310	322	276	277	315	275	304	319	316	316	300	312	281	310	261	280	275	312	299	283	307	289	282	299	298	280	280	279	298	296	303	301	285	269	294	306	307	298	286	311	293	305	307	297	294	288	281	319	304	287	307	302	326	307	276	313	293	298	303	303	329	291	284	307	301	288	317	278	302	279	330	311	313	280	319	294	320	281	326	307	285	304	302	308	323	308	335	296	285	318	306	288	314	314	339	303	295	318	272	315	279	286	331	280	293	262	280	281	294
9783	7261	6530	6368	10374	23702	25013	18932	11885	14643	16102	12166	14919	14267	7844	2533	3421	4016	2567	1628	1114	1019	1061	951	949	865	933	876	910	958	920	912	853	893	881	879	915	890	885	842	856	860	866	855	866	859	808	860	886	844	843	804	821	855	865	860	880	821	773	771	798	823	821	801	825	829	789	861	865	868	790	787	807	769	856	858	885	877	851	808	892	825	814	795	802	802	815	829	781	808	790	788	785	802	781	775	826	815	792	811	794	876	842	861	795	833	784	866	854	767	803	803	824	802	760	829	775	828	815	775	790	809	755	817	855	806	809	854	848	765	760	811	845	765	834	827	836	752	823	806	763	797	803	789	832	801	818	838	818	780	872	819	819	832	811	833	789	821	793	780	813	856	827	827	778	804	783	843	766	802	798	775	835	815	831	744	774	811	804	775	830	809	821	798	825	810	809	788	796	841	792	801	852	801	787	800	801	817	862	805	836	800	799	788	795	781	792	797	776	816	795	829	794	713	792	837	866	810	825	836	740	763	807	766	806	825	813	790	807	791	798	809	785	810	790	811	793	820	804	788	789	789	812	811	798	804	788	760	854	841	778	795	824	797	799	740	798	837	796	780	801	803	820	806	784	811	849	770	808	764	838	724	754	827	794	813	786	793	796	777	823	800	805	798	755	795	777	793	784	804	815	786	828	805	790	807	813	794	756	797	789	807	798	772	770	818	825	820	825	834	784	789	831	791	826	847	778	808	825	738	849	790	792	801	793	801	767	813	775	819	817	821	774	773	808	843	876	842	745	791	808	798	766	806	829	838	808	770	835	771	812	767	821	784	815	782	823	794	795	823	852	784	826	855	848	800	816	801	792	822	809	833	800	816	800	801	803	750	772	853	847	818	809	839	746	799	774	799	819	790	788	836	783	832	750	799	836	804	857	838	857	800	838	804	824	810	750	793	832	764	761	822	793	817	773	814	788	828	808	791	826	815	840	800	801	829	804	811	830	816	858	857	794	788	838	857	816	819	771	832	847	781	747	787	815	798	762	799	803	773	814	840	759	769	779	815	791	771	769	821	814	837	820	824	802	835	796	820	762	848	826	840	803	817	784	808	770	803	788	817	828	830	803	819	831	790	795	809	737	763	871	781	833	771	789	788	772	789	807	807	863	790	810	770	763	795	798	836	802	814	801	799	770	800	841	806	830	795	795	852	794	770	850	803	771	740	787	817	803	778	813	814	796	836	789	784	824	806	822	811	810	793	822	821	787	837	830	766	792	782	793	832	792	867	766	793	772	786	805	798	804	830	790	772	786	834	841	804	805	749	821	792	756	817	817	767	795	806	797	813	809	788	795	838	808	784	785	751	827	777	792	779	774	785	796	828	814	836	778	811	803	798	795	817	798	793	812	808	806	825	856	805	815	786	834	855	765	793	772	844	825	780	799	830	825	797	811	836	786	789	796	764	772	796	815	806	815	777	825	816	832	838	785	813	789	786	782	745	823	768	822	786	770	802	806	765	761	811	847	807	845	778	840	831	780	794	814	850	846	783	806	809	777	839	798	811	801	839	872	832	826	793	808	727	836	830	774	811	809	773	753	726	828	768	841	835	806	806	797	813	855	796	807	832	835	813	823	789	744	798	820	772	790	746	769	800	774	848	774	856	786	723	785	823	790	801	825	833	814	786	846	786	779	849	814	798	801	750	741	775	762	849	836	793	858	818	802	794	809	798	851	860	820	805	794	849	787	843	856	778	780	780	801	805	812	765	808	772	782	796	750	757	823	794	801	813	767	789	772	863	766	825	799	814	835	812	773	800	791	807	808	827	808	787	826	821	805	785	790	788	786	794	811	787	811	839	815	777	786	806	783	793	812	855	771	787	819	739	824	806	821	824	797	825	822	811	803	789	774	805	810	743	825	797	810	793	812	795	776	831	812	823	789	822	774	822	752	824	791	806	826	841	791	844	844	812	834	746	818	719	843	777	825	802	814	817	774	770	748	843	826	825	804	810	840	829	820	767	794	781	812	847	762	800	792	783	806	804	834	821	746	814	773	812	822	881	806	857	835	838	854	805	828	754	817	841	831	791	768	780	805	773	810	795	824	836	793	776	799	749	783	776	807	814	810	780	759	851	825	792	786	775	856	784	795	806	777	775	784	821	812	767	766	819	776	791	766	848	792	779	815	824	802	842	822	803	795	792	815	846	806	804	809	774	825	798	759	732	777	868	753	818	810	771	775	837	791	821	826	811	831	754	826	772	792	779	756	803	824	801	788	777	749	789	785	797	820	805	782	786	761	798	831	765	785	777	749	796	798	814	848	769	846	803	769	790	800	781	785	843	780	839	753	795	791	823	832	814	813	749	777	788	785	842	790	799	784	810	813	793	812	772	831	764	815	784	758	812	796	788	788	789	795	797	776	825	798	825	788	767	810	828	808	829	794	820	777	756	833	826	778	811	819	838	784	752	833	795	765	796	822	778	785	814	794	776	780	757	785	777	815	817	730	818	783	780	777	811	814	830	790	828	754	795	817	838	820	797	836	770	797	810	783	766	842	808	791	801	827	814	788	755	780	813	786	811	837	818	800	795	884	802	790	869	838	763	798	824	837	848	785	797	799	812	768	783	804	822	793	842	752	813	768	800	783	823	791	756	837	813	764	791	806	848	822	784	778	793	827	808	812	770	803	790	827	842	815	792	791	808	806	820	797	802	786	813	804	791	805	746	830	786	846	801	765	786	854	758	757	810	829	875	801	810	831	821	781	825	803	855	810	797	803	824	788	783	852	835	825	741	821	803	856	794	758	780	846	785	783	774	786	800	787	857	775	804	814	778	790	837	795	816	842	842	805	845	787	751	808	779	785	795	789	793	799	796	798	820	775	760	808	749	807	768	780	784	815	797	746	810	819	796	790	772	830	853	805	812	793	790	844	774	742	807	828	785	802	815	805	794	873	758	816	806	735	850	791	786	813	810	781	851	837	788	755	794	814	790	792	838	745	756	834	817	810	832	794	815	855	800	830	776	751	779	803	760	803	788	776	832	819	798	742	747	795	794	827	811	813	782	798	854	832	864	813	781	822	786	853	869	832	790	799	752	808	802	847	812	873	798	838	754	831	821	765	820	804	793	825	817	785	769	842	768	778	830	770	784	775	761	792	803	837	785	790	815	758	840	754	736	784	784	807	768	826	782	795	761	832	815	831	809	791	799	820	827	830	772	820	802	820	778	754	841	833	788	801	761	788	758	829	747	826	812	755	773	808	813	812	781	821	791	844	842	836	845	791	812	847	756	782	799	732	742	789	771	876	723	764	806	821	765	863	841	815	847	852	805	779	831	779	769	758	766	826	808	789	780	785	789	806	801	808	790	797	774	788	769	796	775	837	807	762	792	816	793	755	805	770	834	808	793	811	843	835	788	791	794	807	820	792	796	819	795	826	842	835	795	710	818	840	828	840	804	763	855	795	781	781	844	846	823	744	833	742	826	743	794	818	766	805	785	779	815	827	830
27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
