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
335897478545	335897479106	335897479655	335897480206	335897480756	335897481306	335897481856	335897482406	335897482956	335897483506	335897484056	335897484606	335897485156	335897485706	335897486256	335897486806	335897487356	335897487906	335897488456	335897489006	335897489556	335897490106	335897490656	335897491206	335897491756	335897492306	335897492856	335897493406	335897493956	335897494506	335897495056	335897495606	335897496164	335897496706	335897497256	335897497806	335897498356	335897498906	335897499456	335897500006	335897500556	335897501106	335897501656	335897502206	335897502756	335897503306	335897503856	335897504406	335897504956	335897505506	335897506056	335897506606	335897507156	335897507706	335897508256	335897508806	335897509356	335897509906	335897510462	335897511008	335897511556	335897512106	335897512656	335897513206	335897513761	335897514331	335897514881	335897515431	335897515981	335897516533	335897517081	335897517633	335897518183	335897518731	335897519281	335897519831	335897520381	335897520931	335897521483	335897522031	335897522581	335897523133	335897523681	335897524231	335897524783	335897525331	335897525881	335897526431	335897526981	335897527531	335897528131	335897528683	335897529231	335897529781	335897530331	335897530881	335897531431	335897531981	335897532531	335897533081	335897533631	335897534181	335897534733	335897535281	335897535831	335897536381	335897536931	335897537483	335897538031	335897538583	335897539133	335897539681	335897540231	335897540786	335897541331	335897541883	335897542431	335897542998	335897543556	335897544120	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2652	3650	2300	2652	3650	2300	2652	3650	2300	2652	3650	2300	2652	3650	2300	2652	3650	2300	2652	3650	2300	2652	3650	2300	2652	3650	2300	2652	3650	2300	2652	3650	2300	2652	3650	2300	2652	3650	2300	2652	3650	2300	2652	3650	2300	2652	3650	2300	2652	3650	2300	2652	3650	2300	2652	3650	2300	2652	3650	2300	2652	3650	2300	2652	3650	2300	2652	3650	2300	2652	3650	2300	2652	3650	2300	2652	3650	2300	2652	3650	2300	2652	3650	2300	2652	3650	2300	2652	3650	2300	2652	3650	2300	2652	3650	2300	2652	3650	2300	2652	3650	2300	2652	3650	2300	2652	3650	2300	2652	3650	2300	2652	3650	2300	2652	3650	2300	2652	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
56063	45851	31281	26996	25837	25082	20181	14068	8820	5997	4970	5161	8368	6571	4331	3949	2735	2022	1930	2998	5560	6248	5317	3465	2548	1547	944	789	807	726	651	566	420	369	334	340	333	350	303	295	311	281	324	302	308	276	304	305	281	300	286	300	310	317	325	266	283	289	295	292	270	284	274	287	310	303	260	270	273	295	280	251	272	290	278	305	308	261	259	273	258	285	276	296	277	256	259	261	299	269	297	276	270	268	273	286	247	270	284	253	271	253	291	269	299	288	286	291	283	316	283	266	257	289	265	284	281	257	278	270	290	262	285	245	309	221	261	275	283	273	262	259	275	267	255	277	275	263	281	271	255	302	283	258	262	276	262	297	272	270	266	279	269	229	289	273	248	270	260	263	260	268	272	251	269	258	268	263	307	287	284	273	283	262	283	286	286	284	291	274	277	298	285	311	316	291	277	296	274	284	294	257	265	247	247	281	253	245	299	282	269	273	273	284	293	274	263	294	281	257	288	273	259	286	268	263	275	280	264	269	284	288	279	253	270	252	283	281	259	262	264	260	233	297	246	260	255	241	252	275	297	300	299	278	272	294	291	263	256	278	259	273	292	289	241	287	248	280	275	273	265	273	281	285	274	279	264	293	289	199	259	264	272	273	271	254	254	240	275	286	263	267	278	271	279	278	256	275	267	271	274	277	272	284	275	286	300	285	259	300	253	281	276	242	284	252	276	264	253	294	281	278	270	261	294	284	258	284	304	276	270	283	267	252	313	296	250	286	249	281	264	274	274	260	279	237	282	261	252	267	244	286	265	272	269	263	265	278	299	282	236	268	271	254	301	287	268	267	296	282	240	305	265	264	238	259	255	255	264	282	278	299	287	248	282	272	284	273	275	265	269	289	267	274	257	298	293	291	271	301	266	277	268	297	267	265	272	245	273	294	275	264	272	287	268	285	274	255	248	290	288	286	290	271	279	290	244	254	282	281	261	283	305	278	256	247	289	278	279	263	244	250	301	283	271	268	271	275	258	255	272	273	256	243	270	302	291	264	268	308	254	271	299	247	260	262	255	240	286	277	272	281	269	313	251	253	290	287	283	270	274	250	272	262	290	259	285	292	245	265	271	279	270	268	284	297	239	271	272	266	245	271	278	298	279	259	300	279	254	262	283	299	248	258	291	271	291	293	259	253	262	292	281	262	279	275	282	292	260	302	239	301	281	252	264	278	269	249	276	261	257	296	277	227	292	294	252	281	283	245	286	265	306	285	266	258	247	284	264	235	282	287	288	281	255	267	276	271	296	235	276	295	262	296	266	267	257	279	289	270	292	284	266	286	285	241	276	238	277	276	282	275	296	267	257	304	273	251	303	266	258	271	339	293	263	258	297	289	273	257	270	243	295	273	255	293	250	266	283	285	290	250	261	268	278	263	246	270	275	273	251	256	266	257	272	272	276	283	260	267	265	276	282	300	254	289	271	264	267	273	267	257	253	266	236	276	266	257	271	243	275	274	269	266	279	287	290	278	275	232	244	257	265	305	263	269	264	277	250	255	287	264	269	240	277	298	274	258	258	289	288	287	254	283	232	279	289	259	277	266	254	263	297	250	279	263	291	275	257	296	261	287	278	247	293	241	275	239	295	253	264	288	268	261	282	248	288	270	257	259	298	280	245	285	274	285	236	260	284	273	271	295	260	256	247	278	255	263	249	262	266	290	261	266	290	313	256	260	274	290	295	294	297	274	257	269	251	248	282	283	237	256	272	281	280	292	226	262	252	271	292	278	253	273	252	262	307	269	261	297	296	280	292	280	295	274	279	280	294	246	263	258	251	289	282	247	253	275	272	256	274	259	272	295	266	277	286	273	305	258	259	274	306	300	254	267	263	258	281	261	287	247	271	243	269	260	269	284	290	279	306	256	257	270	261	267	275	273	257	268	271	287	270	287	269	270	245	256	300	267	263	255	279	303	266	265	257	259	281	256	266	288	258	265	247	254	249	278	259	273	293	279	258	279	245	277	261	275	281	292	302	245	269	258	266	267	274	269	280	293	286	236	241	264	263	243	285	301	270	279	266	265	291	280	272	260	295	262	283	303	289	278	268	271	275	310	270	254	292	304	286	265	266	254	292	228	270	256	276	254	279	243	236	278	233	232	245	303	255	291	279	292	266	297	261	275	308	273	267	267	290	289	304	269	264	248	280	267	264	272	284	275	280	263	306	256	265	269	267	311	246	313	262	280	274	259	285	260	297	258	276	289	288	274	261	284	268	320	282	270	251	266	269	285	232	279	278	272	261	287	247	267	274	292	275	272	280	268	257	245	256	251	237	280	264	250	262	283	288	282	260	281	285	267	243	256	258	276	254	270	268	263	295	254	274	256	285	268	284	286	261	272	255	258	271	248	260	250	286	260	261	265	280	295	266	280	276	285	269	291	293	293	298	250	290	298	276	259	276	268	234	257	265	297	301	296	279	281	278	279	260	285	280	265	259	285	269	251	272	264	234	279	253	269	285	255	271	260	280	283	313	258	266	256	273	265	256	305	270	266	256	266	279	291	293	248	284	278	259	275	289	281	249	281	252	265	257	244	285	280	284	297	273	279	290	253	271	270	278	292	283	292	248	279	277	257	312	260	264	246	262	280	267	264	283	256	268	267	273	265	282	261	240	281	253	248	264	248	275	275	257	285	288	273	258	255	271	299	280	291	273	254	244	267	284	278	296	266	291	293	261	273	255	276	296	284	274	302	246	274	254	281	265	257	242	267	274	275	249	295	261	246	278	269	250	327	276	260	287	252	237	219	255	314	269	258	276	275	281	264	264	285	288	278	299	268	280	273	273	253	275	251	257	257	269	272	253	262	302	286	265	298	303	280	291	304	283	280	269	244	250	266	259	278	267	245	274	254	266	235	276	297	262	252	273	286	274	293	260	281	278	251	238	289	278	267	256	230	268	302	288	270	261	253	266	263	301	276	251	254	261	301	277	272	291	269	280	284	266	257	251	270	293	297	303	269	262	247	270	288	257	280	297	261	277	233	276	279	269	276	264	262	277	250	234	267	282	271	305	269	281	241	266	276	282	265	302	273	276	276	235	288	261	299	280	290	262	312	239	277	259	260	272	258	276	257	267	284	309	287	268	265	311	278	292	318	292	263	278	276	274	263	252	294	267	288	252	273	292	278	287	257	255	255	290	265	275	272	268	251	305	239	307	273	261	298	277	271	275	288	252	261	270	260	264	242	255	270	254	276	283	271	264	282	251	254	287	247	254	253	259	245	323	270	278	260	275	309	266	261	263	299	225	269	286	249	275	275	270	287	279	274	275	233	279	282	288	291	261	260	266	295	248	248	230	263	278	269	262	294	266	285	265	284	254	277	277	293	273	284	282	228	279	279	279	229	279	254	301	302	271	264	260	265	273	284	275	284	260	271	291	266	268	252	293	266	247	268	246	270	269	288	273	286	286	260	268	249	287	266	288	281	284	249	278	286	297	303	280	245	280	299	269	237	275	290
45958	48554	33626	29991	32542	30006	22425	18784	13613	12486	11940	14795	22504	19244	14219	13309	10046	8824	8700	13484	21689	23400	20836	16155	12410	8583	5523	4187	4136	3763	3631	3071	1785	1330	1249	1289	1174	1196	1132	1133	1058	986	1017	991	1010	955	1005	988	985	882	995	954	969	989	959	919	955	831	918	957	912	870	920	951	919	948	872	936	919	867	877	861	862	847	868	813	913	859	899	877	922	822	893	970	938	906	895	763	874	806	769	907	832	816	830	879	807	844	815	832	814	786	829	836	833	816	831	794	807	820	857	813	836	814	841	850	841	820	793	816	819	785	822	804	896	819	793	848	862	862	809	801	799	832	820	854	796	773	799	827	838	805	858	840	820	816	821	820	803	817	799	830	829	808	788	819	844	831	785	784	788	843	799	817	813	791	852	859	812	847	784	827	820	842	794	852	810	791	806	788	848	808	745	865	793	805	791	855	815	862	787	798	764	803	757	796	789	782	843	828	780	809	766	815	813	807	828	821	763	762	816	811	830	791	817	785	867	795	853	813	824	842	807	815	799	796	809	803	772	865	833	782	855	837	843	804	762	815	791	848	801	775	801	793	762	810	830	813	865	850	827	786	802	794	760	808	782	827	871	780	857	757	821	810	790	765	787	807	858	836	801	805	812	782	800	767	827	811	813	847	832	800	819	797	795	794	821	858	809	812	812	800	789	791	812	799	803	791	802	789	855	821	818	835	809	815	828	823	806	812	778	751	827	827	793	802	831	799	812	823	795	791	786	826	785	781	836	790	834	822	777	828	768	799	817	794	806	774	789	844	775	800	827	824	795	827	863	821	775	743	786	845	846	853	818	837	800	817	870	774	805	806	797	839	807	816	816	788	834	840	867	842	820	813	806	814	785	839	790	812	770	823	830	833	877	788	801	769	812	890	795	830	834	808	855	776	849	802	805	778	778	808	778	775	811	855	812	806	789	827	798	798	827	765	813	799	845	829	801	836	836	797	814	744	774	822	826	828	820	826	840	768	868	794	811	829	766	859	780	802	828	805	837	832	863	822	779	837	795	801	808	798	797	806	804	856	823	780	751	857	798	877	832	852	858	743	824	750	794	791	856	776	803	771	784	814	815	807	820	850	812	810	823	811	804	827	844	825	846	805	833	838	827	797	855	768	817	768	828	787	850	815	838	800	825	790	861	832	799	772	830	821	766	794	833	796	863	826	791	829	781	811	832	827	849	800	826	818	777	804	806	800	812	857	801	848	774	767	825	817	752	815	836	790	812	820	798	851	812	830	843	814	839	793	761	812	852	862	824	838	764	863	817	835	831	806	813	836	839	786	802	770	814	792	819	836	820	770	840	823	785	804	799	792	823	767	803	836	805	774	856	845	873	851	823	807	804	788	803	807	817	790	834	766	823	788	790	802	804	791	773	862	872	816	856	822	819	834	822	780	839	814	828	810	834	783	785	842	764	827	792	809	798	831	772	817	799	837	813	832	747	812	816	807	827	823	844	797	825	762	828	839	779	816	834	799	828	801	804	858	833	787	828	817	767	833	803	778	807	767	799	841	787	836	748	837	834	814	796	779	790	812	858	784	812	800	842	829	811	829	776	822	818	784	822	888	806	803	809	811	821	794	834	797	813	859	782	819	839	834	851	831	810	810	800	814	793	832	833	807	803	855	836	778	812	791	856	782	793	827	791	755	802	842	817	840	834	801	863	783	825	814	815	786	792	778	858	803	785	824	798	801	793	811	837	823	777	799	827	777	802	842	809	836	800	801	821	784	831	821	838	803	772	785	841	807	820	839	844	848	845	849	783	792	790	833	818	834	812	845	826	808	808	819	758	775	843	832	773	810	829	806	836	775	761	823	785	824	778	826	819	808	839	843	845	829	754	790	768	802	800	798	760	785	837	846	808	819	831	854	786	806	852	806	855	776	842	784	758	828	771	829	842	785	771	780	800	843	740	814	837	795	834	807	798	830	820	811	808	839	817	812	792	798	774	822	791	824	855	825	826	818	840	795	872	781	821	802	814	794	837	813	776	792	785	860	836	790	854	837	795	801	848	767	773	762	774	797	802	791	819	852	803	783	851	837	818	770	850	831	798	845	811	824	798	825	785	764	826	817	794	821	795	756	802	758	847	825	837	811	861	814	786	837	783	780	839	797	786	786	810	755	808	799	793	783	822	879	813	784	797	810	825	790	800	833	822	781	788	776	795	790	808	785	802	777	813	804	796	768	870	801	799	774	810	823	869	843	822	844	861	812	762	789	800	810	782	765	819	816	871	739	801	842	799	831	807	791	823	839	757	798	774	816	837	799	776	791	857	784	811	800	799	839	793	815	800	823	848	794	815	791	816	792	818	868	809	820	769	804	807	880	824	804	842	824	837	785	753	794	799	796	834	792	796	806	832	821	824	843	848	800	854	822	844	812	803	796	796	807	852	823	866	763	769	850	837	797	848	852	794	805	770	797	813	864	808	836	795	768	812	823	805	806	764	828	783	810	830	773	806	813	829	833	826	861	780	865	818	791	825	803	883	778	825	769	818	869	799	823	828	821	762	793	805	782	848	818	857	805	824	828	808	775	811	809	822	821	802	801	833	737	793	823	818	830	788	807	797	811	811	776	794	786	828	799	823	814	832	783	797	818	838	801	798	790	772	825	834	785	871	784	819	806	810	761	820	806	826	798	808	819	861	859	838	803	831	796	803	822	805	823	770	788	816	827	840	821	764	794	785	810	829	796	835	816	785	766	796	831	814	848	778	850	862	830	835	821	783	851	835	747	817	800	831	840	836	764	806	853	801	819	846	800	848	809	820	777	819	837	786	804	819	832	812	798	811	787	827	801	795	781	826	830	781	807	804	847	816	824	784	824	793	787	829	822	816	835	817	811	839	803	829	864	818	789	790	871	816	849	831	804	798	787	799	821	849	772	798	822	807	789	816	845	829	815	804	809	796	795	808	768	804	813	814	823	749	837	772	837	832	797	800	786	799	819	864	786	831	861	819	853	815	822	810	753	812	801	821	795	821	768	820	763	870	798	764	839	773	817	798	776	787	848	798	807	784	832	803	782	831	764	799	833	819	829	838	801	764	843	792	812	801	827	833	814	838	760	872	832	817	816	846	802	829	838	836	823	849	848	838	796	819	801	835	766	832	808	772	818	830	799	786	820	809	819	835	765	835	801	792	807	808	858	777	831	822	817	795	834	800	803	796	785	837	768	769	846	767	785	811	792	847	793	812	848	774	818	817	785	829	849	788	831	816	833	850	805	784	817	777	764	844	795	792	824	806	868	828	840	818	825	775	809	762	874	801	863	826	838	829	851	813	777	826	840	822	799	785	804	784	797	821	823	814	790	794	817	845	838	804	809	804	845	822	842	797	771	813	805	876	841	778	799	851	801	823	792	844	793	811	805	817	746	824	819	823	835	798	791	786	811	871	829	792	858	800	774	809	830	787	827	774	812	826	776	839	824	755	808	825	858	794	819	792	759	777	818	856	792	776	793	804	846	795	856
19958	20733	6725	2954	2007	1466	962	655	502	441	484	465	555	477	473	437	391	420	399	406	447	444	407	348	327	328	316	335	308	305	327	318	296	313	295	316	308	285	269	278	279	291	308	290	291	279	287	292	264	285	272	279	293	293	295	287	283	281	301	283	263	268	287	288	301	288	303	310	264	303	304	300	260	277	300	273	259	319	293	302	283	274	275	271	246	292	310	268	289	325	264	288	298	269	292	301	302	279	288	285	300	291	267	272	291	298	269	274	275	258	272	266	281	255	276	271	278	300	312	276	309	290	302	288	288	267	284	269	266	298	306	272	283	292	269	281	299	304	311	271	274	267	285	265	261	304	259	262	259	237	273	293	263	290	273	264	270	262	266	279	301	272	298	273	264	263	282	265	259	282	293	278	266	274	289	260	254	298	285	279	281	291	284	294	271	294	277	279	288	268	290	278	273	263	282	279	280	277	244	282	289	292	301	262	262	257	317	295	283	253	269	267	246	285	271	290	287	327	302	251	274	281	270	239	262	263	274	290	266	269	281	270	268	275	298	292	265	290	289	275	261	290	273	266	295	277	286	285	259	243	280	268	271	279	290	294	289	277	316	265	277	270	285	279	276	248	274	285	276	270	252	266	318	279	255	291	277	292	271	279	282	283	294	278	302	253	284	274	302	265	255	295	278	279	275	284	294	274	295	254	280	276	288	295	296	265	274	302	279	304	281	295	260	286	279	266	273	284	289	288	241	278	273	281	290	289	281	296	281	255	269	289	286	304	261	282	297	295	276	306	287	281	289	297	267	288	284	272	283	275	316	280	265	297	294	289	287	271	251	284	305	261	291	297	303	274	297	264	265	247	303	282	278	292	280	242	284	257	297	283	282	305	280	280	298	254	266	259	267	315	316	276	276	293	282	299	272	252	323	278	291	281	286	265	289	322	293	258	300	266	321	305	289	264	299	283	253	262	282	265	305	265	284	261	289	256	290	291	275	256	299	300	293	308	260	266	288	269	270	278	275	275	300	271	310	270	295	276	313	301	269	279	260	254	292	258	282	279	280	268	291	255	290	257	296	292	285	334	272	291	263	280	269	300	283	307	303	278	285	316	284	274	302	299	306	270	258	318	278	263	272	293	262	273	283	310	277	276	256	279	261	273	264	277	268	235	302	292	237	260	290	283	312	245	274	264	272	255	274	280	263	285	273	278	275	245	286	262	249	284	260	281	295	270	274	278	277	272	275	256	265	315	284	238	281	296	276	269	281	298	289	272	307	272	272	307	303	299	267	276	288	292	266	285	253	304	284	284	282	287	298	237	286	252	302	271	260	291	269	298	237	285	263	302	257	295	297	261	268	285	261	295	292	275	266	288	298	289	272	275	298	278	296	249	273	270	270	285	293	245	279	277	286	314	288	270	263	270	267	249	262	254	291	269	280	275	277	252	256	291	306	295	257	297	270	313	285	309	316	315	250	288	280	292	265	290	248	255	270	269	266	323	291	290	283	296	337	288	264	271	287	281	271	300	318	265	277	288	270	301	295	264	295	274	248	300	282	291	306	246	263	284	247	283	293	269	285	247	346	305	278	264	268	293	270	288	307	294	292	281	265	287	304	294	306	258	284	294	277	269	274	255	273	300	295	275	291	288	282	304	283	268	288	289	278	297	287	301	271	255	278	234	288	252	292	287	286	261	271	261	278	290	298	275	282	255	287	297	276	292	288	279	285	286	312	248	299	285	296	299	276	260	266	267	283	276	304	273	285	252	322	285	272	288	299	284	251	278	297	306	258	259	294	292	304	276	285	285	273	277	286	275	294	273	264	263	279	287	286	259	263	315	296	266	288	261	277	266	282	313	260	288	308	276	285	272	288	299	277	229	288	275	264	266	269	283	284	268	278	244	274	294	307	266	267	265	278	262	290	262	279	262	302	298	279	285	317	272	287	287	300	279	268	255	277	298	275	252	277	275	269	278	265	281	270	296	302	282	269	277	258	271	269	257	313	267	279	282	279	245	283	267	299	275	293	280	291	296	292	293	302	301	313	276	253	285	282	293	282	307	280	261	289	287	275	252	291	271	251	279	287	267	303	261	298	266	278	283	267	273	272	270	292	275	292	276	277	261	315	295	271	298	335	285	279	282	281	297	279	273	288	290	270	285	263	276	284	290	262	281	260	280	298	266	269	268	279	261	303	271	287	280	307	271	284	268	246	275	263	286	286	301	279	294	293	288	282	283	243	265	286	269	283	271	232	273	283	250	275	284	275	302	242	258	298	262	293	256	273	318	277	280	280	286	276	285	267	297	295	289	292	284	280	284	272	277	311	282	296	276	293	276	250	263	260	295	275	286	303	282	302	295	278	267	300	283	264	287	292	266	263	256	259	294	327	298	276	290	281	296	307	297	278	283	264	279	274	262	306	297	280	264	263	277	282	306	269	249	297	286	302	264	277	261	278	296	295	281	275	277	278	287	283	287	271	268	266	280	306	302	268	268	269	240	263	304	274	261	295	247	298	280	269	298	271	286	293	275	273	288	269	278	306	281	292	303	276	273	263	275	290	309	261	252	284	240	260	287	268	265	290	275	285	281	314	279	248	297	295	297	296	283	299	302	254	287	280	267	269	259	287	262	272	287	285	308	284	287	294	262	269	281	275	298	288	312	306	271	306	281	295	255	263	269	269	272	275	283	309	282	275	276	269	270	276	269	297	266	286	296	271	284	272	271	304	315	278	293	300	279	269	255	262	282	281	282	297	287	309	277	283	275	280	258	269	280	303	280	310	278	283	263	266	286	273	268	300	291	268	273	287	264	288	297	288	292	299	285	275	307	274	281	267	301	275	268	287	294	256	274	286	285	265	295	273	273	269	308	271	280	265	271	264	297	250	308	300	272	286	294	295	265	250	271	300	253	258	262	234	313	311	272	269	276	305	291	290	304	289	255	298	306	288	284	285	264	317	262	275	272	293	294	292	281	317	276	267	289	283	261	299	269	280	293	303	282	269	286	268	264	284	266	277	283	282	275	266	277	257	281	287	273	291	284	273	265	275	287	261	271	268	273	271	273	284	280	271	258	296	272	294	269	283	270	294	254	287	269	313	269	272	284	286	284	278	318	278	278	274	293	276	279	279	296	286	267	272	264	264	228	293	284	302	279	271	291	276	282	284	279	253	285	300	256	258	267	280	305	316	299	293	281	291	285	288	245	286	283	275	301	293	274	284	290	265	260	286	268	287	305	287	283	279	247	296	286	293	290	302	334	286	270	285	277	253	255	273	294	260	275	258	268	284	301	250	281	291	268	274	277	290	280	284	289	274	279	283	286	286	284	297	293	271	285	261	253	285	279	276	254	266	281	314	277	275	265	284	271	255	267	261	284	272	300	294	279	290	271	327	290	301	296	291	285	296	284	251	279	281	281	270	282	297	279	282	279	274	272	278	309	255	277	290	286	291	275	281	274	278	268	284	292	276	286	280	278	284	274	273	284	277	274	322	301	274	270
17542	21573	7827	6111	5214	4647	3290	2679	2081	1873	1918	2127	2705	2334	2029	2053	1656	1626	1522	1767	2002	2159	1872	1584	1424	1168	1146	1164	1129	1112	1080	1024	967	933	983	961	938	926	882	872	868	837	908	838	901	890	890	888	770	875	862	890	864	821	875	884	830	807	882	863	895	873	882	880	860	860	874	842	841	858	896	891	848	858	918	866	930	857	854	811	856	870	889	827	870	877	845	884	867	843	892	880	900	864	835	858	843	859	836	895	876	864	859	835	848	881	855	829	827	864	835	866	800	848	862	865	838	867	848	826	871	869	841	863	864	828	888	817	878	856	876	867	842	836	865	886	863	871	837	877	856	867	855	889	874	890	799	920	796	819	824	802	892	925	893	896	846	899	871	816	860	825	876	867	807	863	853	908	894	856	930	847	834	837	830	845	890	897	837	798	853	848	837	841	872	826	819	847	877	861	871	860	849	882	856	860	832	881	868	928	864	878	859	838	847	773	851	844	832	811	837	843	845	890	909	892	815	830	854	881	836	895	854	870	811	843	852	848	842	838	865	855	856	844	793	797	863	816	881	833	888	880	913	815	896	853	785	836	878	837	861	863	884	860	866	888	885	874	799	893	877	845	863	863	919	824	817	789	818	871	865	879	838	843	830	834	838	906	852	903	828	827	840	866	826	844	836	857	859	850	837	849	790	847	825	891	815	844	813	801	822	865	859	859	872	833	818	848	865	871	857	820	871	811	876	857	816	890	835	886	832	863	908	900	828	837	858	863	858	864	827	890	880	849	876	894	820	844	785	844	835	853	866	847	855	888	847	784	865	887	879	829	884	835	852	849	856	828	772	842	812	900	875	835	804	828	830	862	862	856	867	862	830	898	845	848	825	887	857	905	873	854	802	865	841	901	856	846	835	863	846	830	863	855	855	838	832	900	841	882	886	824	876	826	814	857	863	835	859	913	846	848	878	789	855	849	866	869	839	849	798	887	854	888	805	855	874	884	810	889	931	844	856	877	854	854	828	856	820	847	852	856	823	874	842	840	868	886	815	857	845	857	831	867	849	854	798	864	862	811	803	856	860	849	834	841	842	834	891	858	852	894	892	896	850	874	891	890	850	890	879	830	861	831	832	862	850	823	821	880	893	872	867	821	873	882	879	887	854	870	839	860	913	853	870	921	799	838	819	831	827	812	848	808	839	825	863	894	829	833	861	826	843	890	884	816	874	857	838	872	845	809	831	873	881	843	850	821	923	866	854	825	837	804	856	855	832	816	854	859	871	858	863	825	870	817	810	833	853	897	860	892	856	833	830	818	853	904	833	856	880	861	865	886	806	880	882	843	830	830	809	840	849	876	901	894	877	866	865	847	844	865	840	897	899	848	809	878	801	857	833	811	883	881	865	864	846	845	847	843	887	850	870	833	867	844	842	864	822	840	820	849	880	826	824	861	828	849	829	880	838	891	832	789	818	805	860	863	923	854	821	895	868	840	800	859	855	821	876	873	819	882	882	802	912	831	876	839	863	838	887	828	845	851	873	887	839	842	861	909	855	817	823	909	839	835	864	808	899	855	827	894	839	826	825	810	794	852	801	841	886	822	853	791	855	849	882	903	844	842	900	864	909	861	898	805	857	816	816	850	826	870	860	869	870	845	842	861	840	841	863	857	806	846	868	851	836	864	819	828	848	854	796	855	830	854	825	839	865	851	860	807	839	917	838	920	826	892	876	872	857	886	906	834	882	856	913	907	872	908	842	871	883	864	824	840	841	886	848	857	925	887	855	822	902	849	890	843	870	836	824	882	892	860	879	832	841	834	901	838	836	870	889	856	899	826	852	885	827	840	853	879	872	877	819	885	842	862	821	895	869	811	869	877	843	835	912	885	853	885	897	873	840	855	836	823	864	847	870	860	898	870	842	826	825	826	851	816	874	912	841	863	846	834	851	867	877	825	804	890	843	850	854	866	829	794	859	895	867	858	846	865	828	834	840	793	866	856	863	867	898	904	812	857	844	852	830	889	855	842	830	901	828	818	863	839	860	799	861	806	898	847	891	845	815	873	815	856	837	815	872	885	870	865	850	840	789	835	853	832	876	835	913	856	881	858	835	875	841	870	876	826	871	890	856	818	872	841	806	826	868	904	844	823	868	849	822	813	814	824	860	860	863	821	832	870	867	861	852	837	863	828	883	840	846	857	853	888	844	889	820	901	889	848	806	854	878	882	807	862	856	865	889	864	860	836	843	857	880	872	831	872	855	842	870	864	884	832	896	802	858	863	895	870	870	839	884	849	887	850	868	877	773	832	834	854	900	860	867	829	853	775	841	866	918	882	845	862	871	824	858	844	853	833	839	806	786	876	839	857	848	872	894	901	854	844	875	858	824	804	905	871	893	883	829	868	848	897	838	861	841	826	879	828	889	886	880	828	815	906	849	820	812	884	810	873	856	814	808	815	857	854	855	837	855	833	842	814	905	837	921	916	830	894	864	869	832	827	841	869	844	848	894	836	817	834	874	853	877	864	882	840	844	805	851	822	860	854	824	840	836	868	806	845	841	861	819	849	798	891	876	868	892	840	851	863	888	909	909	853	869	814	866	885	826	826	807	842	884	873	852	845	853	924	853	860	844	946	865	877	887	904	847	839	924	810	849	835	845	826	834	800	851	839	886	821	831	836	869	804	827	868	794	848	887	840	857	853	821	852	818	866	819	862	894	843	835	843	845	844	860	861	823	865	911	879	847	866	848	847	874	895	860	870	807	885	853	835	851	856	857	839	831	846	795	867	848	835	899	815	889	908	878	879	849	835	870	867	861	862	847	836	840	840	890	820	868	844	881	853	871	810	859	836	850	827	852	835	859	876	825	894	865	906	848	848	888	806	849	854	893	850	867	862	883	826	888	857	865	819	842	815	837	827	889	892	876	850	814	857	929	862	900	859	828	870	863	844	818	890	888	871	841	854	828	813	872	891	877	863	868	807	815	866	845	795	821	916	858	867	830	838	850	848	835	817	817	852	859	851	858	837	808	847	861	836	858	886	837	886	870	847	816	825	843	893	830	852	809	824	828	845	826	851	862	879	868	857	842	857	840	868	881	870	875	844	854	868	828	800	885	849	852	810	849	877	816	830	904	859	860	814	833	825	868	943	861	814	838	857	859	831	841	909	893	844	893	819	867	845	854	834	911	871	823	864	900	873	867	844	885	907	871	850	908	857	899	895	785	898	862	793	837	820	855	834	866	857	837	882	858	889	876	871	876	835	804	870	873	800	863	827	851	857	853	833	833	919	897	791	879	857	850	884	855	897	892	859	862	843	863	867	826	850	894	855	892	891	892	879	797	843	888	878	829	909	820	831	821	840	885	896	882	847	813	820	774	842	896	881	873	857	837	900	849	879	814	805	874	866	882	854	895	856	888	838	841	830	854	797	894	881	824	816	899	826	790	828	851	846	840	877	852	823	831	866	894	827	864	854	832	858	835	874	857	884	822	913	829	876	851	850	870	853	826	793
47036	46698	27880	23089	20003	15833	9472	5260	3568	2838	2299	3205	4669	2990	2295	1865	1154	1062	1031	1875	2447	2648	1859	1407	1052	698	467	478	470	412	372	368	274	240	257	241	244	258	257	257	238	250	223	228	267	233	224	189	240	209	196	234	219	230	237	202	208	222	223	216	209	236	229	241	198	228	202	245	242	217	202	219	210	197	237	227	219	245	192	233	231	225	221	244	204	228	207	227	220	248	242	231	217	223	209	240	220	232	240	224	235	217	227	205	235	203	194	204	232	230	231	215	232	199	224	221	215	219	237	238	250	214	224	187	231	221	210	216	203	201	208	229	205	205	224	248	238	218	226	202	219	194	217	210	239	210	206	209	222	206	241	241	221	210	193	230	221	205	202	226	219	240	225	236	220	212	211	216	239	225	235	218	245	219	222	214	229	210	229	218	211	225	201	233	218	237	230	201	216	234	210	204	222	231	226	212	227	225	205	211	216	216	189	204	210	224	241	225	223	250	221	242	226	195	237	249	192	229	203	209	211	213	259	210	216	230	223	210	231	219	235	241	206	211	216	227	198	244	214	227	229	217	190	234	252	209	256	236	232	221	196	198	231	240	216	234	210	215	228	220	222	231	245	220	240	233	243	250	218	211	216	204	231	242	214	222	199	227	224	240	195	202	239	230	219	202	234	221	218	234	253	223	230	230	220	204	226	223	240	222	238	200	224	218	216	205	200	233	258	217	213	218	253	226	234	212	211	257	203	193	233	230	208	207	205	238	228	229	237	214	201	231	228	216	235	235	229	232	224	217	239	220	237	225	212	226	226	216	225	227	198	221	234	224	230	212	208	212	233	233	219	219	211	218	218	258	207	211	234	216	221	224	224	232	207	238	230	237	224	212	221	233	231	235	234	211	209	238	236	204	198	231	243	232	188	211	227	240	232	223	219	217	202	238	226	237	241	195	220	206	204	234	233	197	218	231	213	233	219	216	232	222	235	234	214	219	233	250	231	227	235	234	217	223	182	219	204	228	229	239	239	237	227	238	198	230	236	248	217	197	230	231	258	221	222	230	220	208	236	230	244	224	230	221	231	209	217	226	224	242	239	221	223	243	223	207	200	222	226	236	235	225	232	218	203	223	256	227	217	236	215	219	233	222	233	202	233	208	201	247	188	214	214	244	213	224	246	228	224	192	241	197	193	225	235	227	233	224	186	220	220	209	216	224	229	211	207	210	251	250	224	224	232	238	238	212	239	219	205	215	238	214	236	226	211	221	234	239	232	237	223	205	235	204	247	203	239	218	204	237	210	240	214	234	233	215	239	218	229	250	203	226	220	217	220	207	214	219	208	215	229	200	200	218	222	234	217	206	214	226	215	216	217	241	197	216	239	230	210	232	196	255	234	191	212	258	222	222	205	228	222	213	247	228	206	236	215	244	207	236	239	222	230	210	215	211	213	214	244	226	227	199	204	229	229	220	226	225	231	216	206	251	205	195	176	225	227	216	212	227	223	214	224	221	256	224	218	223	235	224	200	203	228	212	222	218	209	193	215	218	208	211	224	224	226	243	235	211	239	209	204	225	231	228	209	222	216	237	224	228	199	215	223	214	220	215	220	231	227	205	205	222	215	232	196	213	250	234	234	234	215	244	227	247	232	229	222	196	200	225	214	232	244	220	207	250	212	235	229	199	242	231	222	244	210	208	231	230	204	221	211	226	221	202	202	230	219	221	230	226	197	216	221	208	231	223	206	236	209	222	225	211	226	218	213	213	234	211	200	225	266	222	237	232	186	208	225	216	221	222	218	215	220	230	226	238	256	246	238	204	217	220	209	208	236	224	210	216	189	247	205	234	233	225	253	207	217	243	220	214	209	220	257	222	203	218	204	244	233	222	223	242	235	205	233	223	236	206	244	210	213	220	237	222	223	212	231	221	238	243	241	243	228	231	218	216	235	210	224	205	230	220	253	215	248	238	225	228	208	222	218	225	234	192	233	245	196	235	201	231	226	225	204	207	213	233	206	206	228	230	256	247	224	214	245	221	204	244	201	234	231	231	236	229	222	220	242	216	219	219	232	236	209	237	204	195	200	239	209	206	230	195	240	210	264	214	234	245	214	208	194	219	234	226	212	227	218	227	213	234	217	217	218	228	223	208	201	205	259	201	226	215	182	244	221	227	216	213	244	236	205	204	208	221	193	225	205	221	233	213	235	202	248	226	233	222	228	202	212	208	217	220	207	223	219	239	252	219	216	213	236	213	230	228	219	224	224	211	209	192	223	219	220	224	246	221	213	241	216	216	233	231	205	241	212	209	232	229	228	225	211	232	205	224	227	239	203	201	209	229	219	218	195	241	203	205	210	228	210	206	228	228	228	225	241	210	212	220	192	210	232	208	229	222	223	211	258	248	263	228	236	215	225	225	240	224	247	216	239	237	242	194	225	248	200	247	212	220	215	209	241	208	207	208	212	205	208	210	230	197	207	219	214	205	203	223	222	208	239	185	198	244	232	236	227	218	245	225	197	215	239	226	192	218	215	231	237	232	222	237	209	248	224	235	211	229	227	213	212	218	224	201	215	219	210	245	241	210	222	212	238	232	238	215	220	248	211	224	202	227	230	243	229	196	249	208	253	244	195	219	229	209	241	218	232	236	218	215	203	196	231	225	218	199	242	183	233	227	226	212	228	200	196	223	220	222	220	240	203	210	230	220	205	226	204	205	209	235	204	228	201	257	231	212	232	235	236	196	208	240	228	233	219	241	257	243	213	203	209	208	223	220	221	227	201	243	243	242	232	211	209	228	231	216	235	214	227	212	222	211	207	195	207	224	230	240	238	224	216	229	231	217	221	250	248	222	222	199	221	238	218	215	212	232	224	230	200	214	221	218	225	230	231	218	229	244	218	236	235	213	244	212	242	220	206	205	209	182	189	229	197	238	219	234	216	233	199	223	221	237	240	249	223	248	229	207	230	244	222	200	246	231	194	241	225	219	208	224	215	233	227	217	220	219	187	221	228	220	233	220	216	224	215	225	202	242	215	233	223	218	225	246	225	243	240	190	211	243	237	210	206	254	196	212	212	224	207	240	229	219	233	209	201	230	248	242	208	215	226	202	209	200	218	226	207	230	207	228	206	228	219	218	199	225	230	240	226	211	237	214	248	220	215	233	222	226	227	213	197	246	210	234	242	242	256	232	208	213	243	215	243	251	230	211	214	230	220	229	229	248	224	229	214	215	214	199	219	209	239	211	232	207	226	218	233	212	218	233	192	215	216	240	229	213	227	232	214	216	231	222	194	211	237	227	223	218	254	257	232	204	212	250	217	231	238	228	213	224	211	232	216	218	221	232	240	219	217	211	231	253	255	218	204	209	213	221	219	222	190	220	218	235	236	220	228	204	217	214	224	237	228	234	235	224	246	202	215	240	209	233	230	209	226	207	236	235	204	221	193	228	219	232	249	217	227	231	210	219	240	235	228	219	235	217	199	201	223	239	199	230	236	225	247	238	220	230
37375	44710	23337	21105	21482	20628	14344	9949	8380	7659	7454	11964	15112	11460	9937	8404	5781	5352	5169	9431	12330	13656	10639	8223	6496	3630	2567	2532	2319	2205	2096	1853	1191	948	943	879	888	857	855	798	799	744	822	758	797	788	748	790	739	762	748	738	719	764	748	726	723	722	725	720	766	748	753	773	712	777	729	761	690	742	785	719	721	706	739	673	728	723	715	734	803	765	736	726	729	710	693	770	701	677	660	733	709	697	698	691	708	723	703	714	686	667	727	703	721	725	710	754	695	730	666	763	721	691	749	734	707	664	726	693	693	693	661	719	671	669	709	694	692	695	691	703	682	659	673	688	688	677	646	704	664	680	742	672	703	692	762	655	671	698	668	683	695	744	686	685	659	707	712	687	697	692	680	608	679	671	723	686	711	691	712	676	701	706	736	698	701	713	698	682	687	699	700	653	732	709	710	680	701	689	649	685	707	667	654	667	716	656	706	714	710	681	654	756	703	684	717	743	699	692	646	720	727	717	662	674	701	707	711	689	685	675	671	668	739	677	700	687	678	731	693	703	673	707	755	719	693	706	698	723	739	700	694	709	698	689	704	643	719	735	688	734	694	746	694	678	704	697	684	664	676	679	702	669	626	713	715	690	724	694	706	751	732	681	698	628	662	683	683	707	695	688	646	732	689	691	694	662	685	662	654	730	669	687	737	683	641	647	707	727	673	698	676	676	739	686	661	703	724	712	683	733	665	700	685	662	679	696	676	652	686	700	663	651	677	652	675	685	715	683	695	669	677	718	676	672	701	730	662	686	682	702	676	666	705	738	671	664	711	698	685	731	669	675	713	706	680	690	658	693	716	719	657	672	691	678	693	660	652	736	644	682	676	713	685	731	711	754	692	666	735	661	696	676	720	739	678	684	687	714	707	680	660	699	729	672	693	698	700	669	701	683	661	701	669	648	665	627	706	716	632	686	679	730	772	681	646	729	696	706	697	671	730	717	680	684	716	705	697	669	668	699	676	708	670	702	732	644	691	732	705	727	676	680	678	708	709	668	702	709	718	744	660	636	710	682	706	690	656	721	720	691	671	685	715	711	684	638	661	693	713	683	648	689	693	648	755	703	651	688	689	726	685	696	691	732	616	700	716	706	633	713	731	666	703	691	731	744	675	651	655	699	691	703	704	707	674	722	612	699	675	717	715	675	710	674	679	681	720	677	674	655	732	698	671	695	657	676	685	702	750	682	691	636	680	733	675	698	670	704	718	683	715	667	726	686	713	692	691	684	745	676	661	723	718	677	728	675	709	646	711	705	684	715	705	689	686	684	694	707	723	710	704	695	691	701	705	655	687	676	722	671	734	663	665	713	705	708	676	667	708	694	687	703	705	695	659	706	690	722	732	637	700	672	664	674	709	683	669	709	726	657	699	698	639	758	660	697	738	749	707	666	689	672	707	692	670	686	713	684	751	703	661	628	713	706	700	672	657	683	714	687	693	636	711	709	730	725	681	714	707	662	714	697	696	713	701	697	699	700	737	678	691	712	695	723	699	684	704	686	676	703	693	685	704	697	686	679	690	701	687	682	700	662	697	643	728	739	720	702	708	685	734	693	715	710	680	730	713	738	692	721	707	703	695	659	696	635	709	708	689	716	747	706	666	712	704	692	706	650	676	701	708	685	680	675	680	702	699	727	665	701	671	696	745	716	693	653	714	709	718	674	717	727	709	720	682	702	654	705	675	741	680	654	681	675	688	693	703	693	687	735	690	734	677	678	699	685	674	668	677	729	698	688	675	721	723	717	694	684	669	703	694	686	667	710	717	721	703	679	653	658	698	721	668	724	723	667	741	668	710	712	703	695	672	701	696	726	712	688	688	651	739	710	721	735	688	693	690	659	701	682	659	706	709	698	711	702	712	709	632	707	677	669	705	762	687	707	680	704	699	713	694	687	736	664	676	696	668	640	689	696	757	686	736	695	634	706	707	681	660	734	684	698	667	678	691	679	677	698	664	694	719	730	701	681	715	671	733	690	669	731	713	692	696	696	691	669	678	704	651	697	671	721	668	713	712	702	712	686	684	668	713	653	734	693	656	651	688	716	678	650	693	724	672	662	669	668	696	727	720	704	728	666	661	653	673	706	706	623	672	692	654	702	674	708	686	681	665	679	697	672	711	708	725	673	664	689	693	751	744	701	677	709	686	733	695	670	674	706	723	649	668	699	686	656	732	710	632	667	675	697	699	677	668	674	687	707	671	706	649	649	669	684	654	667	677	681	702	696	746	740	728	698	692	724	719	723	720	701	683	698	705	685	660	673	726	691	688	661	719	720	712	707	692	657	762	716	677	688	654	681	665	677	692	726	706	743	701	723	698	698	679	698	704	686	739	707	650	699	714	707	682	700	736	710	677	710	694	663	690	686	674	695	716	724	686	728	714	681	691	665	695	703	652	714	724	730	683	687	669	694	731	656	749	678	651	680	713	721	649	656	689	698	693	711	679	729	686	730	668	631	722	696	696	700	723	637	676	676	744	641	665	658	723	659	712	675	751	670	721	662	649	694	734	658	678	721	679	706	678	705	668	678	711	664	690	692	641	698	743	739	670	687	698	734	641	698	671	699	677	653	675	686	661	701	696	645	681	684	654	683	690	711	649	724	666	701	683	662	698	636	671	692	705	688	687	715	693	663	710	653	687	695	645	704	731	696	697	679	664	695	720	699	681	705	722	638	687	688	714	665	702	676	725	717	684	726	689	688	660	716	666	733	662	644	707	711	672	695	683	667	677	677	646	720	746	687	655	703	713	691	676	705	699	697	705	713	662	679	733	737	684	712	713	678	690	775	638	739	707	690	732	676	682	693	674	720	686	718	722	690	683	718	684	721	669	731	727	706	686	683	663	731	706	701	709	679	700	660	672	661	701	655	708	671	700	689	699	664	739	682	686	672	756	707	730	679	695	679	679	686	690	710	689	708	663	704	718	697	710	660	670	713	632	658	699	692	701	718	712	690	699	655	687	709	704	702	672	681	674	741	709	714	685	714	702	684	659	693	730	683	683	679	653	758	681	701	704	683	672	702	701	733	717	662	722	693	718	681	699	716	728	728	669	705	715	648	709	666	678	742	658	683	699	690	730	706	666	697	675	667	698	710	673	635	702	656	714	701	705	708	649	765	661	682	684	688	731	699	686	718	688	674	665	706	675	687	662	720	691	706	709	652	702	695	717	658	720	759	724	702	679	729	694	686	658	680	693	688	682	698	699	723	661	664	694	716	745	707	736	728	683	659	701	681	669	687	652	700	717	677	630	760	659	671	654	675	655	759	694	682	675	709	685	702	680	651	679	688	594	706	680	682	740	696	685	738	643	720	694	706	711	701	710	652	695	690	713	648	683	702	706	684	684	708	706	717	715	659	693	716	686	729	671	721	673	708	694	690	697	696	670	690	675	693	692	702	718	693	712	649	687	681	729	739	634	697	663	708	667	651	705	743	701	693	715	696	648	699	669	699	681	696	721	740
55505	45696	29186	25827	25469	25853	22307	15414	9665	7048	5562	8362	10975	6932	5958	5471	3536	2557	2605	4986	6593	6822	5184	3460	2771	1197	1145	898	774	733	745	537	390	361	335	335	311	337	315	327	308	334	303	298	308	294	290	320	275	299	279	311	291	284	304	287	252	269	331	285	265	298	251	260	289	295	294	267	288	313	252	302	276	279	266	260	283	299	296	298	281	269	259	272	269	268	293	275	255	258	264	276	264	287	275	280	249	282	284	279	278	292	261	256	255	274	272	288	268	255	254	252	267	259	302	284	259	296	256	275	262	282	243	294	279	279	274	260	264	257	277	277	260	252	284	272	258	230	295	278	240	301	271	286	257	250	274	247	265	275	302	258	293	265	267	274	270	292	307	313	264	279	299	286	309	298	266	276	285	256	270	265	300	282	297	273	285	298	270	286	280	291	253	279	290	273	306	271	280	271	278	292	238	287	267	252	296	238	278	253	278	255	275	276	295	261	249	291	243	282	280	257	266	252	249	310	261	280	261	268	300	263	267	261	266	283	291	286	284	262	272	287	285	273	285	282	273	276	246	322	274	264	256	285	272	255	298	282	309	244	275	303	261	282	293	268	266	275	266	308	280	283	278	243	277	285	247	287	283	248	286	249	253	261	258	299	285	261	310	263	294	263	275	262	272	266	277	247	281	286	263	244	289	268	270	272	254	276	250	281	278	265	306	265	275	231	255	255	254	277	287	269	247	267	269	258	274	251	266	274	285	282	271	278	285	301	276	303	244	295	277	255	285	269	271	271	268	268	287	271	277	273	259	256	277	270	288	256	280	262	300	281	264	256	287	263	274	272	255	265	297	266	279	277	286	264	273	275	243	285	287	258	286	304	268	260	259	285	241	266	250	290	285	284	277	262	263	289	253	283	271	273	297	274	285	263	261	258	269	291	282	278	290	284	271	274	276	263	270	266	240	272	289	260	267	293	268	266	244	286	266	274	275	283	271	278	283	261	269	249	284	270	287	274	281	272	323	287	261	248	265	284	278	263	277	281	285	256	243	281	263	296	250	252	275	272	266	261	268	290	262	302	267	283	290	277	273	270	281	268	279	295	296	274	292	256	292	266	263	287	281	274	276	262	270	275	282	271	264	306	293	280	259	263	285	266	278	261	280	289	278	280	261	291	289	288	303	279	282	276	268	274	271	265	285	262	271	253	236	276	275	269	290	239	295	285	263	274	279	259	275	263	285	264	288	256	276	263	268	270	241	252	269	253	248	301	266	277	253	284	262	255	301	253	270	274	273	254	275	287	272	286	268	268	251	268	311	258	287	271	298	262	282	304	283	282	296	303	267	276	279	267	273	288	274	283	256	296	274	295	275	279	276	267	255	242	284	278	285	284	256	305	277	264	292	286	235	271	274	280	273	288	265	292	290	265	299	262	272	266	243	271	283	282	281	275	272	276	291	293	266	274	270	268	274	279	262	295	285	277	240	266	274	314	278	253	304	290	259	266	255	265	250	302	267	252	262	312	262	301	237	288	272	279	257	289	269	301	265	276	268	254	288	247	270	286	258	249	274	265	254	292	267	265	254	270	283	273	270	277	282	271	270	257	286	294	274	274	267	297	266	287	288	277	290	293	323	253	305	252	278	276	284	258	252	268	294	278	263	269	275	268	286	268	281	252	267	279	301	275	273	282	258	248	267	258	296	271	281	273	266	278	266	285	279	280	302	240	285	270	271	269	306	318	291	265	269	255	330	300	289	291	254	260	290	279	270	273	282	275	313	288	286	290	276	242	245	264	278	260	273	245	268	290	280	281	274	275	259	264	269	281	291	272	265	252	293	257	274	241	292	273	272	280	260	281	290	282	246	245	283	270	285	310	245	262	285	282	267	274	252	254	281	248	248	261	226	279	261	269	267	278	275	256	296	285	268	278	268	273	286	260	294	273	275	251	252	293	302	286	264	296	284	254	267	309	286	257	297	262	256	292	263	291	246	283	259	248	268	272	296	284	292	235	270	295	270	277	290	292	280	289	271	276	253	265	265	282	288	286	290	266	270	277	279	265	273	265	290	262	263	265	251	258	261	280	282	265	253	283	254	282	277	257	236	278	273	229	259	261	254	262	278	283	266	290	292	279	277	274	286	248	302	285	260	282	275	288	282	289	272	282	296	260	287	232	235	271	246	258	250	264	260	300	281	261	274	253	290	267	261	271	274	287	263	255	280	263	268	283	270	279	289	261	291	267	282	266	301	276	263	292	255	270	277	241	239	258	278	288	253	276	295	299	278	320	256	288	261	274	248	252	262	272	271	256	248	286	283	277	281	285	289	268	307	252	246	280	272	283	275	272	273	237	262	274	300	245	283	298	301	277	273	279	267	259	295	266	286	295	282	284	275	264	258	274	270	267	276	268	278	263	288	258	304	266	265	298	247	234	260	282	283	274	310	278	280	289	253	281	259	256	270	267	289	279	271	251	276	283	278	260	260	264	280	305	285	288	292	299	285	257	287	254	293	295	238	277	307	257	304	289	301	256	266	275	264	278	255	268	256	254	265	285	269	255	279	264	268	269	283	269	261	306	281	286	271	265	286	274	275	256	287	277	257	290	250	282	301	247	268	269	282	261	309	306	276	283	289	283	288	307	253	276	272	296	276	276	275	265	275	288	267	245	276	286	268	251	301	285	291	283	252	275	276	260	262	295	303	271	306	282	276	298	276	262	261	281	271	267	285	264	292	264	267	283	284	251	282	265	290	279	260	288	283	265	295	276	259	247	278	251	267	264	286	256	285	276	244	274	287	269	333	305	303	255	269	285	309	272	256	285	281	299	284	281	288	283	251	304	233	275	271	291	260	281	272	249	269	256	269	283	297	286	296	259	290	285	274	265	255	282	268	270	294	286	251	309	265	237	271	254	298	273	282	287	291	306	290	244	285	271	284	252	285	283	261	270	282	267	236	262	276	308	277	296	293	288	271	267	279	285	292	247	285	288	283	271	274	253	259	268	263	264	288	306	295	261	267	265	256	265	295	249	288	270	251	238	270	258	305	293	267	250	298	288	313	281	295	262	284	293	260	265	290	270	257	256	286	293	310	259	293	224	229	289	249	279	289	254	283	260	284	294	265	270	282	267	271	283	280	260	259	268	250	299	275	276	295	285	265	256	261	277	256	256	265	301	275	258	302	280	277	291	297	263	269	279	272	271	264	257	262	291	270	265	256	268	280	260	265	253	273	242	280	256	257	280	272	280	278	273	280	251	268	264	270	263	259	259	241	268	279	294	311	273	283	273	281	284	283	283	274	267	233	282	255	280	278	250	284	320	280	268	262	271	273	289	247	256	283	264	251	308	276	255	268	258	286	297	304	266	270	267	270	240	277	280	295	269	271	259	263	286	255	265	268	280	254	272	306	271	277	285	277	265	287	275	250	249	289	262	249	285	273	272	288	272	257	262	246	258	262	282	259	284	272	266	269	262	297	263	255	310	254	290	271	277	266	276	246	241	266	275	288	295
46661	49495	30812	30840	32025	31777	25481	18819	14795	14339	14488	21961	24431	19520	18525	17314	12562	10745	12045	19432	23418	24556	20183	15705	13489	6252	6349	4512	4477	4374	3979	2822	1664	1370	1370	1323	1197	1162	1112	1072	1047	1060	1050	1007	1012	979	951	995	970	931	933	962	957	945	941	981	873	896	897	982	918	948	966	942	958	935	896	890	905	886	893	864	879	916	873	909	885	889	877	863	861	891	879	943	967	877	850	869	853	852	877	872	813	825	828	825	840	853	825	815	839	854	842	813	820	786	816	841	813	763	788	840	878	833	870	830	820	843	779	874	839	820	809	799	784	823	816	815	783	818	787	848	772	840	817	809	807	801	838	822	845	853	810	793	821	765	810	794	783	824	793	807	807	821	833	815	865	802	856	837	804	802	808	810	822	843	781	787	761	788	788	812	809	776	827	834	796	770	811	819	814	840	820	816	794	831	805	795	803	804	816	796	793	797	818	754	804	851	764	816	813	820	843	813	804	778	809	821	798	806	784	816	752	811	865	826	823	826	765	844	769	837	785	755	786	856	825	768	825	848	821	823	854	784	799	849	799	785	864	804	770	804	818	769	835	807	852	800	828	813	830	843	781	814	803	773	834	831	789	831	833	797	799	807	825	770	820	734	809	808	781	771	835	819	815	813	777	855	876	790	804	842	791	800	819	808	830	830	785	825	812	785	808	842	832	819	808	757	863	799	802	787	851	755	856	821	818	759	822	791	793	834	823	802	779	849	795	777	850	822	811	825	778	823	793	782	852	816	809	797	853	810	799	820	813	788	791	777	843	779	842	760	781	779	835	777	790	810	782	774	840	802	822	789	844	789	820	776	772	780	817	796	734	792	861	813	791	804	786	820	824	807	831	863	832	879	836	791	812	873	814	859	817	818	835	844	828	807	798	788	783	808	809	806	791	789	843	722	841	857	800	839	794	839	781	802	789	772	823	777	842	810	821	798	816	861	798	775	793	824	803	808	834	779	822	799	832	790	786	788	830	778	790	858	861	804	778	782	793	811	815	817	788	801	807	844	823	786	817	851	784	767	790	812	819	790	788	855	833	821	793	808	765	838	822	848	807	846	836	812	799	819	827	832	814	825	766	787	795	814	786	832	819	818	788	778	846	824	791	799	786	855	786	796	818	789	810	802	761	821	780	821	847	876	840	807	835	802	803	851	814	812	824	836	785	806	781	854	802	770	849	804	733	775	781	771	759	858	810	833	801	779	822	786	850	790	788	769	806	767	803	833	852	846	781	825	760	758	829	806	831	765	788	776	832	829	798	775	776	817	815	805	760	797	789	798	817	775	856	796	761	789	764	837	793	797	810	792	778	760	823	840	807	770	790	748	779	846	807	828	799	807	768	805	807	789	808	774	828	771	801	820	789	828	797	846	765	799	813	779	773	766	787	835	812	796	798	803	792	808	789	824	813	817	847	823	767	834	803	780	848	827	763	781	777	804	832	749	769	822	834	817	769	796	796	829	744	798	816	820	787	805	788	748	826	821	793	779	852	794	828	873	843	801	825	849	780	811	789	813	830	812	756	781	832	790	831	805	826	822	789	813	819	789	816	822	782	805	775	889	785	811	741	828	828	835	758	803	732	811	835	792	786	823	803	813	793	823	808	826	851	799	805	785	796	815	835	817	805	791	818	828	752	810	823	790	843	781	761	827	795	810	825	819	803	781	796	790	809	839	829	825	814	782	823	793	809	826	846	881	797	824	826	803	817	799	847	836	824	797	777	776	719	853	753	837	784	778	816	817	763	769	803	822	845	856	784	775	778	789	778	782	835	841	790	822	801	828	843	814	766	825	763	852	854	794	754	790	818	825	792	741	823	813	799	836	834	813	786	839	793	788	783	822	798	807	832	790	771	810	802	811	801	816	862	808	778	825	818	819	774	842	818	766	812	784	814	781	779	780	806	798	888	805	782	771	809	844	792	765	791	780	806	750	831	782	766	843	814	787	826	805	789	780	804	781	847	815	815	825	786	784	821	810	793	815	767	809	858	786	817	807	784	819	802	821	803	784	770	795	828	807	822	785	789	824	775	782	782	808	826	787	790	743	865	758	770	815	806	794	787	875	787	805	758	758	785	837	869	779	834	786	833	814	836	786	867	796	831	851	835	830	819	796	830	792	809	811	833	836	799	792	805	805	824	791	857	790	773	854	781	826	805	768	862	818	843	777	805	812	815	832	774	796	770	810	774	744	807	839	845	864	826	803	846	802	802	797	846	803	826	808	825	800	755	833	866	827	819	830	789	755	808	860	781	766	837	820	757	817	866	826	785	810	826	793	804	794	837	795	810	813	769	791	792	829	815	785	827	814	821	789	866	824	831	852	817	842	827	781	818	777	836	800	761	865	872	762	776	808	802	842	823	821	832	787	817	831	765	826	767	792	836	830	816	824	855	830	760	787	803	835	864	802	810	807	818	807	782	808	806	821	817	814	757	853	838	812	830	790	812	769	762	814	825	778	798	804	750	851	842	818	817	857	777	787	812	854	804	812	797	761	845	825	791	754	822	813	781	840	810	886	816	849	766	824	793	850	825	792	827	794	803	799	805	817	813	811	792	822	773	753	801	787	835	843	841	787	816	798	830	829	836	817	828	809	795	797	809	748	787	831	781	864	825	835	815	844	821	803	802	835	792	806	816	832	801	816	782	830	791	799	767	819	801	786	802	833	844	780	826	822	826	793	809	790	818	786	863	878	865	767	824	800	763	830	865	773	806	758	840	773	813	778	753	775	792	809	815	785	800	869	788	845	777	827	823	817	831	732	816	814	804	801	841	795	855	814	844	747	799	790	796	825	846	840	824	846	810	804	791	803	761	832	787	787	804	827	822	767	806	788	836	810	807	797	839	833	834	815	821	830	809	851	795	761	765	808	810	783	819	829	841	799	815	816	787	853	785	778	784	845	831	789	818	868	812	811	860	833	813	817	773	806	830	800	813	824	823	794	817	802	821	753	806	827	862	805	803	813	822	818	842	745	819	785	817	808	776	823	784	804	842	806	798	837	785	798	811	820	776	832	772	774	802	767	808	832	787	839	824	868	843	830	786	779	826	817	819	785	809	834	803	861	885	856	811	808	792	808	842	761	822	823	759	796	773	829	838	814	824	838	784	830	815	785	829	780	798	842	835	838	787	792	821	816	811	840	844	773	798	757	835	802	802	821	824	823	766	764	762	797	818	809	803	794	845	797	773	810	770	747	829	802	795	788	817	792	813	862	851	809	792	810	812	824	794	789	857	786	812	811	780	779	834	764	733	821	768	822	815	769	770	717	805	785	799	818	801	828	850	785	816	768	780	777	853	752	740	745	802	812	818	834	759	820	819	770	855	788	752	765	846	820	811	858	860	793	807	795	784	775	782	822	833	801	804	812	799	831	796	835	825	838	878	784	826	834	773	810	814	770	805	892	833	787	803	802	833	844	804	819	792	827	766	801	791	830	758	793	839	820	843	794	788	769	794	781	758	832	804	793	837	880	812	761
19697	24374	9407	3663	1845	1483	997	620	508	462	448	532	565	473	471	461	433	379	431	469	484	466	386	370	379	316	346	319	304	306	311	299	284	277	304	330	302	308	310	316	293	246	288	312	297	306	292	290	262	289	296	287	268	293	302	287	290	293	303	314	300	302	286	290	290	276	315	259	315	273	272	259	286	313	273	286	274	305	286	247	313	288	293	294	285	306	278	273	302	311	282	292	274	276	311	291	268	308	278	287	279	298	314	290	298	296	295	290	266	268	274	284	289	304	277	254	279	250	260	300	318	291	271	257	281	306	292	323	279	273	286	295	299	315	297	281	236	281	290	293	297	303	300	274	289	328	262	272	280	264	289	266	269	279	303	263	275	274	281	300	311	286	287	283	311	291	284	282	288	299	290	258	304	295	297	301	308	256	285	273	311	278	306	258	252	291	249	287	270	284	323	267	305	318	293	300	276	275	301	283	301	296	328	269	277	284	279	271	296	285	295	271	281	280	237	254	294	282	268	285	294	288	310	295	259	262	289	290	272	297	259	304	316	274	269	264	286	260	300	285	262	291	255	286	282	267	301	255	294	270	281	284	280	304	331	274	288	285	264	300	278	323	237	290	304	294	270	274	292	272	284	281	266	300	301	276	326	288	299	304	294	275	275	295	296	304	290	281	298	279	276	289	264	279	303	295	279	298	304	281	267	334	288	252	290	286	312	297	268	314	300	294	282	275	279	299	311	257	313	299	281	289	312	275	281	291	273	317	302	278	295	297	291	320	273	287	282	263	311	272	287	267	267	309	277	288	316	282	286	307	305	275	282	295	293	295	275	278	252	293	277	288	330	260	260	278	258	290	289	298	278	273	303	291	273	277	253	303	279	293	267	319	280	274	291	268	279	292	290	294	261	281	303	288	292	292	292	301	270	273	303	276	314	299	286	318	295	280	306	301	296	275	283	264	298	273	297	282	292	261	287	294	300	288	285	300	280	264	294	258	276	269	282	308	271	319	262	302	302	288	298	253	292	273	283	268	313	271	281	268	279	286	317	251	288	279	261	286	300	252	271	270	307	271	291	267	260	326	290	293	283	308	290	281	299	299	288	294	298	265	304	292	282	295	309	287	310	270	267	295	287	297	294	303	305	255	290	285	311	290	273	286	269	281	295	289	301	273	293	274	308	303	276	288	293	296	280	290	270	306	304	289	292	266	309	284	257	290	313	285	309	293	282	281	300	261	284	270	286	297	296	300	308	276	314	275	300	279	267	321	290	306	294	291	308	272	295	262	296	271	280	282	285	282	290	285	295	250	310	265	300	291	282	262	287	282	290	273	274	277	293	302	310	271	289	279	291	310	282	283	262	257	307	265	267	298	277	298	295	259	308	269	313	286	294	279	284	304	274	270	315	295	275	279	320	283	253	287	293	295	284	316	319	294	302	285	278	260	265	289	302	284	283	290	279	274	280	301	308	302	287	273	295	258	311	268	251	248	300	277	282	284	280	307	317	283	302	292	275	292	293	271	266	279	286	285	290	286	265	272	281	273	273	303	302	269	272	278	284	267	290	303	279	266	300	273	303	273	300	300	298	267	310	284	294	279	300	292	301	274	280	289	251	277	300	305	256	259	280	260	266	288	275	288	307	308	280	291	301	270	277	282	278	256	282	268	262	269	314	279	285	304	294	265	298	269	282	283	239	259	270	302	307	279	247	293	261	289	288	282	276	310	261	295	287	308	312	302	279	271	248	291	276	300	289	300	285	262	284	276	293	301	300	285	290	318	304	291	316	265	260	270	288	264	284	295	255	276	265	294	277	286	300	292	321	296	320	277	287	273	300	292	285	279	269	304	282	272	280	245	275	271	286	297	283	277	262	279	246	273	254	285	291	281	297	281	292	315	278	305	289	285	301	283	267	279	296	280	285	266	283	261	285	296	294	300	283	271	280	294	287	293	301	287	293	286	289	300	280	261	270	287	282	292	284	332	286	280	286	290	294	293	275	309	287	264	292	303	313	306	310	274	280	253	298	284	294	303	282	317	295	265	280	290	306	297	251	291	255	288	288	326	298	298	323	317	287	248	303	306	291	311	276	273	317	265	269	286	294	289	272	289	297	283	286	278	309	311	256	279	291	265	290	311	292	290	305	292	270	277	284	278	280	268	273	255	303	290	273	260	238	292	313	271	305	305	277	296	274	286	289	278	274	272	291	299	290	259	277	301	277	300	283	296	280	306	273	308	290	288	274	276	295	310	318	278	267	281	267	293	247	252	284	300	306	291	284	298	277	272	294	283	299	281	312	290	281	278	269	270	314	237	305	308	296	278	273	293	265	276	307	295	279	279	274	253	272	294	257	280	297	285	302	287	309	293	297	278	278	272	307	246	299	282	310	275	276	302	270	320	281	273	291	281	273	254	325	281	285	324	276	266	262	272	300	297	290	278	312	292	267	288	280	282	278	295	290	258	281	280	293	284	287	258	286	272	299	275	281	311	291	265	284	280	278	305	281	290	310	301	297	288	296	271	262	315	307	260	303	294	302	327	320	274	273	292	308	278	303	306	277	246	311	296	278	301	316	305	288	290	303	295	281	303	277	270	290	321	301	304	270	269	273	302	264	292	272	322	279	290	278	300	267	298	267	273	288	279	283	288	291	305	297	293	279	285	292	272	295	286	289	287	290	287	323	289	299	280	286	293	253	289	307	268	286	283	322	278	316	334	290	277	269	282	300	295	262	271	306	284	304	293	281	288	294	270	296	293	299	296	285	306	297	250	316	288	292	303	288	273	312	286	314	311	271	280	252	294	276	282	290	305	249	287	270	289	297	273	303	287	312	310	302	287	307	288	285	281	273	314	277	304	296	270	281	294	299	299	301	284	299	285	284	273	278	317	252	263	293	280	271	281	291	294	300	305	266	291	312	260	292	289	292	298	285	277	291	267	288	267	275	275	304	293	279	288	267	279	297	284	266	301	281	299	308	296	308	299	278	298	265	289	274	293	284	301	297	303	307	308	264	305	303	271	317	278	268	279	273	271	299	271	263	307	263	287	314	282	291	252	284	307	288	290	297	283	293	275	283	273	263	315	255	244	278	293	313	322	304	282	284	284	305	313	271	278	273	320	307	285	289	293	261	285	297	267	280	272	267	305	291	290	280	282	305	290	309	269	258	263	302	285	275	327	308	270	281	305	276	302	305	289	300	279	292	323	294	273	261	285	276	303	288	303	290	259	273	302	271	288	266	304	282	289	290	291	289	312	283	311	267	266	264	307	297	277	262	267	292	305	272	276	290	250	313	291	267	259	300	314	278	264	301	311	293	274	285	304	284	293	265	304	281	327	313	282	281	288	300	270	294	291	282	274	260	277	267	270	286	275	274	297	266	263	266	304	273	280	293	307	271	276	284	305	294	283	288	278	309	263	326	279	267	262	297	275	275	268	297	294	307	302	313	291	299	304	316	314	295	284	273	289	316	273	261	325	277	289	272	315	291	266	279	271	290	284
17343	26366	7722	6548	5147	4774	3708	2642	2057	1936	1872	2476	2724	2187	2126	2140	1873	1641	1767	2007	2153	2040	1801	1557	1459	1112	1191	1136	1203	1076	1042	1030	984	977	928	963	908	881	918	947	879	853	833	911	890	869	856	879	915	838	869	862	895	858	894	907	857	889	889	897	878	838	861	858	868	856	871	861	908	911	887	855	920	903	870	849	818	847	867	873	851	878	841	856	876	853	934	864	904	882	904	887	903	932	856	919	866	872	871	864	914	880	852	913	882	826	820	857	939	861	827	840	869	890	906	871	802	825	843	853	829	878	921	941	880	846	876	900	807	851	847	903	857	862	843	863	868	842	866	877	910	899	890	890	815	878	866	893	869	811	886	895	895	887	814	900	864	839	852	860	815	869	881	863	898	850	889	862	899	866	852	845	934	823	888	820	878	884	858	859	883	817	856	856	887	859	855	862	822	799	839	860	807	827	840	839	901	878	926	870	835	882	870	898	837	860	835	865	849	897	853	824	843	858	829	922	901	851	896	849	911	859	854	882	827	885	890	877	872	828	837	890	838	859	841	833	891	871	909	871	864	852	891	906	875	880	849	846	873	862	895	874	882	870	864	857	916	846	868	856	836	870	846	875	828	824	863	925	866	932	818	835	826	891	861	905	845	883	881	842	887	858	868	854	907	800	884	880	882	908	850	838	838	873	865	965	879	855	873	863	811	867	839	938	874	891	841	806	892	894	845	875	850	896	851	835	844	899	840	867	846	888	886	851	833	872	864	873	840	862	865	832	817	905	854	829	865	881	829	876	843	805	918	824	880	899	853	886	910	809	870	860	928	816	894	894	854	823	868	819	841	814	874	897	866	880	857	888	825	862	881	904	838	904	859	870	800	858	874	852	836	857	855	855	852	852	849	904	831	820	906	850	876	893	863	838	859	826	839	849	886	821	869	855	819	863	905	855	910	841	858	829	856	855	833	856	868	900	860	902	851	892	884	940	823	919	829	849	850	842	828	844	875	859	851	851	910	855	834	877	844	872	858	881	867	874	873	865	877	906	838	883	863	837	849	851	887	876	886	888	884	789	844	878	816	879	849	886	860	864	856	912	857	889	841	892	853	881	840	884	856	891	878	915	908	833	841	889	827	918	886	906	871	869	857	936	882	909	858	935	888	910	829	879	866	878	880	865	865	903	889	832	871	911	876	877	835	888	851	801	837	834	838	895	843	868	884	894	886	878	884	837	854	872	874	798	882	842	889	881	845	834	865	851	862	846	872	863	792	878	867	861	861	855	864	860	893	912	822	880	850	839	875	909	844	854	846	886	832	840	834	896	843	888	815	831	833	836	858	848	913	840	894	855	854	863	884	879	916	882	898	906	866	879	858	827	852	870	845	874	840	863	801	820	847	925	861	835	872	812	867	868	871	900	874	811	834	868	875	865	845	894	943	893	892	876	890	870	916	901	854	865	870	816	856	850	881	884	863	873	858	870	817	880	856	883	886	888	890	886	942	808	835	889	865	905	867	870	811	829	881	902	867	921	840	940	922	841	851	830	847	873	852	841	878	875	839	816	869	895	860	871	883	882	864	867	827	837	871	855	892	818	822	882	842	852	834	863	817	839	876	810	872	915	888	872	854	839	866	890	822	913	820	877	866	826	876	852	874	851	884	871	833	857	892	891	874	872	881	913	895	835	936	865	893	868	859	868	786	912	798	856	890	846	893	876	856	823	897	865	829	838	838	860	864	830	841	879	889	810	855	887	920	882	904	938	827	859	861	832	898	888	855	848	866	868	874	850	875	819	846	856	889	867	861	900	891	902	924	883	872	851	895	891	924	899	883	840	867	848	897	865	908	861	860	846	838	909	835	856	867	811	893	917	865	885	840	869	897	874	913	880	876	867	906	826	890	856	872	949	842	904	854	819	858	876	884	826	853	899	872	849	886	846	875	911	860	842	874	847	853	903	849	842	885	888	886	863	875	868	831	886	839	884	880	848	922	832	866	856	957	874	868	886	874	858	891	920	843	830	893	826	825	876	934	866	848	852	854	913	907	900	839	890	835	827	899	841	874	798	932	899	824	902	815	909	855	883	803	858	890	866	836	843	899	833	860	833	808	913	838	861	908	872	851	865	896	888	861	832	841	867	844	843	827	838	818	855	857	838	870	868	896	827	860	885	805	822	893	878	864	866	857	873	876	850	905	802	888	843	879	880	871	842	869	830	907	927	866	852	871	853	822	878	866	831	861	865	833	868	852	811	835	856	946	836	837	818	886	820	856	837	832	834	857	880	832	890	905	824	824	876	867	873	865	861	811	873	884	909	845	811	856	872	878	848	879	845	844	893	888	846	886	841	839	896	885	896	895	877	857	870	856	839	924	860	831	868	842	865	882	815	847	881	857	885	857	917	916	924	831	838	841	838	812	882	832	870	802	888	879	857	883	896	795	860	847	889	863	868	861	925	810	850	868	869	912	881	836	919	876	798	865	897	845	821	862	866	833	877	797	798	902	905	871	897	811	846	814	821	873	815	839	873	844	882	863	844	847	863	853	838	822	845	871	853	862	863	843	917	902	872	885	894	849	917	844	884	885	836	888	851	848	868	812	789	889	875	860	864	879	885	887	920	878	864	833	869	882	829	896	882	907	812	867	861	881	841	899	858	820	866	851	874	883	845	863	908	913	878	870	843	906	885	896	872	848	888	831	879	860	845	840	830	910	870	835	886	878	866	897	913	843	884	873	846	895	915	882	839	862	868	851	870	862	868	848	881	861	842	864	841	865	906	814	865	816	797	881	862	876	862	882	848	872	822	870	909	867	851	862	846	868	861	907	914	808	856	837	865	863	873	874	812	828	839	885	849	862	887	853	842	909	893	851	917	862	932	891	833	885	886	838	886	858	867	911	876	903	838	868	855	867	818	846	859	875	859	870	885	899	861	876	876	855	853	866	912	868	874	849	814	843	862	889	873	876	889	844	875	878	864	854	854	854	907	847	851	846	856	863	860	815	880	871	852	860	890	874	859	872	870	849	872	867	911	766	851	877	868	847	829	829	894	858	899	860	826	835	837	870	853	861	834	885	814	867	841	868	883	845	842	884	872	869	870	884	865	852	829	879	902	871	843	867	931	832	834	874	952	874	832	869	899	852	894	841	882	819	883	826	922	860	903	901	829	869	913	863	856	898	824	831	848	870	857	805	886	898	830	848	828	888	858	846	838	872	848	847	861	852	888	839	894	915	854	914	859	862	868	862	861	815	873	843	883	894	895	893	895	864	907	901	880	854	911	851	922	922	901	829	859	840	911	836	888	896	882	867	911	903	859	839	887	873	857	852	863	855	873	897	879	867	843	880	842	847	830	857	883	850	862	879	824	888	863	839	828	891	839	861	878	907	944	857	959	887	829	848	898	813	867	852	901	847	901	864	803	876	876	884	788	877	827	873	817	844	843	845	806	910	870	835	862	844	893	946	851	883	854	907	887	810	894	931	881	863	895	796	821	856	882	892	843	866	879
47767	50558	31766	24657	21289	17816	12492	7404	3973	3004	2604	3820	4639	2922	2665	2856	1904	1200	1413	2338	2625	2393	1660	1361	980	628	479	474	458	398	336	269	308	292	275	264	267	257	233	227	232	221	232	241	237	229	243	212	242	246	263	226	234	235	211	211	263	239	239	250	226	221	238	236	224	219	220	240	251	226	244	229	252	238	195	255	233	254	217	219	247	239	230	220	222	223	240	234	227	237	228	237	236	234	229	232	239	241	232	237	239	239	223	226	219	250	257	239	268	192	236	234	217	251	214	220	218	225	222	237	239	256	204	238	221	234	233	197	210	211	250	219	222	228	212	212	252	228	231	211	222	216	225	232	249	219	218	247	227	262	229	222	243	241	235	236	228	245	207	228	224	220	216	231	239	195	238	223	226	234	213	231	224	220	223	241	239	240	243	239	226	246	230	228	205	196	229	258	231	235	249	220	242	245	236	229	231	196	240	201	234	223	200	231	229	227	239	231	221	213	224	237	223	225	206	255	246	233	224	247	230	234	242	213	238	235	258	225	244	231	226	227	242	231	227	217	230	221	226	203	241	216	236	218	239	233	203	236	203	220	222	223	231	227	209	233	231	245	243	220	235	236	204	248	240	236	224	210	235	240	253	219	237	235	235	217	232	236	233	253	220	220	216	229	206	218	213	246	248	227	223	248	188	233	229	219	225	257	247	235	244	237	236	232	211	225	229	242	233	217	237	238	236	260	220	215	219	217	233	240	256	230	255	236	213	243	220	236	236	227	212	251	245	226	208	243	222	219	218	217	240	225	245	214	260	243	241	218	193	223	225	244	225	211	210	208	236	228	254	226	218	224	247	236	225	272	233	199	227	251	199	222	219	238	241	237	229	241	255	247	265	235	248	224	230	241	217	197	221	202	218	241	218	229	242	240	227	239	226	254	235	229	258	229	247	232	237	238	234	225	223	221	212	236	213	253	247	200	210	223	227	215	235	225	234	206	247	199	218	209	256	214	208	227	229	227	247	249	236	248	215	236	212	204	223	219	236	225	243	224	196	231	247	232	232	239	222	233	221	235	233	211	241	233	237	233	251	245	224	230	255	234	234	232	219	216	232	268	236	234	234	238	220	222	221	218	217	239	244	206	208	192	249	204	210	249	226	234	235	253	248	227	242	243	240	225	230	252	228	256	218	229	228	209	209	233	231	238	230	212	211	207	217	213	209	211	236	254	215	258	271	234	237	229	241	238	253	265	205	233	235	242	226	234	232	264	221	223	211	223	255	239	210	237	222	205	207	240	204	249	245	234	239	201	215	199	229	234	242	214	221	230	237	207	229	230	231	238	241	221	221	236	241	257	234	204	217	240	233	240	218	253	241	221	204	215	246	248	231	254	235	221	247	255	248	221	236	232	226	210	230	246	242	225	235	198	220	225	213	252	198	210	215	229	245	231	231	219	253	222	212	244	239	219	219	232	239	195	243	231	254	221	248	227	208	207	257	238	242	209	213	195	252	236	236	234	226	235	240	204	229	234	253	229	246	246	228	231	234	172	200	270	238	199	236	217	229	209	240	233	225	208	208	210	224	196	252	253	227	255	221	239	198	222	222	252	230	239	232	239	242	238	237	224	249	224	215	192	192	226	220	213	220	243	208	233	231	253	234	213	219	217	253	246	222	239	237	218	239	241	234	269	240	233	239	241	247	241	221	213	213	231	207	251	235	232	238	214	221	208	230	224	268	239	252	246	241	219	225	244	237	196	256	233	208	221	239	223	229	230	242	201	236	253	241	229	231	255	210	222	227	250	227	249	211	214	250	235	226	226	267	216	239	207	206	232	231	250	247	228	238	234	249	224	254	223	223	221	203	207	207	251	238	241	222	259	237	234	220	258	231	220	226	218	230	255	239	213	225	242	219	206	218	229	252	261	230	238	234	215	227	253	218	206	228	249	235	239	237	223	235	200	240	226	232	215	235	234	233	225	224	245	234	234	213	229	221	224	237	230	220	207	216	210	255	249	228	215	227	213	229	242	228	242	245	214	245	194	217	211	255	251	225	239	215	253	232	231	203	212	223	215	235	244	272	250	206	217	208	223	219	235	242	251	231	247	225	244	235	233	221	219	235	224	233	203	224	230	231	230	230	231	215	218	238	195	216	220	213	245	238	216	229	238	216	227	254	252	242	238	224	246	237	214	219	237	230	220	226	239	244	239	192	219	212	238	271	224	229	249	238	209	248	205	253	234	236	217	206	223	220	206	211	255	231	226	236	204	207	264	189	202	251	195	252	243	263	204	218	212	218	210	202	230	222	224	221	208	236	233	235	228	252	231	236	211	252	201	235	252	234	210	244	241	244	217	232	275	236	232	214	224	232	235	261	247	219	233	243	228	227	258	241	219	226	227	255	241	226	244	219	203	207	228	223	224	232	233	257	230	238	239	199	208	215	248	238	217	196	235	241	246	227	242	212	234	245	218	232	242	200	207	229	228	229	205	229	224	226	232	198	209	220	226	257	224	218	242	222	210	224	239	198	214	242	238	225	216	231	219	217	234	228	253	222	239	208	239	204	208	257	242	248	203	221	235	214	224	195	226	226	233	257	228	212	219	246	221	211	215	229	230	244	231	212	234	232	237	246	207	233	250	235	219	233	257	213	224	243	241	236	236	224	211	254	230	217	245	225	237	259	235	209	232	239	233	227	231	202	201	251	233	243	227	239	229	212	247	245	254	244	215	226	243	215	223	237	219	221	242	256	226	232	275	244	252	208	242	255	232	229	256	235	229	234	217	244	221	260	220	233	231	214	245	197	218	239	220	237	220	237	220	216	228	224	220	209	243	201	214	229	241	224	212	220	236	223	221	255	249	234	231	272	235	246	254	215	241	228	263	231	214	232	255	233	248	225	219	190	265	240	226	197	251	230	201	243	238	209	198	233	208	206	238	227	219	222	234	248	212	227	232	245	250	246	227	230	237	258	225	216	236	240	219	263	244	227	184	198	218	233	209	214	241	217	246	223	236	231	224	228	200	223	226	245	233	244	243	239	225	250	256	246	270	238	223	232	241	232	244	243	227	231	245	229	194	227	218	225	237	236	237	245	219	246	225	241	220	236	222	238	225	210	220	239	242	257	218	249	204	227	240	208	234	225	249	234	274	209	241	232	231	211	251	208	228	214	218	245	222	216	244	228	259	221	240	252	254	236	245	220	240	215	232	231	217	235	237	231	241	225	221	241	230	233	225	231	251	202	212	206	203	218	203	208	232	219	222	256	259	193	226	228	220	229	231	236	196	224	211	197	216	245	235	165	232	225	213	223	195	231	236	222	218	221	230	230	224	211	218	229	215	231	230	223	225	225	224	237	220	243	232	228	241	233	222	204	249	217	245	227	228	239	213	252	229	225	249	242	246	208	213	235	224	243	205	237	226	233	204	221	237	202	220	223	262	234	218	208	239	253	217	248	249	236	240	208	245	241	233	216	232	228	227	224	219	234	227	242	266	246	230	221	253	207	218
38342	49571	27866	23786	21304	21327	17837	12292	8409	7896	8804	14035	15672	11230	11291	11722	8130	6673	7956	12589	13216	12352	8802	7570	5315	3241	2260	2388	2299	1975	1509	1265	1059	999	963	997	870	891	869	876	850	809	804	840	804	816	751	805	790	795	789	802	787	768	757	811	761	756	749	790	771	748	741	742	707	683	759	765	745	757	764	719	786	772	779	759	731	734	752	780	762	729	744	810	727	767	704	735	733	675	717	751	702	746	710	728	750	784	725	763	739	734	695	748	707	749	718	703	764	713	747	751	789	738	722	691	723	713	684	695	725	710	735	711	704	699	675	702	707	736	738	729	723	711	741	711	695	679	749	654	723	680	719	693	733	702	694	659	725	718	733	691	733	721	686	684	685	726	697	655	709	785	714	721	743	727	736	723	685	714	701	680	699	705	690	714	678	709	723	755	761	731	695	717	722	720	725	714	684	707	737	744	724	696	659	680	709	736	739	741	689	682	685	678	731	718	730	674	739	699	706	748	746	718	698	735	699	688	731	763	751	648	687	720	704	656	703	696	714	693	694	720	763	698	693	706	685	713	687	718	706	719	667	702	714	721	692	704	743	709	719	692	692	723	718	711	730	703	674	771	714	724	747	709	751	698	749	741	774	713	714	731	700	711	703	741	679	716	750	740	717	701	696	713	698	748	664	720	702	737	771	718	688	703	731	735	711	684	732	690	721	755	666	732	684	676	713	702	709	718	733	774	735	708	727	720	697	701	695	682	764	715	686	685	676	661	752	673	724	702	734	707	787	676	724	715	729	723	674	743	671	729	734	716	735	740	645	701	717	713	724	692	708	698	749	733	692	743	701	770	710	694	757	744	695	725	710	735	737	725	718	716	733	718	682	707	712	695	705	731	698	721	705	689	715	728	756	730	688	724	751	681	697	683	741	749	743	724	669	750	716	681	763	760	717	761	790	718	735	701	734	696	701	707	743	703	687	735	672	726	721	726	726	707	678	747	725	669	736	708	699	721	715	712	681	728	722	727	745	639	762	745	733	714	662	751	751	745	742	716	697	685	694	735	718	687	704	689	690	727	688	713	719	736	759	738	667	769	771	669	705	699	695	712	694	722	675	722	677	695	712	708	718	784	709	703	751	700	762	718	724	722	719	693	732	700	718	680	756	700	749	762	734	750	719	734	740	696	736	714	697	680	667	720	702	785	720	705	707	744	764	701	719	708	752	732	703	670	701	726	705	687	711	746	711	727	662	682	726	712	706	696	746	718	715	704	697	724	713	714	764	708	708	741	754	725	677	705	717	676	707	729	702	754	712	693	697	712	736	770	709	734	690	739	699	709	700	700	753	714	728	675	714	695	718	733	663	684	712	644	749	744	703	750	666	718	699	723	728	655	733	720	703	708	720	691	749	738	769	723	742	774	721	713	708	682	697	693	712	722	767	729	706	691	712	674	700	704	700	764	700	699	732	682	723	696	747	711	708	673	723	661	718	727	737	760	712	677	713	724	712	760	679	685	715	746	715	689	734	740	699	689	681	715	749	705	723	698	731	743	686	750	720	734	764	689	691	720	725	689	709	695	651	725	698	719	764	730	737	702	662	711	705	695	745	740	707	691	687	741	724	693	740	708	677	697	715	700	723	748	743	715	698	753	760	699	685	692	719	694	751	706	715	706	703	686	714	741	721	727	687	738	715	667	711	707	690	698	700	716	718	690	720	722	715	721	721	704	691	716	695	705	745	725	704	716	696	673	728	736	707	732	736	732	705	753	714	643	714	705	721	754	704	697	696	712	710	747	719	705	736	688	737	694	685	724	710	682	713	712	688	691	738	727	738	666	681	712	725	710	729	698	688	688	744	743	699	739	676	751	695	749	681	749	681	690	665	680	684	733	713	729	681	742	716	743	686	770	680	723	722	760	713	682	721	765	711	741	735	721	727	757	710	690	697	709	677	708	721	751	724	702	750	730	732	747	649	723	724	740	720	717	714	744	716	693	751	723	706	714	712	698	702	719	689	709	705	710	673	755	704	689	724	725	691	702	695	781	691	685	689	707	706	738	696	662	725	703	738	653	692	713	679	691	695	697	718	697	678	679	752	701	721	760	732	717	648	751	758	691	762	732	677	724	746	695	705	693	725	763	695	722	674	724	749	701	702	627	654	704	720	726	689	721	719	722	654	698	738	697	760	681	679	687	707	770	766	734	708	709	712	725	724	735	723	719	670	683	682	714	745	719	721	709	704	737	737	738	741	743	664	691	695	679	755	697	705	757	705	710	747	719	693	732	726	760	699	698	727	661	715	744	724	736	711	719	678	645	729	729	684	715	749	694	736	671	765	682	686	718	743	692	730	713	748	741	672	693	728	720	694	692	744	686	707	697	783	706	697	728	743	703	712	710	737	688	696	728	723	671	739	767	694	730	691	647	707	657	700	703	681	740	724	723	700	759	686	692	693	731	735	758	694	704	715	735	720	694	733	709	760	723	721	753	709	768	697	672	722	724	673	676	728	699	664	730	722	715	676	742	662	699	652	727	722	752	683	781	720	738	666	740	706	741	694	666	722	743	752	727	674	706	652	775	733	702	763	676	719	706	665	667	700	723	711	712	707	716	719	715	748	669	760	697	710	728	693	731	716	683	702	740	707	693	696	780	651	747	727	731	703	705	696	730	700	712	707	685	712	688	785	681	706	724	745	721	648	700	747	755	723	680	663	657	690	721	712	680	697	735	716	690	709	693	742	699	681	688	692	721	691	708	684	775	704	743	689	714	674	758	749	731	734	695	675	708	719	728	708	754	709	720	702	679	711	699	674	736	703	739	662	697	719	672	704	731	727	719	699	716	705	705	694	716	758	689	703	720	679	759	722	724	716	713	760	698	737	741	692	726	741	722	636	702	728	682	709	723	728	731	740	697	714	745	714	748	750	694	713	738	688	662	675	722	693	701	708	689	727	707	732	690	694	731	691	746	699	703	694	684	700	757	670	728	712	726	685	699	709	720	736	696	691	757	730	709	686	715	698	741	751	707	702	684	747	699	717	736	750	684	759	697	747	757	755	690	744	732	690	711	744	707	714	714	673	724	710	699	732	723	708	733	693	731	734	704	673	718	726	707	709	699	680	735	716	747	713	712	686	687	686	692	716	745	720	720	741	698	699	746	644	705	747	718	694	690	707	745	695	695	712	723	707	684	774	738	725	707	733	692	708	696	694	716	690	672	756	730	751	730	700	727	718	744	671	668	668	711	758	696	713	714	736	702	720	748	693	757	709	733	714	734	677	747	690	740	678	731	715	687	703	760	696	676	725	671	687	677	723	723	714	724	741	695	704	766	712	744	676	682	693	706	707	744	707	728	727	725	689	717	706	738	723	698	712	717	721	701	738	739	685	725	727	702	670	711	728	696	737	754	666	754	728	682	778	713	701	751	696	739	694	674	734	715	681	711	717	726	690	673	721	704	746	694	687	722	749	771	691	719	724	691	698	712	754	727	734	760	680	710	695	739	750	709	690	685
53992	48832	33445	25704	25372	26251	22971	16302	10354	7120	6380	10566	12007	7873	7011	6673	4680	3378	3852	6619	6956	5629	4200	2651	1909	1184	855	905	685	817	581	437	386	400	361	354	335	322	331	318	310	318	329	308	316	297	312	300	323	299	307	325	302	303	290	295	271	309	271	266	262	295	278	279	317	264	284	325	291	320	302	274	285	271	277	300	296	299	257	299	289	299	284	326	290	285	284	318	289	290	296	248	258	289	289	281	262	306	292	297	321	293	318	297	268	293	286	304	266	299	304	291	276	272	245	316	291	275	303	275	279	289	268	297	290	286	283	286	269	277	290	265	316	288	263	300	303	278	272	269	256	286	283	300	273	266	292	314	306	279	277	271	296	292	297	284	248	260	284	298	284	251	271	317	258	252	273	291	296	300	269	274	288	305	254	246	285	278	287	265	290	305	282	283	265	257	307	311	265	278	306	261	310	280	267	239	268	289	276	259	277	287	283	271	271	298	287	281	265	283	292	274	312	273	272	267	255	312	271	299	291	276	242	307	290	280	270	272	287	270	274	282	268	290	293	278	275	268	289	302	275	307	261	292	278	274	307	272	301	290	264	270	258	274	289	270	270	282	294	273	296	256	288	264	283	295	279	270	294	287	267	278	246	287	289	280	301	278	278	265	281	283	280	291	293	274	298	269	287	285	289	276	283	280	271	274	282	277	289	276	296	303	257	287	279	320	284	298	280	315	260	270	268	303	290	240	281	274	278	303	298	272	266	267	261	263	306	274	277	266	274	313	287	265	259	300	246	286	261	277	250	275	297	270	299	265	289	284	267	312	253	275	276	267	256	268	277	240	283	299	286	288	286	303	273	271	281	301	270	310	290	252	313	272	267	289	280	280	286	267	280	257	300	274	271	257	284	277	279	310	271	270	299	268	286	260	325	257	303	299	301	265	272	280	296	307	287	309	284	258	268	286	245	283	263	289	299	282	269	268	277	303	264	298	285	291	289	294	288	273	268	292	244	284	323	267	269	297	246	268	263	273	266	274	270	272	316	288	303	275	242	278	263	297	279	303	259	286	280	261	296	287	280	273	296	296	275	285	274	301	253	282	311	269	298	293	299	296	286	320	296	283	278	290	285	270	295	278	285	291	263	266	285	272	249	303	276	271	308	264	283	282	258	274	304	285	279	313	277	279	275	287	300	297	283	290	254	282	283	229	305	280	268	318	305	293	281	269	318	280	247	302	271	290	274	252	302	272	290	276	280	295	241	264	271	278	293	310	273	267	296	260	301	267	294	305	318	278	290	268	264	301	277	272	262	326	276	306	306	257	297	290	243	256	287	272	281	280	264	294	292	292	276	273	281	277	274	280	290	253	272	301	258	278	277	261	303	292	307	294	298	294	275	289	255	253	260	246	270	301	257	281	283	285	288	264	334	271	271	284	280	285	272	303	266	241	250	278	300	282	303	289	281	305	266	258	276	250	251	275	264	247	291	287	290	277	269	277	313	267	327	274	273	280	277	261	273	312	288	281	272	251	254	294	252	305	297	276	293	266	257	283	267	290	267	267	287	268	261	279	272	277	288	291	268	296	271	277	277	274	266	284	311	268	287	304	291	281	319	298	259	289	239	265	270	270	306	281	291	261	286	260	278	310	267	256	278	279	295	296	285	294	291	290	283	272	276	274	287	243	313	290	304	300	269	269	280	292	299	277	289	275	258	246	300	276	265	276	286	279	264	293	288	288	265	298	281	266	279	282	275	275	275	308	272	290	292	272	278	280	290	274	316	302	275	283	300	264	273	296	261	286	305	266	263	299	254	263	267	284	273	286	284	279	274	256	288	296	261	281	312	277	269	272	271	264	290	273	287	287	282	273	324	271	279	286	295	275	319	262	259	320	267	269	278	284	270	274	285	273	268	265	289	281	269	266	278	261	277	276	289	300	311	261	312	270	298	278	257	289	272	260	274	256	294	279	277	284	289	282	274	292	299	246	273	259	283	290	273	291	258	287	325	279	283	272	272	274	256	292	274	302	291	272	305	285	250	321	295	293	279	254	288	269	291	276	307	289	295	269	284	266	288	294	284	302	280	276	261	276	277	291	298	287	260	261	251	264	276	268	260	288	294	293	269	285	253	305	282	276	271	290	274	250	265	280	295	300	280	266	293	284	291	293	270	270	283	268	289	242	269	301	265	280	286	278	268	298	257	288	295	294	306	288	301	263	305	309	272	316	279	280	274	289	262	316	249	274	299	262	278	284	268	272	298	300	276	303	281	281	288	275	299	287	289	306	272	249	271	283	276	283	266	276	280	270	285	276	289	292	309	269	297	271	297	272	309	314	276	291	312	269	280	273	287	266	235	254	250	243	285	278	268	293	265	284	291	300	270	278	283	286	268	285	263	317	251	251	271	270	276	332	317	267	238	261	271	282	274	290	307	293	276	311	290	261	294	277	275	266	269	240	282	270	270	288	278	266	280	281	286	280	307	276	293	314	304	293	256	268	280	272	311	283	290	310	284	287	286	278	299	280	292	310	300	283	253	256	254	263	288	284	293	286	242	248	244	282	293	285	280	270	303	231	304	274	258	268	297	270	301	269	288	265	277	260	254	296	278	280	289	282	293	288	284	248	273	283	284	305	310	299	294	282	267	273	285	268	278	272	259	288	265	295	286	291	255	274	292	288	263	285	283	278	267	270	292	275	270	283	293	286	275	285	266	247	301	270	271	293	277	280	309	306	271	283	284	255	294	286	278	249	288	292	276	288	256	285	281	265	305	300	274	288	298	294	259	269	309	285	318	289	256	271	270	304	286	301	279	284	270	270	277	288	288	279	281	268	265	279	261	272	267	292	267	297	277	297	248	309	288	279	256	315	258	284	316	249	300	261	281	293	295	288	245	300	295	287	264	277	305	259	271	317	280	269	271	273	260	280	301	293	291	270	279	286	303	288	267	291	318	263	283	260	243	285	269	285	277	296	296	273	265	270	275	248	288	292	261	267	278	285	307	269	267	273	295	269	288	285	263	326	269	271	284	278	278	295	292	297	289	283	269	276	298	254	298	281	290	282	269	321	276	272	261	275	257	301	289	288	265	283	266	275	260	301	255	257	268	283	251	295	300	298	292	310	290	287	255	292	278	261	287	299	275	256	278	310	283	294	276	284	308	283	247	275	273	271	263	267	280	266	278	310	267	288	261	324	296	298	274	301	247	280	254	276	243	278	284	297	296	278	284	278	295	266	286	263	261	274	267	299	311	271	287	312	303	241	267	272	302	294	244	291	296	281	286	301	246	317	271	269	275	292	308	292	304	305	277	250	261	276	272	260	261	263	283	284	274	307	273	283	263	290	283	300	278	300	287	270	275	265	279	249	265	280	288	292	280	281	284	301	284	261	263	267	266	314	317	284	283	305	291	291	261	284	246	294	291	295	265	250	281	274	295	283	280	269	285	294	274	262	303	260	307	270	270	275	290	313	308	275	295	275	264	300	295	275	309	280	259	300	274	289	259	262
43785	53125	31108	31186	31585	32791	27088	20863	16469	14772	16217	25891	25885	20590	19635	20060	15272	13352	15102	23795	24136	21151	17124	12780	10014	6286	4661	5046	3547	4080	2885	1955	1582	1411	1314	1300	1259	1166	1145	1119	1058	1057	1039	1091	1041	992	972	982	998	985	1002	909	961	985	924	920	912	928	846	972	958	888	996	933	948	933	860	909	879	945	903	931	929	878	910	896	880	927	870	895	874	860	884	911	899	898	911	899	890	856	869	824	820	858	810	819	868	822	849	867	846	837	831	858	851	836	850	813	849	828	852	839	814	815	867	816	873	824	822	833	862	848	826	855	870	836	836	838	850	766	756	805	820	868	773	844	766	834	842	777	834	796	829	823	848	798	829	822	838	814	829	811	865	856	841	836	826	812	820	805	841	810	833	836	786	825	806	811	814	817	824	811	799	803	807	829	749	813	779	830	843	841	832	814	815	824	819	832	819	842	841	799	807	809	875	892	833	785	803	809	891	819	832	873	871	865	832	802	837	807	822	886	795	826	847	840	799	864	860	800	849	865	808	822	806	812	823	848	824	832	833	771	821	844	857	810	808	813	821	862	807	843	841	807	771	814	797	868	846	799	875	806	790	832	815	796	843	840	827	809	835	827	795	778	755	847	826	813	849	799	781	820	840	804	821	820	831	854	834	841	807	829	827	861	834	865	846	885	822	846	828	820	821	826	834	860	817	850	856	827	814	799	832	824	807	774	811	844	800	759	816	808	784	822	806	861	827	822	801	799	823	866	797	811	860	825	869	838	797	768	835	858	855	856	820	795	874	774	856	838	860	835	804	841	780	803	853	807	845	801	804	812	797	753	825	825	803	850	768	829	830	819	864	802	811	829	827	817	845	849	814	786	824	805	831	847	852	889	836	795	851	898	838	764	844	821	797	807	823	834	782	858	762	813	798	826	835	834	793	827	836	816	845	804	798	836	814	842	843	832	824	797	831	784	808	837	851	803	894	824	807	845	835	831	815	794	851	810	816	803	868	829	857	827	826	859	838	802	858	819	867	859	806	779	822	800	830	826	805	872	832	834	803	849	830	828	824	854	830	828	868	874	831	802	801	866	794	858	819	834	830	875	849	787	835	838	865	813	840	790	840	906	833	799	851	818	843	784	816	840	871	840	815	827	830	827	908	821	816	775	882	812	801	826	822	836	875	829	844	776	776	784	841	849	811	814	923	807	860	850	760	846	884	807	842	823	895	785	852	815	871	765	823	852	774	870	841	886	787	829	824	834	807	865	774	921	870	819	830	869	850	805	870	854	835	755	843	875	845	790	853	884	820	852	836	836	798	857	822	807	843	851	817	818	832	822	814	849	834	814	819	796	788	802	807	844	802	831	818	821	870	794	790	799	910	803	784	801	852	797	886	860	851	807	861	826	838	851	812	783	861	790	806	840	788	806	875	830	790	787	813	791	856	819	850	809	810	795	794	802	836	823	838	795	871	800	860	798	829	786	766	848	831	847	834	856	798	834	839	878	817	833	856	852	846	803	863	791	818	810	783	823	821	816	884	807	844	872	852	819	839	873	814	859	798	842	856	850	864	808	835	824	848	863	826	836	877	839	814	801	796	824	859	820	807	838	848	896	804	824	859	826	787	812	799	779	786	767	844	826	820	879	878	813	881	825	832	778	836	829	824	856	833	842	833	824	859	830	824	848	786	790	881	886	823	837	818	856	829	809	842	834	841	864	810	841	830	847	849	877	841	842	796	801	843	813	828	805	812	820	830	876	792	854	855	803	807	834	877	861	826	810	857	805	826	801	841	837	849	840	812	832	806	812	855	803	809	868	782	810	823	813	834	873	823	893	820	763	844	794	801	796	842	846	858	790	810	835	850	784	826	817	835	797	834	829	882	883	832	804	810	804	840	853	830	889	846	856	825	816	826	815	870	809	788	861	845	791	840	868	869	814	818	840	859	834	781	829	822	869	809	783	824	822	815	823	821	834	798	843	841	845	825	834	825	853	851	795	802	858	862	817	846	857	810	812	854	826	764	834	836	819	850	835	837	818	821	886	849	774	799	857	819	821	790	816	846	843	909	812	805	858	861	785	842	801	789	819	814	785	835	801	795	863	831	808	903	827	764	813	850	787	827	852	790	838	787	821	825	841	825	826	819	833	835	795	853	819	805	773	842	836	771	828	813	798	843	806	832	823	798	796	811	861	825	802	825	858	800	788	844	834	790	836	835	802	828	861	788	811	809	848	816	833	793	848	887	850	805	821	816	851	823	766	828	807	831	877	834	791	844	795	828	810	823	852	838	786	801	801	858	806	817	838	767	833	876	812	814	860	803	812	820	828	779	871	855	873	866	831	814	783	818	844	817	851	789	765	791	836	821	803	762	817	792	839	797	864	872	810	859	879	804	840	813	849	785	835	872	838	848	846	823	856	835	869	869	813	815	823	863	795	820	796	852	806	867	817	833	831	830	845	862	791	817	802	801	831	818	832	847	814	835	815	855	813	811	776	836	882	871	872	852	776	871	861	821	813	820	795	798	843	853	817	799	838	797	824	824	813	876	844	778	895	808	824	844	776	808	807	808	865	781	820	884	816	777	834	844	841	768	808	810	804	835	825	827	852	803	861	798	823	832	781	795	872	815	793	837	869	793	889	785	814	825	861	845	809	802	839	818	828	855	848	833	819	827	811	843	839	828	870	860	797	806	828	793	804	797	871	774	815	854	814	840	856	869	814	858	829	785	835	851	881	798	853	802	841	815	813	798	819	844	797	807	811	783	814	854	819	839	819	796	890	835	824	856	843	800	835	828	815	823	750	829	819	808	839	796	825	824	827	808	829	839	830	811	841	804	806	769	788	831	843	827	857	827	847	797	842	842	777	850	838	787	856	797	868	787	770	812	789	819	816	809	830	835	779	797	822	828	811	820	890	823	827	787	791	778	822	850	850	841	840	862	834	816	787	793	838	808	864	814	815	810	841	808	811	820	870	805	842	803	879	823	837	810	815	860	804	783	852	804	788	805	779	839	814	811	782	888	797	836	855	828	808	903	811	868	820	794	871	850	847	813	896	866	835	842	809	833	822	854	855	823	846	827	842	839	842	798	811	846	809	865	837	812	823	831	813	778	833	790	848	835	804	844	800	821	778	857	790	830	835	782	832	847	816	793	829	864	820	819	805	831	831	838	839	837	821	807	820	856	891	846	802	874	848	816	823	828	858	862	881	783	845	818	832	809	810	825	781	839	836	853	758	802	822	842	824	816	812	814	799	807	826	820	884	809	838	844	838	832	823	825	819	847	818	790	800	814	845	868	790	806	865	846	823	860	788	826	817	848	812	828	823	826	861	852	819	837	843	764	861	837	847	838	835	831	861	844	833	860	811	809	795	840	868	818	808	844	804	853	836	787	825	840	831	834	861	793	812	831	833	841	806	834	826	882	839	839	845	754	846	800	789	757	792	815	839	820	843	846	826	787	836	883	791	869	852	881	827	834	822	849	813	826	870	743	839	848	815	779	801	806	791
18765	24262	13324	4209	2336	1870	1350	822	641	478	536	593	659	539	539	522	509	459	474	500	563	448	415	428	356	341	380	358	325	269	335	328	304	264	278	290	313	306	312	290	288	272	332	298	273	288	294	280	263	272	293	279	301	276	329	297	322	272	292	304	278	262	284	281	280	283	330	289	281	280	262	294	268	286	307	278	256	289	301	299	307	313	286	324	300	289	312	268	286	316	273	300	279	299	249	274	294	287	279	266	286	294	291	279	274	283	285	290	269	271	302	285	292	276	282	271	289	284	299	275	281	271	278	286	316	271	291	277	320	279	292	295	290	294	292	292	262	275	297	304	290	284	293	278	274	289	310	318	264	304	299	306	310	261	304	271	256	293	305	275	307	282	276	260	286	306	308	284	298	286	299	310	287	251	294	294	289	282	309	279	301	284	275	267	309	255	285	264	283	319	299	290	306	272	274	273	299	260	300	315	277	282	262	270	270	299	286	302	255	263	301	273	297	281	306	304	293	293	288	311	272	291	289	275	309	303	284	280	301	314	283	296	282	318	281	299	258	270	292	282	282	304	279	281	307	290	289	263	291	310	290	310	292	295	299	342	276	285	306	279	304	293	284	290	266	270	288	314	274	281	268	283	290	293	282	265	289	259	290	264	307	299	290	270	286	307	276	291	302	288	258	286	310	312	280	304	272	272	274	295	281	284	307	287	318	305	272	272	280	271	284	298	266	272	280	288	305	328	282	298	277	250	275	270	295	254	280	262	289	287	262	298	266	255	274	306	270	286	312	297	291	294	306	284	321	279	261	295	244	299	312	273	304	299	296	278	288	308	299	282	264	307	297	279	277	302	273	297	339	276	272	283	269	277	303	276	260	273	305	300	303	287	301	293	300	288	282	278	284	309	282	274	261	312	283	279	300	262	285	276	262	286	297	265	304	284	304	271	265	295	297	306	288	288	309	291	300	290	281	302	286	313	300	298	287	289	287	289	297	307	303	305	304	285	276	280	297	289	304	278	320	291	256	299	301	291	304	288	293	286	285	308	296	271	291	257	288	291	307	296	312	282	273	306	284	298	296	287	281	286	279	261	295	277	262	301	279	269	300	275	306	302	288	259	287	305	281	290	252	303	266	275	301	304	291	253	289	265	304	266	310	293	281	274	309	272	266	309	310	307	294	307	309	313	280	264	262	306	282	317	319	321	288	269	274	293	288	271	286	263	288	277	280	320	289	282	285	264	253	285	304	260	295	285	298	266	280	254	267	261	297	289	278	285	280	283	303	257	282	292	298	273	286	267	299	261	303	280	298	272	294	310	279	309	259	283	295	297	277	282	294	302	304	302	280	299	271	274	320	294	280	280	296	255	299	292	270	299	289	279	285	293	317	307	298	264	269	253	301	307	306	277	272	295	313	272	295	307	288	293	307	265	270	261	281	299	314	298	280	282	292	282	273	280	294	263	304	297	330	291	304	269	269	299	268	308	282	296	277	244	276	306	314	289	296	249	268	273	288	298	261	283	284	284	274	315	249	302	308	313	323	275	277	289	279	324	281	303	293	289	291	296	317	257	305	305	282	319	290	304	305	299	297	269	298	254	292	303	300	262	286	266	275	268	297	263	249	272	279	297	278	273	281	257	287	268	304	271	270	330	297	271	297	271	280	298	292	282	304	305	289	279	290	288	300	266	319	283	294	284	294	270	282	286	268	272	312	291	275	309	272	320	297	280	272	300	294	282	286	284	300	296	294	270	296	272	312	271	289	253	290	342	314	287	274	271	282	262	272	281	267	314	274	286	280	289	276	281	302	270	281	298	273	315	275	262	282	292	288	274	268	307	262	265	304	282	327	274	276	286	306	296	326	285	309	316	265	291	284	265	295	246	242	265	310	286	297	282	299	282	285	267	271	293	277	277	287	295	272	291	293	275	287	249	298	321	317	261	294	280	260	304	265	261	296	299	301	255	303	307	287	293	287	305	275	255	292	312	275	287	289	307	265	307	258	276	269	265	312	290	307	278	314	293	275	293	265	276	300	296	288	285	282	280	271	311	266	306	311	322	320	251	291	276	277	286	286	264	272	292	310	287	272	267	282	274	294	265	299	298	286	299	279	299	281	317	278	265	303	287	275	300	294	282	292	286	259	293	289	292	292	309	285	286	287	321	306	296	226	279	308	290	311	278	309	293	292	294	326	297	285	293	289	290	316	276	283	282	278	249	292	273	278	285	257	311	299	279	257	281	279	301	304	291	298	306	295	264	273	275	296	251	261	271	288	291	293	296	280	286	278	283	276	273	289	265	298	288	291	260	277	297	281	290	298	296	283	317	285	276	317	320	282	293	311	301	299	295	310	280	309	284	290	275	288	281	296	275	264	320	273	284	304	291	282	280	291	280	265	315	316	273	322	276	281	289	266	283	260	253	309	280	333	282	316	269	279	262	283	263	292	298	287	271	275	271	280	307	269	280	296	287	286	280	315	303	284	327	248	268	321	276	286	290	269	238	280	287	274	286	306	265	286	281	336	291	275	311	304	282	301	302	277	292	276	279	293	304	269	284	293	283	305	275	300	286	271	285	294	272	281	318	310	291	291	278	263	277	275	273	267	279	292	290	298	290	284	286	297	304	258	301	285	303	296	316	281	310	306	251	283	314	298	298	302	322	294	276	299	298	283	300	289	310	252	264	281	265	290	307	274	294	311	291	284	283	296	276	273	264	289	286	262	246	285	265	265	319	298	317	287	266	286	304	273	304	275	279	300	262	297	285	304	280	289	295	294	276	323	267	263	280	288	250	259	269	290	292	300	269	259	268	277	312	304	301	327	292	276	308	291	303	291	330	293	257	301	285	323	318	308	282	302	309	276	316	259	305	264	278	269	270	306	304	283	272	308	283	288	290	285	302	309	276	282	303	285	291	300	301	289	253	284	286	284	300	258	294	296	289	302	274	274	305	302	267	274	271	296	296	269	284	287	265	280	293	288	294	284	296	279	303	308	291	268	283	304	286	291	288	284	288	309	271	276	285	302	299	274	310	284	279	320	326	290	317	287	287	285	281	308	310	302	310	295	305	294	312	299	281	264	279	282	295	300	255	258	320	291	243	271	279	286	259	267	318	299	274	263	313	263	290	281	270	314	278	295	312	264	280	284	271	281	309	271	276	283	305	308	278	293	299	272	276	302	272	271	304	287	286	244	292	299	280	281	288	279	297	285	263	284	289	263	289	292	293	301	299	285	294	268	277	308	265	280	253	292	280	290	315	304	299	258	315	268	306	277	268	267	307	240	290	306	284	267	279	306	276	274	271	278	276	283	283	283	306	278	281	299	280	311	267	295	287	278	263	283	269	278	293	298	288	311	310	286	270	276	284	282	282	294	278	285	282	281	277	294	315	291	304	322	297	322	272	309	297	298	291	301	305	280	282	287	327	291	282	285	300	286	302	272	305	258	293	302	291	278	300	292	296	279	331	272	298	287	299	276	269	285	279	266	283	296	290	281	284
15989	27171	10128	6747	5601	5515	4166	3033	2325	2002	2167	2713	3119	2498	2513	2491	2206	1933	2048	2477	2491	2264	1889	1545	1464	1295	1273	1255	1151	1161	1161	1123	1000	1039	965	1007	933	966	932	921	875	889	899	926	863	899	853	874	905	868	902	820	885	858	847	920	857	882	869	893	868	864	884	860	841	884	834	896	881	888	862	913	907	861	893	863	882	887	879	878	835	878	906	914	913	864	892	904	864	843	927	868	885	913	858	923	900	827	911	881	879	842	899	884	894	838	876	834	870	909	882	845	881	896	864	854	849	910	860	866	879	863	873	876	896	900	838	871	844	880	842	857	872	871	929	907	864	885	906	867	866	855	858	871	900	849	914	900	909	852	910	858	826	901	901	885	877	953	867	871	919	876	847	852	878	847	856	928	860	895	864	863	879	915	908	823	860	864	839	869	880	864	850	837	855	880	871	831	895	882	886	862	870	880	857	896	881	847	870	882	925	926	881	907	854	891	866	890	880	929	878	888	895	918	884	907	905	872	883	851	903	854	901	838	863	867	921	863	945	924	902	853	875	871	872	876	849	860	816	881	859	897	840	886	864	849	886	817	868	841	882	895	867	887	838	892	943	894	903	898	912	903	881	859	874	872	886	848	894	864	918	870	888	877	898	845	854	869	888	901	905	835	869	908	902	821	880	938	883	876	859	933	889	877	829	898	846	919	901	879	816	851	844	852	902	889	841	865	923	927	894	865	819	843	883	867	904	915	872	883	853	896	872	883	838	840	855	857	922	856	979	875	903	868	852	899	854	860	912	899	891	862	866	861	860	929	860	832	868	864	893	883	867	848	845	858	901	867	843	873	878	858	914	880	833	871	905	845	861	857	909	896	856	905	897	917	890	865	871	826	892	874	864	822	889	916	835	858	894	847	879	889	815	932	841	875	881	869	876	914	859	873	871	923	871	873	882	873	841	880	868	883	871	865	865	898	883	874	875	877	875	852	874	865	845	950	850	879	863	892	879	879	849	886	901	879	829	870	826	903	849	866	885	887	878	960	876	896	829	900	883	831	895	852	932	887	913	915	862	840	876	833	858	883	970	893	890	874	854	894	908	907	861	907	850	904	875	899	876	924	945	873	826	868	891	857	902	863	897	904	856	918	878	837	885	816	895	889	799	870	891	915	904	844	880	857	880	895	867	838	886	884	867	870	876	875	864	879	850	835	856	863	942	832	877	890	915	910	890	882	892	872	869	904	915	832	829	888	851	899	846	863	943	887	923	796	908	829	904	854	844	882	842	867	876	880	905	873	876	864	907	875	843	875	882	934	878	868	923	899	883	897	878	946	881	858	903	861	884	842	856	872	910	881	881	849	868	902	908	917	925	853	873	895	882	856	915	893	868	903	897	969	875	876	855	848	895	843	826	900	912	957	866	863	875	897	875	911	861	866	841	858	859	889	821	838	910	831	881	860	880	916	909	904	869	879	916	863	900	853	941	882	890	832	881	850	881	828	894	870	811	859	878	871	913	913	896	863	878	889	892	920	875	856	841	861	852	905	874	895	880	896	851	871	872	865	897	852	898	900	875	854	869	881	883	878	840	887	842	885	848	869	842	897	876	903	923	873	888	887	835	812	860	817	879	903	879	876	868	876	862	816	905	869	822	865	875	893	838	902	894	897	882	837	915	867	892	877	915	891	843	878	907	869	876	880	911	889	905	888	882	895	851	861	912	825	878	891	875	895	881	843	881	873	830	882	929	880	859	896	893	889	862	891	863	918	937	901	850	914	861	894	895	897	866	853	896	874	906	924	897	864	883	867	863	856	823	887	844	898	903	876	827	872	881	900	866	885	881	874	843	907	907	846	887	916	927	829	865	875	895	827	851	905	863	896	882	863	910	848	857	875	889	821	892	879	854	936	901	821	850	846	876	859	915	911	851	912	851	861	855	868	890	908	889	847	903	885	896	874	842	868	890	899	842	845	886	858	872	924	897	918	917	862	836	854	877	887	881	865	878	865	871	925	936	871	888	886	898	885	827	929	909	875	896	900	903	911	876	851	857	941	882	843	859	861	880	908	901	829	872	849	861	862	903	919	807	892	873	888	941	848	854	897	855	836	905	905	859	882	877	872	887	881	870	880	847	890	914	914	855	833	901	856	846	856	865	861	877	891	897	894	869	905	848	924	878	830	824	878	848	864	916	873	885	844	868	839	799	865	849	842	851	930	876	885	860	876	834	832	890	839	907	838	840	857	865	868	868	913	868	888	878	892	917	911	873	864	869	854	860	846	815	832	863	871	860	883	905	850	859	843	915	883	870	847	910	945	855	858	828	833	901	832	928	828	877	893	891	830	905	878	855	842	824	837	851	862	902	873	867	848	894	841	866	878	837	885	855	870	906	856	820	901	824	881	868	841	861	899	890	909	860	886	869	870	850	897	865	861	905	872	869	836	846	918	870	880	921	865	824	913	903	908	842	880	848	864	879	927	876	839	924	919	861	886	856	881	865	813	861	872	887	836	909	845	952	877	862	830	842	799	900	915	872	874	830	854	874	900	868	902	916	868	886	899	879	853	855	830	902	913	923	867	921	899	898	879	846	877	823	878	823	928	888	868	866	841	847	900	931	864	958	869	847	862	840	877	844	874	888	880	806	902	840	856	860	868	886	862	862	886	878	897	857	885	852	886	887	879	870	863	893	918	902	899	898	883	875	823	902	884	889	904	902	875	902	841	892	830	891	881	879	870	875	871	901	924	866	903	875	924	881	905	852	887	882	872	903	887	870	898	861	898	870	876	874	840	868	895	867	886	885	855	913	911	913	906	841	859	805	885	889	951	864	869	903	871	890	896	893	858	865	838	871	921	875	904	909	872	886	863	911	856	857	839	891	857	873	876	840	887	892	859	888	955	874	888	855	872	864	861	835	914	886	888	884	867	870	898	893	871	945	944	844	906	869	921	884	853	875	940	886	877	924	916	841	842	876	880	855	911	811	898	910	926	862	864	879	836	892	924	906	858	875	875	851	887	889	902	885	855	889	898	821	855	886	897	888	902	860	821	877	834	862	851	848	830	897	857	897	835	894	912	917	911	873	883	889	886	913	885	929	900	878	870	906	884	890	918	849	920	866	911	896	898	892	870	868	896	873	946	874	893	904	878	867	887	842	843	843	858	856	828	860	916	896	942	869	884	831	859	855	874	874	848	902	896	869	897	864	866	860	908	909	925	866	893	919	870	856	866	872	856	900	906	877	929	926	906	904	902	909	860	885	836	916	848	924	863	907	859	885	877	890	865	916	903	887	883	900	923	847	881	856	926	809	852	917	865	912	881	894	901	887	898	943	867	890	894	927	872	881	880	862	906	845	839	867	859	881	831	867	858	853	889	864	849	868	928	913	898	853	894	919	853	908	870	885	881	878	872	827	883	889	841	895	889	893	858	876	885	847	862	914	856	857	868	867	844	838	853	848	881	888	865	878	909	893	898	881	887	809	810	848	927	858	879	864	825	833	814	902	904	845	913
44442	47862	29813	24045	22847	19547	13348	7806	4412	3069	3211	4286	5715	3025	2524	2517	1965	1481	1692	2337	2826	2170	1544	1247	714	574	561	438	442	345	400	312	288	287	267	243	267	223	257	281	237	264	249	246	231	268	232	231	216	238	233	226	245	238	242	212	205	252	210	224	241	226	225	228	220	223	226	258	220	225	260	226	238	224	213	248	243	225	242	232	201	212	233	229	246	237	240	221	228	240	269	234	221	242	219	233	223	200	222	240	242	219	230	216	223	232	242	198	233	217	250	237	229	238	203	212	206	251	224	240	221	259	221	206	211	234	220	207	225	230	231	208	208	193	242	203	194	217	226	227	216	238	254	216	253	243	268	207	242	228	230	245	235	235	241	224	213	240	246	236	235	223	254	259	244	240	240	229	233	233	209	225	228	244	249	244	234	237	229	211	244	213	238	223	238	182	237	214	228	210	204	253	246	254	253	238	241	218	219	253	222	232	240	221	233	245	225	232	209	243	212	265	229	258	231	264	234	255	232	225	229	233	247	256	230	234	242	235	241	249	254	248	237	216	221	252	195	234	227	226	233	221	241	244	232	251	224	228	249	206	232	223	257	213	250	210	242	228	225	241	244	233	244	227	247	227	244	219	220	224	202	259	234	231	242	222	251	219	228	248	232	246	228	240	215	251	216	244	223	246	229	235	212	225	228	224	251	211	246	221	215	235	223	223	225	232	216	254	252	206	211	225	238	207	181	228	236	241	241	221	244	212	232	232	237	218	254	238	226	250	223	226	228	243	245	234	198	226	230	236	241	225	249	231	226	194	238	227	210	222	213	241	221	236	239	215	262	221	238	246	225	230	241	226	237	206	215	217	222	232	220	231	223	238	234	242	258	198	226	248	245	195	216	217	229	222	237	222	251	255	193	239	213	206	213	243	199	218	221	243	216	223	237	237	259	220	216	251	204	232	261	229	245	219	197	235	237	245	222	230	242	211	234	218	230	237	255	219	257	244	227	230	240	233	239	232	214	229	262	201	222	233	224	237	228	239	210	237	256	241	220	236	240	228	214	221	255	243	221	222	245	230	237	225	229	235	239	237	237	215	265	184	236	252	230	234	226	227	221	250	255	231	226	232	246	226	214	229	243	265	219	243	236	223	238	229	235	236	215	229	243	228	224	226	220	250	230	221	213	221	235	234	218	219	223	247	223	232	222	223	214	241	241	235	210	209	253	253	257	240	218	229	231	203	219	211	234	254	253	214	232	238	211	177	228	220	248	200	244	223	212	243	253	207	235	279	213	222	242	230	240	238	224	240	251	239	205	256	227	216	230	213	233	243	214	243	233	210	206	230	224	231	259	220	235	242	244	245	205	249	226	225	221	225	232	198	241	253	202	215	255	232	237	225	247	220	264	253	235	256	222	254	248	258	232	254	233	245	245	237	238	251	249	225	222	229	210	233	240	255	232	230	222	239	209	246	226	240	249	239	239	240	209	237	213	214	261	252	232	239	237	203	215	235	218	230	226	249	246	245	247	191	220	223	221	260	232	233	233	241	221	218	274	244	251	272	238	232	229	225	244	228	235	242	248	219	238	233	244	229	234	203	250	226	230	225	197	235	225	215	233	241	234	233	218	243	229	216	236	231	238	215	241	233	245	218	236	220	203	204	251	245	222	262	217	228	269	229	228	239	236	245	214	243	242	225	247	271	220	238	231	214	231	232	221	255	237	214	213	233	238	215	251	231	239	195	235	214	218	220	246	238	229	242	244	220	216	219	230	238	255	266	197	253	226	268	240	225	229	238	232	213	246	214	245	214	257	240	222	233	223	240	250	260	241	245	209	234	235	218	215	221	242	222	225	236	242	245	259	225	234	204	220	214	231	261	211	251	233	242	244	211	241	222	222	225	234	225	253	214	240	243	249	216	226	234	237	235	227	234	219	220	233	233	239	222	205	248	238	246	263	224	231	218	233	246	237	234	224	231	247	218	251	227	216	223	207	234	235	227	257	200	241	249	223	243	240	250	223	233	240	224	229	222	268	236	235	179	226	197	248	241	235	239	222	231	222	221	246	233	236	234	232	214	241	233	235	243	214	242	250	227	256	230	200	237	235	239	215	217	249	191	202	224	226	195	250	254	233	232	232	202	226	239	223	215	227	241	232	199	240	213	242	230	237	216	218	222	231	214	264	233	256	247	246	237	231	236	222	234	223	228	238	248	235	242	230	227	235	227	221	223	225	213	247	245	219	258	217	220	242	208	230	240	237	257	244	215	251	246	243	222	230	240	210	247	251	227	235	238	213	259	233	247	236	246	215	232	240	245	271	232	235	239	235	221	214	201	240	262	228	246	208	219	236	245	224	186	230	249	225	216	248	272	237	228	228	219	249	214	208	224	245	237	220	235	216	238	257	219	235	219	252	237	235	263	216	228	250	218	248	237	246	225	217	254	226	220	240	219	237	233	221	219	211	223	233	228	228	259	218	237	253	195	208	231	217	219	241	211	246	223	209	246	209	218	243	233	195	222	236	233	247	228	206	233	210	228	206	232	234	234	227	228	218	231	242	235	250	247	269	224	245	218	220	241	219	232	253	223	249	218	230	228	265	237	248	213	229	217	200	225	229	220	215	253	221	235	245	250	227	241	261	236	270	237	242	235	221	246	233	227	220	221	231	250	213	222	231	254	237	238	218	226	235	219	230	242	198	241	238	229	241	211	225	199	246	226	238	208	240	260	232	224	251	249	234	225	212	213	217	260	225	224	231	250	246	260	226	232	250	247	222	237	229	252	223	227	235	236	242	244	242	220	257	220	248	220	222	242	240	281	234	213	241	222	243	228	219	218	251	238	215	245	223	223	237	237	245	234	245	216	231	230	234	212	228	212	258	251	247	230	216	220	232	221	256	230	234	239	262	230	222	217	233	233	230	254	230	228	229	250	218	231	227	238	236	234	222	223	261	246	217	226	261	240	241	222	237	226	214	223	244	226	212	235	204	225	228	209	214	254	231	240	234	232	230	238	228	240	218	240	241	217	234	214	220	237	247	245	222	262	227	227	211	239	215	261	249	262	231	259	211	232	250	216	197	212	236	219	208	251	245	249	233	238	207	224	216	209	246	235	244	205	228	223	243	202	232	234	215	231	226	223	209	230	228	228	245	286	237	217	243	229	239	233	233	241	236	210	220	260	227	219	235	193	228	227	257	256	214	225	227	235	231	241	227	225	205	237	209	243	242	258	230	244	252	256	225	248	220	235	257	233	220	244	215	217	229	241	225	227	239	222	220	272	240	246	250	215	241	260	238	232	208	228	258	208	250	261	227	214	233	220	213	208	232	236	222	241	250	217	200	224	243	244	241	243	234	208	233	243	202	210	228	206	238	250	240	220	224	220	225	221	226	233	220	192	227	209	222	230	241	228	230	246	240	207	203	232	273	221	216	252	217	247	217	234	239	198	229	210	229	229	245	248	242	245	256	228	230	222	233	230	247	229	216	225	232	232	233	243	246	215	239	238
35591	45942	21156	23094	23606	23515	18461	13159	9217	8623	10021	14977	17920	11428	10358	10251	9149	7641	8234	11953	14184	10739	8700	7222	3723	2839	3078	2200	2254	1612	1935	1443	1107	984	922	960	927	823	895	857	830	888	807	820	781	865	767	757	786	816	760	773	784	850	734	768	781	734	722	803	759	782	800	766	765	761	762	733	810	760	745	703	731	727	734	737	728	757	784	755	765	814	722	756	775	755	747	764	736	764	705	758	770	709	771	717	704	765	720	743	703	759	732	712	674	699	768	726	753	728	755	729	742	719	713	749	724	701	726	691	682	725	742	666	706	719	688	699	747	700	728	751	740	678	752	695	723	726	721	712	720	685	708	750	725	726	731	752	740	731	768	727	784	720	712	664	699	710	750	694	750	734	757	767	686	740	713	682	720	719	717	760	696	685	718	695	717	730	717	742	735	694	711	737	666	685	688	746	732	703	720	756	722	716	721	727	739	730	730	738	745	721	727	773	695	729	703	702	729	686	682	741	725	731	751	708	754	736	750	692	760	683	741	714	753	722	728	728	761	694	674	703	759	752	776	696	695	758	686	706	714	688	719	740	740	723	777	690	688	693	734	712	709	712	736	681	718	689	739	726	696	766	720	727	743	719	716	667	710	739	729	748	691	701	680	727	706	730	718	704	743	723	745	726	708	716	717	735	719	703	699	666	654	756	717	672	703	725	695	740	678	721	772	726	724	665	691	753	718	758	703	712	666	766	740	697	682	773	738	712	715	730	702	762	767	723	731	727	668	755	714	758	717	716	738	730	730	686	678	748	719	752	728	773	716	683	677	653	706	728	733	681	697	706	711	723	760	734	729	736	714	764	713	719	723	741	727	763	701	703	719	745	714	680	736	746	671	736	712	717	705	696	720	737	739	721	709	717	704	702	754	676	734	725	725	765	740	754	716	677	735	734	697	773	713	727	719	706	728	756	737	715	714	722	711	672	746	766	699	732	707	725	684	718	752	729	737	732	757	746	696	697	679	717	769	744	718	711	717	702	669	752	680	735	704	736	748	740	708	758	744	677	690	685	715	770	710	731	720	744	713	757	730	694	703	699	734	683	728	732	720	729	685	717	697	724	732	688	713	745	716	672	686	705	698	668	754	716	755	782	746	719	715	708	733	694	703	689	741	739	722	712	664	723	740	710	696	705	689	750	679	733	708	701	716	738	736	692	736	678	769	741	668	665	775	723	691	679	715	728	747	753	676	652	722	745	723	690	712	713	743	710	687	748	741	740	712	720	738	687	671	706	735	722	751	698	757	723	749	747	736	753	723	696	722	719	728	749	718	761	759	730	709	702	728	720	718	751	691	775	731	721	727	720	715	729	713	721	699	777	687	731	739	768	689	678	729	742	743	713	707	702	699	734	715	698	727	657	725	729	731	744	720	705	709	757	745	704	755	745	731	722	709	678	734	749	721	731	701	686	690	733	649	703	730	719	694	670	692	690	720	759	725	699	731	698	722	716	728	710	715	761	709	707	762	673	700	753	701	758	737	697	734	674	747	731	734	750	686	741	739	711	732	746	729	710	639	755	724	719	716	704	709	729	707	700	774	739	718	703	744	702	769	699	710	732	714	733	793	732	712	731	698	712	697	736	707	690	721	741	741	726	685	697	753	721	724	679	736	754	781	692	750	736	672	728	763	760	743	747	677	732	726	750	706	718	828	723	721	695	721	689	703	695	744	734	745	767	749	702	738	717	678	688	689	728	700	714	741	657	738	732	738	723	692	754	727	739	707	745	654	674	736	741	712	738	767	765	705	671	736	746	707	803	690	734	736	729	686	714	755	719	730	686	703	750	690	743	724	729	687	746	792	690	754	688	712	717	771	741	736	745	660	725	683	711	729	761	697	694	765	749	639	692	709	662	709	710	733	704	698	695	737	744	716	766	708	771	693	733	759	728	745	750	721	655	759	742	712	777	706	721	713	780	713	704	762	732	687	706	737	689	787	720	768	740	705	725	732	753	716	727	727	763	722	736	730	723	696	721	708	693	744	752	729	709	721	754	728	737	700	680	720	763	701	693	693	738	737	686	711	729	751	702	719	746	727	733	741	701	753	720	746	717	698	710	712	667	699	725	699	737	727	721	721	729	694	691	774	687	703	707	752	704	736	697	788	706	699	737	732	709	718	766	750	718	749	719	715	708	723	698	726	736	726	727	760	710	732	711	738	705	764	767	737	725	685	715	715	752	748	744	685	710	759	740	740	755	750	729	688	737	699	706	702	721	711	712	719	725	728	694	719	680	747	732	674	662	713	745	731	696	750	737	756	705	749	699	751	707	711	727	730	689	642	706	704	733	713	720	735	740	672	712	728	739	717	759	755	734	726	714	739	749	741	699	749	732	717	694	739	719	728	731	723	749	699	702	661	692	726	741	790	690	727	711	735	715	668	691	726	697	721	739	709	749	702	661	732	699	722	755	744	719	724	727	705	723	774	710	758	756	700	716	705	735	772	669	715	741	725	706	757	705	696	692	710	727	673	730	713	753	703	752	720	740	695	733	736	735	729	638	725	672	680	739	722	746	743	726	690	719	673	683	709	722	724	704	700	777	757	754	708	716	721	732	724	703	720	730	736	670	693	706	693	685	688	693	739	732	704	691	775	726	752	725	728	682	727	704	734	739	746	691	708	751	720	709	764	693	749	698	702	720	684	719	652	746	727	709	741	759	717	694	733	717	704	730	703	748	749	697	730	707	718	713	704	734	707	745	711	766	712	717	703	711	652	689	724	689	731	737	748	743	689	709	682	734	699	687	706	717	760	730	695	726	718	738	716	714	724	776	721	784	703	723	784	737	730	720	715	682	736	727	700	726	720	719	719	713	716	756	647	708	680	732	737	697	732	712	694	728	715	744	729	691	709	745	686	726	702	758	720	694	747	708	720	708	740	680	699	739	740	737	704	722	733	770	661	745	784	693	737	722	722	754	740	636	701	763	703	699	744	718	743	693	720	693	715	712	704	692	700	689	698	747	729	697	746	741	730	759	727	759	716	713	717	746	715	715	718	793	760	711	708	718	733	754	681	739	726	753	677	704	752	717	741	783	695	726	698	693	781	717	735	707	701	714	773	689	705	678	671	762	783	767	713	717	703	687	711	741	736	679	722	745	721	724	748	675	729	729	690	736	714	712	704	708	734	779	710	764	734	734	714	775	771	680	746	751	665	681	720	688	762	719	719	748	727	694	749	729	696	665	725	729	768	678	703	689	711	712	706	749	698	718	703	698	715	729	755	752	743	724	678	705	704	691	761	731	700	739	699	707	719	727	673	678	738	752	726	738	696	766	666	759	699	731	741	711	698	728	692	701	681	728	708	725	730	766	712	726	723	726	739	753	727	700	689	744	751	732	708	675	728	730	689	699	783	710	717	742	703	659	730	680	724	727	685	697	692	719	753	696	705	709	694	745	744	703	717	733	730	745	750	691	786	665	704	752	735	723	765	725	696	737	730	698	727	695	684	710	702	762	705	716
54215	47107	27657	25054	26490	26426	23014	17597	11798	7777	7664	10461	12239	8152	6319	6077	4754	3861	3809	6286	6914	5765	4071	2592	1436	1326	1053	884	794	664	613	515	446	352	354	372	296	308	305	316	294	335	307	322	286	305	307	291	269	321	313	301	328	312	289	274	292	277	277	301	283	300	317	278	293	305	322	316	307	297	259	288	277	302	298	271	272	298	294	302	295	303	299	287	262	298	291	273	257	296	285	288	299	267	286	290	304	292	276	270	326	286	274	292	269	268	267	271	281	278	311	304	303	269	251	274	259	273	306	295	298	284	277	273	271	288	259	272	291	265	271	279	284	292	278	276	288	305	274	278	277	282	285	280	261	299	267	269	296	277	307	260	275	288	285	293	269	270	301	295	264	258	302	259	291	264	261	265	284	257	283	299	286	293	269	306	286	292	270	261	287	275	308	282	264	312	297	266	272	252	286	242	283	286	284	278	271	285	314	296	295	281	266	280	287	269	269	252	267	314	263	278	254	281	271	291	255	263	260	287	261	270	245	284	229	271	255	276	267	275	296	284	260	275	283	272	265	306	300	282	270	266	267	288	274	294	277	293	286	283	257	299	277	275	272	276	292	300	267	278	279	322	276	308	277	300	272	291	271	265	266	279	280	271	294	256	285	282	304	283	287	267	251	274	255	267	269	273	295	257	255	269	251	297	291	277	283	283	298	271	276	282	261	264	273	289	290	282	289	275	273	311	287	285	280	285	316	296	278	263	276	265	302	268	278	279	284	285	263	285	284	279	316	290	285	281	284	267	275	282	255	275	271	263	283	281	287	258	266	278	294	301	255	280	301	251	259	279	258	300	296	243	244	288	284	298	293	279	265	292	289	291	260	270	314	281	320	279	300	275	263	247	270	299	243	299	303	302	296	287	268	288	272	264	271	284	250	294	286	264	261	256	304	273	294	291	268	291	261	269	252	280	291	273	291	274	259	270	313	299	253	260	313	281	268	305	240	287	269	264	294	289	267	285	294	301	298	284	315	309	273	284	272	292	280	304	298	285	273	267	278	290	290	275	309	275	255	265	295	285	264	288	255	275	281	276	283	296	275	280	284	289	275	280	263	284	248	267	271	288	281	280	273	293	285	270	276	308	295	275	259	298	271	291	289	270	260	271	323	284	289	307	307	280	252	285	275	264	255	266	263	259	281	289	301	286	273	254	279	303	278	280	301	296	284	284	268	294	260	292	240	287	317	268	285	278	279	284	298	265	279	296	296	274	259	259	332	286	261	276	281	293	314	256	295	265	291	271	279	256	298	288	253	289	269	306	295	266	252	274	276	316	284	312	273	286	267	291	286	287	278	271	256	277	278	305	272	273	290	301	304	291	260	310	259	255	282	274	291	277	295	256	296	290	284	288	291	298	278	288	271	287	276	264	281	284	268	297	278	260	291	270	262	272	285	254	288	294	287	252	293	307	312	273	253	267	282	293	278	259	279	283	304	307	305	256	281	283	269	274	283	256	282	284	281	280	276	291	256	288	273	299	275	279	279	282	244	289	266	288	293	267	310	297	247	296	264	299	269	268	279	262	303	307	300	273	255	279	317	251	293	299	277	284	295	286	277	283	283	298	276	276	277	260	256	260	299	293	301	287	280	295	277	288	274	289	312	273	314	278	269	285	280	259	266	260	269	271	276	286	305	274	333	278	280	284	273	263	282	308	286	280	248	248	259	290	287	271	271	274	270	298	296	298	300	254	293	270	254	288	301	281	284	308	278	292	290	301	278	301	328	276	270	280	233	283	271	274	266	288	298	293	275	305	264	262	291	287	300	291	298	273	294	265	290	297	295	238	268	298	297	266	274	273	295	276	264	266	338	264	284	253	295	286	269	271	287	274	275	264	299	309	273	288	269	285	293	296	285	280	279	278	253	296	295	292	292	249	294	306	290	276	271	309	296	279	282	288	272	258	295	262	263	277	277	314	263	284	280	318	289	280	296	271	263	290	259	271	311	274	298	289	273	281	280	295	256	272	294	280	246	305	297	263	279	334	255	282	284	263	275	296	250	299	279	285	253	294	269	282	268	266	267	289	269	295	288	293	298	298	295	267	268	291	254	287	302	290	299	314	298	278	250	302	292	281	293	277	286	315	300	294	264	293	263	260	315	268	270	253	278	267	292	305	272	271	316	291	286	310	262	274	266	292	272	300	299	309	286	284	301	289	281	266	290	336	259	310	256	259	283	265	300	273	282	263	290	270	273	258	303	275	308	268	240	276	276	307	284	291	295	285	260	291	289	275	281	264	305	295	297	296	291	278	276	297	291	280	297	265	259	270	287	285	264	296	253	282	285	280	299	267	307	300	272	299	291	262	305	289	286	284	292	290	283	279	275	265	270	274	241	275	289	251	292	285	284	280	287	290	299	308	286	277	290	258	280	278	281	284	276	263	284	292	291	280	285	252	287	258	297	294	249	299	285	291	276	269	289	249	310	315	282	281	302	270	318	300	255	255	269	299	301	297	280	295	279	268	276	288	305	296	292	277	252	243	280	317	252	285	288	297	293	266	272	306	277	282	268	316	287	271	282	290	299	305	293	244	282	304	288	272	307	272	277	292	278	263	323	300	297	264	297	269	290	281	283	262	285	255	273	298	272	291	297	288	320	272	285	263	288	261	300	272	284	254	326	268	308	289	264	275	276	278	284	271	262	305	284	267	260	277	274	275	264	273	265	251	289	271	302	275	259	283	287	291	283	276	270	303	301	303	261	290	277	305	281	256	261	305	281	281	273	275	254	278	299	258	266	300	280	279	288	280	272	295	310	285	281	316	286	255	272	304	270	297	292	280	277	256	246	264	282	259	269	279	256	269	289	296	291	263	285	298	284	292	281	279	313	258	311	267	289	267	281	268	281	268	278	323	257	277	289	290	272	290	278	269	275	276	287	289	271	290	297	265	288	286	264	260	260	278	290	291	317	283	261	275	275	252	289	301	269	278	276	271	275	289	276	264	277	283	271	282	283	310	257	310	284	284	262	266	268	285	273	280	273	248	289	275	268	296	292	297	281	287	283	283	305	270	290	278	273	281	254	277	295	300	263	283	272	262	250	297	245	253	259	304	287	284	273	248	276	277	265	266	262	301	278	257	308	261	268	287	274	303	280	281	336	235	318	295	270	291	279	293	242	319	311	296	297	273	266	310	253	280	314	268	268	295	266	265	305	296	287	260	274	266	276	283	276	313	258	276	272	282	236	294	290	313	270	279	292	276	286	282	275	291	268	296	276	313	300	295	280	282	261	283	274	292	283	279	294	286	287	280	273	287	294	278	269	287	295	282	289	275	303	283	275	260	281	297	277	294	251	294	262	288	267	272	262	279	289	318	291	284	267	299	276	292	302	264	320	288	263	290	271	277	269	256	284	297	318	278	270	294	243	277	283	264	292	318	295	258	316	282	286	288	284	286	263	272	279	254	287	283	276	266	264	253	281	268	293	282	286	288	259	289	270	274	297	275	276	277	279	277
46205	44693	32005	33400	31314	33433	28281	21766	17948	15055	17617	24919	26434	20091	18563	17782	15653	13767	15255	22927	23755	21562	17094	12077	7570	7403	5309	4747	4124	3228	3714	2504	1810	1587	1406	1299	1217	1203	1162	1162	1108	1053	996	1047	1070	1054	1026	996	962	946	993	951	996	938	905	901	928	955	950	968	925	890	893	940	892	980	900	908	884	931	924	880	887	888	906	872	893	814	898	898	926	888	896	884	949	929	866	843	818	855	806	858	887	803	906	857	904	900	846	877	852	851	813	814	822	855	899	814	867	872	878	828	858	875	834	876	850	839	831	855	844	851	824	772	877	858	842	844	867	843	875	851	847	844	836	842	800	848	851	775	783	799	808	815	859	793	801	842	869	832	780	821	835	829	875	850	814	846	879	826	830	837	806	823	869	850	829	784	842	836	846	808	830	818	823	791	806	817	826	865	841	845	847	861	794	832	821	819	875	809	864	795	834	858	839	821	807	818	833	795	805	806	784	820	837	834	837	814	854	778	850	854	845	838	812	842	822	802	830	839	860	892	836	848	824	791	831	817	833	813	793	802	799	839	839	788	845	795	817	830	864	886	845	806	826	841	762	787	821	807	827	797	864	794	805	797	827	827	801	902	821	881	808	816	804	796	811	919	894	849	801	843	834	806	840	757	849	865	811	810	841	833	802	832	836	804	861	772	829	819	828	839	835	900	807	817	870	816	823	765	859	815	821	804	839	859	821	843	866	775	802	809	790	806	827	833	869	836	827	850	826	846	813	842	851	836	779	849	814	821	775	832	860	824	847	858	859	799	807	834	781	801	825	829	837	811	798	788	808	828	804	844	850	831	834	855	791	822	867	770	821	809	831	783	800	852	852	888	839	848	796	859	861	815	782	896	828	832	803	813	807	828	808	843	781	758	836	853	830	889	796	786	863	811	878	830	851	844	896	827	821	785	837	891	823	786	839	835	819	877	833	795	733	801	806	848	859	822	816	913	850	827	819	794	858	849	850	831	813	833	840	838	799	880	823	839	852	785	828	851	851	854	831	798	757	834	797	857	884	875	833	882	863	813	907	820	843	813	833	839	820	803	785	832	805	812	850	843	844	817	811	828	879	836	806	792	842	828	836	822	791	820	852	851	861	848	815	843	852	871	884	774	857	839	838	843	834	855	842	865	785	795	796	811	806	816	797	812	815	842	830	829	813	774	841	773	806	840	771	812	837	800	802	801	863	836	862	842	808	830	833	835	797	780	872	813	841	889	855	783	814	818	805	799	785	799	767	816	837	807	821	785	841	859	809	806	818	810	864	794	823	850	848	837	876	835	779	778	828	839	828	799	847	827	844	791	830	877	863	866	803	836	780	905	800	829	817	813	822	824	818	829	841	786	807	885	835	880	855	787	801	807	853	832	831	843	815	826	821	846	820	841	828	849	792	796	889	856	766	815	780	806	817	808	855	814	827	793	834	805	824	824	803	803	745	839	822	803	814	826	823	861	847	763	843	811	806	884	842	879	858	838	848	850	812	808	859	802	809	791	830	831	787	848	793	824	856	816	845	829	854	792	825	854	865	858	860	834	778	835	825	801	819	829	805	805	790	828	864	800	865	855	839	797	840	811	809	786	843	831	827	850	803	820	812	897	831	838	796	826	827	870	821	868	859	845	836	807	816	861	813	835	855	826	771	828	802	850	823	823	819	823	820	876	823	861	807	856	838	816	786	812	835	824	828	854	774	793	831	867	794	837	792	795	842	848	826	872	794	817	827	854	808	804	858	768	827	780	829	823	806	839	876	829	848	782	805	865	836	814	841	843	841	821	887	821	860	770	826	810	860	822	833	829	828	865	797	858	830	830	782	855	875	824	883	826	805	873	804	869	830	876	820	832	836	793	803	840	842	880	819	824	831	801	822	832	846	818	807	796	841	776	809	794	830	871	831	812	799	859	869	896	774	820	804	781	845	793	795	852	847	832	819	804	813	872	806	799	820	816	869	874	847	817	860	854	800	814	802	865	812	857	820	859	789	761	871	832	810	814	856	800	839	815	815	817	788	832	775	844	814	851	810	818	825	817	830	844	822	845	813	812	814	851	816	836	812	802	828	810	814	827	840	826	820	831	860	800	849	813	776	810	851	842	798	847	825	804	809	867	835	823	834	816	822	874	778	839	790	828	830	818	843	784	873	804	806	775	811	842	825	774	812	829	845	811	835	795	811	829	831	813	815	836	836	803	816	839	852	823	800	790	870	823	853	826	818	822	808	845	806	826	819	829	807	842	801	861	771	811	837	802	847	839	840	869	859	854	831	854	783	853	800	842	806	851	891	825	841	784	822	845	823	830	800	845	885	810	833	823	838	797	824	799	833	796	766	780	780	778	844	881	825	804	840	811	845	874	855	829	883	801	838	802	893	892	856	787	825	806	785	877	867	829	841	801	830	822	828	849	779	862	827	843	839	846	834	826	848	845	872	857	859	867	839	828	878	802	829	832	793	832	827	893	787	864	814	821	803	828	802	793	837	868	801	838	841	872	851	838	821	825	794	833	827	824	790	820	791	778	843	800	878	826	821	769	792	851	836	869	821	837	765	823	834	816	765	835	817	861	851	849	812	821	835	825	809	841	827	836	799	766	814	810	807	820	842	850	869	844	864	808	805	803	767	830	830	840	857	791	800	822	848	806	822	835	795	878	830	806	872	848	863	851	802	869	818	833	815	830	809	802	810	825	794	850	832	839	829	863	823	877	887	867	827	827	805	890	813	805	858	863	811	829	843	843	828	820	803	842	825	791	808	821	827	796	836	835	810	839	836	827	752	823	803	830	883	807	825	838	870	826	782	836	828	874	846	785	860	828	792	842	846	848	826	873	848	825	838	871	804	857	825	865	834	831	846	889	859	821	852	846	777	808	813	814	899	821	799	855	834	781	831	860	836	820	792	847	841	835	796	865	792	811	864	848	857	831	809	813	825	883	811	752	838	841	809	794	769	811	829	854	829	827	856	810	773	846	860	796	828	870	838	792	860	798	820	847	765	816	842	787	851	844	794	769	837	764	875	781	852	871	870	817	840	807	787	872	820	826	886	863	815	901	843	867	871	785	820	783	828	809	780	829	821	827	814	823	815	784	854	850	837	806	870	796	836	877	849	872	839	819	812	824	806	859	822	844	830	798	803	893	821	847	839	840	845	825	822	807	824	814	876	797	867	845	859	825	881	827	845	822	851	855	789	876	851	802	851	758	852	802	871	785	780	833	891	862	823	825	801	779	809	824	840	875	797	817	842	827	799	858	831	849	820	809	807	816	843	861	795	852	824	774	830	847	819	776	817	864	812	809	827	812	870	848	751	793	856	786	774	836	827	849	830	869	881	829	851	812	806	808	774	876	852	897	838	863	811	820	812	844	856	786	842	841	859	838	792	769	834	825	806	811	810	856	822	833	813	823	815	853	868	823	850	821	872	808	809	829	808	820	839	829	839	861	859	843	827	804	816	816	796	785	835	826	849	800	870	814	823	816	839	801	790	793
19908	18429	6160	3397	2072	1775	1130	800	585	477	493	546	623	585	528	450	443	454	447	445	474	442	379	383	326	335	331	320	345	339	311	307	301	295	288	293	316	279	293	270	266	309	300	290	280	299	284	262	289	275	278	304	293	295	284	295	273	300	282	277	307	309	294	287	273	297	297	313	270	303	305	316	302	288	306	311	302	284	282	294	285	286	278	294	284	269	294	275	266	297	284	290	300	253	305	326	276	264	309	282	280	269	283	317	301	295	289	288	284	280	310	287	280	307	301	303	294	290	285	316	324	291	280	312	293	270	285	283	321	317	264	309	288	271	305	307	283	273	293	300	289	286	285	290	280	289	335	275	306	285	298	294	295	296	294	265	291	320	316	284	273	282	286	268	293	298	282	258	318	283	308	289	265	270	323	296	299	286	291	296	277	298	275	282	308	290	285	306	276	280	272	319	305	270	295	267	286	288	283	299	279	313	280	279	298	302	285	269	279	295	296	304	261	280	293	314	317	299	283	264	286	292	308	277	287	324	298	269	267	293	295	295	263	263	294	296	275	277	272	280	266	289	289	299	273	273	276	283	276	301	320	289	293	310	278	276	295	297	285	277	319	289	288	314	299	309	295	269	303	276	294	282	290	286	311	322	298	273	294	304	285	276	290	290	290	283	250	269	283	288	274	316	284	274	284	272	292	304	280	321	308	289	276	273	292	275	300	263	294	282	279	287	301	298	300	281	305	312	307	277	304	297	286	298	240	295	324	290	301	306	281	297	317	318	282	287	291	303	306	278	340	274	296	317	288	306	253	283	295	289	324	297	267	282	272	295	301	287	299	291	284	311	260	290	292	288	313	256	310	323	280	274	289	294	268	309	252	288	263	297	286	303	343	283	293	300	298	260	308	312	290	282	303	309	282	284	304	311	287	282	266	280	286	306	280	284	289	288	299	307	284	280	307	293	277	294	301	295	302	273	268	315	340	301	275	271	309	287	318	306	292	293	282	309	291	282	304	304	281	292	299	302	310	324	301	266	277	296	282	290	289	268	274	276	305	288	288	304	297	310	288	292	338	322	282	301	298	276	292	296	284	280	270	266	298	302	262	289	276	272	280	278	298	266	271	309	296	276	312	313	282	309	310	305	263	290	282	263	259	285	298	284	308	312	260	316	299	292	305	279	262	294	288	312	291	294	291	301	269	281	281	253	275	305	272	290	273	304	296	286	294	289	305	270	312	266	290	339	303	297	302	323	315	291	293	293	281	320	258	291	321	295	309	267	296	280	302	283	301	298	268	297	304	285	301	280	301	312	311	287	289	268	288	295	295	291	286	265	248	266	283	258	304	289	292	292	275	315	268	274	305	300	300	276	318	328	281	281	302	287	290	293	272	250	308	295	275	311	288	272	294	310	327	333	280	288	281	287	283	275	274	281	313	314	290	281	292	310	253	282	297	304	261	273	241	277	315	294	279	292	269	274	297	304	254	272	281	294	301	297	312	263	297	292	282	255	293	281	294	308	300	285	342	290	285	263	294	276	275	276	265	330	274	306	287	301	294	266	285	287	280	261	302	284	275	233	321	275	305	280	273	273	244	272	257	286	314	289	292	279	284	268	282	275	291	289	307	248	254	294	285	294	311	282	291	302	289	275	271	268	301	289	302	277	296	313	316	287	300	291	295	282	316	283	281	298	296	274	277	282	283	268	291	297	285	288	319	270	298	262	285	259	301	262	299	317	275	270	297	291	290	293	299	280	267	265	304	293	295	266	293	301	298	297	281	301	318	287	317	285	314	247	304	272	299	300	327	310	285	301	299	296	298	327	296	264	241	287	312	279	293	274	281	307	306	308	279	275	279	297	278	276	316	282	295	299	338	293	283	269	312	279	286	268	305	295	278	296	286	262	264	294	296	280	290	327	288	266	287	272	298	282	295	286	277	283	280	281	289	319	298	283	260	311	309	298	315	299	276	272	270	273	300	294	308	301	269	295	254	286	285	272	279	311	269	276	293	304	301	283	278	288	264	293	312	265	303	259	283	292	272	319	290	291	286	307	272	296	307	296	301	279	278	307	277	287	304	311	301	284	280	291	296	272	281	287	284	296	292	286	309	288	310	296	283	300	307	249	291	301	307	326	306	321	277	284	306	292	276	278	272	275	281	276	296	284	282	308	257	294	304	302	279	265	312	281	281	321	285	306	307	292	299	273	292	275	244	274	309	252	286	287	295	289	287	282	297	297	288	313	273	269	284	269	273	258	281	326	305	313	287	302	295	310	308	290	298	320	312	266	312	272	276	285	289	291	290	280	316	287	301	313	298	289	308	277	304	266	298	279	286	260	321	292	271	270	288	305	266	294	293	290	304	285	262	283	309	302	266	293	302	323	275	291	293	286	279	274	284	281	290	254	306	269	277	299	288	289	309	282	297	291	283	281	270	293	307	279	279	306	275	306	275	306	289	321	293	268	249	289	287	324	297	300	310	260	285	272	284	300	299	320	284	301	290	284	285	294	296	273	298	279	313	271	281	304	286	308	291	307	282	256	319	296	291	319	284	318	287	298	284	299	294	308	332	292	287	277	305	291	256	298	295	296	306	298	320	310	301	292	296	273	281	284	283	267	295	277	321	270	302	312	302	294	275	314	305	290	306	295	300	287	290	315	285	297	292	339	336	259	299	276	299	302	297	268	275	275	294	268	306	323	285	280	304	275	302	266	273	266	292	292	273	301	292	320	270	305	303	345	251	295	275	284	268	278	277	288	268	278	290	315	273	321	271	282	276	272	311	287	295	289	286	303	313	268	279	325	321	300	291	300	322	295	270	270	318	288	275	265	300	308	294	322	283	306	312	309	286	287	272	312	278	295	279	305	293	314	291	282	317	302	289	303	309	311	311	291	290	302	279	304	313	294	277	319	320	322	286	283	304	300	310	311	263	276	301	264	258	322	300	277	289	288	312	284	264	291	261	310	274	246	259	263	286	312	283	310	275	299	319	276	281	289	264	293	263	291	321	290	286	261	265	317	287	299	270	319	303	296	301	272	287	291	306	306	298	287	309	291	284	297	267	296	273	291	288	290	278	306	280	292	291	272	292	287	284	296	269	277	248	295	312	311	310	317	286	272	277	339	304	307	279	277	265	299	318	277	281	301	292	288	306	298	272	320	323	299	301	289	309	300	292	259	293	282	321	293	303	284	297	273	271	294	278	315	300	303	290	315	276	298	270	290	304	283	282	278	298	248	301	288	291	278	287	315	295	287	306	322	315	309	246	263	276	297	310	324	281	279	281	310	316	282	286	287	271	246	285	285	324	288	315	297	292	301	298	277	274	270	303	313	295	287	280	263	284	278	278	279	307	255	280	287	303	291	270	252	305	311	283	290	300	312	303	280	299	285	302	276	293	280	298	289	303	267	296	307	298	287	273	300	266	289	280	295	280	289	290	285	302	333	296	318	286	313	278	284	292	295	304	264	295	304	280	291	273	270	297	268	264	292	285	270	278	274
16545	19578	7572	6999	5474	5467	3854	3056	2408	2091	2133	2622	3097	2322	2155	2209	1970	1907	1905	2126	2135	1973	1755	1398	1271	1285	1231	1126	1115	1123	1133	1052	1019	1041	1071	999	971	1000	968	923	967	926	937	898	969	895	884	908	838	939	906	931	869	904	882	970	895	941	872	872	915	848	881	909	867	923	855	884	796	856	928	882	906	942	891	897	895	851	913	868	855	890	918	845	890	882	917	892	897	915	923	915	884	910	891	900	927	921	889	861	843	867	854	901	844	923	914	847	869	870	926	856	878	855	864	927	867	867	896	871	854	851	890	840	883	843	925	848	939	819	875	871	865	900	833	888	861	812	890	877	836	941	892	916	886	949	834	843	850	857	840	882	861	861	930	891	913	861	904	896	848	860	853	867	878	868	843	896	894	885	859	858	897	851	960	903	866	824	933	892	876	889	844	881	841	847	849	842	915	866	871	891	891	877	901	852	879	895	851	842	824	880	945	919	878	851	875	841	881	842	867	915	866	850	859	873	905	849	871	859	851	864	881	828	865	919	869	943	860	861	812	854	867	833	871	891	908	845	921	886	915	872	878	888	865	883	838	837	917	849	858	884	878	898	891	843	871	852	873	908	822	869	873	898	858	879	867	825	869	921	863	879	903	889	862	860	863	889	914	845	915	892	897	901	901	903	802	868	873	891	885	892	884	858	871	853	879	921	899	859	860	837	913	936	802	855	853	870	914	862	849	850	886	890	880	851	871	911	906	863	929	934	896	855	875	835	906	856	890	873	861	836	846	872	899	929	876	896	882	868	852	854	830	878	901	880	884	881	896	882	885	866	843	841	896	897	871	947	822	851	936	848	853	889	872	920	834	901	865	882	860	821	876	849	826	886	930	851	868	840	893	861	863	858	827	922	866	873	869	907	921	876	817	879	874	869	854	896	869	840	855	821	908	888	872	932	891	885	844	935	858	868	880	844	878	875	890	909	869	881	879	881	903	905	863	904	863	862	866	922	895	834	865	921	885	842	901	866	903	889	876	841	884	869	871	853	876	867	879	887	895	906	866	890	859	855	853	860	866	888	915	836	918	869	850	884	897	920	850	822	851	849	880	888	878	888	879	862	878	902	845	878	880	833	872	828	899	834	914	864	852	846	905	860	841	901	850	876	862	860	889	853	837	847	846	887	861	869	897	875	870	889	892	899	853	834	845	888	902	846	904	850	937	843	866	880	846	896	850	886	904	900	895	939	921	910	839	859	890	892	905	895	892	902	910	857	880	878	873	874	821	901	877	845	833	846	859	852	881	821	905	876	909	937	856	864	893	862	861	812	874	861	871	862	842	915	890	846	894	876	872	831	897	868	854	957	842	898	848	920	884	835	791	872	819	881	896	861	862	842	862	883	847	894	928	855	911	838	904	881	889	882	853	838	931	916	890	920	894	875	916	893	895	872	879	917	899	887	875	862	875	869	786	844	888	860	853	908	885	903	869	881	851	901	862	852	908	899	840	842	897	839	844	923	846	889	807	883	851	840	877	841	938	829	869	866	855	919	899	879	865	842	889	898	888	853	933	910	909	850	867	868	893	869	852	902	864	925	889	870	900	921	885	865	887	862	795	892	817	866	897	874	901	900	868	869	916	963	898	888	912	884	932	870	855	909	893	910	889	903	834	837	862	858	852	879	907	852	841	846	905	867	934	861	840	880	846	842	933	892	853	901	871	878	914	883	899	923	876	867	916	873	865	836	897	883	885	881	881	887	862	870	920	878	885	884	889	908	834	908	899	833	891	839	851	885	900	815	943	916	871	898	882	848	869	897	875	868	853	874	874	885	848	865	838	865	943	797	882	884	873	855	870	896	883	963	900	861	884	867	864	885	864	926	851	893	871	832	889	832	867	894	841	916	830	868	847	882	849	864	819	833	851	893	879	898	894	869	900	826	880	851	855	902	847	905	901	860	877	886	861	897	856	868	839	884	855	920	912	882	874	921	849	874	868	883	910	914	854	875	876	901	902	910	918	872	851	866	869	853	808	929	847	848	920	886	903	864	866	861	826	855	910	888	889	861	928	855	932	844	862	839	936	873	881	917	857	872	839	852	864	872	856	883	903	875	894	904	896	887	872	884	890	853	867	914	793	879	882	841	862	864	886	908	904	875	886	850	828	886	903	856	872	849	870	895	904	896	921	886	856	834	912	918	862	886	883	909	874	861	886	892	853	904	873	936	889	858	875	859	891	890	866	858	924	874	908	893	847	925	863	838	825	902	912	871	848	892	915	880	883	850	868	890	890	852	922	867	924	873	921	920	877	860	886	876	888	830	883	884	871	830	869	847	866	892	861	865	838	897	891	940	929	834	870	843	900	923	940	877	891	888	872	895	848	914	862	918	868	882	903	857	834	862	885	893	854	880	870	919	904	866	866	859	897	846	876	896	866	866	883	875	847	844	911	893	879	905	851	927	855	835	957	914	904	851	917	885	851	857	877	861	892	848	851	892	872	904	883	888	820	878	890	890	897	876	878	907	838	905	831	845	913	897	901	851	854	902	848	914	865	883	857	923	847	873	896	844	891	881	889	862	901	917	872	884	898	879	889	881	905	881	879	888	869	861	873	867	859	867	898	855	888	843	888	850	885	918	899	923	918	887	935	881	924	865	947	950	834	893	907	860	871	880	893	903	864	828	857	895	893	865	877	856	831	870	876	833	857	878	871	908	859	854	836	887	877	882	845	872	898	892	857	853	896	880	890	876	849	848	879	874	879	844	872	880	825	911	888	935	862	860	879	871	841	873	856	902	891	926	936	870	882	862	875	846	900	906	852	894	915	869	862	846	913	895	851	865	891	855	874	888	913	884	872	863	879	872	866	856	907	900	855	838	896	805	912	855	903	851	865	942	861	887	879	852	901	884	888	922	857	883	895	882	923	825	888	950	870	886	833	884	908	860	852	859	869	863	839	903	881	902	903	913	835	941	894	876	845	881	864	872	873	856	851	832	876	837	857	851	880	898	898	885	819	820	897	847	821	859	879	816	915	867	843	830	862	898	916	865	934	909	894	900	896	885	905	888	900	883	856	912	926	911	897	839	847	858	839	893	928	846	783	861	854	804	927	931	911	843	876	938	961	862	867	893	818	872	823	881	932	904	883	846	861	926	862	868	887	849	881	849	866	907	914	897	885	897	881	846	898	878	918	885	826	847	930	855	901	821	887	855	879	859	864	886	873	935	904	925	905	915	841	908	879	853	875	862	910	922	870	815	903	883	882	898	878	870	884	914	872	912	881	857	871	904	868	910	873	893	859	850	831	865	894	826	914	897	858	933	889	875	874	900	865	895	914	889	867	903	874	813	915	889	848	919	850	862	897	872	854	909	884	856	866	870	871	849	880	859	875	877	853	872	873	873	888	898	859	881	874	835	906	896	866	893	822	872	865	855	845	852	884	855	925	861	918	842	915	902	886	846	855	874	842	913	919	880	868	882	893	849	800	910	891	895	885	847	863	915	898	941	847	858	887	879
45940	49177	31857	24800	21130	18779	13157	8190	5006	3223	3402	4225	5897	3230	2013	2629	1913	1351	1585	2313	2369	1980	1239	654	635	638	469	421	387	370	377	362	285	282	247	269	256	244	248	268	243	278	254	240	274	231	210	221	243	266	267	240	223	227	229	217	242	233	229	245	233	217	232	251	216	225	223	262	203	247	247	240	222	238	226	231	245	256	249	241	246	248	251	235	231	244	270	237	264	253	222	216	224	260	198	216	252	215	193	260	250	257	249	234	217	220	260	259	224	231	227	207	232	218	228	239	222	254	223	229	233	234	226	229	207	230	209	228	218	242	219	227	197	224	224	219	233	202	240	258	253	233	245	239	229	250	208	217	226	257	242	225	241	232	221	248	238	225	212	221	236	198	216	239	212	241	228	217	243	212	218	217	222	221	240	225	214	237	231	218	229	216	248	210	253	223	221	215	246	228	246	205	189	228	221	220	226	233	234	227	245	234	227	223	266	235	256	255	234	204	233	254	247	246	247	211	227	208	249	211	222	231	228	237	238	207	239	240	242	248	221	225	256	233	233	275	239	207	218	235	229	230	214	250	235	241	199	236	218	248	224	238	207	225	233	264	206	236	240	217	223	234	264	216	236	252	245	223	267	235	230	219	229	225	235	218	245	211	235	209	228	242	250	252	226	245	241	251	242	238	230	226	229	232	229	244	195	219	259	241	241	224	195	225	212	245	225	198	245	226	227	218	226	238	210	233	241	218	227	246	218	188	234	232	239	256	250	228	243	229	257	221	226	222	207	229	235	237	233	218	226	235	232	245	224	215	225	225	232	232	265	224	223	212	217	249	216	196	223	223	218	247	210	243	217	213	239	235	234	223	212	244	212	254	217	212	220	255	251	232	260	213	237	228	217	242	213	234	211	224	241	225	225	221	237	241	211	255	225	219	234	197	263	210	234	251	242	235	246	246	232	226	234	244	234	242	248	262	242	197	209	203	225	206	240	261	237	247	238	190	214	231	241	226	247	234	217	221	227	218	230	250	252	216	234	222	254	244	214	241	227	236	216	277	228	199	229	246	236	229	219	218	245	235	218	253	221	248	241	237	217	236	217	215	229	215	231	241	218	224	213	245	215	237	236	234	237	222	246	236	215	235	222	225	239	238	225	240	263	242	244	241	222	267	236	248	250	244	233	233	228	217	240	227	228	227	222	239	241	222	232	219	214	187	213	232	223	242	240	210	227	227	241	225	235	244	232	240	242	254	207	217	205	214	245	214	221	224	199	234	229	227	220	221	217	216	234	249	218	208	253	225	235	235	216	214	233	216	277	228	231	231	270	224	230	218	218	242	248	231	205	219	233	213	238	220	241	247	231	252	235	217	212	209	250	237	217	276	243	243	205	222	220	244	219	223	212	216	231	239	240	221	228	253	242	218	278	252	245	211	210	229	229	239	231	228	236	220	214	223	224	232	249	221	228	225	226	209	231	238	234	239	238	243	238	226	245	225	206	232	238	252	256	194	251	221	262	218	197	217	233	236	220	227	218	222	252	202	211	251	220	225	229	245	215	258	234	200	243	215	228	218	238	216	230	242	242	222	253	225	259	247	215	204	228	228	224	218	231	226	248	248	223	244	260	229	226	235	251	246	235	223	225	208	224	220	252	218	218	253	254	233	213	239	255	229	231	233	213	240	236	229	247	254	234	215	237	194	221	226	236	254	238	238	240	219	217	233	224	223	236	230	235	235	251	211	234	226	210	227	221	219	224	233	237	246	221	223	214	239	236	236	212	223	253	240	208	244	233	224	212	232	242	235	251	243	215	245	205	245	236	216	227	218	214	237	257	251	234	243	247	230	250	199	252	250	228	231	209	213	218	241	236	242	209	223	214	263	251	234	216	253	241	222	250	236	231	203	235	212	200	193	244	250	228	219	191	211	239	233	226	201	229	240	251	209	257	223	215	222	244	214	247	231	227	230	231	213	225	242	212	220	229	223	242	238	212	256	234	230	263	214	209	237	232	239	232	235	214	238	246	234	207	247	214	232	232	213	252	214	219	214	201	241	257	265	219	213	209	239	223	228	226	238	237	254	214	239	206	233	234	226	238	233	219	226	235	230	241	219	217	229	250	210	239	207	243	241	245	257	232	233	257	235	233	219	240	206	220	234	244	247	208	235	234	239	247	220	222	240	258	235	219	222	222	237	233	227	247	212	246	228	230	243	227	242	208	276	227	231	226	216	229	244	230	218	217	243	221	232	229	216	221	205	221	216	223	244	223	253	212	235	242	213	234	255	237	217	254	215	216	222	262	221	242	249	231	187	246	245	242	238	224	242	198	224	206	233	200	230	258	226	228	253	201	223	245	248	227	228	239	222	242	218	227	214	235	256	231	219	242	204	243	240	233	224	207	247	229	190	269	232	255	214	235	235	215	225	215	226	226	239	221	240	224	237	219	241	229	237	228	207	219	233	212	226	227	237	223	240	218	231	230	237	220	211	230	213	246	241	231	241	236	239	229	247	224	241	249	244	232	221	241	231	215	231	235	227	207	246	209	236	252	252	220	257	199	218	212	231	235	252	231	253	229	242	210	241	234	284	261	205	220	254	259	238	247	262	233	196	228	230	218	196	243	229	234	254	219	238	256	242	243	217	253	245	235	257	228	211	219	218	222	251	240	230	256	243	234	231	247	235	216	230	248	253	207	255	273	223	220	222	226	222	270	253	231	235	222	222	238	227	222	236	211	200	216	224	256	243	236	243	217	253	232	206	230	225	229	270	213	233	237	218	186	220	197	255	221	219	230	243	248	236	246	240	242	228	208	200	227	221	230	232	233	236	222	232	254	236	220	258	248	216	216	232	213	223	247	234	205	244	216	234	233	243	225	216	208	225	236	213	213	252	230	211	237	234	215	210	199	252	232	213	224	244	246	203	243	236	226	221	209	237	219	220	226	216	255	212	234	218	240	208	199	228	243	213	213	229	227	240	225	215	230	243	253	238	250	211	223	217	220	210	220	238	224	214	217	219	250	228	199	235	236	243	224	239	229	237	244	236	229	231	253	248	214	231	229	239	259	248	236	221	226	231	223	223	235	237	252	222	219	211	211	246	214	226	223	258	222	230	251	227	220	249	249	234	232	201	217	203	243	226	266	219	242	240	248	231	258	236	239	205	264	202	214	232	243	235	243	238	243	253	230	234	254	215	230	242	228	226	236	250	232	222	232	243	231	216	257	225	210	236	232	257	243	226	239	258	248	223	242	247	232	251	264	220	230	221	247	239	225	229	237	243	239	256	223	275	225	217	225	231	209	258	217	249	228	255	218	218	228	235	235	221	207	204	238	222	220	243	259	238	224	264	225	242	229	229	248	204	226	245	232	246	220	226	229	199	240	254	247	229	230	240	226	236	216	251	202	204	248	248	240	209	215	228	196	202	246	224	215	227	246	236	246	210	220	198	225	234	229	211	248	218	203	217	236	222	223	200	209	239	238	213	210	218	237	251	225	231	214	224	226	233
36998	47535	29520	23820	21894	23208	18850	13433	10336	8911	11258	14655	18138	11554	8678	10393	8237	6901	7740	11608	12081	10735	6626	3806	3837	3424	2058	2067	2072	1866	1757	1487	1131	1087	1056	970	892	943	863	865	901	834	813	805	849	814	813	775	768	736	745	741	750	776	755	787	760	750	772	765	702	745	745	782	720	804	768	755	739	745	769	734	718	695	722	766	739	732	727	768	740	741	731	748	738	767	753	729	779	670	751	779	767	725	724	737	739	751	741	741	728	700	710	734	713	769	723	685	708	728	769	712	712	714	735	730	731	682	755	719	691	718	672	708	747	688	769	741	736	675	734	731	715	770	732	754	691	744	750	713	736	733	707	693	734	677	714	720	703	717	706	708	753	742	672	708	715	780	726	725	692	709	707	746	750	691	700	709	719	766	719	733	738	733	751	718	652	673	710	757	747	721	704	737	744	760	708	741	703	713	704	720	680	666	746	729	732	708	674	755	751	690	710	758	673	712	740	728	698	661	712	727	685	763	727	730	724	705	697	701	700	696	724	746	707	734	740	709	701	743	737	712	748	748	705	727	676	742	698	706	708	697	752	724	717	723	707	715	699	686	723	716	657	786	657	751	725	738	728	735	692	716	721	706	693	728	730	706	734	708	726	721	710	735	700	682	733	711	719	737	713	697	719	725	754	733	755	750	747	687	702	714	689	696	775	707	745	728	693	732	735	735	681	751	686	782	752	760	750	687	696	696	725	700	773	713	715	734	700	747	685	711	729	687	698	713	711	763	701	713	699	720	742	714	709	727	717	733	734	700	717	737	749	712	740	714	706	707	694	738	778	709	728	704	715	699	769	757	719	702	666	678	746	749	701	742	793	729	737	703	703	668	739	681	801	739	707	688	730	730	705	715	780	699	722	745	705	800	718	713	731	697	688	738	711	688	713	706	781	747	728	757	730	722	711	711	705	742	679	777	710	743	689	732	668	754	711	680	749	751	686	671	733	739	704	724	713	742	731	672	717	729	726	763	730	767	718	694	697	734	748	685	714	742	679	714	674	739	710	727	706	732	748	715	745	703	720	748	747	768	718	739	730	769	725	732	702	695	685	695	737	746	726	683	696	651	745	741	712	693	714	686	749	715	750	711	755	738	727	752	728	673	718	717	728	733	754	731	729	684	692	747	652	718	725	723	684	766	713	761	734	714	722	696	707	710	713	723	703	695	741	735	764	720	657	716	763	728	671	756	745	748	696	756	721	688	679	699	724	728	691	732	715	722	703	746	701	719	693	703	713	713	747	745	739	710	700	743	737	749	714	725	740	721	740	733	737	754	679	714	720	716	738	664	702	770	693	699	726	708	692	737	692	746	717	694	682	698	693	736	713	748	751	768	675	736	713	730	728	712	728	703	730	695	691	706	720	710	683	727	703	732	710	689	678	678	732	740	742	713	721	716	650	666	714	700	721	723	740	710	749	734	728	748	735	757	681	672	733	727	748	711	733	701	719	674	722	727	729	690	688	715	732	762	707	693	716	728	721	731	703	706	716	716	698	757	745	726	709	704	698	684	703	781	746	733	760	727	713	726	735	697	726	747	722	694	650	715	754	755	730	745	685	726	694	710	730	727	761	674	688	730	687	681	684	717	698	735	749	711	694	686	717	739	759	714	703	681	715	757	691	731	664	700	702	734	749	746	736	758	720	740	750	665	714	739	764	717	680	693	703	729	755	712	722	753	705	737	736	710	736	664	710	729	739	694	695	702	745	717	718	731	692	713	660	703	734	744	725	702	659	751	722	719	709	708	737	749	725	703	712	736	707	684	693	731	712	757	675	718	682	658	674	712	716	762	712	720	753	681	669	721	652	715	698	719	705	686	743	668	723	727	706	682	745	755	723	724	698	704	742	693	713	669	700	698	723	722	718	717	703	682	762	758	730	720	743	705	754	690	735	691	726	699	740	709	709	721	668	710	757	719	657	693	713	743	737	681	713	671	712	696	656	712	732	699	687	762	687	769	719	721	739	694	737	701	680	685	746	725	690	709	745	687	756	701	691	711	719	756	749	710	719	692	740	749	738	721	708	760	746	740	719	709	670	721	749	732	737	759	670	713	719	707	759	716	686	694	686	750	729	745	767	737	752	726	716	656	717	733	756	695	693	705	747	704	739	730	778	707	720	696	696	722	719	721	710	721	725	710	696	699	757	712	716	709	722	765	678	761	757	742	658	727	730	725	723	705	717	766	673	708	735	753	709	720	744	735	634	697	707	748	712	705	734	749	719	694	717	707	687	670	726	687	698	744	692	691	760	675	676	723	691	743	697	720	729	706	786	722	682	697	716	718	731	691	699	702	704	735	700	717	662	684	714	728	669	725	695	742	694	751	729	726	753	724	743	669	697	719	747	731	700	712	722	686	685	712	704	701	724	726	708	726	720	705	704	689	743	714	711	724	683	702	704	679	723	777	661	742	751	726	735	691	692	689	709	714	667	748	700	685	765	721	727	681	724	694	702	744	690	714	728	711	730	702	732	746	689	719	700	734	717	738	690	728	731	720	707	719	749	756	705	718	722	740	725	725	731	738	742	697	703	714	737	691	727	735	702	699	742	705	736	694	676	723	651	696	728	740	623	762	734	740	728	734	755	729	722	704	725	706	743	700	706	711	712	738	682	715	725	726	762	754	677	714	669	690	677	726	710	740	708	734	769	719	728	729	706	737	721	708	745	692	714	725	743	722	693	729	685	713	790	728	701	705	727	681	745	736	684	717	740	661	702	716	723	750	766	707	702	711	689	717	733	750	682	729	706	701	716	655	761	744	684	711	686	706	741	681	747	704	686	713	716	683	723	753	694	714	744	715	695	680	746	704	685	749	712	715	749	717	731	701	689	698	763	702	733	690	684	697	759	803	720	667	672	752	728	755	726	740	714	710	725	647	709	683	696	741	678	755	710	751	711	717	680	749	704	689	753	703	752	744	678	730	660	696	697	691	717	745	672	681	720	710	724	660	746	728	685	705	713	693	758	696	702	733	739	721	650	697	732	696	723	682	678	688	741	726	716	701	740	739	753	749	747	717	718	764	710	735	787	760	658	727	734	718	684	732	715	741	697	729	706	739	739	715	722	678	727	741	774	714	709	697	709	659	765	723	702	704	681	711	696	756	699	726	718	703	724	708	693	685	752	709	721	735	713	746	665	705	675	704	697	691	679	710	754	746	741	698	709	689	709	704	672	676	708	677	706	748	652	725	694	719	690	735	720	740	721	693	704	684	738	702	689	737	727	718	713	694	728	705	742	752	737	725	717	758	729	716	735	740	655	703	713	687	713	675	700	700	704	670	679	723	748	700	708	721	689	733	686	721	774	680	717	755	746	731	752	698	709	692	715	757	703	731	699	749	686	674	716	664	714	718	709	708	695	731	691	712	741	668	737	771	769	709	712	745	704	738	731	752	689	714	735	719	776	669	701	730	682	715	709	677	713	681	713	667	738	684	716	717	692	735	745	723	741	753	731	744	718	713	749	741
54840	45287	30687	27174	25685	25974	22934	17505	11612	8280	8317	11577	16003	8738	5503	5980	4561	3424	4044	6155	5899	4832	2689	1882	2003	1200	809	829	660	686	514	509	420	355	348	356	345	373	328	311	306	340	322	311	305	283	305	296	299	274	285	275	306	295	317	303	286	285	297	301	316	319	277	297	345	305	269	306	288	291	319	242	290	271	309	269	304	287	269	284	291	260	259	294	277	286	295	284	288	321	266	284	288	271	281	310	295	283	300	299	228	298	302	263	306	264	260	293	310	309	278	268	321	261	296	293	275	288	304	287	263	278	280	298	286	303	308	288	275	252	267	292	315	266	258	285	290	323	277	288	286	292	300	264	305	277	306	262	299	269	259	286	288	270	273	297	292	239	308	258	303	297	279	295	284	268	274	272	286	281	277	292	242	299	306	271	267	287	267	272	288	280	272	270	318	278	295	254	248	305	272	303	291	282	280	281	307	256	288	310	283	297	251	270	295	303	305	261	290	279	285	264	312	273	286	281	268	268	282	279	304	294	267	289	312	270	299	272	282	295	300	249	275	280	283	273	301	287	287	269	302	286	299	274	272	281	275	307	271	268	270	269	288	300	281	291	284	269	282	250	280	305	275	259	287	260	270	300	254	300	288	301	296	281	281	279	291	277	245	268	280	270	322	283	289	292	261	284	285	260	262	274	272	241	266	275	288	265	263	294	280	258	263	287	280	279	279	284	275	285	293	264	255	280	313	293	290	254	298	288	273	288	300	273	274	279	304	278	286	312	271	285	268	291	288	295	256	282	313	272	274	293	285	297	294	344	288	274	286	266	309	274	276	280	276	281	306	252	312	269	288	314	278	261	276	289	273	277	281	269	270	318	301	283	264	290	274	241	255	280	273	276	277	293	275	292	289	246	297	278	257	214	275	285	301	285	284	269	260	314	278	258	289	279	289	318	280	314	260	289	253	246	293	250	276	275	289	266	269	281	271	283	253	285	274	296	272	274	301	280	289	282	266	272	303	249	300	287	260	310	289	276	286	254	266	330	289	274	285	307	279	272	276	301	256	262	286	264	272	257	238	295	295	246	289	294	285	297	276	272	299	312	312	258	266	288	250	272	295	270	286	292	296	276	278	278	261	287	283	277	301	276	282	273	281	285	306	284	315	278	275	278	300	259	293	266	283	266	286	296	289	250	282	261	304	301	286	280	291	293	276	292	272	286	252	275	290	317	298	265	269	297	283	254	281	289	296	267	268	286	285	288	249	298	302	316	281	266	281	279	283	291	287	285	259	273	295	290	278	282	266	246	291	279	305	294	306	280	274	297	278	288	299	277	254	297	277	305	288	286	315	259	304	265	297	260	275	288	280	312	298	289	296	286	277	306	271	314	260	297	295	292	281	264	324	274	304	305	289	269	293	248	272	259	233	297	264	274	294	278	277	322	291	285	292	285	285	256	233	290	255	313	280	298	298	317	256	271	286	231	259	263	275	295	285	293	271	288	276	283	278	263	279	275	301	274	275	282	293	288	281	281	257	316	311	283	252	302	293	267	272	281	292	242	267	268	268	281	277	277	268	258	269	292	279	289	295	291	286	264	276	309	283	282	286	300	272	284	295	286	256	281	263	309	300	316	254	276	286	281	287	298	291	271	286	298	292	283	264	297	255	258	284	279	256	278	286	279	265	254	288	289	292	288	272	264	267	276	243	308	311	293	248	268	292	268	265	263	265	276	268	277	292	303	268	303	280	269	284	280	276	276	322	261	319	272	304	262	273	286	275	254	278	286	274	273	287	259	266	282	259	298	272	267	297	262	292	291	286	263	282	289	252	270	272	273	274	285	291	287	284	312	290	269	285	286	281	270	312	256	253	238	311	310	258	247	284	251	287	260	277	284	286	276	295	263	289	284	290	278	308	296	286	331	280	278	293	288	280	270	276	277	241	290	260	306	259	296	301	288	260	298	277	265	277	301	265	266	275	291	280	268	244	267	261	263	282	277	277	254	293	292	266	265	299	282	251	266	295	294	319	279	280	283	282	287	266	281	320	264	284	270	306	283	268	315	309	267	286	263	301	265	279	293	275	303	284	251	312	257	247	279	298	320	282	292	266	320	267	284	272	290	289	266	258	269	267	263	289	273	271	257	287	272	281	303	270	299	254	284	277	283	266	298	303	273	282	285	290	296	260	287	280	294	266	312	269	277	278	276	269	273	289	277	279	283	283	277	271	290	306	307	294	300	272	302	281	278	263	285	278	262	270	296	306	271	250	280	279	261	294	309	285	277	288	288	275	300	258	280	272	299	279	287	277	295	280	304	283	304	296	276	264	283	264	251	244	297	289	264	274	296	268	259	303	305	262	292	292	309	264	284	290	280	296	278	311	263	259	289	254	270	282	269	266	314	261	287	282	282	285	262	269	289	289	300	261	262	263	257	295	324	261	293	286	292	300	274	284	257	318	273	296	250	279	280	291	278	288	289	255	252	291	247	262	292	298	276	279	287	303	307	291	279	295	276	282	268	294	296	306	303	293	271	292	280	297	292	270	280	287	285	294	285	301	257	275	303	276	274	258	282	289	278	291	309	279	272	289	258	243	303	290	280	264	266	254	268	299	303	277	255	281	243	253	282	280	279	267	278	294	287	299	277	268	296	276	307	303	293	289	287	290	281	279	268	302	268	268	272	305	279	250	262	268	263	256	285	267	301	273	290	273	289	296	295	311	290	281	281	278	276	281	231	273	287	273	279	267	297	243	263	314	278	276	265	243	271	275	298	266	286	263	277	283	300	290	285	256	279	266	279	280	267	284	276	255	300	288	309	270	271	247	271	303	271	275	304	300	265	273	271	261	278	304	312	247	291	280	276	251	285	289	308	295	277	272	308	288	291	272	265	273	298	269	306	277	281	267	272	283	261	260	299	321	291	300	274	296	272	276	307	291	301	264	280	298	300	253	288	260	298	271	271	300	285	266	270	287	263	247	278	297	254	273	285	296	309	265	277	296	273	266	279	294	279	299	271	296	281	294	237	285	270	256	262	310	258	263	260	282	282	296	289	288	259	279	273	290	285	262	282	302	247	303	271	244	271	294	299	281	289	271	282	296	295	290	302	271	276	271	279	254	261	296	308	272	296	261	271	269	270	285	278	321	265	334	264	289	270	292	299	281	277	281	266	286	324	294	299	270	282	298	263	300	297	293	285	267	268	269	271	276	298	301	281	258	303	290	283	296	298	260	267	306	300	270	297	263	282	289	300	289	271	275	280	268	259	260	293	262	265	297	286	284	265	262	284	287	279	300	276	283	289	275	294	286	268	278	293	278	285	303	296	278	295	283	279	281	281	290	301	311	265	284	286	311	275	282	261	318	267	283	283	277	284	267	320	282	233	237	293	281	285	276	304	246	288	297	247	279	267	279	300	287	263	247	287	278	305	276	308	281	273	245	280	302	278	296	293	295	308	282	284	312	263	297	281	310	290	303	297	272	277	276	295	283	313	285	292	305	292	278	281	294	242
46886	51508	34712	32832	31023	32716	27964	22477	17931	17287	19587	26342	29602	19437	15462	18083	15329	12393	15988	22343	20799	18889	12142	9814	10649	6084	4040	4387	3324	3493	2855	2634	1846	1492	1438	1272	1233	1161	1137	1076	1093	1101	1059	1031	1054	1003	1000	997	927	969	1002	994	965	1009	960	974	944	932	976	960	932	907	854	888	922	961	869	965	939	905	933	885	814	890	889	885	897	855	911	934	859	881	861	873	840	857	882	863	895	895	807	869	835	855	865	823	839	817	792	925	864	835	858	846	795	826	873	894	877	857	862	818	869	845	885	829	856	856	784	799	844	889	879	816	850	848	823	784	828	826	860	868	798	844	817	805	822	924	801	808	813	815	820	865	809	778	827	834	806	880	848	775	857	797	840	872	812	835	775	825	820	830	855	789	810	862	829	860	824	837	817	818	868	853	899	806	836	819	881	826	855	835	829	815	848	841	825	797	856	793	867	839	835	852	834	835	792	811	785	823	845	789	853	831	852	847	784	861	876	843	835	810	873	883	796	835	844	839	773	851	855	839	831	813	876	778	828	866	816	839	888	806	826	807	825	855	819	853	846	869	816	865	807	829	783	831	831	834	816	868	853	818	791	818	825	867	820	851	842	871	861	829	821	825	829	880	831	780	789	845	789	781	806	821	827	850	854	815	817	855	857	855	836	805	798	776	819	830	802	816	820	791	834	853	828	873	837	852	848	812	858	796	819	811	856	838	841	831	857	845	803	821	804	843	860	844	800	822	804	886	818	833	821	839	832	782	833	818	805	791	853	816	859	840	861	850	818	872	847	848	848	867	808	850	834	834	838	820	825	824	846	808	790	815	786	881	841	838	779	840	787	817	803	815	807	804	835	802	818	780	836	896	831	856	766	874	832	818	811	761	847	818	844	810	858	784	836	776	839	869	831	814	797	826	847	820	807	789	873	884	823	853	842	819	769	824	801	819	800	839	852	823	836	785	825	883	828	785	827	831	818	857	855	824	803	805	793	808	808	831	862	789	862	864	819	819	817	857	818	823	809	875	839	813	806	860	824	861	864	824	843	797	872	761	838	843	815	843	881	859	845	839	838	832	832	809	861	855	797	802	849	879	861	844	825	785	818	797	858	809	826	871	840	847	850	834	788	789	833	830	796	785	747	808	843	785	889	808	761	838	855	851	836	815	766	847	877	854	800	794	867	797	773	876	777	838	839	833	851	812	840	818	863	871	868	820	789	816	875	811	871	793	844	860	858	824	864	827	817	847	847	805	838	790	822	816	783	858	736	834	878	829	779	786	789	829	810	846	845	898	821	822	831	797	857	820	835	830	820	819	901	809	872	857	825	790	833	836	909	830	793	854	826	869	798	790	844	863	856	821	851	867	877	831	846	844	815	854	842	827	843	867	802	840	814	790	817	806	817	851	824	808	868	797	784	836	800	843	784	801	827	809	825	838	841	783	836	824	823	813	846	820	880	815	826	850	857	820	799	833	839	824	879	855	776	815	867	822	819	822	858	806	793	851	853	855	852	786	825	804	831	860	834	781	841	818	796	831	773	787	830	785	772	839	827	826	819	813	796	810	808	813	818	810	858	765	813	803	797	799	824	780	828	838	805	864	804	812	872	801	854	817	779	863	853	777	808	822	814	816	816	846	798	791	842	808	853	831	844	796	833	777	821	806	824	812	831	821	867	794	827	803	820	772	836	856	843	813	816	833	876	806	828	828	811	830	863	848	824	817	823	793	797	803	802	808	828	858	817	848	794	842	901	852	800	854	848	820	813	792	846	819	822	809	855	821	751	792	852	805	819	820	834	798	888	803	839	791	834	864	816	818	825	817	813	769	773	862	803	875	835	852	872	844	790	849	818	833	818	783	819	842	815	837	828	859	811	856	841	852	814	857	875	816	815	799	835	800	827	827	879	839	799	820	843	774	840	822	818	784	822	818	818	816	831	788	811	828	848	846	782	804	826	834	873	861	818	863	857	838	857	826	812	809	830	788	813	847	847	782	826	819	828	845	839	799	837	791	802	879	813	848	842	890	835	835	789	841	840	823	824	800	838	849	807	826	800	845	795	787	790	785	809	824	840	806	792	808	854	836	818	850	863	797	797	808	824	875	860	855	804	769	822	782	858	794	880	813	769	839	806	813	881	830	808	849	827	823	856	832	768	794	832	800	841	846	810	869	881	819	780	850	835	839	850	832	853	854	828	777	801	814	853	825	809	817	846	854	841	868	812	795	837	852	792	819	868	816	837	832	817	815	794	820	836	844	809	827	801	829	793	818	857	827	850	917	798	806	837	868	819	804	849	762	803	800	852	833	828	833	793	795	775	803	797	823	812	802	782	863	836	788	798	891	813	857	853	835	830	772	822	867	812	822	835	849	801	837	809	845	792	865	857	786	787	860	787	826	854	854	800	816	778	844	817	821	821	898	852	847	804	805	803	855	843	864	846	840	813	864	834	826	757	815	827	844	846	782	794	859	864	804	852	825	838	789	832	846	793	854	843	788	828	800	832	858	814	814	825	844	851	747	791	866	825	799	805	854	857	834	855	806	804	862	829	828	902	801	848	853	813	753	831	770	860	782	822	838	886	804	852	831	803	840	834	858	836	804	830	830	798	886	848	831	824	855	826	824	817	845	796	834	824	802	792	824	783	864	841	870	828	831	804	848	853	842	802	866	833	813	816	796	829	805	820	826	838	807	806	784	807	828	840	828	837	807	822	800	845	824	808	834	847	865	835	866	838	879	854	844	858	813	815	822	827	819	855	821	773	808	857	854	841	842	872	828	841	842	808	796	821	870	803	852	830	787	867	779	800	828	844	848	859	796	918	814	784	860	846	876	874	827	862	815	799	878	763	778	777	846	846	799	846	844	834	849	784	837	805	813	812	796	853	828	841	787	840	855	832	828	828	829	793	830	830	775	851	908	823	858	835	794	809	847	850	790	816	840	832	915	836	796	837	868	847	818	849	807	801	848	839	844	870	810	828	814	822	825	851	806	830	791	812	825	847	831	793	779	864	812	828	844	798	812	807	755	874	838	827	790	845	860	832	782	824	804	781	846	838	837	788	784	809	826	835	844	811	813	842	828	849	787	781	843	856	844	841	817	828	820	824	816	821	851	855	862	790	826	812	854	839	822	850	844	799	813	775	803	845	829	816	835	843	832	828	801	818	847	842	784	852	834	828	807	835	855	820	811	802	819	794	828	796	835	861	853	816	812	835	838	818	843	789	799	799	829	834	818	832	861	865	888	831	826	856	816	815	839	815	837	812	757	837	851	876	799	816	774	805	846	874	854	816	842	776	782	855	837	822	797	888	824	810	789	810	808	817	844	816	837	851	835	759	843	837	813	786	783	774	814	816	813	867	806	809	770	825	853	861	766	845	786	852	787	837	819	806	811	784	782	812	831	802	804	819	838	816	837	814	817	833	817	848	821	827	800	800	813	855	842	823	831	844	797	836	825	784	795	914	824	797	786	823	855	859	831	849	905	856	823	858	800	791	804	857	856
20864	25767	8566	3666	2431	1813	1292	859	678	514	552	646	791	522	478	491	484	483	464	500	447	481	398	385	386	383	339	328	306	333	309	315	299	323	331	337	307	303	270	277	305	278	323	274	309	308	339	312	297	288	283	252	283	268	285	260	291	278	300	298	280	302	300	281	275	292	295	262	321	316	267	281	258	308	286	272	296	299	298	313	252	288	293	304	284	289	270	300	274	274	323	281	302	321	287	272	286	277	302	287	301	285	277	287	295	223	285	284	286	333	287	310	278	282	304	288	269	253	312	292	308	285	286	303	267	299	300	280	309	284	318	280	279	298	306	280	294	311	306	285	317	269	263	267	302	294	306	298	293	298	315	308	296	312	280	294	312	303	289	294	303	268	264	288	276	278	315	269	266	293	270	291	294	295	297	323	295	280	320	292	288	285	305	313	306	274	292	335	285	245	313	304	277	277	293	297	296	296	287	265	281	292	335	283	285	304	296	308	285	289	285	285	285	317	296	271	284	279	289	298	304	267	244	297	280	307	260	278	295	271	298	256	285	287	305	300	283	296	303	273	288	285	298	288	290	303	272	288	318	263	277	291	299	273	296	266	291	272	253	304	288	293	298	303	287	303	271	262	285	279	268	323	300	276	270	260	287	255	299	311	301	295	277	281	278	278	275	258	251	253	271	275	269	282	262	280	269	300	288	281	289	283	317	278	292	318	295	294	266	313	272	291	275	292	281	284	269	284	275	290	281	289	300	303	292	286	305	290	288	298	282	292	296	296	265	298	296	302	285	286	279	306	288	317	264	278	290	322	262	297	296	283	285	272	288	291	275	285	261	302	301	286	294	293	300	328	302	267	282	310	279	307	302	277	304	278	281	314	295	298	286	302	280	287	317	258	325	295	275	279	305	297	292	297	281	302	322	307	263	282	256	278	293	264	271	264	270	314	282	290	332	313	279	303	285	301	276	291	280	292	310	307	262	315	305	297	289	281	268	321	295	286	282	308	276	297	323	289	336	292	284	306	294	286	314	287	289	291	269	262	274	274	266	292	292	300	274	294	264	267	301	268	274	285	292	324	307	258	302	294	274	291	321	308	307	265	253	319	298	315	289	287	266	286	267	301	299	274	305	276	276	287	264	287	294	306	283	269	277	279	283	306	290	275	279	265	312	284	302	275	277	266	295	287	273	294	336	269	289	272	250	302	263	274	271	318	313	288	287	301	293	325	306	295	256	277	278	277	316	278	305	268	297	293	294	265	272	295	302	287	285	284	299	321	268	282	272	282	296	265	290	240	286	278	318	270	276	333	283	274	289	293	325	256	304	313	313	312	290	263	286	317	287	313	308	261	247	288	294	279	277	290	288	291	326	301	308	280	307	295	298	309	292	264	277	330	300	281	285	300	277	251	294	297	300	258	306	264	271	300	304	254	312	312	305	312	315	278	282	313	288	277	288	278	310	274	281	289	282	271	309	286	309	279	284	275	264	293	289	270	304	277	320	319	272	285	273	288	274	291	306	280	307	280	296	295	284	266	279	289	304	283	313	308	291	276	304	285	307	290	246	308	289	261	294	278	281	296	305	281	308	297	294	278	327	291	275	270	298	284	299	300	302	285	288	284	271	327	279	289	292	291	302	281	326	296	267	264	277	280	324	292	316	307	277	298	286	313	307	277	281	278	306	279	304	253	285	287	302	312	302	284	303	299	298	287	312	275	268	272	270	272	275	293	284	289	304	316	299	278	278	295	279	313	294	294	312	292	302	283	314	278	281	296	302	256	313	297	292	298	308	313	307	326	275	278	311	269	263	283	273	302	270	257	290	297	281	309	268	294	272	300	281	296	313	277	273	242	294	298	312	307	282	320	318	297	293	296	285	288	284	297	259	269	285	279	279	313	284	306	287	281	274	267	266	299	292	279	272	268	258	290	262	303	311	247	288	303	311	285	309	280	311	273	267	268	281	309	282	311	288	282	291	284	298	318	273	315	279	261	306	273	303	278	298	311	315	280	319	317	275	338	264	246	280	303	284	295	299	308	286	275	248	277	315	281	258	279	277	307	283	291	280	275	291	268	255	288	331	311	276	265	292	328	271	316	295	284	273	288	295	253	293	266	300	316	292	273	309	268	282	289	303	290	301	327	269	285	268	284	330	307	272	269	278	258	288	290	323	290	305	296	287	338	293	282	295	315	319	314	306	273	305	253	300	289	271	318	273	265	275	295	300	295	323	277	301	310	293	294	295	283	285	306	278	291	297	298	308	283	300	288	299	333	284	301	294	291	294	318	273	267	286	306	293	292	297	284	299	307	299	283	299	291	277	293	290	262	293	305	315	276	272	281	302	304	283	272	311	303	313	287	284	319	274	269	288	301	294	300	277	312	277	316	322	310	318	271	307	289	302	315	283	267	255	292	283	335	276	293	291	300	268	318	305	280	235	279	295	285	294	289	286	274	267	246	287	301	296	301	288	300	303	268	279	279	324	308	243	278	278	289	301	275	279	288	295	286	308	297	302	270	310	297	281	293	250	299	286	269	303	267	267	283	315	289	271	270	277	293	304	287	283	305	269	288	292	259	285	305	329	271	286	303	306	287	272	300	286	326	295	262	289	284	265	263	311	269	295	315	271	277	301	303	304	294	278	299	274	268	260	298	306	269	257	313	312	307	292	295	300	322	288	295	307	289	283	288	287	282	316	261	321	309	275	305	290	316	302	307	287	292	298	279	276	267	322	285	300	301	272	282	291	282	261	305	292	274	268	311	288	264	322	282	252	306	280	286	293	307	291	274	299	296	279	297	302	292	292	262	259	287	269	284	311	257	276	272	309	291	308	269	317	263	295	306	327	262	313	295	306	300	261	334	262	294	267	274	310	308	290	290	301	295	277	299	288	307	290	301	332	284	321	308	292	281	293	292	291	306	287	307	320	290	289	295	318	304	283	275	290	282	272	314	273	276	280	285	296	280	284	286	296	269	288	292	298	278	315	309	293	279	277	242	284	289	301	314	291	253	305	313	292	284	258	328	295	301	300	270	290	339	297	296	282	289	287	277	280	295	260	287	312	288	303	264	296	289	308	290	298	262	306	285	273	319	283	295	313	272	325	292	270	298	287	309	268	290	288	299	315	267	269	288	284	318	311	302	277	264	279	317	283	307	311	314	280	278	273	275	279	315	295	302	293	299	268	277	298	255	284	280	270	305	311	294	300	259	293	289	314	279	339	329	278	312	288	266	279	282	294	306	294	272	286	268	293	276	275	321	330	300	286	317	270	283	286	275	293	273	296	315	264	306	288	305	305	326	277	307	280	291	308	276	270	286	295	260	296	286	293	286	293	283	308	309	289	293	315	287	280	296	306	299	287	267	298	324	283	298	315	292	300	270	273	291	266	287	304	270	318	312	327	288	275	309	273	323	277	287	301	273	292	256	316	285	277	293	311	286	287	290	274	262	294	328	284	294	293	281	302	291	317	300	285	303	286	258	270	308	317	280	268	289	317	289
18305	25099	7213	6805	6104	5389	3965	2831	2331	2245	2374	2918	3563	2511	2218	2349	2153	1854	2020	2315	2118	1820	1627	1481	1440	1176	1123	1157	1053	1086	1105	1076	997	977	998	1021	1026	1012	955	925	927	917	942	968	902	907	908	892	873	903	892	871	923	848	932	872	871	860	882	881	878	909	842	827	866	870	889	869	934	920	919	849	896	865	896	863	921	886	892	886	935	887	850	875	807	933	869	876	860	882	920	906	831	868	884	870	882	809	905	852	896	791	861	855	880	867	849	860	879	903	866	911	851	825	851	888	880	838	844	877	865	888	878	852	877	915	893	862	887	856	870	912	870	887	889	906	907	851	893	875	845	866	900	855	856	854	823	876	872	879	945	873	832	890	867	825	837	845	872	885	902	891	839	940	866	860	871	836	875	835	880	905	903	907	882	858	833	849	874	880	831	860	892	893	844	874	901	860	873	828	898	883	868	880	872	837	818	850	867	876	866	912	857	882	841	905	911	882	912	840	868	847	919	897	890	845	863	833	876	838	832	875	904	871	825	897	866	876	850	884	857	943	899	868	852	853	887	909	770	848	867	888	851	833	871	860	907	875	895	861	878	886	879	842	872	795	853	837	810	845	868	872	848	812	865	874	863	905	940	896	870	864	885	924	902	802	871	823	849	873	845	861	886	887	888	884	827	887	873	889	863	892	894	903	903	851	863	830	863	933	873	889	913	861	845	877	906	857	882	835	864	848	826	936	876	864	897	876	855	922	904	911	905	890	876	884	909	898	850	839	885	854	851	902	833	898	850	906	879	847	888	894	897	913	833	855	821	881	892	877	855	909	863	845	887	851	933	890	841	912	817	848	867	860	858	877	928	806	842	869	898	890	884	877	861	904	872	819	874	828	880	853	839	914	884	815	844	885	881	861	845	874	832	907	831	812	899	847	900	898	849	920	889	871	881	871	896	849	836	912	909	831	855	873	863	894	835	860	882	899	910	871	862	863	862	835	885	879	870	922	862	899	896	859	895	871	859	879	855	897	853	831	860	835	931	878	886	835	853	889	883	909	882	883	854	951	841	911	881	895	845	882	830	890	899	905	902	924	857	888	859	842	861	899	853	819	883	850	869	886	893	841	885	871	890	877	894	904	831	863	889	866	929	869	879	889	872	877	931	889	838	861	876	882	840	879	865	836	883	859	891	884	882	867	885	822	905	840	899	851	836	888	840	881	921	837	876	871	903	907	919	867	826	876	890	908	878	847	847	870	870	887	816	849	851	865	820	855	898	837	878	892	848	921	880	834	903	888	916	903	869	835	863	884	852	873	883	859	867	829	853	875	857	889	939	906	899	945	858	864	892	929	898	887	875	893	842	920	881	833	916	930	845	874	842	869	839	914	861	900	811	854	907	861	867	841	827	882	873	863	899	858	866	879	892	878	877	869	834	853	850	813	851	879	866	880	888	872	912	886	851	830	811	848	875	812	859	849	893	870	893	853	872	890	862	883	887	944	855	875	878	865	870	836	905	826	839	893	831	851	840	892	867	834	834	864	865	887	901	904	912	845	894	879	839	902	813	854	928	893	883	883	883	864	861	845	868	877	866	840	872	846	919	893	822	863	860	874	879	905	905	866	805	829	859	864	865	891	843	919	935	854	882	867	896	877	886	830	802	896	886	837	916	870	892	867	845	841	862	908	861	883	871	874	873	929	877	872	880	884	875	902	860	858	874	849	843	837	866	897	865	887	864	825	871	800	902	872	850	879	861	893	876	888	919	899	921	839	837	924	889	902	802	865	871	846	883	868	861	880	855	871	918	843	871	946	843	873	855	808	866	890	829	876	862	866	908	884	829	912	914	892	835	880	865	860	844	886	813	905	904	911	795	891	880	891	853	846	831	842	840	914	866	910	874	865	888	904	914	874	879	905	870	852	892	920	859	878	872	872	882	822	971	880	835	843	850	844	837	871	873	877	874	868	884	850	840	887	878	956	857	872	870	896	887	802	863	888	877	876	874	870	899	877	927	843	834	852	843	851	829	879	863	874	882	888	901	888	914	886	855	881	851	845	877	846	892	877	882	873	821	907	788	917	853	850	844	864	863	880	852	948	858	851	895	866	852	875	899	854	857	892	875	827	838	906	868	899	873	854	850	906	850	825	863	932	875	877	867	900	816	880	871	871	851	849	853	858	877	841	920	872	859	887	894	879	896	815	903	838	843	893	873	898	868	881	899	847	807	859	899	868	862	917	863	846	936	875	852	930	874	871	853	810	842	833	922	876	853	856	871	869	880	905	875	883	858	902	861	922	864	873	925	874	849	876	865	844	887	863	880	868	866	875	872	930	876	870	826	877	863	882	859	862	839	855	870	878	873	891	881	871	970	851	855	863	883	910	868	815	873	853	877	857	916	865	873	877	867	827	845	904	878	829	821	864	835	882	922	854	859	883	859	910	916	846	857	848	854	875	889	852	834	865	868	881	878	834	941	868	846	908	879	879	869	872	829	869	873	886	881	900	919	862	862	934	859	857	902	905	931	873	845	816	887	864	891	846	838	866	840	863	861	857	856	921	875	859	918	873	824	881	927	857	893	882	854	835	865	887	847	853	872	861	837	840	898	876	825	891	868	907	903	851	897	914	885	918	887	851	882	946	842	903	885	896	860	873	843	896	861	979	873	907	845	901	857	874	875	895	872	844	924	889	893	869	860	872	857	949	826	856	877	882	902	836	865	855	921	880	856	856	912	853	861	848	845	943	840	834	849	835	834	845	883	901	942	841	856	893	882	881	890	873	823	902	823	861	865	828	832	844	872	873	870	919	893	878	865	902	863	913	852	869	904	914	878	879	882	884	869	888	818	853	881	879	887	891	794	885	819	845	826	900	890	786	846	906	864	881	944	897	902	833	894	820	875	874	879	845	900	868	902	873	903	886	857	913	850	869	877	904	886	861	848	888	826	889	830	900	870	857	890	893	937	863	860	869	911	923	844	903	883	866	867	829	920	861	833	851	865	830	889	849	869	916	928	892	850	850	883	869	888	826	918	862	846	859	904	785	913	854	874	905	912	865	872	858	908	846	860	855	880	887	889	876	856	906	871	879	887	888	859	852	838	883	872	818	897	884	850	867	875	860	915	853	841	888	903	916	880	848	853	860	844	874	887	876	887	840	875	879	879	819	886	865	940	896	836	896	860	836	854	872	934	873	807	833	888	915	913	844	884	873	877	844	918	896	916	827	848	890	853	899	851	826	893	891	850	839	893	863	839	893	908	860	929	914	874	907	884	840	883	889	847	889	922	887	921	864	890	858	899	814	865	902	876	884	832	856	910	873	877	817	895	851	792	843	806	837	860	872	879	901	893	873	885	893	863	830	875	901	901	839	926	874	877	897	939	892	842	944	884	889	879	890	845	886	842	846	853	843	872	871	876	869	891	920	904	858	870	873	862	891	880	865	903	826	876	839	919	878	807	876	882	906	893	877	858	887	833	895	829	936	861	890	911	851	852	861	889	828	897	893	911	828
46762	48857	29930	24569	21434	18292	12939	7827	4848	3659	3859	4638	7033	2990	2188	2543	1878	1409	1886	2454	1999	1196	1209	980	785	465	451	484	440	338	371	294	286	258	251	250	227	238	261	229	237	247	226	237	226	262	234	238	247	230	236	234	247	276	215	226	245	243	271	215	217	245	238	244	248	211	238	237	240	246	243	220	223	221	244	231	217	223	255	229	240	225	225	218	267	249	226	216	236	242	209	251	220	245	234	245	221	220	233	233	236	250	198	244	223	236	235	235	235	233	200	215	238	219	214	226	244	262	249	225	255	234	220	211	214	212	244	227	269	226	233	207	228	209	223	207	223	230	222	230	203	266	244	216	229	228	232	226	231	192	219	247	221	202	228	261	235	201	232	224	235	229	224	218	247	234	227	224	248	248	255	246	224	242	244	255	225	248	245	223	227	202	221	223	217	209	213	252	234	216	228	196	230	216	232	217	212	240	234	234	232	224	218	223	229	217	225	233	241	231	264	228	234	229	235	230	239	243	214	228	222	245	218	209	234	213	205	240	253	209	244	222	240	233	230	222	241	216	217	208	247	232	220	223	241	247	208	232	227	208	233	217	230	249	257	209	220	216	225	213	230	226	241	221	240	252	227	224	205	216	237	230	235	242	243	224	227	216	248	249	236	231	247	222	230	228	218	216	225	213	232	223	238	203	226	220	249	211	267	247	230	217	232	224	226	247	230	207	224	243	227	199	229	212	206	234	208	216	222	231	247	221	245	245	264	209	200	227	251	233	227	233	216	226	226	240	196	200	239	230	214	244	232	223	214	255	231	229	207	236	214	216	214	249	242	218	218	235	223	232	237	242	206	230	245	222	225	239	223	239	218	231	246	249	219	237	220	228	219	224	244	235	241	233	213	244	229	216	238	220	237	218	221	221	232	233	236	262	231	215	200	218	246	216	213	224	255	233	227	225	225	234	213	219	237	237	243	208	240	240	243	265	249	226	246	233	232	265	221	240	221	246	229	243	264	239	250	231	225	224	238	221	220	238	241	224	227	217	214	221	241	218	259	214	216	236	238	236	240	239	215	205	251	223	210	223	229	217	218	224	226	241	224	250	244	253	235	221	262	229	242	248	211	224	225	233	234	247	245	222	213	257	242	237	255	235	215	208	229	197	221	225	204	238	211	215	233	231	243	233	235	229	251	212	227	206	229	236	264	240	221	227	218	231	215	242	196	269	251	224	218	247	213	237	221	219	218	241	227	237	220	240	212	215	247	239	223	209	225	228	190	231	246	235	214	239	234	260	219	219	216	247	246	223	230	221	227	216	228	208	237	233	239	225	227	236	226	264	258	223	243	216	222	231	242	229	238	250	234	240	249	248	220	232	250	214	236	231	264	231	203	238	241	202	198	235	258	230	222	238	222	252	215	222	223	235	222	229	231	212	241	214	235	224	224	225	221	207	260	196	215	222	230	223	225	213	195	219	263	212	218	268	221	209	226	207	213	230	244	241	221	227	274	254	254	189	225	212	228	218	219	239	244	260	225	232	232	219	199	242	226	230	222	247	227	227	227	234	234	223	214	230	224	242	213	253	223	258	254	224	198	236	218	212	238	237	211	246	225	220	246	233	223	203	216	219	234	244	217	228	238	231	228	240	239	239	226	213	245	255	226	263	248	244	243	212	213	226	257	213	222	256	222	245	206	226	250	245	238	212	201	236	232	227	230	247	237	242	227	229	216	228	243	250	245	257	228	222	227	225	224	231	233	216	229	218	239	223	221	238	214	227	226	239	223	223	222	250	202	242	233	221	221	227	233	231	238	224	225	227	239	226	228	209	207	241	219	207	214	212	224	218	235	234	266	226	231	249	242	228	251	235	235	241	232	245	215	217	238	199	234	215	208	213	223	215	235	207	265	249	236	244	232	232	236	230	201	230	223	217	264	251	215	223	225	201	207	206	240	195	234	208	207	215	207	236	233	227	206	232	201	217	230	227	244	223	268	224	224	230	241	241	268	227	211	238	253	273	245	220	243	220	239	226	224	190	248	229	228	200	225	220	210	209	231	199	235	250	215	208	226	200	229	235	218	224	226	230	232	228	220	243	229	239	236	234	219	233	218	238	209	229	217	214	225	232	221	230	206	251	235	223	222	228	228	213	224	236	226	255	218	209	185	275	240	231	231	242	225	204	236	243	251	260	221	263	239	204	215	225	231	242	222	227	231	223	244	220	223	234	243	257	228	220	226	233	209	240	220	211	217	231	193	265	234	251	236	221	236	215	245	229	212	238	232	226	202	231	243	249	207	229	254	189	231	230	229	235	239	235	203	220	246	223	255	215	224	229	229	202	238	235	212	256	247	233	225	221	233	235	225	244	225	234	208	249	249	214	241	254	245	235	233	239	240	236	209	248	237	236	245	227	223	244	227	235	223	209	250	235	232	240	218	210	216	232	223	239	211	233	217	219	222	210	228	204	203	227	210	209	222	241	207	227	262	232	214	230	228	215	224	247	184	234	231	241	230	220	233	242	236	232	232	227	213	211	209	237	252	229	227	222	242	240	234	240	246	234	219	194	228	234	248	251	233	225	229	242	242	218	228	240	249	223	216	242	219	238	245	212	213	214	218	241	216	210	217	227	221	208	220	217	247	221	233	211	220	227	236	232	228	237	256	240	240	229	203	246	266	226	208	247	262	242	210	188	213	252	212	230	235	206	240	245	223	245	241	225	237	235	213	232	203	231	262	225	216	203	239	260	236	228	223	228	254	254	211	228	229	267	236	223	202	225	230	230	237	231	222	226	234	214	221	231	221	241	186	233	208	219	217	217	243	228	221	217	246	218	216	247	213	227	254	215	218	216	255	205	234	240	220	220	236	238	220	241	218	235	222	220	248	241	229	219	221	247	238	213	236	216	241	237	226	219	233	232	203	208	227	224	238	210	208	236	214	244	235	233	247	237	230	246	228	233	207	240	221	222	210	216	228	229	221	226	197	221	217	232	225	204	233	203	208	243	254	224	207	252	226	213	255	236	264	216	224	220	224	247	232	235	223	225	204	259	235	230	240	223	202	241	213	250	218	219	225	242	214	217	247	227	243	235	239	245	234	206	246	227	254	225	222	235	220	233	238	216	223	238	232	207	222	256	222	256	212	237	229	200	240	220	213	243	240	210	233	233	223	220	216	202	220	223	239	225	233	223	224	227	233	233	216	244	208	214	240	218	232	217	240	226	233	241	251	240	231	263	218	214	210	230	225	226	237	236	206	234	211	254	241	229	214	240	204	219	182	249	238	234	247	227	216	218	231	228	232	215	229	229	245	244	213	232	205	245	222	228	249	261	258	206	249	238	250	209	216	222	199	223	257	201	219	269	212	232	232	243	224	232	221	247	231	231	215	236	222	203	236	214	216	260	269	221	206	246	232	206	229	224	224	204	221	233	243	232	227	242	221	213	231	246	200	241	217	252	244	200	233	208	251	218	237	219	242	212	225	215	251	254	225	245	226	227	209	225	241	203
38234	46525	23769	22926	23123	23479	18660	12743	9754	9555	12112	15436	19888	10981	9805	10825	8463	7530	9523	11689	10399	6716	6822	5710	4209	2443	2301	2201	2199	1759	1759	1498	1170	1075	1000	949	959	879	909	853	848	860	858	822	838	823	794	748	778	778	771	796	752	798	770	797	738	745	728	762	707	800	731	736	761	761	758	747	736	762	745	735	774	730	723	734	663	709	729	731	685	742	691	771	728	755	686	758	699	726	751	717	690	714	748	709	689	671	693	719	721	697	700	731	697	667	685	724	749	680	719	692	735	664	731	727	717	727	690	746	755	704	709	722	688	719	688	703	730	749	733	728	691	664	660	706	674	705	677	742	692	741	721	714	729	727	664	742	738	682	709	676	681	677	694	756	712	723	710	740	715	711	643	735	718	736	690	702	716	693	694	716	698	700	666	677	708	691	696	680	678	724	722	696	703	673	700	711	710	714	711	713	703	749	741	694	723	721	697	679	692	722	728	731	710	710	688	695	707	732	709	702	714	709	693	654	764	725	725	717	720	706	719	713	699	708	720	726	769	704	645	697	704	697	708	727	756	730	719	673	698	664	722	748	716	722	708	725	714	707	729	740	681	720	718	755	703	729	717	634	705	725	720	661	702	744	700	685	658	693	721	759	759	729	734	695	708	712	722	722	742	718	690	744	685	707	682	705	744	757	732	723	703	703	720	750	721	762	682	753	705	729	662	715	656	704	706	754	731	734	723	719	742	672	662	733	715	729	689	682	744	697	755	767	667	681	660	670	735	691	710	727	705	732	697	684	694	767	740	690	691	754	721	686	740	754	691	700	727	713	715	755	746	689	751	732	762	714	705	732	773	672	648	761	729	716	716	768	681	690	732	724	694	702	707	685	729	695	720	732	688	683	700	730	722	758	706	716	725	742	729	707	717	715	722	792	663	690	683	731	702	712	713	768	697	701	691	698	736	717	684	691	753	682	666	715	676	721	744	732	701	738	683	681	657	743	748	691	703	704	694	687	699	674	730	691	668	700	685	716	717	683	691	696	694	720	769	693	725	711	735	736	685	717	731	660	769	704	730	749	709	784	678	723	653	731	694	744	669	741	688	726	743	688	749	663	690	709	662	754	707	702	706	719	705	693	735	701	689	688	768	714	726	704	706	729	685	675	705	731	708	733	727	684	684	676	726	753	727	714	702	677	729	710	683	698	687	689	699	722	688	711	719	692	728	692	724	728	731	676	738	684	759	654	722	719	739	745	746	660	694	684	738	695	684	721	729	710	694	757	710	706	690	726	751	688	720	726	715	726	633	692	675	709	714	733	717	754	696	706	694	710	695	724	693	705	765	785	717	719	740	738	701	700	720	694	743	665	757	726	687	676	722	726	738	695	713	732	737	715	732	721	738	721	753	714	730	671	692	721	713	709	694	724	697	713	707	684	734	734	715	729	717	731	685	665	651	719	680	731	709	732	698	707	661	690	713	754	707	745	710	711	695	668	660	752	737	753	732	694	716	691	709	702	713	708	696	752	711	707	750	690	700	703	662	733	703	680	742	762	730	697	695	704	724	688	690	733	685	749	742	723	688	748	710	742	672	695	670	738	700	712	707	716	738	681	698	702	698	741	763	750	704	693	678	704	758	715	742	702	697	735	689	753	734	710	709	764	731	687	712	702	709	697	663	689	656	682	693	752	633	695	727	724	715	735	709	733	696	651	796	716	705	707	693	701	738	741	677	725	703	712	656	733	662	686	704	734	706	722	669	778	754	716	667	698	708	729	695	775	685	711	726	699	729	769	695	735	751	684	687	737	719	699	700	698	721	718	744	666	720	705	676	667	711	661	711	731	736	694	720	657	721	702	692	691	680	696	754	722	687	693	718	715	684	729	725	744	723	768	713	746	707	691	782	709	733	677	732	777	729	640	719	696	739	691	725	720	737	697	702	732	670	679	684	685	708	711	709	741	707	692	729	701	741	704	704	689	662	710	661	702	736	722	711	699	734	693	698	673	702	695	733	712	694	729	689	769	725	694	661	685	742	706	704	684	695	679	721	703	684	725	682	740	707	693	725	748	714	686	748	783	712	737	717	724	752	708	695	725	691	730	730	720	709	686	732	748	705	727	726	728	701	690	743	740	787	683	715	729	742	717	729	710	732	689	735	702	692	669	691	758	697	681	716	746	659	684	675	737	717	707	730	720	727	756	687	688	713	704	701	728	697	670	755	688	771	693	722	700	722	714	654	712	727	723	708	750	711	699	703	710	699	753	675	737	708	684	726	676	705	754	671	678	715	684	717	683	670	700	696	698	753	698	720	679	733	681	707	701	762	692	683	689	696	714	744	737	713	714	677	662	734	737	746	723	718	703	685	709	651	722	692	737	722	732	672	721	713	698	734	708	709	754	692	713	712	685	742	744	704	759	730	704	707	696	722	688	644	712	711	743	691	781	734	717	782	691	725	738	707	673	716	671	689	714	694	677	713	675	719	703	687	722	681	697	727	750	733	748	714	727	701	745	654	732	726	663	679	729	749	733	699	728	712	733	712	708	740	700	702	703	674	712	693	693	717	728	704	698	684	758	690	708	757	696	675	674	683	743	668	728	725	723	722	725	654	690	720	681	721	682	712	674	762	745	678	714	756	711	690	715	694	686	685	746	708	737	673	687	748	701	659	718	710	704	728	724	702	707	702	720	685	691	745	707	702	710	740	721	723	680	706	716	685	750	680	727	722	747	771	710	649	712	682	658	732	695	703	728	710	711	728	687	702	706	760	721	664	715	688	755	688	707	730	721	696	759	721	725	681	678	726	720	747	723	746	728	726	699	673	683	652	756	725	705	732	703	723	711	664	718	732	713	720	727	725	704	682	696	727	722	691	707	663	680	681	725	720	720	689	727	701	714	751	687	719	727	701	734	722	666	691	724	731	700	721	666	725	725	732	770	695	723	697	690	727	696	722	712	672	733	719	733	706	716	744	658	690	729	772	701	698	698	748	729	718	724	693	719	703	769	744	685	679	698	707	681	705	682	719	733	715	689	684	692	723	726	679	762	710	729	724	712	734	733	687	758	677	723	717	734	702	719	705	743	716	703	683	757	717	758	733	709	690	708	720	706	705	725	705	688	681	694	683	726	744	683	727	698	696	679	725	719	707	729	750	731	683	716	724	684	717	728	702	724	707	727	724	684	717	679	698	718	660	723	720	681	773	704	708	713	693	713	733	677	727	718	700	672	718	722	716	780	716	710	726	672	707	721	704	723	668	704	693	712	709	693	718	723	716	697	726	722	651	710	700	719	671	719	713	747	725	726	717	710	696	708	664	727	727	763	708	728	770	707	715	706	687	673	685	736	696	686	712	721	728	698	723	710	718	718	702	731	729	658	723	699	698	697	721	715	744	684	740	730	689	747	719	694	686	734	714	707	698	681	701	708	696	712	747	676	687	720	662	702	693	691	691	720	719	743	737	711	669	749	689	690	711	720	704	731	698	743	746	734	727	676	697	741	691	711	739	710	719	750
55008	46265	30399	25073	25208	26363	23178	17361	10871	8180	8075	10496	15869	9393	6453	6294	5047	4432	4841	5334	3360	3051	2953	1717	1197	691	779	775	688	660	634	477	393	377	340	345	305	343	353	299	330	295	323	300	308	322	297	270	311	301	285	302	283	293	309	287	310	291	295	280	264	280	312	275	282	317	287	278	288	264	280	303	302	302	248	289	286	301	279	255	306	290	277	255	280	303	311	275	272	331	286	248	274	242	286	289	317	263	263	252	263	262	288	279	273	267	278	290	268	241	289	292	286	277	252	266	272	274	318	250	266	272	270	279	276	244	272	280	277	267	260	263	254	289	299	309	271	253	223	272	274	270	266	281	308	266	278	300	308	284	248	260	279	285	303	271	276	262	271	289	250	264	285	287	295	270	278	271	277	262	270	308	291	267	280	273	266	274	310	293	264	286	279	249	268	261	278	288	270	259	264	289	280	281	248	289	283	273	295	300	250	281	288	298	289	234	284	292	265	257	283	268	290	268	281	262	284	258	261	302	283	240	281	259	286	267	218	253	290	288	289	259	277	299	276	279	245	262	291	271	287	279	291	285	267	249	273	289	295	252	241	303	256	269	277	303	261	250	291	248	283	272	271	253	270	282	257	268	292	273	276	268	269	276	288	263	278	269	277	263	260	279	276	283	270	296	272	275	253	270	272	271	273	260	291	277	288	272	272	254	257	263	270	250	284	314	263	280	272	263	292	290	299	296	266	283	279	277	277	274	296	243	274	285	270	285	233	300	312	267	297	276	269	294	277	265	269	262	276	297	281	300	301	288	249	257	266	258	270	294	250	294	270	299	280	273	264	265	302	292	268	243	261	281	288	256	269	271	292	292	308	266	300	263	326	273	269	265	279	279	277	265	275	278	250	264	250	288	285	271	262	295	274	266	302	264	291	252	285	288	275	266	291	261	268	301	258	261	279	282	263	276	252	246	287	256	275	274	276	276	262	295	235	266	273	269	270	272	278	288	263	288	266	254	284	276	259	289	252	300	283	255	237	261	276	274	287	284	266	271	275	274	264	287	266	315	261	295	282	294	268	259	268	299	269	262	299	309	282	237	289	312	254	279	260	256	302	280	269	278	262	299	280	282	253	263	261	293	321	263	287	289	286	274	269	264	273	276	273	275	295	278	269	261	253	265	304	262	260	270	257	264	273	255	257	298	258	282	292	266	245	277	297	271	254	241	278	273	275	293	289	275	273	296	276	270	264	275	314	270	294	308	300	275	265	258	294	266	277	261	268	296	256	269	306	255	278	235	275	299	269	282	283	274	282	279	296	277	278	275	242	265	253	275	296	270	260	298	257	262	281	255	252	289	280	284	277	270	254	289	259	285	283	288	260	256	276	288	290	287	297	283	247	288	227	265	271	250	265	275	279	270	297	263	279	300	256	283	278	282	298	247	274	264	267	266	263	289	270	252	282	283	273	272	263	267	281	274	285	258	285	317	288	271	276	271	267	267	295	273	273	284	251	259	257	262	254	292	259	293	291	245	264	275	255	266	281	272	247	274	306	289	280	267	278	301	275	286	256	270	288	283	247	303	261	263	284	258	257	310	272	267	297	275	309	245	292	291	275	276	263	279	254	261	266	238	266	253	261	260	267	292	285	270	259	281	274	281	297	291	274	295	238	256	298	301	285	256	287	279	258	287	261	266	288	263	263	269	236	241	261	259	254	287	276	280	258	296	322	279	279	256	270	298	251	264	263	255	289	287	284	250	266	287	238	266	255	274	266	255	276	285	288	273	264	266	272	281	260	239	284	285	255	293	313	315	313	258	252	246	260	257	286	248	282	222	289	286	274	272	261	253	271	285	239	277	281	262	264	260	283	268	287	257	264	264	270	271	281	250	301	264	266	249	242	255	260	283	254	299	282	243	272	297	248	275	251	289	257	245	308	267	288	262	274	305	286	278	255	294	274	265	291	271	288	312	249	235	284	254	281	297	255	278	271	284	279	253	305	250	273	271	281	286	305	273	293	262	247	270	271	283	297	256	269	296	276	244	266	284	252	251	258	242	281	270	282	271	243	302	253	258	260	268	285	262	269	275	296	265	290	259	278	268	307	269	239	270	266	257	288	286	282	276	294	277	277	286	283	285	298	251	279	280	269	281	276	266	315	268	279	293	252	291	240	284	277	254	249	317	282	277	265	279	332	275	282	276	267	250	276	266	267	282	302	304	262	248	240	258	253	296	284	260	277	274	283	268	281	253	262	282	277	279	270	256	270	302	307	280	283	260	276	310	284	272	231	284	295	263	257	278	287	298	298	262	236	274	253	260	264	274	273	273	297	281	268	260	260	293	289	269	276	310	271	263	285	283	295	279	254	263	291	279	285	283	273	285	278	256	308	290	272	246	273	291	257	256	264	277	259	276	276	251	254	262	269	270	277	253	264	296	242	277	286	285	248	243	295	257	295	261	290	260	249	275	249	273	286	253	276	289	281	279	256	294	235	295	250	244	268	335	280	283	296	250	281	280	264	264	297	266	247	287	259	283	272	285	254	277	270	272	290	288	250	302	254	270	274	285	272	304	254	281	275	290	248	254	265	259	259	277	281	255	302	306	247	292	268	265	277	277	249	275	280	275	299	271	283	253	279	279	255	304	284	257	268	260	255	282	285	271	271	268	288	259	261	266	269	258	256	285	275	278	256	291	262	286	291	283	283	289	266	288	256	260	283	312	272	248	248	273	292	270	281	264	249	271	269	236	265	280	296	283	290	263	284	272	299	289	293	287	285	274	271	264	280	265	273	266	308	257	259	267	275	291	289	257	271	286	288	269	272	266	279	289	259	264	255	266	285	266	282	270	248	287	248	260	289	256	252	278	260	299	273	254	281	261	305	258	276	266	298	280	289	264	260	275	313	274	275	286	255	255	285	260	315	297	285	280	278	279	274	258	258	281	257	261	252	293	298	320	263	290	258	262	292	250	274	252	250	267	254	273	300	254	252	303	275	273	254	287	257	289	285	275	304	301	277	238	260	255	266	279	264	264	277	282	269	289	258	285	271	294	283	278	264	294	268	266	264	243	285	231	290	282	263	275	278	282	300	282	274	275	288	292	281	303	279	283	297	268	246	293	279	298	271	290	285	264	281	242	265	256	289	238	289	294	258	276	261	260	270	271	274	301	259	273	250	275	318	284	275	268	280	268	282	286	266	275	282	284	259	284	259	284	292	281	270	267	291	277	243	265	294	257	278	279	254	268	259	290	247	297	278	265	269	269	303	280	297	307	268	261	287	294	276	266	273	250	306	241	280	288	274	289	260	287	274	264	278	296	269	297	289	311	270	298	270	268	283	303	257	247	265	287	284	256	275	291	251	259	287	297	262	267	260	317	268	278	256	248	277	237	258	285	248	286	240	287	259	276	268	283	266	248	280	259	265	272	263	282	298	273	315	276	279	263	249	270	261	282	263	301	286	284	273	244	279	304	261	253	271	284	277	295	262	261	270	290	260	251	295	274	264	269
45479	48476	31169	30186	30934	32050	29616	23907	17345	17170	19496	24471	31103	19846	17803	18662	15393	15819	18540	19461	13970	14247	13714	8704	6346	3560	3755	4058	4091	3581	3318	2498	1695	1534	1397	1328	1215	1181	1163	1153	1129	1062	994	1048	1108	1053	1028	1009	1005	1025	997	948	978	951	981	971	964	917	946	935	907	985	885	935	947	893	956	966	924	884	970	856	910	894	860	888	886	812	879	858	873	931	860	941	907	876	866	878	886	791	811	838	840	854	819	907	823	841	848	835	825	851	808	819	861	871	830	810	857	906	791	786	851	880	796	878	813	805	822	811	835	789	824	827	831	807	803	786	801	802	839	808	835	743	848	805	851	758	835	794	811	769	855	816	832	842	774	806	828	792	805	813	800	807	853	809	832	825	807	791	818	842	819	792	875	853	809	800	879	848	845	830	841	845	809	769	837	821	797	831	823	848	816	824	835	774	845	838	833	795	804	798	784	846	819	865	822	807	786	876	814	817	829	796	833	820	832	817	741	819	770	870	828	789	824	839	782	783	764	830	848	788	808	855	802	783	866	791	766	868	805	808	854	832	845	824	778	862	817	795	780	805	838	794	841	796	853	808	802	797	790	853	841	860	803	843	823	835	812	809	830	826	776	783	805	873	798	783	784	815	816	826	835	815	811	803	820	823	805	784	817	830	811	820	830	841	864	856	825	858	802	831	837	835	858	804	840	785	830	779	787	819	841	763	773	828	840	832	787	819	788	836	800	797	817	803	856	836	797	795	812	829	809	790	803	858	867	805	805	819	823	820	818	799	783	827	758	777	825	821	795	803	817	786	826	815	810	832	847	791	831	844	789	802	770	798	778	831	833	816	856	847	800	838	766	830	856	827	809	816	834	860	802	884	822	772	832	812	762	805	807	878	832	780	814	873	797	755	797	836	852	797	813	825	849	848	834	845	801	827	789	808	874	820	836	815	838	803	824	864	790	817	831	814	825	837	780	815	808	789	833	812	740	791	801	783	795	811	742	818	836	839	776	802	816	840	782	807	814	802	855	763	811	818	802	835	823	844	843	832	748	852	813	808	844	800	779	800	822	835	800	876	779	845	836	804	827	819	806	788	823	808	766	804	816	768	793	843	819	866	863	799	824	838	848	788	786	867	823	791	844	797	801	800	804	841	856	810	792	810	850	850	749	856	840	823	862	802	813	804	815	824	785	871	809	832	825	818	798	846	817	845	840	813	779	811	813	769	867	779	826	820	803	787	777	810	826	798	788	778	797	805	846	817	815	856	814	797	837	800	780	857	807	779	801	829	798	786	821	794	811	822	840	820	836	855	755	751	882	876	804	820	814	821	771	816	835	759	809	786	808	781	774	820	857	820	787	781	842	794	800	878	808	819	771	811	911	789	795	850	817	781	844	835	841	795	816	778	806	839	778	850	779	788	839	826	779	764	809	768	853	820	817	802	800	771	786	849	803	762	866	834	780	790	842	831	797	813	865	810	869	846	838	833	771	827	790	827	820	816	855	829	778	846	832	750	783	817	761	834	820	851	806	814	841	801	817	826	787	846	835	844	805	808	789	856	779	843	811	784	857	808	835	758	772	827	793	820	820	797	798	801	780	888	833	825	776	840	841	821	833	810	845	835	832	864	797	834	815	766	824	841	804	784	844	847	762	792	781	779	853	850	807	836	827	821	788	782	834	817	833	814	829	875	801	807	759	752	790	808	786	824	757	830	821	867	783	842	817	802	824	789	782	817	810	808	832	735	848	837	872	819	766	807	859	796	745	818	840	850	778	813	733	797	799	872	840	836	817	844	822	805	841	822	783	853	829	860	832	839	842	826	803	820	812	771	882	837	831	789	850	807	798	790	816	831	788	782	814	755	773	856	805	873	824	792	846	878	793	812	822	796	829	826	843	784	821	817	822	835	799	837	762	795	822	797	753	831	805	788	814	793	821	766	783	805	816	814	790	794	801	829	790	841	828	837	770	780	823	828	795	793	795	853	833	807	771	781	819	800	842	798	765	827	836	801	799	789	817	824	824	806	773	847	826	828	830	835	776	837	841	824	836	804	780	847	841	856	810	788	869	826	846	777	831	769	816	830	813	763	782	839	826	830	805	801	785	814	836	789	797	831	793	787	819	823	850	810	788	834	801	874	774	778	826	901	842	812	779	855	833	814	823	837	785	781	818	857	822	843	809	837	801	828	812	845	777	812	839	828	821	831	804	855	784	832	824	819	799	792	813	824	809	822	797	838	822	772	816	806	843	823	815	803	766	764	770	839	815	835	804	822	805	794	785	820	767	822	818	789	740	806	812	850	758	799	833	829	805	870	803	805	797	828	858	821	848	798	827	806	833	829	787	864	825	797	805	836	825	776	789	837	809	810	799	760	802	789	853	805	788	799	809	837	865	831	832	816	815	808	833	796	821	798	788	839	827	843	817	784	800	815	792	851	771	829	819	844	847	823	857	751	859	886	798	830	808	897	812	800	784	812	837	835	787	796	830	859	814	866	777	794	807	849	794	841	795	827	845	804	801	835	861	856	818	818	798	839	813	800	803	813	769	781	784	847	849	810	851	835	862	835	816	828	814	825	801	865	802	829	803	799	819	818	805	823	858	811	825	847	831	844	792	797	806	829	792	780	760	792	837	819	859	806	813	834	771	789	800	828	777	799	787	790	783	810	844	787	865	834	869	822	822	838	891	806	781	824	847	801	829	803	784	846	798	824	817	807	813	781	836	842	854	815	836	744	774	820	802	867	821	810	791	813	862	876	786	806	842	825	842	799	784	837	796	874	782	814	757	823	824	792	848	797	812	814	866	839	875	862	768	804	808	760	809	803	838	796	829	826	793	788	816	872	862	850	803	786	869	808	804	791	761	816	796	804	848	849	826	753	846	818	820	808	867	803	762	799	846	847	802	799	839	835	844	830	800	829	845	824	825	878	792	779	792	796	843	850	823	795	846	810	803	810	843	797	805	806	852	811	789	839	793	822	813	830	801	816	819	791	818	830	822	815	822	775	782	808	820	858	817	806	820	812	780	807	753	776	871	839	826	769	823	802	805	774	847	817	834	802	864	761	817	784	864	788	756	822	809	812	831	812	836	774	767	775	827	775	775	803	854	826	816	791	786	851	799	793	838	858	790	787	856	792	810	817	835	855	788	803	838	810	790	803	794	767	814	820	841	847	856	790	785	783	852	831	843	837	808	832	758	808	796	794	840	866	824	857	744	827	794	884	832	788	795	822	849	798	887	789	778	815	801	787	827	797	860	828	791	821	798	802	804	818	805	786	775	847	857	791	803	818	775	802	810	877	800	823	836	830	828	788	813	781	781	831	779	828	806	792	836	821	803	804	809	789	802	818	813	851	789	798	802	812	810	854	853	778	819	767	826	779	786	831	864	826	850	815	769	835	829	798	788	773	873	823	799	808	788	805	844	871	824	824	816	762	810	804	805	771	775	833	859	887	856	751	837	850	827	830	773	801	794	784	798	822	789	768	827	771	826	827	769	867	822	845
20814	20299	8960	3522	2116	1714	1314	864	681	586	617	640	856	593	529	534	495	469	465	461	432	387	382	340	347	316	326	319	299	300	295	310	280	315	292	289	279	335	247	309	294	320	274	326	277	293	296	274	307	292	275	259	282	258	305	304	277	276	285	283	280	254	305	290	300	329	312	283	280	258	275	265	293	292	292	309	306	274	293	283	283	279	263	300	289	286	302	278	304	271	273	280	309	301	289	257	309	271	276	265	297	297	283	276	286	268	310	297	292	269	288	302	282	304	252	283	276	296	295	282	284	249	269	284	311	317	279	298	307	297	290	299	299	293	270	287	290	280	292	319	297	289	290	303	291	298	282	287	261	297	284	277	279	306	275	319	279	292	296	295	246	269	297	304	281	297	298	318	314	308	270	281	264	262	297	281	290	311	255	300	255	281	284	265	307	286	302	294	278	291	269	285	277	269	293	268	301	295	263	294	299	267	313	287	279	254	292	286	300	271	299	277	294	289	303	290	276	294	283	273	297	285	271	318	288	286	312	282	301	308	282	288	295	267	275	296	295	307	305	322	291	284	296	288	270	269	281	284	286	274	301	266	300	265	295	255	298	288	303	301	279	267	279	292	269	272	307	279	278	296	306	318	294	295	278	276	286	284	297	267	248	275	286	299	305	286	281	262	268	265	287	257	309	283	302	280	288	268	290	284	284	298	309	288	271	322	283	310	246	292	284	272	316	304	274	284	265	303	321	256	259	278	248	257	289	274	267	307	289	306	267	273	275	306	277	280	295	273	256	301	291	294	265	285	288	269	261	259	267	270	310	274	278	304	302	278	282	273	314	266	281	276	277	294	290	283	263	278	270	276	285	258	276	268	299	299	312	300	300	283	283	282	293	299	324	254	282	269	280	290	262	273	267	266	288	268	276	303	255	318	292	296	283	270	268	295	292	271	262	307	277	255	299	274	263	273	299	285	278	270	284	287	275	285	288	317	295	286	294	308	276	285	298	318	284	244	287	318	284	307	288	310	274	302	270	250	277	269	316	267	281	269	314	268	289	279	274	264	312	255	305	302	304	290	259	285	267	291	295	281	250	304	313	297	276	267	295	281	304	300	304	278	283	295	274	286	267	299	263	267	329	268	279	280	284	290	301	306	296	258	288	292	262	265	282	286	291	288	276	293	272	317	280	268	286	279	280	286	288	259	260	289	311	269	259	284	306	279	279	282	278	296	285	318	267	276	259	294	241	281	322	286	251	277	266	270	295	287	280	285	252	261	277	320	300	279	278	305	281	281	304	261	265	273	257	279	289	288	310	274	286	310	294	269	265	301	319	285	296	318	279	302	254	330	275	276	251	288	277	287	284	306	275	307	299	314	303	272	298	274	281	305	309	307	282	303	292	257	264	292	270	273	298	287	286	287	288	312	272	281	280	294	289	281	265	285	300	289	308	297	283	271	294	300	257	277	261	291	293	274	294	274	320	288	282	295	277	244	289	295	299	313	268	273	299	287	321	288	286	272	266	270	270	298	321	293	283	276	279	270	267	309	275	295	311	316	276	277	271	278	292	272	283	270	268	296	290	287	274	291	272	274	272	287	293	268	314	297	269	313	291	250	293	279	253	282	285	276	287	275	274	273	271	310	298	274	295	281	288	284	267	297	291	297	269	261	260	266	290	334	265	289	291	281	282	251	316	273	270	265	281	294	260	270	272	305	306	283	253	277	280	292	301	317	264	256	270	263	289	248	286	271	308	287	293	272	268	252	320	303	303	319	275	290	295	292	278	259	258	272	295	276	305	258	303	295	278	294	297	237	318	312	289	265	265	285	284	307	247	286	289	278	262	281	282	274	292	281	290	290	301	254	262	273	275	283	281	278	289	299	256	282	285	263	293	304	291	285	283	290	277	283	296	262	271	308	298	265	307	287	309	246	326	326	277	290	273	284	298	261	244	277	292	289	319	284	264	280	275	281	300	269	313	292	271	284	285	293	288	283	253	320	286	273	284	282	261	261	267	269	268	280	275	282	283	293	316	292	274	293	252	287	296	283	303	275	297	280	286	269	291	273	302	266	282	279	291	276	272	295	304	266	303	277	288	272	278	234	298	310	328	281	325	261	273	276	273	284	287	311	271	295	300	282	291	291	306	321	266	280	276	285	279	254	282	289	289	296	307	269	291	290	282	287	299	313	273	277	297	257	310	296	278	257	278	286	281	305	280	266	278	292	280	283	290	286	289	271	276	287	308	264	249	311	274	270	250	290	291	261	277	277	261	273	278	275	315	291	272	307	288	304	304	293	278	284	264	285	302	287	269	305	264	308	281	285	278	302	275	289	301	294	255	296	291	284	278	295	277	284	280	288	282	258	270	293	267	291	285	295	303	298	273	291	284	253	267	295	295	287	303	291	290	270	273	283	269	296	305	294	292	301	323	273	280	265	273	290	270	304	290	297	292	290	317	298	290	292	318	267	318	264	279	291	277	295	258	291	302	253	279	253	272	298	319	270	300	294	273	275	282	307	264	292	307	293	280	276	254	275	293	280	311	277	307	275	275	315	298	311	303	303	291	283	304	266	302	259	277	292	281	306	283	280	278	273	273	275	289	255	286	289	260	271	311	293	252	292	275	300	298	283	318	270	271	269	247	285	276	296	286	279	295	284	295	267	281	273	293	307	310	290	278	287	291	252	293	268	239	267	290	271	248	281	264	272	306	297	297	329	273	297	253	285	287	292	285	292	288	284	291	281	272	298	273	275	255	288	288	307	271	278	291	271	285	253	301	278	302	287	281	302	265	291	300	283	293	258	287	275	278	299	257	306	277	300	304	269	266	285	265	305	285	330	298	278	289	274	282	297	257	258	265	272	301	269	275	276	318	288	312	263	253	317	324	289	310	297	284	329	275	303	280	256	281	258	274	307	260	284	242	300	299	301	267	306	284	273	260	278	305	280	280	295	288	276	277	294	280	295	309	284	259	279	302	269	298	292	263	262	297	292	294	272	292	303	311	290	260	291	281	292	285	271	289	269	266	265	292	248	285	275	283	250	273	291	275	277	260	264	299	286	280	272	270	264	260	291	281	279	274	271	300	304	293	292	298	275	269	286	287	270	284	323	268	272	293	272	268	286	281	261	309	251	293	285	287	277	288	286	259	286	294	313	269	285	287	294	278	285	274	262	279	278	314	284	304	303	273	285	320	299	273	273	277	271	295	286	279	291	292	314	302	279	275	285	282	290	254	278	274	303	299	265	285	290	278	260	291	272	271	299	290	293	252	273	304	313	284	289	313	296	269	278	286	286	319	272	301	278	268	292	290	288	322	291	270	298	287	299	274	244	301	290	299	308	282	301	307	287	275	248	290	284	299	306	282	289	272	294	302	305	287	279	288	289	272	320	291	311	283	262	313	286	277	301	294	281	247	297	294	278	266	314	270	281	294	311	305	258	319	308	334	309	288	277	282	296	282	265	310	293	311	281	294	307	274	269	269	303	260	286	269	258	294	279
18205	21873	9324	6339	5302	5322	4033	2919	2391	2215	2319	2590	3766	2690	2226	2442	2222	2333	2296	2086	1803	1767	1587	1454	1195	1182	1184	1152	1199	1139	1050	1078	1037	959	1003	1008	912	909	968	927	861	930	905	915	955	940	849	918	901	888	855	866	843	860	905	893	870	884	850	850	891	834	851	891	887	857	862	844	878	836	851	861	925	825	882	898	943	838	868	847	847	888	820	886	846	869	835	874	931	891	870	859	921	882	882	846	861	898	871	885	907	826	897	887	919	844	847	906	925	847	879	834	862	836	858	866	870	858	841	858	890	890	862	877	859	863	845	869	828	897	866	875	888	836	843	876	856	880	966	830	919	832	838	870	851	903	858	903	806	853	856	851	874	782	862	896	882	928	818	883	879	849	885	905	895	911	850	858	890	895	866	895	839	860	886	829	904	869	861	857	885	880	856	872	879	860	863	924	834	826	881	826	856	855	873	871	864	880	859	895	827	854	799	926	902	841	890	897	877	870	828	877	882	878	895	825	883	832	894	821	839	834	846	850	816	831	839	875	866	890	809	895	912	928	827	876	830	843	876	853	847	875	894	853	909	886	900	816	841	902	892	863	854	870	873	878	861	903	858	865	877	819	866	896	862	880	853	933	836	861	852	937	892	878	867	916	871	898	872	867	852	887	844	864	880	836	876	810	864	899	879	836	870	847	922	903	884	917	894	914	841	879	851	851	894	900	840	839	905	822	864	849	933	890	879	877	842	872	836	910	884	885	863	851	860	894	893	836	852	877	846	861	911	910	857	907	879	854	888	862	863	858	850	835	850	831	909	827	918	851	819	882	833	882	867	869	840	908	820	864	886	862	863	864	858	876	855	860	895	855	826	870	873	892	824	840	864	876	867	867	801	876	884	887	878	887	852	879	924	924	813	888	867	823	879	816	848	904	862	831	912	855	847	850	873	855	823	898	847	872	894	837	826	820	860	929	806	924	870	891	878	867	884	914	846	855	826	856	849	841	835	869	884	882	853	867	842	903	836	877	879	859	823	905	872	898	947	879	887	887	850	828	890	847	893	833	881	886	851	882	878	862	851	863	857	875	858	882	881	853	891	894	869	871	865	882	880	855	850	864	848	829	856	836	823	827	873	884	905	892	907	871	859	869	891	878	845	885	832	856	862	913	884	844	887	810	871	895	907	880	866	866	872	853	885	890	888	882	833	888	868	868	835	882	904	874	861	863	886	898	822	875	916	888	836	921	878	890	896	877	888	862	868	866	861	874	891	898	816	882	881	839	844	887	928	819	841	897	840	879	900	884	856	824	868	895	840	856	909	897	827	918	861	925	868	863	883	889	904	798	886	838	820	814	783	857	882	830	914	862	888	881	840	917	859	920	866	884	840	883	886	871	848	883	839	839	858	876	829	891	831	880	870	910	934	892	863	889	887	878	912	818	882	808	895	870	804	865	887	870	800	836	843	859	868	800	865	851	818	910	887	890	852	841	877	888	874	887	822	829	856	910	863	878	791	871	813	911	919	920	913	906	913	869	848	877	768	789	826	844	895	923	873	907	849	867	858	861	852	863	939	857	909	919	840	886	804	847	907	855	917	875	904	842	846	900	875	747	855	836	851	823	858	874	810	862	896	875	826	843	832	884	920	873	867	902	831	841	871	828	888	876	857	927	856	861	886	878	844	910	920	847	912	849	849	895	887	850	846	862	896	824	889	830	896	914	875	809	849	867	837	865	820	861	870	898	841	825	869	848	813	893	857	871	882	876	878	820	831	871	860	841	841	880	869	866	899	874	847	918	888	853	841	835	878	860	840	836	846	826	872	950	904	920	908	865	879	836	872	887	903	876	879	830	892	857	849	853	873	847	883	877	919	883	833	907	787	932	912	823	883	864	863	864	854	804	842	870	862	886	825	856	889	864	859	851	820	863	796	886	835	879	868	842	828	923	837	851	836	862	880	849	832	924	853	868	882	834	824	924	906	909	837	901	813	881	906	910	915	895	883	824	873	827	840	862	886	900	889	868	828	904	844	908	926	868	877	919	902	813	830	851	855	887	832	853	881	905	888	865	875	881	850	869	848	865	854	812	844	860	846	937	836	821	871	858	861	867	816	856	851	804	850	855	842	829	880	840	851	903	877	857	855	873	824	888	866	895	874	890	837	890	842	893	849	871	883	913	896	865	831	811	877	857	832	932	871	851	851	829	841	844	867	903	823	819	797	893	888	870	872	884	846	847	848	955	882	929	875	893	876	849	883	900	888	859	849	839	894	876	862	896	871	876	868	892	895	843	892	921	844	856	835	840	869	862	940	817	828	819	820	895	850	872	940	901	871	888	910	882	852	937	930	841	848	800	847	834	858	918	828	901	860	830	858	866	919	812	865	809	894	842	845	877	875	887	817	916	944	844	875	818	811	872	811	847	835	841	843	882	910	921	810	874	831	847	933	924	908	851	835	817	822	921	879	901	877	871	835	927	886	828	849	885	837	847	867	862	869	873	905	833	867	861	847	883	843	870	846	863	854	857	824	866	868	857	857	874	868	922	876	876	828	872	860	868	862	879	852	856	880	904	871	855	867	903	871	867	858	919	829	857	867	876	859	819	844	912	870	881	890	886	887	831	830	878	878	866	873	862	810	901	879	885	894	896	889	829	869	817	846	889	934	890	898	843	859	878	901	881	895	849	852	889	909	891	843	849	883	862	829	815	897	819	880	848	868	869	824	894	877	844	889	911	864	899	875	798	849	894	933	852	929	845	843	878	932	842	865	887	916	865	858	882	868	866	913	884	904	820	873	805	890	887	910	905	906	874	888	907	832	849	884	930	833	875	825	841	890	890	794	880	869	863	851	837	838	874	918	844	855	865	818	859	879	823	874	865	872	868	850	886	844	852	873	884	870	845	839	883	907	869	877	835	873	862	922	822	875	855	858	800	877	851	848	881	780	886	830	854	846	877	846	812	861	861	865	886	875	843	866	898	891	821	820	896	896	882	810	861	866	797	854	836	831	902	828	943	903	878	848	846	866	933	901	862	840	782	885	879	840	821	856	903	849	898	810	890	845	842	902	897	862	884	839	889	876	833	899	928	888	833	851	848	866	832	876	856	917	842	836	831	894	881	901	885	872	889	870	908	891	906	911	839	883	850	826	852	854	883	877	841	895	884	853	848	860	889	852	901	864	879	872	891	850	856	890	881	872	870	875	823	867	866	847	875	861	855	848	884	908	923	906	931	864	892	831	824	897	850	913	823	898	908	871	883	876	876	894	880	853	835	883	892	873	848	876	850	866	872	870	936	876	903	827	893	891	839	876	834	846	888	807	838	837	892	845	844	838	842	840	841	823	878	885	897	860	882	845	841	853	911	866	852	882	900	854	855	893	918	910	828	888	832	850	852	842	875	844	790	825	839	876	861	819	854	905	890	890	882	824	889	847	851	848	857	789	880	847	840	807	918	882	918	895	839	844	911	916	860	824	874	862	874	859	846	905	884	862	873	853	923	853	868	866	860
46673	46913	30451	23612	19983	16449	11646	7389	4973	3791	3435	4086	6508	3653	2579	2672	2025	2451	1920	1280	1185	1227	865	646	502	419	418	364	418	354	380	340	297	254	275	274	300	278	272	282	290	267	237	235	245	246	250	210	228	239	229	214	268	235	276	227	244	218	240	206	239	249	265	225	246	204	205	246	207	212	258	229	261	246	253	242	217	243	216	220	220	238	244	226	222	202	238	193	215	245	246	228	230	230	231	242	220	224	255	227	218	237	233	233	224	224	220	241	219	211	231	248	231	217	205	205	252	212	227	232	243	238	230	206	254	221	234	238	226	230	221	241	227	255	240	206	228	252	239	213	236	227	230	240	241	231	213	239	181	231	234	217	235	215	225	216	231	212	235	224	229	208	260	236	225	224	268	246	208	246	249	239	219	231	218	234	241	231	233	231	234	224	234	233	225	206	210	231	181	210	221	214	226	217	242	247	217	226	219	221	225	227	255	224	197	235	213	233	221	212	223	187	207	231	213	230	220	243	240	234	242	226	213	216	248	232	234	227	225	219	235	207	220	235	200	207	230	231	192	246	234	228	231	204	246	258	228	204	223	235	196	237	226	255	225	238	208	240	225	223	212	218	209	223	214	238	207	231	226	250	231	213	223	217	228	239	259	225	237	222	218	227	219	223	228	244	260	234	228	231	227	224	212	234	213	230	250	218	232	208	220	213	204	245	248	235	267	227	244	251	228	207	212	194	228	248	246	242	251	229	225	222	228	236	206	237	220	229	225	259	238	234	228	219	247	212	194	231	241	218	226	231	215	227	224	253	242	249	240	236	202	262	216	211	222	221	246	236	218	226	238	230	230	230	255	210	235	212	226	231	227	221	237	250	229	248	204	229	235	254	226	247	255	232	203	232	250	234	205	261	223	225	225	232	217	210	234	240	243	203	227	250	217	216	204	211	220	246	214	204	216	234	198	224	209	251	249	244	259	215	223	247	206	211	233	213	219	223	246	247	220	249	231	232	214	253	264	235	234	204	231	257	261	204	226	214	226	231	236	231	195	213	223	214	244	244	242	227	234	203	236	216	243	233	258	248	235	228	220	250	240	233	235	217	207	236	242	232	254	235	221	202	219	203	225	224	215	242	201	240	251	236	191	213	225	244	249	205	197	226	248	224	242	218	223	234	226	219	211	193	227	229	224	211	226	249	213	232	234	218	215	226	239	231	223	218	212	241	236	215	244	233	212	225	262	205	238	220	224	213	215	235	250	237	212	241	204	212	231	211	255	225	226	212	218	240	228	219	219	204	243	224	209	197	249	209	215	215	225	218	238	247	206	236	249	218	235	227	208	215	240	226	219	247	234	220	244	199	210	221	228	222	246	228	232	248	236	218	242	184	238	229	225	234	225	246	238	208	256	223	210	219	253	222	205	245	224	224	208	212	222	221	245	214	236	238	212	194	235	254	239	260	238	226	190	228	207	225	243	243	235	216	248	225	231	211	247	233	252	229	218	191	222	204	213	202	245	228	215	213	192	220	229	206	220	235	239	209	223	254	204	222	247	201	263	230	215	211	214	234	222	228	237	231	195	227	245	228	251	223	218	215	242	230	251	201	221	206	224	223	205	238	218	221	203	225	199	213	222	217	240	202	233	239	250	221	240	242	249	230	248	227	225	215	224	212	220	266	233	208	220	217	220	226	206	254	211	226	214	230	229	218	239	220	212	209	245	239	219	202	245	208	201	236	209	259	220	208	220	232	214	225	246	227	225	211	212	215	218	234	218	231	233	244	222	235	233	235	228	212	224	216	189	229	212	215	198	217	209	224	221	244	218	237	225	209	258	234	237	235	199	254	231	221	218	251	226	239	254	238	208	220	246	211	214	224	207	239	217	223	220	208	201	193	208	204	221	227	245	217	224	246	228	248	220	218	228	240	231	225	227	221	219	242	232	224	252	214	221	217	224	218	227	234	211	236	201	230	221	224	205	240	237	215	212	208	215	243	222	242	226	231	230	225	221	240	233	195	243	226	241	195	227	242	236	207	211	239	225	211	230	226	199	213	254	249	234	212	226	220	223	222	238	224	233	228	226	225	228	232	243	226	215	214	207	232	226	247	194	215	233	221	220	222	238	225	219	219	222	208	233	248	240	255	242	227	219	229	241	221	211	205	239	241	238	211	236	217	218	223	214	235	232	229	208	229	228	233	259	201	228	220	237	242	234	226	235	202	220	247	268	210	235	263	229	215	239	237	239	210	221	217	226	232	218	224	242	223	215	222	238	231	239	237	223	236	228	236	208	210	205	231	261	218	212	201	208	221	257	242	250	225	244	223	219	210	206	244	228	211	221	221	236	245	240	233	198	265	225	237	227	211	244	207	255	225	217	221	231	249	221	238	176	220	257	227	203	202	231	248	210	221	201	232	238	227	236	249	234	233	204	212	253	235	245	212	218	229	217	218	224	205	232	222	233	210	241	205	252	206	217	219	235	219	241	227	208	216	229	219	224	203	226	227	218	240	236	209	215	228	224	229	239	262	224	220	212	191	214	228	221	226	226	213	227	230	205	250	203	207	200	227	231	254	251	200	210	223	233	229	211	243	212	234	206	232	259	221	241	230	247	250	226	217	200	204	228	238	228	258	232	206	205	196	214	218	216	230	225	198	210	229	219	217	238	235	200	224	252	228	228	237	227	219	230	242	198	227	217	205	220	241	200	210	213	231	239	205	235	206	222	208	220	215	219	230	227	238	245	223	237	239	229	214	225	225	263	215	232	214	212	210	228	217	219	228	207	228	213	222	219	238	215	202	225	242	223	217	229	229	215	254	246	227	202	232	220	195	240	244	225	225	196	224	199	222	213	223	217	238	219	225	236	221	249	205	210	211	216	225	227	223	249	226	201	234	243	241	201	216	226	238	227	258	221	196	229	219	204	210	235	227	229	221	222	200	225	207	228	221	243	232	217	210	265	238	211	216	227	217	242	226	219	235	237	225	233	242	180	218	222	244	235	255	233	260	220	229	217	227	234	239	247	202	255	212	219	229	206	220	247	249	236	243	237	236	224	206	256	223	235	232	234	214	209	213	228	199	242	236	235	253	235	249	217	234	212	263	238	228	215	181	241	220	217	205	243	206	207	222	202	232	237	225	192	241	237	229	229	216	240	222	219	233	238	243	213	211	217	247	215	228	221	259	241	224	223	234	255	225	238	216	248	249	232	201	215	208	217	256	212	203	223	228	215	229	204	212	206	217	208	218	229	249	201	209	262	254	224	249	244	251	224	237	217	262	253	220	265	217	247	222	225	224	226	224	219	235	233	228	245	217	200	234	230	238	261	216	228	229	240	254	224	228	228	230	217	225	213	232	207	222	218	213	217	246	231	218	218	217	216	197	222	231	229	227	231	223	225	250	251	227	230	261	217	233	234	207	225	223	226	229	251	250	208	216	214	224	235	232	220	202	202	237	240	205	245	211	196	201	202	210	220	232	216	207	221	204	229	227	198	247	262	262	232	231
37268	44564	25057	21307	20483	22187	18989	14110	11850	10930	10845	13659	19605	12553	10537	11427	9320	10687	9147	7053	6528	6637	4740	3370	2864	2320	2087	2081	2090	1850	1590	1252	1084	1007	1011	935	893	906	954	956	866	813	828	841	829	799	776	759	852	777	774	788	822	767	775	800	754	761	786	776	821	778	754	751	752	743	729	802	764	758	732	744	741	740	734	722	771	685	736	792	689	704	785	735	812	752	754	716	714	760	708	725	692	724	744	735	740	773	753	760	745	697	721	710	750	704	683	686	741	709	726	713	708	650	761	630	763	714	697	722	714	745	739	731	668	757	742	701	717	771	717	690	712	724	701	728	739	725	673	695	690	750	732	701	680	750	654	724	719	708	701	695	681	741	751	739	698	679	687	714	719	710	699	703	697	728	695	736	713	659	680	743	715	696	686	712	684	747	698	708	698	678	714	745	749	718	699	684	728	697	699	693	682	663	740	703	687	715	732	759	699	762	730	736	714	683	685	729	745	690	704	675	720	744	674	749	736	709	704	733	720	724	687	703	686	705	708	719	733	737	704	747	717	718	702	703	682	685	704	749	713	649	705	690	704	734	761	685	720	669	678	734	667	674	696	693	723	705	687	710	765	779	692	691	751	730	779	732	725	705	739	674	759	736	769	710	759	753	703	735	720	728	740	744	713	734	706	694	726	681	705	679	742	716	728	714	777	714	739	664	747	728	714	716	703	729	725	760	716	707	704	675	680	671	653	752	741	735	702	710	732	702	725	716	729	670	724	697	706	690	735	700	698	714	746	734	697	676	649	707	683	723	698	725	717	716	738	724	683	716	697	681	707	714	756	755	719	689	718	694	668	687	756	687	723	723	702	727	748	725	702	726	670	745	743	721	714	771	697	739	688	723	717	694	734	744	739	716	733	716	713	740	713	698	677	737	668	727	665	751	706	654	734	715	749	689	699	671	718	702	680	701	688	675	696	682	720	708	721	695	766	685	695	703	703	714	739	707	718	702	692	739	719	699	758	710	727	691	713	694	739	758	699	711	699	734	687	736	702	715	733	686	710	749	676	735	668	671	696	719	690	734	692	751	712	691	712	746	748	695	678	750	735	724	715	719	695	687	699	736	724	725	715	673	685	730	677	726	733	706	707	731	712	717	730	749	722	729	680	686	777	741	683	678	746	697	705	703	704	651	715	684	733	774	718	720	708	676	778	690	732	725	663	773	763	701	707	723	742	721	747	718	738	676	733	688	666	712	719	718	733	695	734	689	692	721	728	711	717	719	720	698	731	708	700	721	706	679	665	682	680	727	690	720	722	693	697	686	691	737	754	710	709	677	719	677	715	700	707	693	740	681	737	701	697	673	665	727	682	670	724	724	731	718	751	751	675	720	698	659	728	712	700	690	705	684	710	721	743	657	786	698	752	723	734	704	754	714	684	712	681	760	751	732	707	701	701	717	704	718	721	715	751	715	699	694	710	665	711	716	700	718	717	686	729	655	733	721	731	751	673	721	731	786	719	690	721	755	713	733	744	777	704	713	674	752	716	740	720	734	741	752	706	720	678	712	675	703	693	674	697	714	734	714	725	721	734	731	694	706	736	745	707	700	740	727	682	691	681	703	703	695	703	676	738	705	700	734	682	733	688	715	734	709	772	699	750	707	737	652	679	695	690	730	752	687	715	729	684	724	730	681	758	695	681	657	728	743	658	698	695	719	671	703	761	631	666	683	784	687	693	711	684	756	715	685	695	770	708	711	751	670	726	719	686	790	687	760	707	708	700	642	721	712	687	717	696	724	715	756	678	715	700	715	648	691	715	661	692	683	764	678	747	670	745	710	673	783	710	720	684	737	684	697	710	776	720	762	769	749	691	660	700	736	711	722	735	720	773	703	738	709	692	749	743	788	749	676	719	723	693	718	727	716	722	679	718	702	707	723	716	748	765	680	672	729	728	713	758	684	755	694	696	682	724	764	777	675	725	692	715	676	721	701	688	737	706	731	736	687	710	777	725	695	702	695	678	724	764	698	698	747	722	753	725	713	651	724	766	702	719	727	685	722	757	710	722	691	681	654	659	698	704	678	750	687	751	708	750	705	774	704	699	721	662	721	680	720	731	781	741	726	692	701	688	725	732	736	681	720	734	670	733	687	702	691	731	756	711	740	760	724	737	706	650	712	747	680	758	743	727	726	721	694	733	699	771	774	733	721	740	702	744	668	731	691	714	730	691	723	711	716	684	697	687	722	724	717	719	683	714	713	759	767	681	682	705	696	702	699	696	693	711	747	700	697	726	749	713	691	721	713	717	688	707	705	738	691	713	731	715	701	670	657	726	689	748	741	720	752	700	666	720	719	712	727	683	724	734	768	727	743	749	712	731	652	717	748	720	751	702	728	662	695	713	727	694	687	751	723	707	688	688	710	711	710	720	712	713	723	732	664	704	675	719	680	754	675	720	705	686	743	731	701	715	705	716	730	703	712	742	713	743	682	663	689	718	754	759	764	676	682	712	727	721	704	721	678	742	717	685	725	743	734	727	712	726	718	729	738	728	685	727	722	693	736	727	745	735	707	696	714	743	753	701	699	724	708	736	702	740	717	679	691	681	723	680	755	691	715	726	720	696	678	733	716	754	749	692	745	713	709	723	678	699	702	766	733	711	745	683	724	731	697	701	707	696	761	709	708	702	742	715	691	713	739	732	737	692	699	680	713	697	740	687	742	702	704	712	734	723	695	709	699	706	702	719	742	745	712	652	723	690	753	741	715	726	692	722	691	700	713	737	690	701	702	715	725	676	732	675	717	710	733	771	709	655	677	699	685	717	742	724	658	728	734	728	725	703	672	739	719	734	727	716	718	710	695	697	737	724	682	701	711	735	700	713	705	729	690	655	740	746	724	734	710	712	687	702	710	743	724	699	705	730	737	692	755	722	681	679	704	722	713	720	723	717	716	679	669	704	760	701	713	733	740	691	714	751	735	739	725	736	707	704	744	756	734	756	698	708	746	739	712	691	730	698	715	702	713	682	710	702	670	695	769	711	643	780	726	734	703	735	738	689	715	680	738	680	729	747	753	727	699	756	695	680	739	737	765	734	705	730	728	710	709	722	723	642	698	784	712	749	716	649	733	719	688	725	708	731	716	703	659	703	687	744	745	727	717	695	690	703	731	725	785	768	693	725	711	725	673	713	725	721	720	671	778	683	737	734	717	703	713	744	690	778	698	733	717	686	720	726	743	666	754	699	692	707	670	699	702	721	703	738	715	729	683	718	672	697	781	694	714	702	713	689	717	686	719	725	784	729	685	717	754	720	679	711	748	686	690	711	754	718	713	714	732	729	697	730	694	735	709	677	760	696	740	672	663	732	766	712	731	759	713	722	706	671	714	678	733	706	719	734	723	709	727	711	753	718	707	699	698	667	702	734	746	705	719	742	710	705	697	716	745	695	706	715	735	732	727	703	729	701	724	762	677	729	685	703	698	707	668	726	729	683	738	747	685	769	714	730	720	692	723
53564	45514	33013	25777	24707	26055	22198	15016	11823	9321	7985	9959	15351	10037	7659	7441	6006	6507	4905	3020	2921	2626	2083	1327	959	772	680	788	767	648	568	446	363	334	345	338	319	335	312	301	312	290	298	309	308	280	318	284	296	322	299	296	337	293	296	284	274	278	313	308	302	298	274	275	308	296	261	281	253	277	265	286	284	292	247	263	284	271	259	247	283	308	279	304	263	257	306	270	260	276	274	268	261	285	262	280	250	284	276	290	265	277	262	287	266	299	268	259	231	296	293	285	252	275	252	259	295	280	259	262	271	285	305	253	260	278	260	268	247	287	287	249	274	265	281	283	261	250	268	294	280	271	293	273	276	278	264	265	271	285	281	291	291	278	297	292	278	262	279	287	272	281	263	264	254	263	297	260	286	262	306	236	253	275	272	299	255	293	277	239	251	259	280	268	251	260	268	294	283	264	264	233	233	301	253	288	285	254	239	261	281	256	285	256	254	257	295	264	267	240	269	252	238	277	240	258	250	268	267	266	286	260	282	243	257	263	285	262	279	239	262	259	273	255	246	284	275	296	274	259	284	292	277	282	254	269	238	242	236	252	222	263	248	293	279	276	278	276	265	268	265	250	283	251	279	260	238	259	282	235	273	251	252	293	302	258	279	273	294	259	282	279	301	281	256	294	247	286	268	297	264	285	289	284	248	263	266	265	288	292	276	245	273	262	241	253	258	289	243	265	269	297	292	242	296	284	303	242	249	281	265	267	265	273	269	283	254	292	249	268	267	275	267	270	271	277	289	287	279	280	271	288	274	262	310	285	301	269	288	281	272	238	267	266	279	268	247	261	260	238	303	241	286	293	268	253	262	275	275	275	263	264	271	285	271	276	302	319	291	271	256	278	268	268	256	323	257	285	254	278	256	265	259	288	292	283	308	311	276	302	262	287	237	249	255	269	277	271	273	259	284	260	256	252	265	288	269	277	284	262	271	239	269	246	272	267	260	251	267	282	268	294	286	263	287	260	267	268	311	282	275	264	270	309	244	225	247	290	254	269	288	298	271	284	252	257	289	293	265	260	287	243	267	287	288	275	263	298	254	264	264	270	253	283	285	291	283	265	261	253	269	270	252	239	272	292	267	278	259	254	276	239	265	261	263	278	230	277	282	286	245	272	265	273	267	260	223	263	277	260	280	295	252	253	283	228	275	269	267	243	256	255	254	267	296	265	241	296	271	281	307	287	263	260	284	286	263	291	275	295	277	273	240	287	287	284	253	273	286	243	277	272	272	282	272	285	293	273	302	276	280	300	271	296	232	275	266	222	286	270	245	258	242	247	255	253	249	270	218	303	265	279	273	279	251	274	286	244	291	291	259	300	270	282	291	259	275	254	296	271	264	277	284	265	331	242	279	276	260	275	259	231	267	288	260	257	267	278	242	284	262	265	275	246	280	264	269	293	257	273	275	282	283	273	258	294	266	280	284	273	266	262	280	272	264	276	233	260	269	285	280	272	263	262	271	259	257	302	290	291	269	274	267	286	298	277	289	262	280	275	281	259	243	259	274	286	283	235	234	270	248	251	274	234	285	268	259	268	295	266	293	291	285	245	244	281	247	280	286	288	269	276	269	289	252	255	285	264	266	295	261	269	259	285	269	271	281	257	251	249	265	251	276	256	214	284	249	240	280	254	309	291	258	270	262	266	284	242	287	231	275	279	286	281	258	271	276	284	240	275	272	282	265	262	299	289	280	255	281	257	265	271	283	270	271	282	264	281	262	254	266	260	244	279	272	265	259	268	243	239	274	263	270	236	246	279	271	261	278	283	264	258	254	264	282	283	271	253	269	295	296	267	263	281	265	297	300	272	274	288	264	265	243	288	262	253	274	277	260	253	288	305	311	281	237	283	266	257	261	238	256	280	256	267	255	282	257	274	282	261	275	259	283	263	256	259	271	276	244	254	233	276	255	269	284	284	263	258	255	274	268	252	248	272	291	252	292	281	262	266	258	265	277	294	271	222	288	240	273	304	260	250	274	271	260	260	269	241	279	259	280	266	265	244	294	288	290	298	268	276	262	288	280	255	279	258	238	281	249	237	271	250	286	275	287	251	292	267	307	264	287	257	291	252	272	280	276	255	291	274	286	266	262	284	258	297	257	269	226	266	247	274	265	256	267	279	304	304	283	276	267	274	268	283	287	237	267	261	283	286	256	271	265	260	252	247	247	276	295	275	271	260	262	281	272	290	270	278	277	281	290	250	283	234	284	273	274	261	238	282	267	270	294	269	260	268	254	261	267	261	294	263	234	269	256	262	282	246	251	260	257	249	269	266	295	288	305	256	244	269	280	258	264	267	253	271	270	296	299	251	270	269	250	298	250	261	264	250	288	271	291	241	294	247	276	279	265	305	272	244	270	267	255	281	307	258	264	254	261	281	268	272	280	263	266	268	274	272	243	281	255	294	267	261	265	265	242	274	261	268	264	288	288	240	267	268	278	271	275	282	264	245	270	269	287	266	262	284	300	278	255	270	259	239	288	260	288	257	283	254	228	262	262	249	262	284	275	227	261	246	255	264	239	286	262	268	244	281	280	277	255	268	279	294	251	273	285	286	250	266	277	278	280	246	280	273	277	273	300	259	287	274	263	288	280	265	246	273	250	289	316	255	272	272	277	267	281	242	296	256	279	256	273	285	262	271	281	284	279	260	272	282	264	310	253	256	253	256	233	272	257	282	292	279	270	254	264	258	292	267	271	264	282	273	292	260	287	273	323	291	291	260	243	282	282	240	246	277	285	267	316	267	290	279	282	280	275	268	271	279	236	281	272	254	272	250	275	269	247	260	293	289	273	270	248	266	234	297	247	275	246	282	275	276	269	272	276	271	282	257	276	271	243	272	280	273	265	252	273	260	259	266	258	250	269	286	296	261	228	251	301	270	271	260	256	267	221	262	224	299	285	255	285	287	280	285	256	260	274	262	269	256	236	246	287	253	283	280	276	275	263	277	266	263	268	267	268	232	247	285	273	278	254	257	281	258	265	270	239	251	261	255	291	242	268	290	277	273	272	259	249	242	253	273	268	240	281	255	285	271	287	266	286	258	282	250	273	281	296	261	274	291	251	245	243	286	282	264	296	263	261	278	282	277	257	308	261	238	256	284	281	244	276	284	262	265	273	258	259	269	254	260	244	275	261	286	267	290	298	280	261	272	265	252	272	282	276	253	296	266	262	254	271	284	248	289	272	248	264	267	264	276	258	261	267	261	254	280	260	274	295	282	293	273	284	271	277	250	254	302	261	286	264	267	254	280	286	269	297	286	243	291	257	243	261	236	286	295	277	258	276	285	263	258	265	274	271	291	256	255	281	279	228	275	255	273	267	271	272	280	273	256	295	263	278	265	260	269	282	268	275	274	283	280	287	277	258	277	265	292	274	240	257	230	257	243	273	251	262	271	284	251	287	272	293	305	282	280	253	283	288	251	292	262	264	240	275	287	265	298	270	260	248	234	265	314
46562	51325	32075	28488	28511	32354	28321	20709	20975	19590	19121	23616	30378	23188	21125	20808	19269	20838	16163	12288	13497	12088	10275	7068	4861	4156	3734	4290	4292	3561	2966	2275	1587	1418	1388	1258	1282	1227	1190	1162	1147	1118	1083	1070	1157	1024	1033	1049	1028	1087	966	1034	1031	977	1015	931	1019	905	945	967	908	916	931	953	933	899	946	980	926	910	937	881	830	908	826	910	867	897	861	883	873	884	884	890	912	840	832	925	862	820	827	867	812	866	805	838	844	854	824	830	872	890	823	834	813	842	821	840	860	761	893	834	830	876	858	842	882	882	809	815	827	845	856	790	827	790	814	830	823	833	816	784	851	818	789	858	881	776	788	807	863	758	838	803	847	814	788	814	833	850	880	831	821	787	852	829	778	833	779	835	816	810	808	800	764	796	822	787	820	868	773	781	839	772	845	806	817	798	831	820	788	824	814	823	817	791	833	835	803	804	794	846	803	814	873	779	829	844	867	836	896	835	833	797	826	846	804	851	784	788	846	830	831	852	818	778	847	857	782	816	828	788	820	859	780	833	825	805	843	781	855	819	841	876	835	834	792	784	833	832	801	806	810	823	843	834	810	831	791	755	853	844	867	770	844	821	793	826	805	814	828	820	845	836	861	811	831	841	838	771	825	835	783	823	827	849	817	826	771	787	878	821	830	808	838	820	743	804	826	786	841	812	826	811	823	819	846	845	801	770	735	785	811	806	841	765	816	839	760	842	832	834	791	802	867	828	780	843	819	827	816	792	784	853	829	822	848	750	811	863	821	776	784	810	791	831	835	831	821	805	813	791	800	809	811	844	809	821	867	802	809	796	825	865	807	773	772	847	805	820	855	866	837	846	795	845	822	764	780	724	793	812	836	853	829	826	782	829	813	817	843	782	809	783	808	816	788	777	849	818	848	817	807	773	819	849	786	795	813	837	759	824	821	820	809	820	773	785	818	832	795	826	836	805	827	822	765	840	840	770	806	786	833	844	819	813	809	737	881	806	847	826	798	811	815	795	820	796	805	834	829	845	775	789	828	843	790	837	822	766	815	842	823	833	842	812	856	838	818	798	808	835	786	779	837	828	874	810	825	822	799	808	867	801	772	792	789	752	805	828	817	847	801	858	816	814	798	768	806	795	752	803	819	859	823	781	816	810	823	801	791	809	827	778	823	846	859	786	762	766	842	818	790	829	861	743	813	840	842	807	816	839	794	807	815	807	809	839	835	790	795	801	793	799	795	771	839	899	823	822	814	792	766	800	822	805	838	828	828	786	791	842	831	830	823	797	793	815	854	768	824	818	840	764	871	828	839	857	774	814	850	793	827	776	804	851	816	774	850	823	829	816	808	813	776	833	769	810	804	818	792	862	835	802	757	805	803	827	815	801	802	827	848	865	777	806	836	824	831	795	859	808	850	836	795	859	764	770	795	826	796	846	797	839	885	861	797	822	767	829	819	852	868	776	805	791	845	828	834	843	869	774	819	825	819	842	764	843	792	793	803	838	836	801	823	798	848	847	789	841	787	823	822	853	852	837	798	802	800	799	863	807	858	823	837	819	775	808	806	788	805	791	817	826	779	843	850	830	830	806	852	834	806	797	834	822	795	812	848	808	811	798	838	792	823	805	770	823	801	795	838	796	765	807	839	799	853	770	788	800	797	800	824	810	825	810	833	827	773	809	821	854	827	813	809	831	835	774	810	821	863	829	828	828	825	752	793	869	827	808	816	767	785	830	785	828	799	817	800	818	847	783	857	801	803	832	825	801	816	783	778	840	798	803	808	786	770	849	784	836	821	759	847	853	840	831	834	842	780	823	826	839	838	788	817	768	831	853	822	772	816	808	835	862	792	817	837	843	827	805	768	759	830	779	821	770	817	829	794	856	804	861	798	823	789	808	814	880	818	816	800	787	837	844	770	802	812	864	821	802	764	871	829	775	803	825	816	806	806	790	810	810	830	812	769	833	816	832	800	798	847	812	797	827	850	843	822	806	748	776	773	782	818	822	812	791	778	793	831	835	813	761	758	809	803	811	851	789	767	844	862	853	838	835	826	792	858	798	835	831	803	847	801	802	849	809	784	802	798	865	797	851	842	821	800	833	804	813	840	814	793	763	807	823	781	790	820	830	796	828	822	824	814	840	826	796	834	851	866	843	814	846	813	776	798	798	809	800	857	778	811	784	776	817	811	836	831	819	824	869	825	869	815	807	806	850	810	863	803	841	772	830	811	834	769	839	826	812	756	797	794	840	852	857	833	807	835	840	844	791	821	785	827	812	832	839	821	807	829	866	876	826	778	830	812	788	845	797	824	810	796	852	832	801	827	830	847	819	852	836	848	738	763	834	787	810	862	842	858	795	789	816	825	850	830	851	822	821	801	807	806	794	842	881	786	802	804	777	817	799	792	790	826	792	789	847	854	788	800	847	842	789	849	850	832	769	800	844	828	823	816	811	798	815	819	795	840	826	799	757	794	818	807	804	840	807	790	763	847	795	810	800	780	799	783	741	811	807	788	837	809	778	827	793	819	799	797	793	780	785	842	824	842	836	783	840	833	879	808	831	813	869	817	776	849	847	825	792	829	811	819	801	841	779	777	854	790	775	838	831	838	839	820	828	792	866	776	792	810	861	810	750	862	761	758	806	791	831	862	826	774	796	792	809	756	832	825	811	761	856	856	850	766	808	798	821	835	851	827	818	811	819	776	811	801	805	845	805	856	820	796	772	804	836	822	863	836	804	889	786	793	804	783	769	821	838	789	834	799	798	832	839	859	815	803	807	831	850	787	826	824	819	823	823	828	833	821	809	788	787	849	808	800	808	807	796	806	769	801	764	824	863	837	800	798	796	812	770	800	847	793	788	839	806	834	816	823	804	815	815	892	796	817	856	769	874	814	829	812	809	799	815	840	764	840	848	806	854	848	842	881	825	782	800	787	770	803	795	829	826	848	787	809	845	849	820	821	880	850	792	822	848	829	808	834	801	785	827	780	830	807	810	786	879	828	857	789	814	825	840	823	855	818	763	816	819	819	802	766	848	812	809	751	794	868	853	836	835	860	827	834	817	787	876	846	798	822	833	794	793	807	834	801	784	803	807	827	844	805	823	821	822	810	778	792	792	786	821	740	830	809	787	842	861	760	749	780	855	748	827	827	820	808	776	827	831	827	809	818	832	862	784	766	849	785	806	831	793	853	816	772	815	847	832	802	811	803	776	857	820	801	791	797	789	794	846	813	829	801	796	878	833	818	801	823	789	820	779	777	806	829	879	836	800	770	813	871	814	784	848	810	815	816	780	815	806	792	802	815	846	795	849	850	770	826	811	786	800	814	881	807	823	850	826	777	787	881	838	819	838	825	744	819	828	827	816	807	813	785	795	824	807	789	827	805	776	806	860	862	833	841	825	822	809	795	819	797	831	813	840	820	778	774	851	831	791	845	812	775	814	803	857	796	825	813	774	844	808	903	826	811	890	830	834	820	858	825	836	886	827	764	809	789	810	766	816
19050	24642	11111	3281	1893	1595	1255	820	637	502	601	565	793	658	602	563	523	496	445	380	368	378	379	332	325	316	296	341	319	277	272	298	300	303	264	289	291	257	328	298	283	277	304	337	284	267	279	294	284	283	279	283	297	280	284	269	282	283	265	265	247	276	297	246	286	289	275	268	308	304	270	281	306	272	290	310	294	258	281	261	298	269	272	276	280	278	294	300	282	281	276	263	285	325	261	291	310	232	253	290	285	297	304	285	250	286	275	283	287	303	277	279	299	270	303	290	269	288	283	275	260	236	293	290	282	265	264	268	282	292	289	287	268	260	275	267	284	292	290	271	264	265	275	271	289	257	275	274	258	258	291	281	309	267	307	275	283	283	280	288	285	299	312	275	260	260	272	258	276	266	267	277	275	263	294	275	270	280	266	267	282	293	308	279	272	291	295	275	308	272	290	283	268	285	298	266	278	265	279	262	263	284	269	289	286	287	272	256	292	263	267	287	267	260	261	248	293	267	292	273	304	317	277	292	286	270	287	278	260	261	279	284	253	308	269	283	291	256	293	258	283	302	267	250	248	280	316	277	295	318	273	290	267	309	275	291	280	261	285	293	275	267	263	274	287	271	276	299	270	265	298	295	291	278	276	283	256	248	278	291	273	274	276	287	279	274	278	279	288	290	290	299	294	263	260	302	310	250	281	265	288	303	267	269	279	275	271	297	282	277	279	280	259	275	261	309	278	281	296	279	279	290	257	295	281	271	284	297	283	251	304	268	293	305	297	273	271	274	307	272	272	260	256	263	291	286	263	272	281	253	259	310	277	290	306	284	281	283	272	268	256	285	275	296	278	271	306	300	289	283	280	266	293	304	309	294	287	292	275	296	270	292	271	255	267	276	276	261	329	286	264	275	279	271	310	289	307	241	262	277	252	275	327	260	325	294	295	293	295	275	255	272	279	320	239	282	269	278	292	276	278	275	326	274	285	287	306	279	270	291	262	268	300	260	296	229	270	273	270	300	275	264	276	268	319	305	275	296	241	258	298	277	253	289	288	272	292	262	297	265	255	283	283	298	274	264	282	277	277	283	298	286	265	255	304	239	273	279	294	289	272	267	283	278	286	282	298	285	269	275	308	290	282	251	278	299	258	310	246	297	278	259	288	277	267	282	281	289	285	290	272	270	281	251	262	273	272	269	282	303	277	311	269	275	277	292	290	263	257	279	312	265	272	245	288	281	281	282	291	280	319	306	301	296	301	301	279	271	291	286	325	288	281	272	261	289	257	265	288	288	306	260	293	264	275	270	264	298	259	253	287	303	324	302	272	262	293	258	267	258	285	272	296	295	276	280	301	267	254	289	263	244	264	285	292	265	271	301	288	287	270	288	292	248	276	287	256	268	247	292	312	308	262	285	273	289	276	274	291	263	274	260	274	254	274	273	281	267	279	267	266	298	284	315	270	288	276	270	291	286	276	264	291	279	297	280	292	286	281	304	258	282	282	250	283	258	266	295	266	303	271	302	297	297	282	274	271	296	291	270	283	292	252	262	275	248	306	288	295	277	283	287	291	281	280	283	283	286	280	268	285	290	289	254	285	275	313	300	295	283	286	269	274	249	290	259	286	281	294	284	296	257	273	265	271	296	300	287	288	294	269	296	252	281	296	303	261	253	300	299	293	257	282	269	276	278	267	269	275	275	265	286	266	252	283	290	292	278	288	263	268	265	280	264	304	290	283	285	256	278	285	242	276	230	296	307	264	264	282	284	272	286	292	250	264	295	262	286	292	311	291	270	289	299	283	297	262	278	277	292	274	256	325	297	289	285	290	286	283	279	267	285	266	264	292	249	298	265	276	295	277	299	247	285	297	263	261	285	288	288	275	264	310	253	257	269	294	282	257	277	276	303	274	289	294	315	277	274	246	291	277	282	265	256	276	306	292	284	282	257	264	291	280	293	290	259	282	262	266	276	270	297	309	287	251	264	277	284	273	305	262	292	283	251	293	259	239	294	295	242	246	274	243	279	277	245	296	294	282	279	269	278	278	248	247	293	266	270	283	260	295	283	247	270	291	290	276	277	278	303	288	263	259	269	253	275	286	320	290	263	276	260	242	267	293	285	266	298	267	278	258	274	270	278	306	253	274	303	266	286	286	272	298	296	274	297	302	310	253	291	264	275	265	261	285	297	267	284	285	288	273	251	277	257	305	258	279	278	257	270	257	266	296	260	284	263	279	295	258	263	303	297	252	284	269	264	286	264	262	276	294	283	270	296	294	269	287	284	282	285	299	259	293	262	275	308	279	259	290	273	290	296	290	283	288	265	305	279	269	284	309	291	266	272	258	287	301	263	276	250	269	277	290	284	279	281	286	272	258	281	265	296	274	285	264	260	312	327	273	279	275	276	317	264	254	275	300	286	275	274	289	276	309	289	287	280	297	256	266	305	285	269	276	275	252	264	242	282	280	275	270	278	297	278	301	294	281	308	314	283	270	290	291	297	283	299	273	287	272	328	283	269	267	291	319	313	277	308	285	272	276	283	296	287	279	292	298	258	266	257	262	280	276	289	279	262	283	279	276	273	280	280	249	275	286	291	281	260	300	309	275	289	290	287	259	276	272	271	290	255	276	312	296	262	299	279	284	281	299	278	299	260	286	285	265	279	257	281	271	283	312	270	280	264	265	280	279	316	303	283	290	310	271	285	295	242	261	283	274	274	275	286	280	307	295	275	270	311	288	294	281	294	292	267	280	278	293	266	278	280	310	275	272	272	258	266	310	270	303	274	286	236	238	290	309	274	275	283	274	285	289	277	274	251	282	278	286	311	299	282	267	272	261	281	321	269	276	283	271	267	292	281	288	272	308	289	296	282	268	252	287	287	292	271	294	298	262	298	290	284	301	244	297	273	304	288	295	275	271	278	277	276	259	273	244	258	280	285	294	244	276	267	270	267	294	270	248	297	288	247	269	309	276	259	258	263	256	288	310	270	298	258	277	285	268	263	271	310	252	277	269	243	298	300	316	300	280	273	289	285	261	260	290	284	283	263	284	303	266	309	297	306	282	303	327	306	270	322	279	298	284	299	306	256	277	291	265	296	284	266	286	275	267	289	289	300	261	295	282	261	244	260	260	299	300	280	289	282	261	289	317	280	291	296	281	272	289	290	299	273	289	337	287	282	284	297	274	281	244	275	259	286	284	269	266	269	277	297	305	277	266	287	255	311	294	274	268	288	267	298	289	261	273	281	255	282	265	268	294	275	277	297	280	275	287	257	280	256	267	306	262	275	274	307	293	275	292	275	276	277	313	287	282	282	289	278	280	298	280	280	277	283	284	286	279	290	253	319	294	309	315	294	286	288	253	299	255	318	277	255	264	288	271	257	271	278	274	283	280	292	295	272	239	315	256	297	266	264	286	299	302	268	246	254	286	271	266	265	282	272	260	270	291	274	282	309	278	293	256	283	284	257	262	296	309	305	304	271	292	258	273	287	252	279	281	308
15933	27077	8430	5008	4885	5047	3880	2929	2432	2219	2329	2389	3463	2862	2469	2473	2411	2198	1986	1685	1675	1537	1482	1288	1316	1232	1173	1152	1172	1074	1090	1010	999	996	968	860	921	899	1012	950	939	876	922	949	910	882	885	905	897	900	874	851	875	896	877	862	840	838	877	894	837	844	848	825	955	853	812	803	876	877	910	907	843	848	843	903	873	863	898	848	840	892	867	898	901	903	878	892	868	876	882	834	898	813	873	881	884	890	865	888	888	854	850	883	832	817	910	932	865	914	854	889	853	848	854	874	925	897	879	834	847	805	891	869	865	867	863	853	867	829	860	851	870	821	828	828	865	859	874	849	874	855	883	903	868	900	853	874	825	845	850	871	820	892	860	841	823	855	878	842	916	849	850	863	819	856	880	906	885	872	837	872	863	897	891	862	813	815	894	852	878	889	846	834	858	864	844	901	865	833	907	868	844	865	894	816	863	890	836	819	874	836	838	877	870	848	863	869	869	848	843	829	849	857	918	891	849	855	884	870	863	881	881	886	884	828	851	933	861	785	864	860	870	841	860	819	839	837	841	872	850	881	864	853	820	872	867	817	846	869	908	834	886	827	849	862	912	872	874	852	882	927	853	846	833	839	866	822	851	854	897	887	856	858	829	898	907	833	836	869	964	859	855	840	894	834	901	845	838	893	902	826	903	889	915	886	861	823	862	826	878	855	822	827	880	899	873	880	841	873	903	839	901	845	873	873	850	825	870	854	923	841	837	867	899	851	806	800	848	873	869	927	868	826	862	913	845	852	853	860	886	849	826	890	829	794	868	864	881	856	843	848	907	854	816	875	912	893	847	883	864	811	834	849	888	850	881	868	872	866	856	849	924	817	854	855	842	913	859	876	875	835	873	929	904	920	833	868	868	852	886	881	824	891	858	878	882	920	864	868	880	869	918	868	871	851	869	889	864	854	849	855	852	875	898	899	871	872	869	897	864	810	839	855	848	895	931	888	848	875	869	866	847	890	846	850	866	841	821	892	893	912	835	875	909	870	832	875	809	887	831	883	862	826	890	871	831	863	916	912	862	868	927	894	896	883	824	858	828	849	882	831	851	807	852	889	882	867	882	804	908	853	867	913	935	804	852	837	896	900	895	863	876	876	839	895	870	898	882	842	933	897	893	877	860	872	844	877	868	861	848	877	880	842	850	854	804	898	877	913	811	886	828	866	882	818	880	876	849	827	801	880	912	850	866	855	874	880	903	866	837	876	841	843	842	867	872	853	839	846	863	911	836	866	875	849	810	869	841	822	877	899	896	871	838	878	863	906	883	875	846	892	859	874	876	889	800	876	813	847	836	856	874	899	868	881	875	860	857	861	857	833	899	844	837	871	817	846	844	862	873	831	878	859	881	939	892	858	859	877	848	888	860	833	847	920	857	881	861	860	885	855	879	864	821	826	867	921	907	820	888	850	842	805	838	848	878	878	826	900	862	899	931	876	902	877	845	817	863	848	893	897	863	882	906	831	823	891	874	855	883	882	874	833	836	872	869	865	819	843	937	854	871	862	835	862	899	873	875	875	858	859	885	881	877	901	860	855	872	852	897	826	910	904	882	835	893	912	922	899	846	885	820	879	849	833	921	866	890	870	867	858	878	807	886	867	816	888	919	877	889	833	813	894	920	869	903	889	926	854	839	865	839	887	912	896	903	886	864	878	886	845	848	810	873	857	848	838	930	868	880	832	891	882	857	876	841	915	840	845	807	898	859	848	837	828	884	895	825	852	907	857	868	847	864	854	839	844	852	908	885	903	877	801	876	876	883	858	844	893	871	912	869	879	871	832	862	869	911	802	866	869	883	874	857	862	845	850	879	846	838	863	882	817	866	856	836	860	885	873	937	843	842	881	849	869	925	827	861	894	870	797	893	856	887	885	899	806	897	867	841	858	889	866	825	902	833	876	887	872	830	881	912	860	841	897	884	843	899	912	851	832	869	867	920	862	880	870	857	911	852	867	830	830	871	856	884	844	843	875	836	836	835	832	886	831	871	840	873	888	826	850	858	896	879	814	864	855	834	917	816	848	831	876	860	886	832	823	867	964	902	907	852	883	868	866	828	858	828	890	823	854	930	889	837	850	888	873	857	854	894	903	893	861	895	890	898	831	822	877	862	828	862	888	852	852	883	828	864	919	900	821	898	880	845	871	860	877	859	900	872	860	831	864	862	850	868	861	897	868	837	866	845	833	892	868	871	915	899	872	896	879	805	877	858	881	861	815	788	879	814	888	873	866	870	851	858	857	874	880	825	871	889	919	903	853	852	846	852	850	861	836	851	851	825	873	881	895	905	874	901	900	900	881	832	861	848	883	849	879	853	928	833	859	844	874	792	814	853	824	922	827	825	834	867	880	796	802	863	887	885	892	842	884	898	813	869	901	841	788	852	899	825	855	894	889	889	849	883	856	893	832	845	886	886	859	867	833	909	787	856	861	831	850	838	853	852	895	858	912	880	826	869	878	894	874	856	857	843	870	861	851	894	874	870	872	873	847	834	871	839	855	832	894	911	881	882	884	876	847	866	855	872	868	824	924	886	905	831	881	912	885	845	868	788	864	862	841	846	855	833	844	844	823	911	894	834	879	850	841	867	894	838	836	882	872	882	853	831	824	868	900	881	885	865	842	908	870	891	885	894	943	858	796	798	821	859	831	857	841	851	816	875	905	930	875	841	843	822	857	872	908	863	895	868	827	882	911	864	917	853	829	918	862	837	844	808	881	831	825	910	866	843	895	890	854	860	860	925	850	880	883	856	816	857	847	868	827	866	890	792	885	865	893	810	872	832	876	842	835	812	869	875	868	869	905	867	846	866	874	877	828	848	911	855	870	875	844	868	854	878	885	865	881	858	864	856	872	846	918	843	852	867	868	869	832	855	817	863	877	838	845	852	894	872	874	859	845	854	820	823	801	850	857	879	907	895	889	840	874	857	882	833	855	884	851	847	838	858	874	862	796	882	876	868	847	812	886	837	897	872	847	923	851	867	860	837	873	907	847	913	884	812	840	878	857	865	886	867	844	937	866	827	832	872	875	806	875	859	902	793	899	885	827	815	896	874	885	856	832	880	871	830	869	882	838	800	862	833	852	823	869	880	890	873	863	848	850	878	882	924	867	893	904	841	841	834	845	874	843	877	885	865	874	827	916	858	851	812	890	835	886	859	797	904	878	897	873	890	868	798	836	836	826	842	863	823	864	906	846	894	870	863	867	897	870	899	886	923	846	857	837	852	878	902	870	852	873	885	893	857	906	851	879	834	921	839	836	906	855	860	892	818	880	818	883	874	852	892	820	854	850	889	857	827	917	869	933	849	883	846	879	823	809	838	863	823	847	828	867	860	871	863	896	869	873	864	882	822	867	871	843	840	900	891	847	905	870	886	863	810	868	851	888	879	878	868	888	860	839	883	866	877	841	857	896	851	867	833	872	892	835	882	833	808	892	816	838	849	824	860	881	839	855	812	858
44371	50744	31723	23905	20317	17252	12162	7794	4735	3618	3854	3899	6638	4654	3469	3170	2479	1968	1508	1039	946	1040	867	591	551	432	409	396	406	392	336	282	254	294	255	245	247	235	255	236	252	266	254	237	232	235	280	217	218	218	256	244	199	255	236	207	216	226	230	235	246	237	219	195	228	234	233	239	199	226	229	220	204	243	235	226	245	241	220	239	236	209	224	213	238	227	215	213	226	231	245	229	221	203	214	243	197	248	236	219	231	251	211	220	205	216	205	225	221	238	241	235	240	209	214	226	261	213	230	223	238	214	247	213	250	204	191	241	203	234	213	231	215	232	211	251	241	239	252	213	238	221	229	210	248	202	217	222	237	212	226	272	201	218	226	210	224	222	242	226	235	210	211	232	214	200	204	190	222	230	215	213	222	219	255	227	224	225	231	231	206	228	221	219	200	227	217	240	227	234	227	214	210	236	225	227	244	245	206	224	243	207	225	232	215	219	208	227	223	217	224	238	210	216	229	207	194	212	241	217	213	206	206	209	213	209	227	226	214	236	203	235	228	223	212	221	236	199	235	212	231	236	229	232	235	226	203	237	215	249	251	214	214	190	219	239	202	222	244	214	243	241	223	233	222	211	211	233	214	218	216	211	236	211	217	231	227	215	222	211	254	193	224	214	202	214	220	233	207	243	263	195	215	226	182	230	234	214	225	203	216	212	239	217	248	247	220	212	219	181	205	212	182	204	196	221	239	227	227	224	250	215	239	215	203	239	217	230	207	209	214	217	227	234	225	214	204	235	191	236	209	217	219	224	255	213	215	217	239	269	199	238	222	206	216	244	246	215	202	237	229	224	237	201	209	235	200	220	228	217	246	208	232	227	241	210	199	241	230	214	201	212	239	225	246	235	230	253	217	220	226	234	227	196	220	221	226	234	222	215	232	227	198	190	203	194	206	213	234	223	204	225	237	225	230	226	205	243	239	256	212	248	220	215	197	237	197	203	222	211	235	224	221	247	233	218	240	238	222	194	229	224	217	245	231	228	230	235	240	225	222	203	218	216	206	218	216	203	244	223	264	212	193	213	220	208	227	194	230	226	241	235	201	228	201	201	230	205	202	196	219	218	204	219	247	229	228	215	241	199	226	215	252	229	216	217	233	238	229	234	233	248	220	222	210	221	208	219	219	219	226	225	219	209	224	221	213	223	226	222	210	209	216	229	230	224	213	224	230	214	202	232	234	216	193	199	219	187	209	199	214	205	195	244	209	205	227	233	207	198	214	224	230	226	238	192	222	217	228	198	220	222	244	204	207	237	246	204	232	233	228	222	214	231	220	232	204	229	239	198	250	258	226	232	226	225	214	196	212	210	220	208	229	216	254	229	238	217	212	220	210	216	221	194	177	228	245	216	244	223	242	228	233	219	223	225	221	220	204	230	210	220	219	246	229	215	236	214	225	219	266	243	224	224	194	231	223	214	224	207	211	236	225	240	228	218	224	223	223	197	220	207	225	204	189	209	205	204	229	205	214	209	204	230	231	220	226	228	223	214	227	219	210	211	217	225	234	208	217	225	223	226	226	212	221	195	239	224	218	209	215	237	208	214	223	206	251	231	239	193	240	221	213	203	205	236	227	243	229	216	221	247	209	255	214	233	244	243	214	238	233	233	206	184	215	233	210	234	202	220	215	203	213	226	207	206	194	262	213	238	217	227	210	219	234	217	258	213	220	226	226	231	235	251	233	206	226	230	225	211	226	233	212	234	226	233	230	215	231	238	205	226	236	223	215	227	210	226	238	230	226	225	232	230	201	214	228	206	231	228	212	218	224	215	215	204	241	185	224	230	237	243	205	236	219	203	228	243	184	235	227	225	219	230	224	200	223	189	225	210	243	238	251	227	204	207	242	194	229	226	234	220	220	248	205	204	229	253	214	236	198	204	233	241	230	216	231	225	195	235	236	198	218	205	210	219	226	239	214	224	228	212	240	229	236	236	226	239	219	211	218	256	241	230	230	221	237	248	238	226	218	239	215	225	215	226	201	210	213	227	200	220	231	241	217	232	186	221	244	232	207	214	217	231	227	230	239	212	223	202	240	258	246	266	225	223	226	212	237	211	230	225	212	227	234	232	214	199	240	197	215	232	202	212	233	214	214	245	241	212	210	220	237	245	232	235	233	232	224	254	208	219	223	212	225	230	217	241	237	218	214	191	237	226	222	231	231	190	238	232	221	209	242	232	239	223	230	214	225	210	224	229	214	221	235	226	201	196	238	223	200	237	223	233	226	202	228	237	206	215	256	219	230	208	193	201	227	229	223	202	201	230	256	215	207	249	240	232	227	228	228	202	218	211	219	255	247	247	218	220	232	228	234	242	235	228	213	212	214	239	230	203	244	218	214	206	219	223	212	199	251	228	227	215	224	229	243	186	206	209	223	231	231	204	226	212	213	231	213	214	209	231	230	221	223	234	233	212	222	219	232	226	254	245	224	237	228	222	222	239	206	239	254	209	212	239	213	218	212	213	214	236	249	208	245	227	235	232	222	226	209	184	221	213	225	209	232	208	223	224	225	227	230	262	227	226	244	226	227	267	204	232	209	236	240	200	226	225	206	213	229	207	236	227	212	256	241	207	218	197	259	215	232	228	223	241	237	213	231	196	214	230	207	225	233	230	219	207	225	199	219	211	229	210	226	209	213	204	211	204	242	236	240	236	253	212	206	217	230	215	201	236	247	243	232	211	215	212	238	223	209	205	223	220	237	213	230	228	228	232	211	197	226	263	209	185	235	244	230	228	194	232	215	229	216	211	214	232	177	223	202	253	210	217	222	231	227	241	219	207	199	211	233	236	234	237	210	219	225	231	208	238	197	230	248	236	247	228	222	221	208	223	216	249	239	203	232	236	221	212	234	220	220	216	229	239	224	215	218	239	226	212	230	234	225	231	203	237	213	204	209	201	208	231	239	204	215	229	218	207	203	180	198	233	215	228	232	228	239	223	223	212	213	229	248	235	252	186	225	216	219	211	203	211	247	236	232	236	241	221	250	208	267	217	227	234	238	226	218	229	234	213	261	226	213	236	220	231	218	214	235	219	265	224	225	232	214	234	213	238	230	227	206	278	231	207	202	239	215	227	200	240	245	237	238	228	230	235	205	207	225	230	223	202	226	206	238	228	230	231	217	207	226	221	226	227	214	247	223	229	215	215	242	208	213	236	218	239	236	234	227	225	224	204	256	222	196	252	218	215	214	220	230	228	212	212	250	222	218	205	219	250	246	236	215	223	244	195	213	226	252	210	212	244	232	250	223	227	248	198	233	204	231	247	207	195	214	225	232	241	205	222	217	187	253	253	227	221	215	204	222	230	205	234	229	201	214	213	213	222	230	239	209	216	199	202	192	223	206	214	207	237	198	221	249	223	236	213	256	210	232	223	242	222	216	234	221	239	226	218	246	227	223	211	232	236	236	221	210	228	237	264	212	213	215	215	225	242	233	238	218	210	207	199	231	219
35117	50679	23685	16793	16773	20581	16565	13722	10403	9775	12045	13009	19812	15074	13310	13209	11323	9363	7548	5649	5048	5444	4760	3407	2585	2153	1947	2185	2048	1820	1633	1325	1000	999	998	935	925	925	957	894	896	872	851	872	865	794	802	789	797	772	803	804	785	746	809	717	753	763	744	742	741	741	717	765	741	793	742	815	746	791	739	696	716	732	713	730	738	675	693	717	686	777	728	679	709	723	671	719	696	679	742	734	716	730	723	728	719	705	779	708	725	698	684	632	721	688	672	706	697	661	726	689	732	689	705	710	656	710	686	739	746	704	714	698	696	736	734	713	708	675	747	655	693	709	722	766	729	770	702	685	711	722	652	666	711	659	689	708	697	673	718	721	725	724	732	692	683	696	689	655	684	725	668	682	713	672	700	770	701	713	734	716	739	701	729	710	706	715	715	732	741	717	726	692	724	697	699	699	708	682	715	739	656	726	733	737	714	704	725	666	721	684	708	673	720	735	684	706	705	699	715	720	703	684	738	676	707	736	667	721	662	708	656	686	710	698	621	738	684	686	668	730	753	657	661	706	692	688	679	725	709	707	711	639	707	676	745	716	724	642	686	722	681	740	682	698	648	688	662	727	730	729	720	706	669	675	691	693	673	690	682	712	736	725	652	720	689	700	707	714	724	698	736	714	749	713	672	664	683	717	667	706	717	717	685	680	716	676	712	687	704	681	715	717	714	692	655	668	724	712	713	692	687	680	661	696	714	635	754	695	696	694	737	697	696	716	694	736	690	694	649	693	700	661	704	717	706	699	729	701	681	652	720	695	700	685	701	737	658	728	661	725	690	707	723	674	681	716	670	718	711	706	716	654	688	700	654	733	734	720	710	729	742	704	739	705	691	721	622	682	687	687	699	769	723	631	699	679	698	703	682	711	701	679	683	680	705	681	700	658	663	702	695	667	695	675	709	683	702	670	731	680	734	696	696	687	656	691	745	704	724	742	706	667	688	678	695	680	716	699	729	699	721	702	694	688	694	713	714	684	696	683	692	713	736	689	655	721	678	696	706	714	715	667	689	716	660	715	690	725	710	700	722	662	715	647	655	708	666	709	729	691	687	698	694	727	703	714	714	686	750	734	694	698	672	668	682	721	719	714	707	685	669	691	729	665	732	710	685	705	689	695	728	710	686	676	695	697	699	713	686	705	709	650	755	675	710	677	675	676	631	689	665	684	718	730	711	686	704	676	716	705	705	710	714	697	675	696	690	676	705	713	697	707	670	724	699	672	729	714	676	665	725	733	681	707	689	734	703	728	731	667	754	658	689	670	688	741	712	740	705	751	737	738	753	703	692	715	697	735	686	699	706	703	688	672	655	677	697	750	649	723	707	660	672	717	720	724	704	677	713	721	718	725	693	681	678	657	713	662	714	725	694	658	705	713	686	681	735	688	688	689	694	696	709	698	736	705	732	711	675	713	701	691	692	704	709	676	728	636	707	709	694	706	691	695	647	689	663	716	714	703	641	643	750	655	695	673	722	705	708	679	668	697	703	740	677	662	638	751	718	714	683	710	705	671	653	693	727	700	668	706	713	756	725	729	717	640	686	710	686	741	710	723	655	704	665	654	680	705	676	703	680	724	669	694	715	709	700	735	678	720	707	713	739	745	663	735	717	659	675	646	710	727	688	709	745	718	689	667	714	651	701	672	677	764	700	724	688	673	667	687	736	723	691	738	695	693	744	686	731	732	657	726	725	676	648	676	681	690	702	688	685	723	711	752	709	661	670	680	687	696	696	704	686	683	731	740	689	718	697	730	696	711	716	687	681	717	712	704	719	660	658	682	717	715	718	713	715	692	697	715	686	698	686	701	711	711	709	702	666	714	756	675	737	696	689	669	699	710	691	688	698	719	689	692	697	704	685	728	667	747	680	719	719	679	679	723	692	662	683	708	709	666	693	678	701	698	700	680	721	694	693	690	716	688	736	712	714	705	671	723	673	679	678	718	747	647	670	721	698	655	668	694	673	713	685	701	691	677	704	655	720	678	659	681	679	746	721	690	664	693	672	752	689	687	700	719	674	725	713	701	687	704	682	660	689	702	714	709	649	687	715	690	698	677	692	692	677	727	675	725	722	705	672	716	714	747	677	688	678	721	708	679	757	687	670	694	698	698	696	671	721	705	716	734	723	719	707	664	694	718	682	683	714	697	709	704	697	674	696	738	705	710	678	691	676	675	682	664	706	690	708	724	684	698	687	696	701	667	729	701	654	656	769	689	740	700	715	650	663	684	705	693	701	690	726	678	680	719	685	728	707	720	748	708	712	677	716	738	660	788	672	673	712	663	763	715	704	728	757	678	685	648	716	727	699	662	697	635	688	710	734	709	714	713	695	691	694	710	738	751	731	697	685	716	719	725	712	698	667	725	692	706	677	737	707	678	686	709	685	674	731	690	651	676	720	723	720	688	685	714	696	713	708	703	649	676	693	674	703	725	686	696	684	733	705	690	656	709	736	688	696	673	696	676	673	706	722	684	716	704	721	709	704	746	668	716	680	765	673	708	767	690	684	693	649	694	686	723	678	742	674	677	681	673	731	718	695	721	703	729	727	694	706	726	731	682	686	721	733	699	706	712	696	729	679	676	718	686	714	720	724	702	730	675	727	700	671	682	697	654	702	758	665	714	682	673	725	661	733	683	722	698	721	731	685	711	697	726	700	713	652	703	695	735	675	670	692	708	656	713	716	684	689	733	710	686	709	745	648	712	694	728	750	688	664	709	703	689	673	757	732	703	689	712	631	700	714	673	689	705	682	695	725	685	720	688	708	688	712	732	687	722	664	689	727	706	726	741	708	709	705	595	707	726	672	712	667	726	664	739	651	710	724	739	739	704	717	690	641	701	718	736	718	696	700	680	744	670	695	693	747	707	733	704	676	741	703	707	720	699	724	701	662	684	695	666	671	721	675	719	704	702	678	658	708	686	698	712	724	725	696	697	662	717	719	707	747	694	681	688	751	689	680	704	671	668	712	698	724	649	747	733	732	696	697	691	711	715	767	715	689	711	710	674	739	716	688	684	649	707	694	727	692	677	710	677	747	717	736	682	685	699	695	710	714	703	692	688	679	686	746	715	699	661	769	722	690	696	730	650	689	726	715	682	691	722	733	739	728	715	659	701	696	728	711	675	688	631	720	723	710	709	689	701	689	725	710	704	661	712	748	739	711	682	676	701	714	693	691	719	678	710	689	713	647	677	672	716	718	693	702	700	725	725	724	714	671	701	710	704	679	726	705	711	690	671	694	688	695	743	654	718	739	675	738	650	668	711	679	725	727	700	661	699	682	672	684	722	661	623	756	710	663	664	683	669	727	690	725	707	684	688	715	699	721	700	670	694	726	704	700	714	720	703	765	640	697	647	723	671	772	664	742	691	707	676	723	737	711	692	704	708	668	688	646	728	694	670	722	718	686	669	730	705	722	730	660	707	731	649	717	708	668	639	652	681	717	704	699	691	716	695	739	745
54512	49417	32229	25341	24185	25439	21918	15907	10921	8162	7955	9003	13620	11495	9197	8800	5816	4208	3426	2705	2319	2107	1602	1241	1022	725	784	783	761	691	566	452	336	366	341	356	325	325	310	322	303	311	321	302	263	266	296	297	285	286	286	298	298	282	315	270	275	302	281	284	285	307	272	287	278	288	302	317	299	305	323	285	282	269	305	288	268	272	270	287	298	302	279	281	282	285	283	291	261	254	276	279	282	284	265	293	266	271	262	292	273	288	303	256	267	286	270	300	259	299	253	290	253	279	298	270	277	239	270	300	293	252	258	278	275	266	297	272	241	283	251	299	303	311	270	268	286	245	263	247	257	271	268	261	279	271	303	271	267	263	268	276	253	268	256	280	298	254	272	270	253	309	267	289	283	268	269	258	288	302	298	259	254	291	312	251	275	275	304	293	274	277	265	287	288	263	302	282	285	267	304	263	295	287	298	263	268	277	283	296	258	279	275	278	289	258	281	271	302	233	279	288	254	266	267	268	249	243	268	247	261	295	265	264	254	281	257	278	278	304	256	274	268	295	308	254	265	253	291	261	258	302	241	279	272	253	281	281	277	275	287	308	287	267	285	251	272	271	272	289	303	234	260	237	248	267	261	249	288	265	267	298	254	268	261	294	289	293	273	261	264	313	281	266	310	282	268	311	251	297	263	277	255	272	286	285	271	268	286	245	265	263	268	286	262	280	254	266	274	289	252	278	259	272	288	275	250	270	261	270	249	248	299	247	294	277	269	270	284	289	298	282	262	278	278	271	237	242	228	266	296	278	273	280	304	254	290	292	249	245	264	274	258	293	288	292	279	307	275	273	254	276	252	276	295	279	266	273	284	272	236	287	274	257	268	281	268	275	264	256	261	273	279	279	273	245	290	265	245	267	288	276	285	280	271	258	266	250	270	277	280	312	268	248	260	276	259	269	269	281	258	266	275	293	295	251	271	285	274	248	243	262	266	279	267	277	252	248	287	260	278	285	279	245	286	238	274	266	267	288	271	266	298	281	295	250	275	277	254	280	283	263	271	275	251	288	283	277	273	270	303	300	275	272	260	275	277	266	260	279	254	285	275	267	270	258	287	269	243	234	241	252	233	268	268	277	268	305	263	253	264	292	298	271	266	275	271	260	266	265	259	261	265	253	276	274	263	274	238	268	285	279	279	275	291	250	276	291	257	264	267	265	262	292	281	283	263	294	286	272	274	247	266	274	255	278	261	310	300	277	275	271	288	268	274	273	268	279	260	312	256	272	273	266	276	226	261	257	261	242	293	293	273	249	237	302	256	282	266	276	266	291	252	266	251	286	279	253	262	240	258	250	319	278	274	260	265	273	281	288	273	276	256	266	261	260	263	249	276	251	286	283	268	280	241	271	266	279	269	250	269	256	280	299	284	260	270	278	284	286	285	281	266	290	292	245	280	248	301	292	252	269	254	253	254	268	253	277	264	270	314	291	264	266	249	259	283	258	265	279	279	267	269	271	259	280	279	266	272	287	269	276	265	300	249	258	291	260	257	274	252	252	274	280	253	283	319	306	266	264	279	274	274	275	267	282	276	250	290	269	279	276	297	290	231	256	278	276	275	262	269	290	279	261	254	280	305	271	276	287	277	265	245	276	296	262	290	258	278	273	315	270	254	275	252	274	271	261	256	286	273	267	253	271	282	241	282	281	284	295	285	277	303	269	280	276	294	248	301	266	258	282	305	298	285	276	297	228	270	259	275	295	255	242	275	256	302	266	287	300	259	281	287	284	273	270	268	284	256	267	255	254	284	273	286	255	270	294	267	273	276	251	268	261	284	259	299	228	260	284	274	260	281	267	274	272	266	276	283	255	277	283	263	253	295	301	291	264	295	258	242	272	283	286	273	299	263	238	267	266	264	269	288	279	264	302	282	282	256	271	241	250	259	276	278	287	290	246	280	267	272	264	255	211	264	271	265	264	277	281	267	255	288	279	271	291	283	300	298	264	260	277	263	246	263	274	231	295	292	268	288	288	282	282	293	319	250	272	280	276	265	250	264	258	279	276	271	303	275	263	277	229	286	271	293	290	281	282	279	270	309	298	253	240	246	265	270	256	289	253	259	260	266	278	258	289	296	267	290	283	255	287	269	293	259	261	280	287	252	275	295	286	301	262	273	284	288	238	269	259	258	269	249	281	287	272	270	274	274	295	288	260	257	286	257	271	286	304	266	261	298	279	280	276	265	268	225	282	278	266	287	306	276	268	251	282	269	252	267	280	270	254	285	296	246	273	238	284	269	299	296	263	297	268	251	246	253	261	246	278	272	302	305	273	276	255	313	292	265	280	263	248	274	305	254	278	280	281	283	272	273	264	284	292	299	293	283	287	260	272	270	302	271	300	282	277	269	255	256	273	257	272	269	262	269	304	288	236	284	292	272	266	256	292	279	275	296	295	255	302	274	256	298	280	299	294	272	241	258	230	267	295	266	283	254	261	282	261	270	245	254	275	286	265	246	291	288	265	271	272	252	247	277	263	264	282	260	274	286	298	274	265	284	272	283	267	292	276	298	271	298	284	252	287	270	288	284	277	255	295	271	267	281	273	263	265	258	281	282	273	245	274	279	274	255	268	281	305	290	272	264	290	282	253	248	285	272	239	320	266	256	293	275	264	261	279	279	252	298	263	270	273	267	280	277	270	299	274	260	259	284	289	292	262	253	286	290	274	265	258	290	278	273	304	268	258	315	247	266	279	295	298	282	270	265	245	283	271	293	267	254	283	257	260	297	252	290	261	266	282	280	279	282	254	302	257	282	268	280	275	259	262	236	274	280	262	275	265	246	254	275	271	263	277	284	257	263	291	300	305	277	288	274	288	284	281	249	264	275	276	265	278	273	287	258	276	276	280	256	246	277	273	296	276	290	271	267	259	292	291	285	271	265	268	277	253	239	261	250	281	275	281	273	246	289	274	287	258	258	273	297	279	266	269	272	272	296	280	268	300	293	289	268	303	274	250	278	271	249	305	263	282	249	296	293	268	279	284	262	270	296	258	266	269	268	238	272	286	294	287	301	282	263	251	316	258	261	273	258	289	266	259	277	301	246	275	288	286	269	267	244	293	252	271	265	237	251	275	276	277	238	303	267	256	259	240	274	271	264	270	243	254	246	269	277	264	281	258	267	272	245	269	291	239	275	262	269	258	296	257	293	274	310	263	243	273	253	296	285	292	271	270	289	279	272	272	250	291	271	272	258	273	268	266	256	292	262	264	247	279	277	269	264	279	262	271	264	257	263	259	291	245	258	278	265	271	260	266	275	290	266	279	282	263	291	266	300	266	282	293	277	297	272	250	258	279	271	291	284	264	269	232	278	276	295	271	275	293	284	251	262	264	262	267	302	257	260	263	243	270	257	252	303	246	262	282	298	257	270	257	255	277	236	279	273	255	267	273	284	252	270	277	248	290	254	267	253	260	282	305	274	258	273	271	264	277	292	264	246	252	265	274	249	257	267	288
44241	51826	33382	28595	23676	29877	26706	20203	16808	16342	18737	21165	28822	25835	24213	24226	18719	16019	13364	10437	10233	10321	8261	6088	5193	4013	4121	4355	3870	3734	3033	2126	1461	1315	1283	1229	1227	1237	1286	1151	1147	1136	1188	1097	1087	1051	1066	1078	1056	1047	999	1008	1025	979	1000	911	953	965	938	950	918	912	924	986	952	995	913	973	938	879	889	852	889	841	885	889	846	797	837	903	879	863	816	973	884	883	835	851	833	788	792	806	858	796	806	799	844	835	860	775	834	748	813	821	806	772	818	798	875	830	830	821	783	781	827	841	896	777	803	797	823	825	831	846	836	850	781	838	804	840	832	799	887	836	825	840	804	871	819	815	846	816	790	751	881	853	797	813	809	819	820	824	792	801	801	852	785	806	749	867	790	855	793	851	759	796	805	797	809	757	859	764	814	797	807	809	835	890	850	822	799	841	816	812	851	820	818	814	791	814	827	791	787	816	782	852	797	772	845	756	835	793	817	808	855	781	837	838	810	796	880	840	836	778	833	815	805	789	859	797	843	819	779	793	875	859	782	789	799	805	815	814	785	781	827	839	781	826	802	801	819	752	824	833	771	827	792	784	872	838	847	808	806	797	852	809	854	859	798	874	869	836	819	801	788	809	851	827	784	824	763	865	802	792	780	807	788	813	866	853	782	819	814	841	808	808	804	793	840	824	783	791	800	795	799	806	801	839	809	816	768	782	811	850	806	806	796	829	759	791	851	834	835	770	839	785	801	807	841	831	826	818	827	840	803	821	819	812	859	825	786	824	786	813	839	827	813	792	852	843	828	778	803	768	859	824	832	829	825	812	788	860	794	846	871	815	840	807	801	822	838	804	818	851	805	812	809	816	805	831	793	802	788	841	823	837	813	820	777	770	797	845	833	810	796	871	845	817	849	820	788	807	846	807	803	837	824	797	783	795	811	801	834	832	804	751	792	797	832	791	801	793	812	797	829	796	798	820	848	822	839	757	817	797	819	826	805	825	771	802	838	818	816	789	787	822	860	787	794	803	843	793	766	821	796	730	801	797	815	836	820	789	852	813	833	772	790	783	810	810	805	779	820	820	811	807	848	844	808	815	783	787	847	824	778	787	842	801	794	845	824	834	805	860	801	821	803	801	823	827	839	808	768	819	814	812	802	809	783	748	804	808	855	859	780	781	847	801	831	784	830	834	822	812	803	773	820	772	757	821	834	768	822	897	811	816	770	764	814	751	833	780	835	840	781	839	783	800	858	838	782	841	795	823	779	808	765	800	840	795	770	778	801	894	812	796	838	746	833	849	825	839	773	790	811	832	825	762	838	832	790	829	797	872	785	816	841	793	845	809	812	787	784	850	822	820	831	821	765	790	803	858	814	796	778	829	792	780	785	808	806	871	854	874	855	826	813	823	808	778	810	811	850	809	818	798	779	831	762	825	826	779	804	826	856	831	820	821	787	815	826	797	812	864	811	797	807	822	830	793	828	806	783	837	857	838	775	760	775	805	823	853	798	790	770	818	807	763	818	799	815	802	769	812	803	817	829	788	803	829	842	816	846	786	839	820	764	751	848	878	811	782	831	826	848	802	828	797	815	814	810	825	748	846	823	812	820	859	802	838	769	851	846	776	769	793	800	815	803	846	818	782	856	870	825	807	776	806	821	760	815	825	792	841	810	818	801	794	806	758	823	813	767	753	827	831	808	808	822	828	817	852	800	794	803	867	845	823	842	835	857	807	799	818	813	828	863	826	762	764	807	769	819	790	806	818	817	802	807	827	835	774	790	837	849	812	790	795	827	823	801	801	822	831	813	819	842	821	835	831	807	829	844	775	810	824	837	791	859	839	862	799	805	815	744	813	810	775	849	800	789	876	830	803	818	780	789	808	777	831	847	855	842	844	770	790	817	803	824	844	793	799	781	803	769	828	826	787	807	824	804	812	828	843	827	801	815	811	783	823	808	801	849	844	846	869	805	786	782	812	811	841	768	808	841	849	810	812	818	810	803	783	815	788	830	772	848	800	774	758	816	755	822	818	784	817	790	866	822	827	810	764	841	810	852	791	829	789	831	835	810	804	812	826	804	851	834	866	846	795	791	813	772	752	806	809	782	827	823	826	849	856	818	832	808	853	821	794	778	825	807	808	798	832	864	810	854	767	784	842	818	857	819	850	798	784	811	811	824	797	853	802	881	780	825	826	785	798	784	764	834	822	773	830	833	818	823	766	834	817	829	814	779	830	852	790	821	838	803	816	865	779	820	812	792	835	784	773	816	808	786	787	812	841	839	779	818	809	799	796	804	843	842	841	813	848	837	829	830	833	781	818	779	796	800	826	827	827	811	835	767	779	853	844	816	812	796	814	767	847	800	846	835	803	808	809	783	808	825	816	803	824	754	800	861	746	813	774	848	835	834	872	826	797	824	834	849	831	781	815	802	836	832	774	797	828	748	816	823	803	812	852	813	782	780	818	832	797	861	791	875	800	833	778	797	815	819	802	816	802	802	825	806	769	848	860	809	790	850	831	811	803	781	846	842	790	855	782	789	841	815	820	821	752	824	784	834	786	846	797	818	787	884	793	813	856	866	798	763	780	795	819	846	813	787	802	838	852	788	902	828	843	835	810	836	825	792	841	828	750	775	807	844	804	801	806	788	824	821	854	772	777	823	810	830	861	850	833	851	811	825	843	826	829	879	781	771	828	807	807	859	829	826	801	845	813	823	833	812	865	795	798	780	879	800	812	821	812	843	796	815	816	804	810	788	816	867	823	807	805	822	827	779	836	837	768	821	813	867	814	878	810	841	817	791	802	834	832	781	843	768	825	823	767	791	755	799	802	794	801	840	772	794	781	808	823	790	829	817	822	827	777	788	827	778	795	763	784	763	809	767	876	812	797	799	775	829	843	817	842	807	801	825	856	842	835	786	859	835	778	811	844	766	776	851	875	779	833	838	833	805	803	808	846	829	809	809	804	818	778	801	861	825	794	849	819	835	799	798	785	744	818	826	782	783	826	810	838	794	799	815	838	828	785	794	797	858	831	808	847	791	804	807	816	812	820	805	841	805	798	816	804	824	808	790	816	867	789	805	823	798	812	793	797	814	831	840	825	846	755	816	793	775	846	827	768	817	801	792	853	770	820	841	835	837	816	793	850	774	847	817	786	811	872	795	827	799	834	804	857	830	791	810	763	809	830	808	816	788	854	789	788	802	792	876	761	830	807	856	786	851	841	797	831	814	828	791	832	851	832	835	796	807	822	805	773	825	839	800	797	821	796	825	840	839	785	806	849	817	799	831	817	757	844	834	750	739	807	801	831	833	820	822	770	846	859	814	769	834	853	816	848	830	827	792	862	848	845	803	804	769	815	765	797	800	810	789	814	819	765	798	764	802	788	750	744	767	799	820	815	811	813	788	829	791	841	829	820	845	774	828	799	809	780	832	828	842	849	825	758	816	816	804	835	764	794	821	797	826	805	807	796	832	848	781	804	843	845	812	791	784	815	784	840	764	758
19003	21389	8730	3027	2000	1660	1164	861	663	499	541	627	761	677	659	529	490	453	395	382	376	353	349	323	322	294	314	300	329	350	295	280	317	284	308	305	319	302	284	323	302	293	280	290	332	271	287	296	273	267	286	284	278	298	301	303	266	294	288	280	261	316	294	283	246	288	285	257	284	256	263	294	306	267	315	298	272	278	271	299	264	276	276	271	297	301	274	297	294	297	279	313	308	263	316	264	297	293	296	267	282	281	257	282	304	284	281	305	284	276	256	289	265	280	269	284	272	292	262	266	279	272	285	231	295	280	288	268	288	273	276	276	291	264	290	257	268	272	270	279	247	283	281	268	264	314	279	321	287	271	281	262	291	274	310	293	273	304	292	279	267	257	290	281	274	316	284	277	279	283	300	260	270	257	292	307	301	272	280	291	294	318	233	261	252	285	311	256	307	275	279	278	288	257	278	295	296	267	286	277	281	304	278	252	290	289	273	284	276	309	263	267	285	297	317	272	299	247	292	275	257	272	283	312	261	277	255	290	271	270	292	259	285	262	305	274	282	296	259	288	310	265	296	255	276	266	274	272	279	281	263	274	269	301	278	274	249	268	282	287	276	255	267	262	310	266	304	293	268	286	283	294	268	280	258	255	285	295	273	281	305	258	269	276	277	299	299	268	261	275	289	304	289	300	277	303	275	280	305	295	288	258	308	296	275	281	278	297	287	282	268	269	281	262	292	288	266	283	288	277	303	273	296	263	281	288	308	274	279	262	303	269	285	306	271	297	275	286	285	281	292	274	325	287	275	256	285	279	274	279	281	279	278	287	251	260	297	272	286	277	284	306	271	293	289	267	264	274	294	300	299	282	291	277	288	296	297	271	264	288	288	291	276	292	302	285	292	287	299	291	282	269	272	262	252	254	288	293	282	293	297	293	283	263	303	263	285	310	298	308	288	279	294	282	312	281	305	255	308	313	299	302	243	298	281	271	301	303	297	289	294	250	266	296	280	276	260	290	309	279	260	282	271	268	295	280	298	299	301	265	278	294	296	277	302	321	322	272	280	287	279	285	291	285	297	258	295	286	283	281	258	309	299	278	298	245	310	268	267	279	299	296	286	257	261	294	292	275	274	276	265	291	295	280	273	276	289	278	301	260	271	275	294	274	331	281	258	259	286	262	279	294	260	298	303	251	319	282	304	294	259	260	258	259	286	280	274	267	279	268	289	315	294	307	273	276	269	272	270	284	285	264	282	287	300	286	275	228	276	287	277	298	275	320	267	270	280	283	279	311	311	305	264	277	251	281	310	261	280	286	295	315	300	285	287	284	288	290	295	274	269	255	270	292	315	241	273	267	279	285	277	277	263	281	266	273	280	280	288	304	275	273	255	281	289	284	290	267	269	288	297	250	264	252	275	268	283	280	271	306	285	294	270	287	260	272	296	275	282	300	271	288	270	283	236	284	303	268	297	291	315	300	291	330	279	306	300	262	291	280	251	245	269	264	290	257	274	309	298	257	313	260	270	299	248	216	292	273	295	299	271	256	287	279	287	264	268	253	259	268	290	300	250	285	255	283	279	278	296	284	286	248	260	275	263	236	292	286	239	285	293	282	300	286	283	305	282	259	278	268	278	293	257	301	295	323	243	303	267	273	275	282	303	309	248	281	274	305	278	259	291	278	254	277	286	281	262	279	303	291	271	282	271	280	280	257	307	281	282	297	299	288	273	265	284	287	318	288	300	289	252	292	311	279	307	280	288	289	277	270	318	269	280	291	300	281	288	301	258	279	277	261	239	253	274	256	269	254	283	277	281	261	246	286	299	275	283	294	285	267	284	247	290	253	270	296	299	281	268	247	314	279	297	291	272	277	315	268	285	262	279	319	272	295	291	275	304	292	282	280	305	272	310	255	308	283	280	306	277	289	277	295	283	283	250	279	281	292	285	267	315	282	260	314	269	268	313	300	247	276	277	258	289	289	310	265	274	267	299	320	285	304	284	244	303	262	295	256	295	282	307	277	273	286	293	266	272	249	260	267	267	258	262	305	286	308	264	289	266	293	282	279	278	275	280	278	267	244	296	279	279	255	310	264	308	279	264	285	264	310	298	283	285	287	263	312	280	298	282	288	281	280	273	297	278	282	291	272	291	278	289	262	281	268	296	291	272	245	303	292	273	278	321	285	296	290	267	263	283	286	273	271	300	310	287	284	264	304	288	284	310	273	270	265	279	293	267	289	283	282	288	252	305	296	277	269	256	270	285	277	304	301	282	290	283	280	267	289	267	271	298	291	275	285	279	278	264	252	270	291	312	290	264	286	282	289	262	281	250	273	232	277	283	258	283	269	287	271	256	299	278	281	308	301	263	285	288	287	282	270	304	279	304	265	298	281	273	308	273	298	294	267	302	281	295	278	277	275	267	307	289	260	283	255	284	267	291	279	288	294	291	275	309	307	264	266	279	277	261	282	294	255	291	288	281	265	283	266	309	288	309	289	275	279	285	272	296	284	304	289	306	287	299	278	298	291	275	255	281	266	303	275	303	293	282	253	263	298	263	280	291	304	286	294	280	305	241	284	263	269	283	247	298	275	303	282	265	265	261	291	302	262	276	298	286	270	277	294	288	287	286	261	293	310	262	294	260	279	268	284	290	267	285	283	275	276	260	260	303	279	275	292	295	300	305	313	273	264	300	304	280	298	284	258	286	281	277	307	259	281	262	307	285	299	292	272	262	276	268	287	304	238	264	284	301	308	267	275	271	258	271	291	261	277	309	240	292	289	266	270	272	254	263	249	252	269	304	289	288	274	290	284	291	317	300	294	292	283	254	275	238	282	287	296	279	281	291	273	290	277	270	286	292	267	266	278	288	252	278	271	294	268	294	266	263	269	286	306	296	263	287	291	308	270	260	276	242	285	267	288	262	280	317	298	283	268	292	271	272	250	269	276	233	298	282	283	258	287	253	277	280	269	267	338	299	244	257	277	263	319	268	283	261	272	277	284	279	257	299	258	260	302	283	295	290	270	279	285	304	265	274	254	267	286	292	289	293	297	302	293	300	281	270	284	268	300	285	269	275	263	275	267	293	295	265	274	277	275	267	289	276	293	242	270	278	292	263	279	267	285	322	268	294	284	288	267	294	318	321	294	280	277	281	296	293	304	297	301	287	293	272	273	270	263	295	262	273	292	286	276	305	276	281	302	273	274	271	249	277	299	283	288	298	281	282	320	289	310	309	289	273	283	274	253	274	259	295	306	291	284	270	250	247	272	309	302	275	268	302	264	260	252	296	242	309	287	300	275	291	266	286	299	259	289	290	264	294	317	299	270	286	256	270	276	322	289	285	264	281	285	301	280	304	224	278	257	301	301	263	268	261	285	277	283	301	288	256	280	293	276	292	300	256	292	287	287	264	304	281	292	278	264	311	318	279	274	282	298	291	277	300	252	278	302	259	267	291	288	274	298	273	262	271	274	285	279	242	258	299	278	280	282	284	300	252	269
16022	23801	8782	5269	5052	4904	3604	2805	2390	1826	2101	2654	3352	3119	2911	2953	2374	2020	1840	1633	1561	1460	1458	1331	1227	1169	1134	1155	1149	1145	1080	987	970	954	913	951	957	906	1010	956	952	922	958	917	971	879	902	937	869	903	873	886	843	882	883	901	869	855	862	847	856	911	888	878	858	880	874	857	903	876	889	807	892	921	903	881	903	913	949	814	813	895	900	890	874	871	855	865	793	876	859	811	835	828	866	902	847	872	826	840	848	854	847	874	826	879	880	901	850	834	861	897	832	867	841	893	819	915	850	875	876	872	840	798	842	841	928	853	888	888	889	866	820	909	907	893	833	869	796	884	861	907	892	834	901	817	880	831	846	890	896	908	831	820	855	793	785	864	883	901	831	891	864	906	844	835	889	901	872	885	900	831	852	850	912	863	857	957	884	841	818	830	909	832	906	830	865	819	869	853	853	819	877	878	834	879	835	794	837	891	834	878	869	898	803	845	880	907	902	836	826	927	852	833	856	888	870	832	874	891	844	913	887	818	838	864	864	830	920	847	809	811	839	871	905	865	868	837	855	840	872	800	825	842	867	848	871	845	848	872	875	877	854	826	830	871	841	849	843	823	844	847	845	836	826	857	864	822	849	830	834	851	855	842	859	818	856	894	851	879	848	820	880	862	931	850	911	872	891	882	808	856	858	880	880	877	851	836	888	866	833	869	889	862	813	875	929	843	830	830	889	889	882	893	875	853	798	824	853	824	890	846	850	830	838	872	799	862	879	831	830	861	866	825	873	880	847	863	824	879	837	876	847	873	855	850	850	885	877	769	860	885	820	854	891	894	854	856	876	825	821	898	828	875	848	843	844	824	839	877	832	871	823	827	875	865	838	856	890	880	837	858	767	834	878	871	886	842	890	841	893	894	864	861	819	853	838	864	845	862	849	846	858	870	891	831	870	873	827	872	897	829	851	840	882	873	892	802	889	876	853	838	883	867	839	853	844	873	812	868	829	794	868	851	854	863	899	871	881	826	883	898	899	834	847	849	832	902	844	863	857	834	893	832	851	881	838	857	893	851	885	843	909	837	890	868	879	807	812	919	883	853	836	865	832	871	866	843	887	823	888	891	847	875	868	880	856	875	835	892	910	908	860	900	844	876	898	863	820	865	868	922	877	802	873	865	840	820	828	868	815	860	865	901	904	926	881	804	864	846	848	878	813	873	884	876	906	892	841	858	862	832	802	825	888	889	856	857	829	846	852	886	821	891	833	853	842	864	795	820	857	859	856	825	843	815	933	865	872	901	904	836	835	855	851	870	877	797	821	862	842	859	846	820	824	801	833	886	875	885	874	796	839	829	822	858	896	853	815	822	906	869	871	839	779	857	857	848	906	939	810	867	876	850	847	889	810	860	816	861	871	892	821	893	902	917	843	910	857	852	860	869	870	854	880	823	878	838	837	864	823	869	853	799	816	877	883	871	900	851	912	838	872	874	864	823	846	804	810	809	876	865	880	893	889	875	819	852	872	852	873	853	875	857	827	819	819	874	851	876	872	851	860	889	861	880	857	829	882	843	844	862	856	867	844	859	834	853	861	892	881	860	821	850	828	857	879	831	847	856	826	869	864	850	848	859	830	886	826	881	827	830	853	844	835	830	841	889	861	873	837	828	883	814	888	888	875	859	849	850	879	828	816	808	837	837	801	829	869	850	797	853	840	830	840	790	898	805	820	875	878	845	899	831	869	850	865	893	887	888	863	854	869	910	883	833	864	858	909	854	845	881	852	843	878	871	852	859	873	922	870	864	865	892	843	859	806	807	856	927	827	876	866	913	849	800	921	903	858	876	878	880	863	841	821	815	894	822	832	815	823	836	837	852	867	848	880	888	875	860	850	892	831	894	854	857	875	854	825	827	864	839	833	841	879	841	896	883	865	858	868	831	830	859	831	880	849	835	897	846	817	850	861	901	848	859	839	856	855	832	866	849	866	898	834	888	811	848	906	902	826	813	849	800	859	820	854	891	848	807	843	857	833	841	854	868	822	884	882	843	871	844	848	877	885	831	940	871	854	857	805	855	854	864	848	839	841	827	814	866	861	900	911	844	870	872	820	866	888	836	849	894	820	847	902	873	919	780	868	853	860	856	866	881	828	895	894	876	830	906	875	873	892	880	846	849	914	842	825	832	856	857	859	843	859	805	822	894	873	832	897	890	869	891	861	846	841	855	863	855	908	832	839	889	860	821	860	856	869	841	865	836	832	850	887	904	829	893	843	835	846	788	820	893	869	868	838	852	826	822	807	896	837	852	849	859	868	885	808	867	855	837	849	889	861	843	842	901	856	846	851	871	806	887	870	827	847	794	896	907	821	844	872	863	926	868	833	862	847	864	841	875	842	832	826	871	881	841	850	873	854	826	843	802	858	809	821	864	819	879	844	857	863	898	848	819	848	928	829	818	860	855	882	819	839	849	832	861	817	844	834	869	850	919	849	867	880	871	821	903	903	858	881	851	858	872	863	925	828	805	838	870	862	891	836	857	872	857	835	900	841	851	823	830	880	853	875	807	820	858	837	887	831	857	864	833	812	898	807	819	879	852	906	839	884	906	852	892	843	831	858	839	821	874	858	870	850	931	872	847	840	894	840	856	876	848	874	886	874	861	918	851	852	835	809	874	851	877	863	840	837	853	864	866	828	866	831	859	812	830	880	907	866	862	833	884	841	860	828	883	853	867	843	858	830	872	851	812	844	861	879	891	835	861	884	808	882	869	834	827	836	884	800	870	810	876	845	858	955	858	844	798	858	873	872	879	852	881	856	894	847	834	785	875	876	829	871	809	846	809	850	939	851	858	891	863	820	875	862	878	866	878	850	814	866	833	855	854	847	876	847	846	853	837	801	857	858	824	863	849	885	803	832	855	835	858	850	823	813	844	877	898	829	850	810	850	867	868	894	884	891	826	822	854	888	846	865	840	843	896	881	827	859	848	857	904	897	871	858	818	873	809	872	834	910	840	863	900	843	851	880	878	845	883	814	852	869	891	867	844	887	831	828	857	910	833	817	783	844	861	790	832	853	821	862	832	860	885	859	838	848	880	880	869	868	840	946	868	875	872	867	814	825	871	824	848	806	905	889	879	847	899	818	848	868	852	822	837	841	876	890	819	874	830	875	842	823	852	889	839	793	850	831	815	913	879	911	864	847	844	871	862	874	890	897	850	857	911	891	816	870	850	835	881	864	843	876	839	817	884	791	810	866	892	844	845	830	825	863	828	886	843	848	833	838	876	817	860	893	826	846	852	814	798	842	845	862	830	877	859	853	854	851	860	857	839	831	846	837	799	846	810	865	847	847	825	900	874	872	825	897	864	809	847	837	832	808	869	802	887	817	865	860	853	879	865	900	844	834	900	837	857	868	851	881	883	803	843	870	858	837	881	896	842	890	859	852	869	822	869	868	862	849	848	882	873	897	818	833	891	833	828	823	892	865	862	874	851	845	835	885	885	872	855	837	844
46439	51907	33699	24974	22117	18728	13236	7700	4719	3203	3051	4313	6196	6030	4359	4312	2511	1655	1287	859	930	802	728	704	521	416	427	467	403	407	397	305	273	258	245	274	217	262	237	275	246	266	241	268	264	219	269	240	235	231	261	243	234	235	247	231	230	226	248	252	227	244	216	245	235	233	224	271	203	226	211	220	210	224	239	228	196	210	217	235	251	223	245	230	231	231	223	222	252	236	241	216	258	228	213	242	232	226	228	221	224	247	238	218	218	215	229	256	226	226	215	228	221	241	224	228	214	221	208	231	218	213	237	214	225	224	227	225	226	241	221	207	243	216	207	220	226	240	247	237	206	213	228	225	220	222	214	231	234	238	211	215	228	220	223	213	235	206	236	223	226	223	242	223	225	213	227	231	237	224	210	214	233	209	213	212	235	219	257	212	230	225	253	222	223	210	213	217	240	224	213	235	225	231	216	228	213	193	236	238	247	207	230	207	224	227	207	259	241	226	229	253	197	188	228	248	256	211	228	252	229	218	206	232	223	235	219	244	200	245	245	239	260	208	250	224	242	237	240	227	205	220	241	220	242	223	226	202	233	203	223	230	225	208	223	204	235	239	231	240	225	215	254	208	220	229	235	234	244	198	237	230	216	236	217	234	239	239	263	233	222	205	220	205	244	203	233	231	218	230	234	237	206	212	216	231	244	227	231	243	234	224	235	213	215	214	227	231	212	238	210	232	231	225	221	213	216	213	228	206	210	212	205	232	218	209	227	253	213	250	228	239	213	244	237	250	242	235	215	240	240	224	246	225	230	250	227	216	234	211	231	257	215	225	235	223	234	232	216	248	215	225	256	203	215	197	218	230	221	267	228	254	263	248	210	240	219	235	212	223	226	237	253	228	229	241	218	227	216	210	222	237	226	216	207	223	221	228	231	205	223	218	218	206	235	230	214	245	217	229	228	233	233	216	222	240	217	223	214	230	245	237	224	232	250	230	242	218	218	191	234	252	240	236	194	232	224	200	202	197	207	216	234	233	233	239	217	235	236	244	235	220	229	225	252	216	212	209	254	216	227	235	241	232	223	237	211	227	237	229	230	226	209	221	197	231	228	257	245	264	230	231	223	217	248	234	220	230	219	222	203	224	244	239	233	243	255	250	246	214	222	218	238	228	230	246	228	219	213	233	258	224	262	237	244	217	252	237	220	226	220	197	244	239	225	224	238	197	218	241	231	197	225	240	230	236	201	235	199	238	202	232	237	240	221	240	242	224	247	214	232	225	200	208	225	221	222	251	222	224	241	208	235	221	210	230	246	246	220	242	214	228	220	231	234	221	228	242	251	204	244	185	213	199	215	225	233	227	216	208	238	240	218	234	226	213	218	218	219	206	231	246	233	211	232	193	218	218	225	231	222	236	208	216	227	205	197	217	222	234	235	236	221	208	217	203	198	236	195	221	230	226	215	253	205	236	236	218	218	216	223	219	243	247	233	223	180	233	246	249	245	240	226	248	244	216	219	251	204	241	219	204	222	242	242	245	237	223	215	228	209	223	241	215	226	224	205	232	199	237	197	255	235	241	227	232	217	217	225	208	236	223	220	248	227	217	239	221	220	235	242	232	237	255	257	226	219	243	225	242	210	228	242	237	230	242	220	203	249	227	236	226	240	245	222	204	224	250	221	255	237	213	213	201	219	222	219	233	205	210	209	218	223	260	208	230	228	226	227	258	248	216	256	215	242	235	220	272	227	220	212	232	223	241	245	228	230	230	221	230	232	252	219	204	220	220	231	250	245	215	206	224	212	206	233	247	219	216	231	213	214	227	216	228	191	221	203	219	240	213	215	231	220	238	211	235	233	245	265	223	211	237	230	228	204	220	245	212	244	225	236	220	217	239	223	229	234	215	223	243	242	238	202	252	232	223	240	230	242	224	243	222	220	221	204	206	236	249	251	250	200	263	250	242	250	244	240	205	214	195	254	238	229	253	220	233	240	246	237	229	244	244	229	235	215	212	239	213	231	237	249	195	207	217	236	212	244	240	222	196	245	218	218	242	221	264	229	245	192	222	212	249	227	239	258	220	243	206	252	219	189	226	233	235	227	227	233	232	235	214	217	231	204	249	265	211	220	212	222	211	242	230	236	210	231	223	241	219	247	217	223	202	228	244	216	200	190	227	225	223	214	189	233	199	227	223	213	246	213	223	230	203	220	223	238	249	223	215	186	215	238	235	227	237	208	242	200	215	201	247	199	234	203	224	210	215	227	218	228	217	239	223	235	206	230	234	221	252	219	190	230	233	224	220	218	221	219	238	211	243	241	239	233	232	225	228	264	224	206	215	223	210	223	202	228	269	236	223	184	250	242	227	192	229	210	245	206	202	231	213	224	259	242	220	236	242	216	234	215	235	219	217	260	235	218	221	215	212	222	230	224	246	225	222	213	203	224	218	226	251	229	204	225	206	237	213	232	234	245	217	225	253	236	260	219	218	207	238	246	225	212	227	243	238	219	234	238	235	220	233	239	244	229	216	227	222	220	211	206	244	217	216	243	221	224	223	221	215	216	257	227	250	234	216	210	227	214	225	239	223	249	218	240	219	227	207	209	227	243	252	225	219	208	248	249	207	206	240	210	245	222	215	255	247	245	238	231	216	277	223	217	231	240	231	240	238	209	254	243	219	214	238	212	232	228	234	232	228	229	212	230	257	213	200	241	216	228	234	242	204	222	210	230	224	217	235	221	225	224	217	242	222	247	223	210	243	222	220	230	214	204	190	232	233	217	194	249	249	230	241	221	246	226	226	204	200	229	235	250	217	228	224	251	227	210	248	224	217	218	234	248	231	212	233	235	248	242	225	256	226	221	219	227	224	221	207	249	229	239	242	253	228	209	213	226	222	245	246	248	202	230	251	228	208	184	243	225	198	225	225	232	203	227	234	212	233	241	235	228	248	230	220	222	235	227	240	212	211	220	217	210	239	215	231	209	222	247	227	217	228	205	230	197	238	225	238	216	221	243	226	214	239	233	226	222	226	218	219	230	266	231	229	217	253	218	230	249	221	216	210	241	205	243	222	254	227	191	232	228	223	205	242	215	211	218	224	239	217	256	225	229	207	255	246	241	233	204	218	248	236	231	213	228	205	224	216	236	222	237	234	212	242	227	257	243	227	221	240	247	221	243	216	233	204	249	223	241	227	234	194	217	209	205	208	202	220	219	228	226	243	227	248	226	219	232	214	224	210	219	225	189	200	207	234	219	247	219	214	243	220	244	221	241	219	216	231	197	236	235	221	249	216	227	215	223	228	242	243	223	212	208	226	231	247	213	217	215	224	219	198	204	232	238	230	233	220	236	215	229	240	224	215	227	260	224	254	261	232	212	242	248	214	218	235	216	223	223	243	239	215	232	236	216	211	199	247	223	242	207	261	223	233	211	215	240	217	231	252	221	233	204	211	224	224	228	238	233	230	243	228	221	245	217	222	224	241	252	218	225	233	237	215	222	225	224	236
38095	53050	25809	18871	20791	20690	17739	11910	10091	8858	9858	14803	18809	18591	16374	16761	11183	8090	6567	4596	4803	4306	3998	3687	2697	2000	1863	2218	2231	2056	1895	1208	988	943	872	920	944	843	872	926	898	903	851	872	872	903	820	836	763	869	842	840	834	768	775	720	770	726	684	728	776	798	748	759	709	735	779	796	749	724	703	718	781	706	776	738	732	699	725	742	753	702	753	746	787	723	730	693	675	747	768	717	749	731	722	664	726	715	729	731	684	704	738	729	737	724	744	696	728	716	675	744	743	731	737	734	700	710	757	751	719	760	761	720	774	705	711	711	742	737	706	687	684	696	695	686	728	730	652	686	693	708	698	671	675	736	732	726	734	714	695	693	675	741	716	706	719	717	727	736	715	712	704	691	659	704	707	732	748	671	682	714	717	707	695	704	700	718	702	708	628	737	706	706	696	687	719	688	673	687	654	709	736	664	705	663	713	679	762	718	725	741	708	731	730	668	676	705	692	711	723	719	708	708	690	676	656	734	710	749	715	680	705	671	685	669	706	677	693	696	757	708	641	725	704	702	734	729	747	704	682	659	710	656	718	648	709	718	761	709	703	687	742	678	713	722	724	703	640	707	679	763	660	711	739	705	705	721	648	697	732	680	693	742	723	715	700	726	739	692	686	684	706	719	732	727	692	699	739	689	724	700	755	713	703	729	668	779	699	745	748	711	688	730	672	733	667	719	727	706	674	694	682	693	677	743	712	657	663	736	725	728	678	676	740	681	718	678	641	702	719	708	717	729	707	699	739	707	723	718	731	685	697	724	767	682	724	709	687	708	736	668	742	712	703	719	667	698	724	701	699	723	685	704	701	684	763	709	723	664	694	676	689	729	650	739	697	698	692	719	714	737	707	715	701	717	709	696	708	671	705	729	739	643	689	703	751	726	692	705	666	728	677	707	693	706	732	722	702	706	715	727	700	672	720	684	707	730	653	711	683	707	723	674	732	705	705	715	684	723	688	697	693	684	664	751	728	743	707	721	678	718	738	711	710	699	715	720	691	755	710	711	701	712	723	685	680	688	721	705	713	671	721	710	692	670	692	721	720	746	693	698	690	717	723	740	728	700	722	710	661	705	657	722	736	722	711	711	688	704	711	749	742	699	725	726	707	690	715	692	717	711	676	731	665	674	673	694	720	753	726	681	700	765	704	694	723	710	758	748	693	715	738	690	737	699	732	699	682	718	672	676	712	745	698	659	669	726	719	719	664	714	717	709	699	727	712	739	721	675	697	729	718	717	681	775	739	707	675	729	744	699	683	723	681	719	732	692	742	696	728	698	667	713	691	737	700	679	704	719	702	713	745	744	714	720	690	712	699	704	674	731	729	678	713	678	671	644	730	641	691	680	718	697	692	726	719	666	663	717	676	686	725	734	674	755	716	726	693	758	708	655	710	706	734	700	743	682	753	739	708	694	714	648	720	731	664	729	652	727	675	765	722	714	700	712	718	687	711	677	752	715	681	645	694	674	687	730	689	734	688	718	712	713	696	687	719	745	695	742	692	725	727	748	735	710	682	688	681	715	676	754	690	703	681	723	694	683	732	713	712	694	696	682	674	678	689	719	673	657	714	687	702	693	719	682	723	654	703	690	679	712	740	702	674	685	685	738	679	730	678	691	674	719	697	676	661	735	668	707	703	726	696	707	706	669	726	705	673	673	698	702	723	690	698	688	681	703	678	742	710	734	735	684	664	727	723	703	747	680	690	709	696	703	705	696	702	694	647	675	734	691	720	709	692	694	710	696	728	724	729	669	729	744	720	718	740	673	695	736	675	687	761	738	688	717	673	731	656	747	719	716	668	735	747	711	718	683	718	733	730	744	692	710	750	728	697	702	720	695	735	710	700	695	693	704	726	691	665	725	709	694	694	694	665	687	731	701	664	668	695	734	727	748	709	691	701	665	677	700	720	675	734	680	696	722	722	702	732	712	721	684	670	688	720	714	697	721	710	708	681	723	666	714	683	687	745	687	675	712	702	722	721	678	712	678	696	674	698	720	729	700	737	735	702	706	704	698	723	681	734	717	765	688	702	713	710	725	667	726	772	697	716	700	691	674	769	689	691	707	699	672	718	713	705	692	714	723	669	724	670	688	737	741	665	728	722	674	732	716	695	741	739	697	708	708	820	706	683	738	693	698	729	673	722	717	772	706	701	714	740	713	655	755	727	683	688	733	748	692	697	653	762	734	704	721	701	775	699	725	729	756	770	710	727	690	734	720	741	737	716	728	715	669	700	747	742	682	700	758	731	655	719	691	689	737	773	687	727	722	719	731	664	761	718	703	718	727	702	693	692	703	724	710	692	686	683	675	679	754	657	770	675	718	707	724	695	715	687	692	755	645	700	733	712	670	650	719	660	716	722	727	664	705	730	689	723	743	748	683	744	682	685	701	696	699	743	702	710	692	705	689	730	702	685	695	682	716	693	748	702	678	667	703	789	684	661	695	727	688	668	696	711	675	696	718	738	716	709	734	738	702	738	730	696	712	727	697	684	709	711	685	692	701	739	743	715	683	701	727	701	713	674	710	679	653	692	716	710	699	704	763	744	693	690	748	730	762	705	666	768	690	726	698	675	705	673	656	749	713	676	658	686	699	652	686	692	712	739	701	684	717	748	693	722	759	708	754	730	687	697	660	748	737	713	702	709	724	707	674	743	726	729	668	752	683	708	692	712	706	736	734	684	703	715	676	750	695	731	699	716	720	733	665	669	721	668	674	736	687	748	717	715	688	726	687	739	716	734	731	676	725	707	680	712	702	716	712	713	721	756	733	705	696	716	718	720	677	747	686	678	754	715	755	700	746	663	709	745	671	741	708	700	696	700	718	695	718	715	712	707	706	670	714	719	711	699	729	723	732	753	723	663	676	668	706	685	745	685	685	695	690	726	749	688	715	715	739	693	721	747	682	632	725	680	697	711	751	746	684	671	707	773	703	732	710	671	692	732	758	732	714	681	662	725	695	685	699	715	662	703	717	660	692	674	696	711	697	701	687	649	668	698	727	718	731	711	693	684	710	710	728	716	712	728	675	726	696	739	716	691	712	697	702	706	662	695	731	741	745	706	697	687	672	697	717	723	725	737	723	742	669	695	711	703	748	735	685	687	694	726	735	688	694	715	707	703	665	715	701	692	674	699	698	722	682	738	647	686	756	667	725	687	720	716	753	628	685	700	734	735	673	709	669	686	708	712	712	659	659	682	746	683	690	736	702	699	707	696	677	708	730	741	651	734	712	698	738	681	720	718	725	691	686	717	727	727	679	738	733	724	721	689	687	714	675	693	706	701	674	686	708	681	677	697	700	753	699	733	697	714	690	633	665	724	708	687	711	663	690	741	741	751	721	667	686	727	670	696	739	693	743	656	668	698	693	704	705	650	671	741	683	674	737	747	709	723	666	688	707	716	689	713	677	695	737	667	702	675	719	712	711	723	695	691	700	665	694	766	719	689	706	693	703	701	723
55476	45444	31273	25313	24709	25450	22565	15939	10547	8648	7614	11861	15610	16197	12125	11698	6832	4521	3060	2273	2410	1969	1674	1772	1084	756	683	879	909	888	686	416	371	338	323	346	330	296	302	339	333	291	338	340	321	312	306	287	306	275	326	300	295	297	287	293	309	301	312	287	298	294	297	270	312	262	288	302	295	291	301	255	303	260	304	267	289	289	276	315	297	272	273	297	310	304	294	267	301	255	257	261	260	341	281	278	296	278	294	276	275	295	253	263	274	284	292	302	264	292	280	255	278	292	260	285	296	294	277	282	248	257	280	273	322	251	306	266	286	279	266	298	264	280	292	307	292	268	280	248	285	307	276	285	299	291	301	278	295	283	263	271	278	281	289	276	266	296	267	276	233	275	273	291	275	279	272	262	272	313	295	260	285	256	283	296	272	277	270	246	248	262	276	244	244	277	261	285	256	267	289	273	301	276	297	280	268	293	293	281	274	265	272	261	270	305	271	270	279	258	289	293	286	297	283	270	259	292	284	300	272	305	289	277	287	271	268	269	296	287	293	248	250	259	295	260	279	265	279	252	277	297	267	288	244	251	257	266	265	276	252	302	280	280	259	277	272	251	310	275	296	259	261	277	291	233	276	296	266	283	305	253	283	274	272	309	253	271	265	297	296	286	256	265	299	304	237	242	258	229	259	283	289	296	263	284	250	256	266	262	301	269	230	303	295	273	274	254	275	287	281	288	264	303	265	256	255	255	286	262	268	282	294	264	235	282	237	293	256	289	277	253	247	284	242	280	251	288	294	288	284	238	253	307	254	256	290	273	285	297	302	241	269	265	260	273	280	278	286	282	296	298	260	283	276	308	283	276	274	272	275	274	296	261	251	292	281	280	230	251	280	273	275	267	272	282	274	273	281	291	270	280	249	288	258	270	286	274	262	258	262	294	261	260	271	267	283	312	284	273	278	295	251	267	249	285	292	263	258	297	258	289	271	310	255	282	262	270	267	242	260	263	277	268	310	256	245	290	257	279	296	264	297	277	294	247	275	290	277	285	293	274	314	277	281	268	242	308	297	278	269	267	263	300	282	294	282	256	258	276	288	283	287	258	328	275	282	285	249	275	286	293	280	307	294	291	261	287	297	280	291	296	278	285	307	271	254	289	273	264	286	305	262	291	264	284	265	265	271	288	275	283	269	270	252	254	280	251	257	281	268	274	234	290	253	290	271	291	289	281	264	252	264	275	288	274	279	266	289	269	261	239	262	268	281	293	282	269	280	292	271	271	291	302	277	279	259	270	289	284	289	291	282	280	272	300	259	301	272	300	260	283	264	251	298	264	275	295	293	268	281	284	266	269	293	316	280	288	254	276	273	300	267	259	290	254	275	265	274	280	271	243	264	276	261	287	298	277	259	274	267	255	274	269	268	280	243	286	274	258	265	248	285	290	319	301	260	284	252	283	301	269	280	244	277	291	291	276	282	292	300	235	270	273	270	293	271	269	292	276	291	281	303	269	262	268	268	276	277	274	300	272	268	275	298	278	256	272	299	285	296	312	272	267	293	288	291	270	253	250	294	273	260	275	291	282	247	273	249	261	268	264	258	300	253	284	272	271	264	281	281	263	257	268	299	263	286	260	289	285	272	282	276	292	255	282	246	282	294	244	301	277	283	279	263	270	266	273	279	284	292	297	262	290	294	254	258	281	285	259	304	272	266	288	280	252	254	307	278	280	258	265	276	285	292	253	310	281	277	307	280	275	292	252	268	266	275	279	296	270	284	295	286	249	291	259	257	277	276	275	307	268	292	301	270	291	297	304	301	263	299	267	325	307	274	282	279	304	267	300	252	269	277	302	270	263	309	285	286	285	273	298	259	261	298	315	266	283	303	305	270	273	243	283	288	284	264	286	286	291	300	280	308	255	330	288	267	285	289	268	272	295	273	295	287	291	273	296	277	297	270	280	274	259	262	269	266	295	251	275	307	317	285	269	252	306	286	271	276	245	247	287	279	278	289	278	261	274	284	284	276	268	299	289	290	251	308	266	262	261	275	296	273	290	274	262	273	293	264	254	264	295	292	274	268	264	270	261	279	277	280	290	301	247	274	295	288	257	290	275	287	292	279	302	273	274	280	284	290	261	270	238	267	269	258	268	280	297	267	279	288	254	289	264	314	311	248	267	295	273	250	262	285	275	278	291	290	276	291	267	260	290	277	309	297	279	279	290	281	294	294	263	292	255	281	264	282	279	284	248	248	280	280	276	288	291	261	283	296	265	255	254	287	255	269	299	279	289	258	257	302	258	279	271	295	275	269	294	294	290	292	279	270	304	264	263	272	241	296	255	265	297	290	307	298	279	296	282	288	256	285	318	281	288	275	259	290	296	290	276	286	291	279	263	253	273	266	253	275	281	290	287	286	295	308	279	279	294	270	290	261	287	284	257	273	263	256	269	262	276	263	295	281	263	257	258	278	274	280	283	268	284	259	264	320	262	255	274	250	271	294	273	254	282	305	258	235	286	273	270	278	297	257	278	275	265	292	260	263	247	277	282	297	259	261	301	271	269	274	295	279	254	270	268	275	258	273	281	300	284	266	258	255	274	286	282	276	231	266	269	276	259	263	270	288	267	285	280	280	274	284	264	281	257	274	252	280	287	273	261	255	260	251	309	276	288	296	311	248	293	284	263	265	255	295	272	280	285	270	284	282	280	312	261	251	288	295	256	248	256	248	287	267	278	254	293	280	293	264	254	272	266	258	273	278	262	259	277	288	256	310	263	277	242	262	250	290	256	281	277	297	266	282	274	296	280	276	293	301	293	245	283	284	262	266	277	299	280	262	273	264	284	297	254	272	268	302	251	268	268	283	308	273	291	285	288	281	270	245	257	275	300	241	276	256	273	245	247	250	248	290	278	268	281	254	240	265	286	266	253	260	297	290	264	338	252	260	271	291	261	278	261	253	271	272	276	293	283	274	264	290	278	274	270	266	277	274	278	260	270	280	272	264	285	269	254	285	251	256	278	261	260	249	285	272	293	269	293	251	259	280	260	288	284	292	283	284	283	254	280	277	275	271	249	276	312	286	265	265	284	233	273	247	253	278	284	290	299	263	258	271	220	278	290	276	306	280	265	260	268	268	314	270	256	303	268	274	284	309	272	293	278	285	280	276	287	275	290	263	272	256	271	284	248	321	284	257	269	260	266	284	293	271	262	288	281	258	281	273	274	287	290	288	263	256	262	285	243	281	263	284	267	290	260	280	308	263	298	279	276	255	284	276	248	267	286	272	267	244	292	309	267	259	288	276	272	261	278	261	270	255	271	276	256	269	258	283	291	285	272	256	248	259	269	276	253	286	281	286	292	278	273	263	283	292	279	298	275	272	301	257	267	243	293	251	271	288	278	276	296	251	279	247	288	298	269	281	273	279	289	251	289	274	257	255	266	270	294	268	287	278	250	265	278	255	274	291	274	278	286	294	270	256	322	290	252	253	266	266	285	281	294	256	275	285	265
46295	49598	32421	29270	32332	30083	27765	20078	17294	16661	16692	25718	29879	31168	28100	28066	19622	15223	12129	9818	10494	8936	8389	8525	5898	4241	3738	4805	4978	4913	3851	1866	1427	1404	1225	1219	1230	1154	1223	1253	1178	1209	1219	1200	1141	1081	1044	1063	1043	1055	1072	1065	983	939	949	915	991	907	897	945	936	955	914	1006	940	966	940	974	956	890	894	867	883	842	853	896	904	881	900	870	875	854	891	828	875	897	842	834	862	909	799	833	811	852	820	819	777	896	833	867	824	798	834	787	846	840	825	868	824	856	813	798	889	807	825	850	807	827	808	802	772	825	780	805	842	828	804	865	853	786	849	799	778	805	824	832	871	810	801	804	780	795	798	802	834	781	777	820	873	834	844	812	810	781	803	819	822	777	837	764	820	845	779	865	785	831	854	816	826	811	807	838	791	819	813	821	834	866	841	799	832	848	795	839	822	812	830	759	784	836	844	822	835	787	811	788	820	809	788	820	788	783	787	795	820	826	807	817	787	817	794	798	808	833	784	851	842	789	808	778	797	850	779	830	810	755	824	835	838	805	782	838	809	783	822	787	846	851	821	892	831	826	822	839	810	769	847	778	791	848	792	832	809	827	754	830	873	791	767	744	769	813	842	804	772	859	801	794	838	807	756	825	841	820	819	821	791	826	827	776	819	782	795	863	835	816	783	902	807	860	875	865	769	811	831	856	814	811	824	830	823	829	829	808	832	828	850	861	838	770	787	845	795	790	821	823	793	800	777	808	810	842	880	814	773	814	885	784	809	822	820	795	829	864	818	802	857	813	866	798	797	831	824	850	821	782	805	815	777	783	836	776	811	798	814	821	774	815	778	791	831	837	832	827	811	828	848	799	817	820	803	826	824	801	815	785	843	812	790	858	840	817	773	820	817	777	804	829	823	793	794	828	811	806	789	856	808	807	820	775	804	822	814	817	823	779	778	836	805	822	796	788	806	765	790	835	810	837	793	794	805	773	848	803	856	763	803	797	826	797	843	793	780	794	796	799	753	793	856	815	783	818	792	832	802	828	836	834	798	817	810	802	814	844	843	806	838	837	777	803	754	775	858	813	775	838	821	794	813	844	796	808	814	765	811	799	830	816	776	819	787	822	793	863	798	787	744	816	797	808	845	840	840	808	778	829	805	845	810	814	836	780	843	785	844	830	847	791	800	794	889	799	795	752	824	834	810	880	795	789	779	844	814	849	822	782	801	802	875	841	834	778	817	811	827	802	839	801	875	801	816	772	813	786	853	831	823	844	802	878	775	859	767	868	868	812	829	829	824	831	820	829	840	790	823	807	835	790	829	812	874	757	783	830	787	847	827	836	812	823	805	806	825	828	812	820	857	825	864	828	861	867	795	816	815	818	809	818	770	826	807	811	835	778	780	773	813	833	827	785	832	841	764	810	809	802	812	819	791	787	817	771	836	811	812	793	831	814	765	796	802	838	783	853	840	833	819	820	848	787	815	789	818	812	817	847	807	772	776	823	799	786	798	749	777	829	846	782	794	804	775	764	831	822	792	784	834	813	801	793	841	802	791	811	815	812	832	872	829	836	835	780	800	825	832	829	877	813	866	813	839	867	804	782	802	825	826	829	806	796	809	822	780	859	782	852	817	805	796	818	789	810	797	784	839	794	822	761	805	800	821	783	833	813	788	810	809	795	835	816	811	851	864	776	770	866	815	822	802	812	784	829	849	848	789	837	805	762	817	827	847	771	796	769	819	797	821	772	803	777	815	796	834	833	850	832	780	793	795	757	805	847	823	797	892	828	791	802	773	854	775	807	804	852	828	815	844	835	836	849	803	840	789	864	766	828	826	786	788	808	843	775	823	791	857	783	804	803	800	873	842	815	825	846	799	822	846	844	793	834	754	765	814	808	815	805	827	807	817	798	826	812	827	787	814	844	793	797	828	800	830	779	847	810	813	818	833	820	789	797	834	824	853	764	823	820	793	759	785	807	811	838	811	817	800	785	816	817	805	816	833	830	812	794	790	816	857	867	764	858	834	774	809	834	835	800	902	799	826	826	746	827	838	822	801	757	818	846	802	820	814	803	809	840	820	793	868	798	807	810	808	803	800	796	788	761	830	818	812	856	764	836	796	826	859	832	842	881	814	886	762	811	807	780	828	838	794	793	781	720	891	839	795	820	805	864	793	855	815	815	825	798	829	882	846	813	795	810	796	830	836	755	786	817	773	858	822	820	837	778	831	784	788	788	833	751	839	786	830	797	823	774	816	889	784	858	776	826	806	758	810	775	813	807	783	803	822	828	839	812	798	793	780	761	773	827	799	836	760	800	855	860	811	827	763	869	823	811	766	761	808	777	822	859	796	794	793	819	868	844	848	797	740	830	811	808	817	790	816	811	804	847	798	836	826	832	827	803	803	804	831	829	794	822	801	797	796	780	865	782	820	816	757	843	788	796	831	822	807	828	817	832	794	793	833	855	802	831	804	849	768	797	837	791	797	846	848	801	865	798	841	823	840	814	803	807	814	818	744	779	818	836	755	853	772	829	776	783	864	805	837	806	858	764	817	831	837	835	828	847	812	844	811	795	764	821	829	794	814	781	834	877	791	781	810	843	777	781	817	802	859	811	795	876	785	785	850	818	790	823	826	785	800	797	809	788	770	789	839	774	794	872	790	805	783	816	881	823	815	759	822	823	779	820	813	813	803	795	800	826	787	842	773	793	744	812	787	758	839	852	801	814	865	807	807	815	812	815	842	794	765	806	835	831	803	802	823	831	806	769	768	839	756	797	824	821	825	782	789	814	807	803	766	777	819	865	826	784	788	857	826	802	796	801	800	870	811	777	804	806	844	792	769	830	826	791	809	778	813	800	840	802	821	823	826	785	815	820	886	824	780	807	839	819	822	821	791	806	800	802	829	833	771	817	835	775	828	796	776	833	840	852	800	826	842	814	811	818	805	793	815	858	845	782	822	811	801	811	820	805	834	810	820	804	827	804	775	778	770	788	821	764	814	775	825	822	767	810	786	858	798	827	853	777	805	817	827	796	846	869	829	787	838	740	782	824	768	823	806	725	858	833	788	798	827	800	835	762	822	799	846	818	811	819	832	824	838	799	775	822	813	817	797	833	828	800	789	803	857	866	814	837	784	775	833	843	808	796	820	835	787	890	723	760	869	789	742	821	835	869	834	817	784	814	774	768	825	803	879	766	824	809	814	802	819	772	815	817	782	841	847	792	808	760	811	767	796	838	783	814	816	850	799	739	817	762	825	852	803	783	801	786	851	826	841	815	801	815	818	825	799	842	823	750	802	802	804	834	789	804	823	835	799	800	782	771	801	787	759	777	820	822	773	839	852	831	834	800	825	819	782	846	880	815	814	817	768	814	820	799	782	813	829	784	819	857	808	798	793	842	772	835	846	794	769	840	807	836	844	801	828	830	805	771	826	818	798	805	851	776	820	795	787	805	821	808	797	776	784	786	827	752	816	766	782	808	791	785	802	827	797	839	787	828	820	824
19121	24880	9198	3230	1932	1340	1014	749	478	415	437	589	674	659	621	639	460	386	398	399	381	385	313	339	330	309	279	343	300	336	290	292	297	328	294	315	329	328	322	293	327	300	306	325	300	301	311	292	276	269	272	282	257	298	275	311	311	293	282	289	306	293	282	276	311	282	310	292	264	271	280	346	286	326	288	310	293	267	277	289	278	290	289	302	270	290	287	316	268	278	271	274	281	297	293	266	262	277	271	279	295	302	307	311	261	288	260	265	291	322	277	277	319	282	270	296	272	297	258	295	322	295	298	264	262	303	281	272	290	302	264	270	334	312	288	315	310	289	307	286	302	306	302	304	275	267	276	307	286	255	298	295	283	280	257	274	298	279	292	327	266	293	259	302	271	283	276	281	272	292	276	273	274	303	300	279	284	276	289	293	307	290	290	269	279	306	304	319	297	265	276	270	291	262	254	306	259	263	300	265	265	289	303	285	280	299	271	277	267	267	267	277	286	257	246	279	258	294	275	273	284	284	259	324	292	286	283	266	284	298	287	269	264	280	254	281	293	290	254	282	301	277	275	272	274	284	294	262	272	286	287	289	259	307	277	297	279	308	293	292	296	288	282	280	270	286	269	248	290	258	276	295	291	290	292	268	281	264	302	289	270	311	268	247	275	294	291	255	275	312	302	297	256	311	269	315	276	283	268	303	320	276	283	265	262	284	262	294	295	313	296	316	280	281	320	277	281	274	300	287	291	287	289	282	279	304	281	257	294	288	278	292	297	316	262	311	271	294	280	331	267	298	273	285	281	278	264	272	288	278	313	293	283	305	263	305	283	288	282	291	267	267	296	290	289	272	257	323	273	286	276	254	312	297	295	290	291	261	296	271	268	256	274	279	281	286	285	273	301	268	285	287	266	264	268	296	262	304	272	308	275	251	287	309	279	288	250	264	281	277	312	274	302	299	286	265	277	277	293	300	279	282	248	278	280	269	275	284	288	300	277	297	263	289	265	272	307	279	279	276	261	285	283	279	283	279	293	304	280	294	303	271	285	300	280	292	269	260	286	280	276	320	295	278	299	272	255	289	308	301	263	283	257	320	265	281	295	301	288	282	280	264	277	321	274	298	276	290	248	267	274	285	235	292	288	252	309	268	292	273	282	260	289	285	301	305	294	296	286	305	280	268	283	283	266	275	278	286	290	287	268	284	299	309	277	281	296	274	273	267	317	312	268	301	261	290	310	287	287	303	288	289	277	285	263	280	302	257	271	294	285	270	277	299	291	252	319	275	277	293	242	277	289	296	257	271	292	281	317	282	283	278	276	300	321	273	290	241	253	245	272	274	293	304	252	268	307	273	246	302	293	266	286	268	280	260	288	298	283	298	272	292	300	259	264	296	291	266	287	293	287	280	287	283	267	275	264	291	301	304	267	294	280	263	268	288	277	276	275	268	280	263	277	296	313	278	303	308	286	271	277	261	277	256	278	295	275	279	304	316	295	283	286	283	289	264	308	274	256	287	307	284	266	274	276	274	286	287	289	297	292	325	282	296	252	293	302	294	266	286	309	297	293	273	276	260	271	285	290	275	316	288	291	256	281	302	302	284	329	301	308	282	298	254	286	311	257	289	289	306	304	299	289	292	266	290	292	276	307	285	301	278	302	254	280	292	271	304	311	281	277	273	272	281	289	276	278	274	276	320	280	274	312	276	312	277	271	279	264	292	287	281	241	255	271	292	306	272	274	282	269	266	304	294	269	279	296	280	283	291	277	279	305	296	269	303	280	297	302	286	291	282	309	327	289	288	269	294	268	329	285	283	301	281	292	304	299	305	342	277	310	256	313	282	260	266	281	290	258	305	291	284	300	296	293	298	253	289	265	288	295	275	284	308	280	286	292	276	305	297	242	303	281	272	268	293	276	278	271	272	283	278	277	267	303	286	319	312	303	279	308	270	292	241	310	286	272	292	284	315	289	280	298	280	300	246	281	272	303	283	307	286	260	279	269	309	272	275	306	285	290	293	284	287	281	292	285	281	307	274	280	263	304	277	288	258	305	313	287	259	282	294	280	279	258	286	310	288	264	273	290	262	299	278	284	304	291	283	275	296	296	279	295	290	298	302	304	308	277	311	295	269	260	321	313	235	262	289	291	287	292	289	268	298	274	322	321	302	283	289	276	272	309	272	288	296	277	280	314	266	278	273	276	275	306	274	301	268	267	254	291	323	310	305	305	291	278	299	294	306	285	267	297	307	241	254	310	291	284	305	255	275	277	262	285	261	288	289	321	288	294	302	284	307	264	283	278	286	267	269	299	291	275	306	261	264	292	284	275	261	293	296	270	263	295	259	258	314	283	300	256	284	299	295	258	254	264	301	331	300	308	284	284	282	286	301	271	305	292	312	329	287	290	264	311	261	307	273	300	283	306	281	281	301	310	266	279	294	244	268	279	291	267	281	289	267	288	309	287	266	289	269	296	280	289	296	284	294	275	289	298	295	284	312	272	282	293	271	287	281	269	274	252	277	276	279	297	292	293	290	300	253	282	291	295	284	281	288	264	314	301	290	281	305	290	285	295	305	278	284	282	276	305	275	311	289	306	295	300	274	287	297	290	310	298	291	294	296	310	267	265	300	295	291	285	269	296	302	317	295	293	293	276	291	295	297	263	294	258	293	268	282	287	273	278	279	292	302	313	307	299	298	280	275	272	257	280	261	296	298	283	264	266	272	291	294	278	280	294	288	284	298	293	305	281	305	305	286	286	277	294	260	258	293	310	294	285	305	271	296	282	284	288	258	266	266	271	274	289	284	284	266	253	322	301	274	287	310	279	289	298	298	271	246	274	290	294	283	267	299	288	247	280	267	264	296	281	290	289	268	296	300	293	252	275	279	278	284	290	284	294	295	329	272	278	274	274	284	321	300	290	276	323	285	306	295	264	267	279	269	292	292	270	301	249	305	281	287	256	281	278	278	308	251	293	299	293	308	289	294	270	314	307	256	327	296	273	279	267	281	317	301	269	292	318	312	324	292	281	290	277	289	292	295	278	307	297	258	295	284	283	286	279	283	270	271	334	263	261	290	277	288	277	281	300	295	285	296	270	314	297	281	278	309	327	306	309	309	267	309	265	277	270	274	312	294	258	309	298	281	268	266	291	288	261	267	280	326	269	298	274	253	301	275	288	270	263	286	275	279	301	293	256	267	279	282	305	281	285	305	268	322	269	304	310	287	268	299	293	268	314	306	285	273	285	276	288	273	322	267	325	296	304	275	289	270	276	288	293	270	311	284	284	322	290	289	301	289	259	277	309	276	254	303	302	298	302	283	274	269	277	302	257	287	288	283	261	278	268	286	310	333	288	277	306	277	275	267	323	283	240	270	256	256	294	266	245	296	287	277	265	306	305	272	276	302	265	295	295	297	274	294	324	260	278	278	281	249	278	256	301	314	263	254	279	329	276	283	281	270	305	273	326	257	283	291	290	306	276	311	253	300	266	307	277	299
16067	26378	7852	6265	5387	4554	3615	2804	1992	1819	2006	2677	3211	3354	3159	3275	2370	1959	1648	1586	1514	1404	1246	1232	1179	1137	1126	1180	1140	1147	1029	989	1004	982	967	911	882	964	1002	950	956	959	978	971	943	902	918	971	954	912	886	838	897	900	845	858	875	880	869	811	847	856	890	865	909	861	910	859	894	866	860	851	827	872	903	880	849	815	905	823	874	869	864	868	850	849	905	845	914	901	899	893	888	867	853	848	833	890	885	871	864	906	909	865	830	911	834	884	921	911	856	875	851	894	808	856	851	870	867	847	882	915	865	847	851	882	842	856	840	863	862	851	880	888	870	924	821	852	881	903	879	890	859	899	885	865	897	852	907	868	857	896	895	856	841	879	889	917	910	927	837	882	856	830	855	825	854	848	837	840	921	829	915	871	888	840	891	843	866	837	904	867	905	854	841	889	856	899	865	879	831	849	820	905	883	873	835	862	842	778	918	843	877	812	883	842	863	853	832	851	863	886	884	858	803	873	913	890	857	866	907	850	862	836	830	897	888	853	863	900	814	855	834	897	861	803	896	888	933	897	872	935	845	918	857	844	867	901	855	838	850	872	888	906	853	969	858	848	816	872	875	928	874	816	859	847	900	920	827	867	873	882	825	832	878	829	869	892	864	847	852	829	808	841	864	937	846	871	869	904	842	857	876	874	847	865	871	814	906	876	834	849	849	848	895	838	834	824	851	837	867	899	904	861	877	843	879	868	862	816	873	880	860	844	841	872	840	861	895	872	870	896	884	867	860	861	881	878	892	865	905	860	801	819	844	817	872	829	874	856	874	904	850	872	891	894	912	806	858	853	824	862	856	872	871	918	916	888	860	871	841	884	843	880	891	872	868	881	933	834	831	832	892	870	889	884	872	846	893	917	862	841	800	881	805	893	875	824	855	847	889	843	819	857	857	867	891	889	840	850	878	869	883	863	912	857	855	912	880	901	906	872	895	871	842	848	849	827	883	869	869	874	873	845	841	947	842	840	853	867	867	864	851	834	852	826	907	823	866	835	809	875	872	835	853	928	888	839	856	834	895	841	891	820	892	842	876	851	898	835	849	897	849	839	877	844	806	797	858	889	875	829	874	858	871	851	807	848	851	839	862	835	873	857	881	844	868	918	844	812	851	815	888	856	859	897	934	851	881	858	881	875	819	843	864	849	868	880	843	832	847	863	857	824	856	822	881	853	876	826	841	861	878	878	901	927	864	912	803	872	862	850	847	853	885	902	908	847	883	878	818	879	906	831	893	948	899	876	880	878	850	835	898	833	872	914	855	856	819	818	892	873	856	841	869	867	926	882	931	826	855	808	908	859	845	880	851	856	857	860	902	800	901	839	837	840	913	872	863	849	886	887	831	848	905	889	837	890	879	897	836	812	880	827	854	902	846	866	882	860	878	840	835	861	848	841	925	817	832	883	833	871	899	812	877	877	880	932	892	837	845	854	890	870	835	902	870	871	791	830	826	865	922	896	924	845	837	897	822	821	861	833	847	910	863	883	926	831	875	811	874	899	829	836	866	844	872	808	843	913	863	852	848	852	896	893	817	871	846	823	883	906	916	832	845	842	862	850	843	853	804	896	899	840	869	886	910	882	842	848	899	850	864	857	866	873	840	856	907	896	810	846	795	867	875	855	842	845	886	865	884	854	806	898	884	850	859	878	858	811	843	841	867	848	831	864	865	906	852	885	847	816	876	864	865	842	859	892	878	861	850	869	886	842	856	864	886	885	851	844	857	860	879	864	861	875	839	836	881	899	854	838	854	890	869	883	875	854	806	873	896	888	853	887	804	880	893	875	955	873	942	892	833	884	891	874	833	887	812	873	829	893	831	838	858	872	890	843	865	865	899	829	902	889	894	856	891	846	854	864	930	912	853	855	907	877	845	908	875	890	887	851	838	871	823	860	865	857	889	878	907	872	865	851	896	871	861	844	874	874	859	840	834	823	851	854	844	866	859	884	919	850	844	828	899	883	880	824	905	822	892	889	908	863	895	870	807	912	857	924	855	871	859	875	870	841	818	863	819	852	868	854	848	893	886	835	916	865	846	898	887	857	891	836	834	859	831	853	855	863	844	841	842	838	894	868	839	875	790	909	866	901	913	851	867	832	892	870	894	824	877	860	841	847	892	894	872	885	890	901	881	857	850	900	881	905	858	824	892	913	879	829	848	849	871	888	851	866	865	804	879	856	813	880	883	891	883	912	836	844	896	852	882	861	885	886	821	819	871	912	875	909	831	863	885	849	879	901	907	878	807	855	897	863	863	864	856	867	886	877	839	904	890	810	874	846	868	844	891	878	829	862	869	872	861	899	855	864	833	851	872	853	878	917	886	850	895	826	822	894	853	867	879	854	851	804	815	874	877	854	893	879	871	901	844	810	883	853	904	807	889	854	911	854	853	820	865	836	849	913	889	855	887	843	850	841	838	847	907	871	812	828	874	861	856	883	918	843	885	860	905	840	854	852	937	886	873	839	812	832	840	886	881	870	936	876	805	850	886	872	881	818	853	826	845	806	864	875	857	864	838	842	842	908	824	858	816	895	864	847	844	866	870	875	819	841	863	894	869	864	887	885	867	903	861	863	869	910	816	950	867	845	866	880	853	865	889	875	913	858	935	860	885	864	891	871	822	832	823	787	880	838	851	842	863	851	891	860	875	875	888	875	861	870	864	915	911	866	883	857	847	842	888	860	873	897	867	917	917	826	874	897	895	812	858	793	891	882	871	886	827	885	825	834	839	867	896	868	874	878	852	823	862	892	842	851	836	892	877	868	848	843	893	846	887	881	859	883	849	892	910	885	841	858	907	828	902	871	875	888	879	879	859	798	862	891	851	870	841	844	856	891	868	865	884	870	835	828	890	887	816	830	857	864	849	862	879	848	847	839	835	885	826	877	856	860	823	855	901	820	832	898	915	890	896	880	846	875	857	896	881	869	812	880	855	805	869	857	872	829	874	869	916	850	863	876	869	862	849	836	795	821	868	869	862	876	910	886	824	856	939	871	848	831	869	894	843	894	894	846	865	809	838	894	819	886	861	850	841	875	857	892	885	823	863	834	843	849	910	896	828	894	849	865	839	872	827	813	825	840	909	813	848	835	849	879	852	866	871	904	860	867	851	870	840	841	853	855	904	910	806	836	895	862	821	855	814	836	842	850	889	922	832	851	889	849	883	893	846	887	819	841	908	856	867	879	849	875	888	849	818	846	874	898	870	855	855	832	874	899	882	863	831	890	820	800	842	911	841	844	814	870	873	930	865	842	871	886	847	843	892	805	849	840	864	922	916	831	824	853	847	838	862	869	881	869	849	864	840	854	857	909	843	851	840	856	822	853	887	878	894	876	873	875	906	874	890	801	904	841	875	842	825	837	824	903	872	856	891	858	900	853	866	835	856	863	857	906	829	881	844	931	859	846	898	867	915	877	846	878	885	851	835	893	874	829	845	871	869	875	897	915	807	907	922	874
45130	44205	29417	22817	19336	15588	10234	7111	4838	3982	3493	5039	7398	7220	5444	5225	2928	1687	1317	1247	1003	915	775	665	626	502	468	521	576	621	381	284	265	256	245	249	245	275	265	256	251	250	254	249	234	241	262	260	247	221	240	232	219	227	250	234	225	228	221	229	235	225	219	258	240	253	218	203	232	212	208	217	232	232	231	221	193	234	231	223	212	198	233	235	224	244	239	253	219	248	207	246	231	219	221	221	228	239	207	224	232	246	203	223	218	215	206	174	235	219	210	204	202	223	232	240	202	206	223	228	237	244	237	220	217	226	223	210	245	242	243	205	241	212	200	226	235	186	245	209	254	221	224	222	239	211	209	221	221	208	227	243	230	225	228	207	241	235	229	218	242	222	215	232	213	228	243	236	213	230	221	223	206	219	231	257	222	216	237	215	269	213	226	204	225	229	220	204	224	264	215	228	218	230	208	228	241	223	226	235	214	220	226	217	215	239	207	221	249	223	228	226	212	208	224	209	221	221	211	238	218	224	209	207	216	222	218	230	236	233	198	238	233	222	265	227	213	220	215	238	242	223	236	230	219	221	235	211	220	234	236	211	210	215	231	223	218	214	228	239	197	223	231	247	247	247	212	232	207	243	217	231	234	231	197	190	227	223	218	216	231	246	206	228	218	215	235	223	221	255	233	257	221	212	209	219	217	211	225	232	188	220	225	227	221	229	211	207	225	204	210	209	221	250	234	226	250	233	217	208	227	255	227	225	196	217	236	226	212	228	206	227	230	209	228	222	257	205	242	223	220	208	239	235	211	215	253	226	227	202	212	226	227	226	242	206	221	206	234	193	201	210	205	192	209	242	237	237	238	217	221	236	230	218	226	245	198	187	233	218	236	242	201	220	227	211	225	218	225	226	200	227	247	252	206	252	215	216	210	213	197	206	235	246	238	212	221	272	217	234	219	228	220	220	249	222	218	233	216	239	236	199	187	228	213	230	235	215	234	217	210	206	233	237	251	238	218	216	239	225	239	249	217	264	197	203	201	205	225	214	204	203	244	187	216	230	214	226	238	219	206	222	209	243	204	231	214	219	239	211	241	215	218	212	244	269	215	209	246	250	246	218	240	180	234	221	208	222	219	231	234	214	222	216	252	239	216	238	231	214	232	220	204	211	222	222	240	211	214	244	232	223	249	238	232	227	215	229	217	234	226	242	214	195	226	241	244	216	211	231	223	227	188	236	243	225	232	231	259	220	239	242	253	227	198	195	196	205	225	220	229	238	243	212	241	229	207	230	208	228	246	255	242	209	229	244	209	248	224	218	229	232	231	252	232	228	214	205	232	248	227	237	215	234	208	232	246	212	246	221	216	212	218	252	234	204	224	229	216	239	245	209	235	214	224	217	238	220	212	220	193	219	231	231	244	204	231	231	235	218	236	202	231	213	230	253	245	240	245	217	228	216	204	226	212	218	243	219	227	236	238	216	214	214	191	224	226	207	200	226	233	225	239	239	216	232	218	225	221	212	240	232	229	222	240	223	227	224	202	226	222	237	231	242	219	224	226	205	242	221	230	229	236	240	247	202	229	224	209	226	239	207	204	206	242	214	222	220	220	217	227	227	206	239	205	231	235	222	208	208	210	201	225	220	198	242	227	199	233	233	221	240	236	236	198	223	209	213	226	216	219	235	219	219	229	235	205	230	226	200	235	197	222	222	233	235	221	236	239	231	229	214	232	221	218	237	213	210	222	235	199	217	216	224	225	219	249	228	196	231	250	226	238	210	230	228	220	197	204	231	210	216	235	234	230	207	228	241	217	218	216	241	239	213	220	217	233	205	219	211	222	247	229	227	235	198	224	222	214	223	227	271	213	213	202	206	212	236	243	229	227	225	217	221	203	262	231	219	234	210	238	236	230	210	231	226	233	212	245	253	229	246	223	226	233	226	219	216	211	252	227	222	238	213	251	236	235	219	228	222	211	224	214	230	238	248	233	190	220	234	218	263	218	212	216	223	220	252	240	242	243	225	232	226	222	243	222	218	240	223	243	215	246	232	201	240	223	232	234	220	214	213	231	224	223	239	221	226	218	199	211	214	247	231	230	227	239	212	208	201	219	221	212	195	229	246	218	226	226	239	235	238	223	251	238	236	202	205	224	217	215	230	227	229	217	238	231	233	218	255	235	226	236	250	227	202	241	216	223	234	246	245	226	188	205	218	224	242	206	226	240	233	227	213	208	223	236	216	214	245	215	225	212	231	231	232	204	228	230	224	223	228	200	222	234	219	233	228	236	224	246	232	227	238	229	231	236	236	257	205	220	248	240	212	217	213	255	231	220	236	216	216	234	219	217	216	210	246	227	211	229	214	211	208	232	202	211	224	213	220	232	195	210	223	204	220	213	210	203	230	231	197	191	220	233	236	221	237	240	206	221	221	244	235	213	216	217	235	195	233	216	216	239	244	236	242	235	202	251	208	223	185	239	225	245	228	214	225	239	234	242	235	253	218	224	199	227	228	223	225	238	236	224	210	217	231	243	242	209	238	257	234	218	230	232	223	225	247	216	238	216	221	214	227	200	223	211	217	237	221	220	207	213	195	231	225	191	228	211	237	256	209	207	222	242	216	233	214	242	216	229	218	199	235	195	228	225	222	222	234	233	231	234	205	213	216	218	220	202	232	217	214	214	215	207	215	211	194	228	216	216	207	212	238	225	223	210	193	231	202	227	210	224	225	232	206	215	224	242	223	230	253	214	219	230	215	231	201	244	229	229	235	196	222	215	226	231	229	216	219	229	213	226	211	205	249	223	222	220	215	211	191	230	218	246	240	208	212	223	238	209	219	210	246	223	226	216	243	197	231	213	219	255	219	210	259	229	240	234	218	221	219	207	241	244	227	211	199	228	246	232	238	225	240	208	215	206	230	224	220	237	253	235	223	203	204	218	215	221	253	206	232	232	209	218	234	245	218	245	213	210	241	200	214	217	211	227	236	236	216	204	204	240	221	243	234	216	224	250	219	216	227	233	236	225	239	261	244	218	230	246	219	247	214	241	259	222	224	234	216	201	227	247	199	228	225	247	224	254	231	228	237	239	221	218	234	220	237	230	234	223	239	222	227	210	209	237	204	216	216	207	223	211	225	213	231	255	244	253	224	217	204	225	232	237	242	222	229	217	226	218	214	243	220	196	227	248	216	234	222	236	211	205	228	220	233	238	222	229	220	234	221	200	218	254	217	211	221	234	210	216	217	235	192	226	235	224	232	226	205	230	210	245	224	200	221	209	221	231	229	229	217	217	234	220	212	243	225	259	225	224	194	217	236	218	228	261	232	210	229	223	231	207	236	251	209	240	242	204	207	245	234	235	228	221	216	232	217	211	219	241	193	222	179	215	215	229	222	233	219	227	249	217	222	226	250	220	234	214	212	207	243	212	229	221	202	224	240	263	257	212	239	202	222	198	203	236	205	229	211	198	223	219	226	220	204	202	224	234	257	214	238	207	222	208	228
37430	42390	22165	23681	23124	19714	16542	14260	10699	10221	10856	16282	21348	21509	20088	18944	12290	8072	6824	6978	5903	4881	4174	3640	3354	2738	2304	2944	3239	3055	2103	1176	1029	1035	985	938	946	967	949	958	967	945	952	930	890	854	847	858	824	852	818	794	803	771	779	776	741	781	756	744	756	757	731	772	726	778	743	800	724	785	743	694	742	662	776	724	766	769	698	725	710	770	785	757	738	687	764	719	708	711	735	700	692	711	716	690	721	686	769	727	706	690	718	698	705	717	746	725	701	688	670	680	675	737	714	728	685	652	714	688	708	688	766	700	723	753	667	728	761	688	696	685	733	673	733	671	728	710	713	677	657	686	713	687	687	694	725	678	680	726	683	712	729	748	708	681	659	713	720	680	673	704	692	725	672	721	751	723	681	687	714	675	715	772	653	714	733	695	709	721	658	715	676	747	666	663	691	729	706	689	694	677	714	699	737	670	716	715	707	683	668	748	688	719	710	683	688	703	694	679	701	684	685	689	698	728	700	722	714	699	710	706	714	720	695	660	691	694	726	674	699	741	659	705	694	704	687	664	692	709	682	703	696	701	729	713	689	750	728	695	709	721	667	737	691	686	681	635	708	702	657	679	743	673	770	695	696	702	692	695	690	707	684	733	715	703	685	693	670	702	666	668	715	668	747	700	737	743	701	741	726	719	682	678	674	721	717	728	753	684	737	651	676	693	785	690	693	694	707	678	662	742	685	722	699	671	684	656	726	687	664	724	706	696	684	731	709	729	712	690	742	689	673	665	683	738	701	683	658	702	682	718	698	698	685	704	680	725	715	648	679	699	698	670	652	706	681	762	754	730	699	685	711	710	678	717	721	710	703	696	779	708	723	722	728	758	701	661	715	716	664	710	702	729	705	712	709	731	694	689	647	722	670	685	658	764	670	703	691	666	734	689	672	699	702	682	668	709	705	711	708	701	650	699	727	714	675	721	714	743	697	738	723	694	663	683	706	698	724	720	724	735	684	715	685	673	734	710	677	689	681	709	751	710	719	722	691	700	688	714	707	733	701	716	743	690	699	699	649	670	679	665	695	696	707	672	699	725	694	732	747	744	689	672	729	720	656	639	697	738	685	705	660	742	669	683	660	721	704	725	707	724	700	689	721	706	665	741	735	714	696	722	691	727	676	707	691	699	707	712	704	710	640	718	766	739	703	703	717	696	715	705	699	724	786	681	703	692	698	699	711	699	747	713	730	675	701	629	685	667	693	694	714	667	693	672	705	675	709	717	715	702	738	661	732	711	688	656	706	700	698	690	687	736	726	685	700	693	709	708	794	699	694	688	638	693	711	685	711	699	682	700	722	693	697	748	736	667	714	711	690	713	689	665	706	722	727	711	686	715	684	673	711	715	711	686	687	677	714	695	692	663	658	729	692	672	677	706	742	675	705	652	696	724	710	743	682	715	723	747	700	704	715	756	708	668	691	700	651	684	634	684	674	692	671	709	688	721	696	663	724	685	722	690	720	685	672	688	699	722	710	736	677	711	693	676	698	689	665	708	679	714	722	717	727	703	720	706	672	695	699	684	707	708	723	698	714	664	721	695	684	725	713	697	692	728	746	713	660	675	698	706	684	720	681	677	713	741	666	714	666	664	681	707	732	747	692	711	745	738	670	691	704	747	743	742	693	714	737	686	685	707	727	714	729	684	683	681	731	710	689	663	684	687	686	680	657	713	699	663	695	691	708	699	748	714	689	691	706	684	719	661	669	739	718	711	669	677	746	702	677	678	715	696	702	695	720	690	661	749	698	714	735	665	713	701	722	725	716	705	692	698	721	710	690	715	734	719	687	716	685	705	706	689	724	720	706	681	727	678	704	693	703	706	724	691	681	655	677	713	712	674	674	653	707	715	721	691	724	697	737	709	710	685	742	702	681	706	665	674	632	734	658	718	664	716	711	683	689	677	695	666	695	691	731	732	682	734	732	694	735	733	698	685	730	622	746	691	734	691	707	727	672	737	680	708	675	717	695	710	693	687	710	678	740	685	717	747	663	733	709	708	643	682	655	768	738	683	698	695	711	678	713	675	669	694	715	681	663	707	685	760	694	657	679	698	688	708	689	676	723	698	697	703	684	688	681	680	692	740	696	701	707	671	684	695	767	727	675	744	708	685	672	733	669	720	728	709	715	692	701	660	755	691	674	706	670	699	692	671	718	743	752	738	695	669	706	679	695	734	699	675	723	676	690	648	704	708	707	665	740	706	711	709	719	755	668	719	697	705	700	663	653	706	745	721	715	708	739	655	720	719	756	696	744	684	708	703	724	723	660	703	713	744	687	690	678	709	723	737	703	670	730	722	734	748	685	695	741	760	667	733	661	652	688	710	714	683	669	628	708	672	733	715	751	733	645	688	695	754	693	770	716	717	692	705	702	681	713	699	685	714	706	731	691	731	710	671	730	745	685	652	712	710	763	696	732	705	720	683	700	683	666	725	749	709	679	672	738	704	708	738	696	674	739	690	735	733	680	687	667	679	737	681	648	695	681	653	689	701	695	723	692	694	685	643	741	730	681	728	722	693	691	739	725	698	673	703	744	715	693	684	636	681	724	691	741	711	667	713	691	720	680	720	651	696	676	645	736	697	692	747	686	706	696	683	684	670	750	692	657	727	709	705	716	714	699	710	717	680	706	718	686	687	706	719	684	621	696	718	696	713	670	664	657	673	702	723	722	693	714	724	755	699	677	725	725	728	719	700	692	734	720	730	666	689	739	747	684	713	722	704	639	696	704	672	732	695	667	702	701	719	702	683	684	714	701	732	609	690	709	704	727	691	708	737	680	738	714	700	684	680	718	712	727	667	695	690	696	704	714	732	728	750	710	736	741	683	724	684	742	702	707	666	689	714	750	683	694	683	699	727	682	719	731	704	688	681	734	737	720	687	715	720	728	685	665	715	690	750	714	677	691	672	711	689	694	714	684	721	677	685	672	727	703	705	724	754	699	730	629	687	731	749	671	707	711	691	687	701	698	744	710	664	700	708	693	686	705	731	724	745	704	771	718	689	739	687	672	693	704	676	687	687	713	690	674	744	700	744	660	746	672	762	688	693	706	638	714	707	666	778	709	682	711	674	727	735	701	701	701	682	670	736	707	648	682	712	683	678	674	680	679	672	730	632	703	714	748	757	691	679	704	676	717	686	699	730	671	703	654	697	720	704	740	717	748	734	659	713	743	676	688	723	682	703	730	711	668	656	705	712	717	705	677	730	730	745	713	683	688	694	722	750	720	647	709	709	684	697	725	752	738	687	674	684	725	691	686	733	701	631	642	760	687	722	731	707	691	689	682	710	690	676	740	688	749	718	704	725	680	684	711	680	695	704	735	693	666	719	745	694	694	674	704	710	689	726	727	698	671	716	687	710	695	716	719	738	723	679	672	713	697	720	651	678	658	754	702	663	741	685	717	696	755	705	726	724	728	659	681	723	687	672	685	690	665	706	689	720	686	727	683	735	691	702
53684	45142	31023	26346	25597	24902	20887	15250	11417	8960	8557	10353	16703	17559	14570	11854	7892	4955	3580	3972	2610	2075	1721	1557	1281	1036	856	1123	1323	1147	695	384	364	331	345	296	352	333	364	304	312	312	313	334	313	300	319	323	309	307	291	347	335	320	326	322	265	263	287	279	257	292	278	294	282	273	286	296	275	303	261	274	255	297	311	272	282	267	275	265	253	289	266	249	245	259	261	281	284	265	320	230	294	259	266	292	242	300	246	255	309	234	284	277	307	260	240	279	270	236	256	270	260	261	305	265	231	293	283	260	266	303	281	265	282	268	269	258	251	281	256	255	254	277	267	282	277	288	277	282	277	266	286	254	299	268	262	253	285	267	283	263	276	260	263	254	241	259	303	249	281	260	261	271	273	283	251	290	287	276	258	254	268	292	272	272	268	269	284	281	280	269	246	275	279	289	251	293	254	253	258	272	263	270	242	272	267	254	257	262	283	268	265	238	269	280	304	278	282	284	284	273	245	271	247	276	278	279	264	269	272	273	300	260	255	254	313	272	256	283	271	232	263	253	263	278	258	275	245	279	286	268	290	263	265	268	272	264	256	240	276	292	245	294	273	230	251	263	262	267	284	254	267	288	261	269	278	299	279	237	251	253	288	279	261	275	262	270	286	242	284	296	266	259	267	257	245	256	260	236	286	245	236	282	279	266	288	256	262	280	271	284	244	280	313	281	265	254	266	271	265	317	253	255	269	269	251	279	282	228	239	256	275	235	310	265	238	274	264	252	288	287	272	274	258	232	269	314	252	295	285	277	247	267	282	273	269	291	267	308	273	260	256	248	261	260	266	266	260	275	287	264	298	277	279	264	269	230	273	252	300	273	278	274	302	286	270	270	272	279	253	258	250	268	248	259	267	270	305	301	252	282	259	254	237	277	241	254	285	288	252	278	257	290	301	290	265	270	276	262	306	294	274	256	259	274	266	256	270	260	257	301	269	270	281	288	278	257	267	269	257	263	275	254	284	256	257	286	266	267	286	256	290	257	261	270	288	277	247	280	292	274	288	277	281	265	277	283	253	237	264	269	251	289	245	266	269	262	316	270	286	286	243	276	286	302	271	295	290	268	290	247	281	270	268	263	279	253	279	244	254	259	287	263	259	293	242	262	278	263	306	256	304	260	287	274	260	248	244	238	286	276	248	278	262	262	243	275	233	271	290	278	263	274	270	253	267	279	264	271	256	282	262	279	249	278	291	262	273	282	291	274	282	269	285	292	289	276	260	261	273	246	267	267	249	248	252	264	272	271	264	259	271	285	261	279	308	290	248	242	279	235	258	265	282	276	299	254	267	280	270	244	262	272	257	285	283	290	250	259	261	292	265	301	279	284	286	261	270	271	267	271	247	292	295	251	239	233	263	275	268	277	286	266	275	288	291	262	278	265	259	272	266	273	273	242	292	278	256	244	276	290	262	242	280	268	298	268	262	300	268	271	237	270	267	280	299	276	271	283	259	250	264	265	257	257	272	295	249	264	274	256	246	271	255	252	265	286	286	267	253	255	261	269	292	261	266	283	277	282	266	293	265	272	257	294	276	262	269	287	282	257	243	267	281	270	254	262	268	247	272	274	293	284	250	284	271	279	255	246	239	272	286	265	295	279	271	254	266	258	266	247	266	270	278	258	295	280	268	228	255	292	278	283	267	278	294	270	275	309	240	273	284	291	253	278	256	254	272	273	252	277	282	248	290	257	261	279	256	248	273	247	273	274	276	273	266	276	272	258	252	283	273	266	259	254	258	248	267	283	256	275	263	283	278	272	279	283	271	295	267	259	267	273	291	242	250	287	285	272	243	267	263	282	252	243	279	262	288	246	272	285	266	285	256	256	259	272	255	284	231	274	273	264	281	229	276	276	263	265	265	266	275	283	278	248	279	257	278	267	267	298	284	251	260	269	259	265	266	268	272	263	275	251	271	277	265	267	279	267	284	275	283	289	263	292	256	271	266	258	256	306	271	278	283	282	284	261	311	278	297	278	261	271	265	256	307	285	277	264	309	269	253	278	278	271	286	259	272	280	261	296	275	258	271	297	279	266	239	238	258	256	268	287	263	264	244	281	268	229	273	236	275	249	277	280	268	248	255	275	268	251	291	289	281	268	250	291	272	278	246	266	269	259	241	287	287	270	286	269	233	276	260	276	248	269	291	272	297	276	287	272	282	272	297	261	247	275	266	262	273	290	277	301	261	253	318	273	268	272	251	265	283	270	282	260	272	264	266	281	272	267	273	303	274	269	273	263	262	298	253	243	285	287	239	272	259	264	267	275	275	292	253	278	280	285	266	284	283	266	282	255	248	272	269	278	275	284	255	267	268	276	272	250	262	274	281	257	264	284	267	288	275	313	259	266	259	279	275	296	278	261	265	290	249	248	286	290	263	280	255	275	286	261	274	271	251	257	296	257	279	269	301	290	262	251	295	263	242	282	273	271	271	277	249	279	248	271	266	265	266	260	285	236	269	259	263	259	261	273	282	249	266	283	295	301	263	246	267	257	278	274	274	258	303	276	274	268	226	281	272	257	243	270	225	227	238	290	277	273	247	277	249	274	273	301	263	294	282	302	261	282	257	285	238	299	260	278	285	280	289	279	275	262	295	280	277	288	279	281	282	278	294	264	307	277	271	297	267	260	256	264	282	275	284	279	262	270	271	260	274	286	257	277	275	261	293	274	233	266	273	273	270	273	290	256	276	274	280	281	287	283	295	300	257	259	260	253	268	244	264	292	286	286	255	252	256	250	272	246	251	284	290	278	252	282	258	234	271	290	242	274	246	270	285	301	277	273	264	235	283	261	283	268	249	236	295	295	279	265	261	259	261	286	295	244	284	278	268	276	276	278	277	270	287	269	262	288	250	230	251	275	284	270	311	287	263	247	279	289	288	286	282	270	261	275	254	253	259	255	268	253	268	255	290	265	307	288	292	290	246	281	271	263	268	284	253	264	250	281	285	255	255	263	276	286	261	288	256	280	299	260	287	265	277	291	285	283	280	286	255	288	258	282	248	287	299	276	300	275	279	277	249	277	261	274	280	278	250	270	266	269	271	288	260	268	269	250	274	251	277	283	267	280	246	248	291	282	263	254	287	254	247	282	270	273	246	263	296	271	267	277	293	261	270	257	266	276	265	268	263	276	277	271	300	263	297	270	277	236	257	273	276	271	260	249	300	287	304	302	272	265	282	280	265	283	277	294	262	260	277	307	289	268	240	275	251	269	255	261	278	269	260	248	265	239	304	274	255	276	271	280	310	271	287	263	255	254	289	266	267	245	294	290	253	290	263	245	263	275	278	266	256	298	281	250	302	283	264	297	285	262	253	277	277	274	289	265	274	277	315	285	272	285	253	297	232	256	265	248	269	275	326	273	251	264	236	258	286	269	281	262	288	268	303	250	292	294	256	258	253	267	284	270	291	280	264	255	266	270	249	296	274	276	290	265	281	280	259	255	259	276	244	254	253	260
44995	48904	29600	33504	32428	29319	24792	21067	18260	17596	19796	24285	32389	32917	31290	27719	22023	15997	13488	16613	11782	9800	9016	8412	7198	5882	4615	6133	7574	6481	3726	1789	1437	1396	1256	1180	1206	1236	1246	1199	1230	1221	1252	1162	1108	1110	1160	1200	1208	1151	1044	1070	999	981	1017	947	965	883	931	868	925	941	937	920	989	959	913	917	886	891	903	913	866	891	870	878	872	896	881	880	906	901	888	859	871	891	910	768	790	829	854	835	779	812	785	805	870	834	807	805	784	794	818	804	796	794	799	830	830	817	795	823	832	829	786	879	794	822	892	793	826	804	792	821	823	841	793	828	783	815	817	752	845	815	838	820	867	803	824	787	850	777	820	830	769	852	834	798	818	838	842	781	839	812	772	766	769	782	826	737	841	815	827	839	842	822	828	811	813	769	798	834	817	843	749	787	785	840	835	817	862	809	824	776	830	835	858	817	780	812	791	794	790	789	851	771	819	784	835	794	845	787	870	784	805	785	824	839	794	813	761	778	768	840	775	856	806	788	831	790	790	830	800	824	743	803	797	866	785	825	753	777	836	799	778	825	854	808	833	801	780	810	842	830	832	776	851	818	804	763	815	847	811	809	841	769	812	844	791	855	847	786	785	782	830	790	817	762	786	874	768	790	798	803	818	820	837	873	824	835	839	846	810	830	796	770	818	755	782	795	764	872	821	834	757	839	789	807	786	812	815	808	823	835	806	804	850	794	768	806	790	778	814	792	794	863	818	806	830	812	802	814	863	795	792	785	775	821	798	868	808	819	791	795	854	812	847	786	822	813	768	799	819	869	849	825	843	832	782	851	808	804	847	826	818	819	812	835	801	796	821	795	830	771	824	808	773	800	812	801	779	777	766	811	862	849	845	824	835	788	819	834	802	804	822	796	818	807	768	814	809	780	790	814	770	841	780	826	823	821	765	785	855	781	781	793	792	818	778	859	822	837	786	796	826	859	796	858	786	812	816	804	779	794	804	792	807	772	788	784	806	805	870	755	804	809	834	810	828	763	818	812	792	838	793	766	781	769	837	837	816	857	795	807	801	748	851	800	819	803	825	852	805	818	798	830	820	741	815	811	826	842	800	779	810	797	760	864	815	840	799	810	849	820	784	803	802	807	809	788	789	877	746	807	826	802	842	817	838	779	840	778	851	789	770	790	770	789	807	787	800	793	747	825	731	849	824	808	805	809	809	827	828	846	787	789	844	768	778	818	821	789	804	857	820	833	833	826	786	823	765	791	768	784	769	830	765	820	797	818	843	786	807	771	802	819	789	791	848	788	820	789	861	824	740	827	797	817	817	776	779	832	800	803	812	807	783	790	779	771	796	845	764	785	811	812	823	805	737	801	829	794	818	819	759	843	804	779	777	794	794	784	761	843	804	783	790	797	774	822	780	782	839	847	720	856	795	801	791	817	771	790	797	787	862	847	851	834	848	816	779	810	830	808	803	806	779	797	822	852	815	778	838	726	860	799	800	850	784	731	789	822	850	785	804	797	818	781	767	837	772	709	821	764	805	825	816	772	828	788	819	763	755	802	768	851	807	795	737	793	824	830	830	791	767	842	824	842	838	830	867	812	771	837	808	774	831	847	802	763	788	831	807	831	786	770	769	810	816	822	791	841	829	748	808	770	835	801	802	845	848	812	805	815	777	759	835	780	792	786	825	829	754	788	834	824	799	809	808	817	763	777	831	810	802	799	739	769	788	784	842	846	802	821	866	779	759	793	812	814	768	803	827	825	822	770	820	807	818	826	816	794	834	824	790	771	813	855	796	781	809	788	798	817	818	803	781	768	783	819	818	818	751	820	827	799	786	817	805	846	812	804	868	761	800	775	794	809	770	805	848	782	787	806	725	800	806	797	801	884	793	785	781	838	786	792	811	801	834	824	897	889	816	785	778	814	801	894	779	814	773	837	784	818	829	790	841	835	781	770	804	767	846	825	808	792	813	809	810	753	793	795	809	835	803	766	810	749	799	842	819	779	770	748	815	805	807	797	844	817	799	753	762	843	811	802	854	799	824	799	809	831	813	785	767	836	800	806	853	834	754	813	846	828	815	790	796	753	776	823	801	823	791	846	800	808	785	815	830	792	810	822	758	811	777	744	796	800	817	816	790	774	821	782	843	803	812	803	755	799	797	738	820	782	791	791	783	874	787	759	796	823	764	776	818	823	832	791	770	773	809	807	808	804	769	819	822	824	836	814	781	756	819	875	736	784	837	810	834	799	789	753	811	826	766	795	822	845	769	817	838	752	770	757	854	842	837	778	801	796	831	813	799	796	835	826	722	895	792	826	833	790	850	805	799	802	854	831	804	801	777	824	779	768	823	776	841	806	809	826	812	812	785	773	812	796	795	787	787	819	825	794	786	837	825	795	828	780	831	863	763	810	801	811	796	804	797	769	766	798	795	778	785	772	838	788	783	785	776	801	813	807	755	793	813	783	808	778	739	804	783	809	780	789	806	775	799	829	826	785	813	812	835	801	837	786	814	822	809	810	768	868	825	800	803	805	779	795	757	804	839	807	802	822	799	805	839	830	767	782	822	841	816	789	785	748	792	787	845	759	782	820	801	801	808	884	800	851	763	766	845	842	831	797	822	789	802	775	773	841	774	782	825	806	814	796	823	817	769	750	804	809	803	812	786	774	796	794	756	818	808	812	849	812	799	826	808	833	795	807	843	781	781	859	821	830	813	805	801	763	780	865	826	829	810	841	840	816	815	829	807	784	822	837	798	843	833	838	767	830	776	778	806	838	811	773	842	776	806	834	787	791	813	799	804	759	821	798	833	802	776	802	804	822	738	812	769	805	781	799	765	764	792	795	814	765	792	744	857	829	814	794	769	806	798	826	843	825	799	798	774	840	791	774	811	807	795	828	866	830	785	794	792	765	788	768	844	801	821	828	838	821	860	766	800	785	813	786	821	808	828	800	816	809	767	846	785	828	812	759	811	818	852	802	836	789	795	796	800	775	807	794	841	814	788	780	847	796	721	813	787	840	826	832	852	813	845	801	824	771	768	843	805	797	792	830	837	831	801	808	781	779	784	812	832	810	784	812	779	791	774	832	799	782	819	808	775	832	811	806	848	800	796	785	794	816	867	848	864	793	815	813	826	808	802	826	849	842	813	808	796	853	809	817	807	825	888	780	817	800	782	822	860	787	833	843	811	832	826	803	861	747	792	791	778	805	788	812	822	839	781	828	830	823	824	796	802	816	828	811	839	825	808	823	757	830	757	827	818	822	804	804	764	822	797	797	742	755	778	823	846	823	774	807	823	836	758	787	797	802	805	799	824	816	837	831	831	868	841	853	848	806	805	832	832	829	810	794	788	837	849	809	838	799	810	799	828	783	811	835	788	804	808	791	840	820	856	813	812	774	818	760	765	772	793	812	794	797	811	817	808	803	784	821	805	769	796	822	833	791	786	809	821	796	842	790	808	821	780	778	858	847	831	801	803	825	835	774	795	823	790	797	810	778	837	774
20326	21055	6643	3115	1921	1512	1029	683	561	549	446	549	752	709	602	535	493	456	418	412	390	341	358	363	356	326	287	309	316	293	319	310	312	283	316	294	275	299	262	290	289	309	271	328	332	307	296	298	297	316	297	287	291	268	297	267	260	297	305	303	297	283	274	269	287	268	253	284	275	262	271	298	306	268	261	268	287	269	285	285	309	252	275	323	254	289	277	282	270	280	270	268	281	307	294	255	256	276	242	288	285	302	297	290	298	297	251	280	266	307	291	287	295	283	271	284	281	295	262	303	290	279	268	244	276	286	298	292	282	273	284	262	269	264	300	296	287	263	276	267	331	274	278	247	274	288	258	266	296	268	300	290	284	296	308	246	293	280	300	277	279	295	266	311	275	306	272	295	264	277	281	280	268	285	302	253	298	270	281	287	299	291	279	299	299	317	300	249	267	319	276	270	298	270	260	311	274	281	272	264	274	306	281	306	273	250	304	264	259	257	276	278	282	280	311	276	299	257	278	279	298	313	313	295	300	318	277	289	281	266	296	311	254	280	306	291	302	286	293	302	306	277	291	294	270	261	284	275	298	270	287	272	241	295	298	281	292	268	275	273	284	285	295	270	309	275	293	270	285	280	264	277	271	312	269	285	271	257	279	285	272	270	286	270	281	298	300	267	286	274	271	287	271	255	291	277	285	299	307	275	306	299	275	241	305	271	284	273	283	246	276	286	258	305	283	286	276	274	282	239	262	273	295	262	276	294	242	276	312	286	268	292	287	284	268	273	285	304	272	242	293	279	317	278	296	286	286	259	296	290	305	272	305	267	264	298	270	267	287	303	278	310	268	311	264	264	273	282	281	260	276	270	275	264	316	239	280	278	259	296	279	269	305	299	275	277	307	291	250	280	306	251	263	259	314	303	318	261	272	262	293	275	246	281	275	305	277	262	293	279	285	296	271	288	273	275	287	301	272	272	265	283	293	275	284	269	246	260	285	274	267	250	270	311	274	244	267	300	278	252	290	296	278	298	242	263	261	288	274	264	303	287	306	264	274	266	293	305	296	245	276	266	281	305	254	304	265	238	299	285	281	296	293	264	276	302	278	295	280	303	254	318	256	260	279	297	287	306	284	276	285	264	290	283	268	278	249	282	285	297	250	264	287	274	282	287	258	330	268	278	286	272	275	258	306	257	268	259	314	266	302	244	278	289	266	278	265	252	292	261	262	269	273	282	271	274	276	288	264	268	278	280	296	279	266	293	291	272	285	296	285	321	284	263	271	281	284	263	286	277	278	274	284	293	288	302	256	292	298	249	282	278	292	271	259	301	287	260	298	318	290	287	292	276	275	254	308	287	278	286	280	299	297	267	283	261	282	278	288	280	301	302	260	267	288	279	296	277	262	268	278	283	270	293	266	285	261	260	276	287	273	284	266	284	287	276	281	303	316	285	306	272	263	255	276	262	264	298	258	315	263	278	312	291	297	287	258	272	296	277	278	313	282	270	292	258	282	285	274	287	268	285	283	286	293	253	286	257	280	289	286	289	251	290	282	298	282	272	261	276	291	276	286	307	264	265	301	296	279	306	275	271	277	306	275	253	277	291	298	306	305	297	294	269	277	268	269	271	310	274	266	304	314	282	310	277	251	277	286	272	275	304	315	289	279	279	328	257	290	285	300	294	303	287	249	299	249	262	261	262	291	276	268	275	292	277	283	302	260	292	265	290	264	269	271	287	273	282	250	311	280	303	285	263	295	313	256	280	254	252	290	253	311	287	259	268	291	266	282	300	305	279	285	293	270	302	291	277	276	276	265	262	284	269	284	294	295	275	250	316	278	290	292	281	268	282	280	265	289	302	285	255	278	259	280	289	282	280	269	280	284	276	248	261	298	288	295	300	268	283	298	287	293	277	292	291	287	318	244	289	264	269	266	269	270	284	300	258	275	292	299	260	258	286	276	268	256	270	298	295	255	274	276	288	283	290	273	297	272	271	276	285	278	268	259	270	286	259	272	286	278	288	285	271	268	264	279	270	277	277	282	299	270	278	260	306	287	299	276	254	278	307	265	272	282	291	282	300	281	274	307	271	275	275	283	300	281	301	272	289	249	271	258	265	275	298	259	287	280	277	268	273	279	291	277	320	289	283	303	295	250	286	245	281	295	314	279	300	292	269	268	251	279	276	336	291	284	278	260	247	259	293	295	280	287	294	264	318	259	303	274	274	284	255	280	282	297	249	272	296	248	278	280	289	289	286	278	286	287	321	278	288	287	278	255	252	275	269	300	286	274	276	275	296	306	278	290	292	297	293	306	320	295	240	255	309	258	276	284	257	258	268	292	289	301	276	277	285	261	276	273	283	264	273	287	276	339	273	280	251	271	286	276	296	267	280	297	232	276	262	266	311	297	309	245	262	302	270	260	299	254	275	306	294	281	269	242	277	312	303	282	288	281	273	292	273	288	301	281	256	276	263	280	279	270	268	300	284	288	282	320	258	246	283	247	268	288	303	289	290	275	258	275	290	295	306	297	278	257	248	287	295	283	295	273	280	288	289	290	289	258	288	266	250	278	273	308	280	268	268	281	265	266	279	298	269	284	292	292	300	284	270	264	295	271	283	256	297	290	296	276	278	269	247	289	270	265	289	288	272	273	312	289	267	267	270	273	283	276	283	271	287	268	275	272	292	290	287	258	276	246	267	287	305	284	277	279	302	276	267	288	280	276	291	252	268	295	286	275	279	252	267	311	294	276	296	265	248	293	312	265	276	297	281	284	271	298	274	305	270	276	272	273	275	270	278	255	273	287	259	264	287	268	284	237	289	280	278	290	264	278	265	284	303	305	271	304	277	268	287	259	267	268	244	272	287	298	292	281	273	284	273	276	274	275	282	241	269	291	277	276	281	299	276	284	281	263	294	287	263	253	313	256	258	265	283	259	274	280	275	279	293	290	271	271	283	264	286	293	269	282	266	268	280	277	276	286	287	274	295	295	265	302	265	263	305	297	262	293	295	315	286	298	287	304	278	259	273	294	243	278	285	289	294	269	268	275	278	249	270	282	289	264	309	271	289	286	269	303	266	282	260	316	288	274	277	282	279	283	310	279	264	290	273	298	261	290	299	263	292	292	279	267	292	279	316	259	288	286	235	261	276	279	281	295	276	292	280	269	301	268	281	280	276	278	278	295	257	300	293	249	304	299	275	239	296	268	303	270	284	280	293	300	264	270	291	260	264	281	287	278	258	302	280	265	303	304	265	275	272	261	294	306	278	254	298	294	277	277	289	286	263	270	281	288	302	289	297	305	265	290	264	297	300	267	269	278	305	265	319	278	251	272	263	273	288	277	277	260	296	302	278	276	289	313	294	299	287	266	285	315	254	276	282	289	289	283	276	283	273	285	261	285	262	323	284	303	273	299	255	289	314	254	296	276	275	313	229	263	286	258	273	278	272	286	278	272	279	255	297	319	333	297	286	268	263	313	275	266	276	279	288	264	257	291	275
17891	21987	6449	6791	5816	4534	3326	2572	2385	2142	2275	2674	3638	3771	2942	2669	2442	1949	1843	1894	1530	1453	1338	1363	1292	1247	1089	1156	1250	1152	1073	1006	980	954	953	931	949	933	1001	989	989	942	994	955	985	933	899	934	920	915	860	878	827	849	856	793	887	907	838	820	868	870	864	831	915	874	832	870	945	839	859	815	857	859	876	876	826	879	930	758	848	875	918	870	847	868	905	913	845	899	892	922	826	836	812	815	854	844	859	879	886	859	776	830	899	822	837	828	877	900	885	829	828	896	845	865	772	875	811	884	854	846	846	818	855	863	862	889	839	862	842	867	892	826	892	792	796	889	853	844	876	893	841	875	798	877	911	794	869	788	819	858	819	863	859	913	851	869	895	823	831	847	863	878	857	922	854	798	833	852	832	904	850	880	859	835	835	844	850	847	867	863	857	864	821	860	843	832	814	842	867	857	866	873	866	860	855	866	886	779	851	868	836	874	841	874	879	905	887	829	831	865	858	840	829	835	811	894	857	823	898	802	881	835	820	819	824	842	832	854	852	845	916	879	846	834	874	861	835	793	829	837	860	861	831	839	860	884	834	816	877	847	880	817	876	799	889	830	865	839	850	850	925	870	890	818	845	828	869	846	894	892	845	867	844	851	894	846	831	892	883	875	838	864	899	804	831	867	837	849	803	819	828	831	892	814	789	842	844	850	845	815	846	847	847	867	871	838	807	828	869	885	850	875	830	808	825	836	856	893	865	814	834	878	843	849	865	895	874	862	892	821	845	867	878	872	871	823	828	884	800	880	864	863	896	849	862	851	836	872	842	807	808	822	814	844	811	888	876	832	840	853	831	833	872	840	833	874	867	818	902	853	862	858	893	837	805	849	883	862	900	870	869	889	811	847	864	867	844	822	909	876	879	842	861	877	885	876	843	777	799	832	895	890	868	846	893	897	814	879	878	815	883	824	794	843	846	806	828	850	849	817	790	874	862	813	809	834	804	900	809	825	831	851	829	857	837	800	846	867	861	877	802	864	852	813	832	902	857	868	825	842	861	887	872	901	849	809	809	796	848	863	847	878	813	850	874	871	817	841	841	822	811	835	850	856	924	890	846	824	857	828	875	864	824	907	841	883	871	821	875	869	892	872	841	854	843	821	854	811	834	840	861	854	832	793	880	857	860	837	843	838	870	862	804	824	842	860	854	807	912	827	853	874	873	856	846	831	848	904	871	867	815	866	872	863	871	821	830	821	842	823	872	837	840	898	883	854	826	821	901	830	843	895	845	858	855	844	912	811	787	844	862	850	836	874	898	865	835	886	843	860	878	869	921	833	834	822	885	872	845	862	856	864	827	878	936	827	791	828	908	864	841	827	852	856	828	871	855	890	883	873	880	846	878	858	875	779	830	885	910	867	873	857	819	883	854	935	853	852	855	866	869	844	892	879	837	852	887	833	919	794	851	868	884	842	851	864	846	865	881	836	897	830	901	842	906	840	818	870	885	830	827	848	883	794	838	837	863	832	877	824	859	830	792	831	830	873	866	887	812	839	905	824	839	834	881	845	826	859	907	830	847	856	849	859	856	893	858	885	807	858	826	844	868	893	860	868	876	850	821	876	865	841	832	910	832	824	878	850	849	859	877	893	855	839	864	872	834	842	840	876	854	879	876	820	868	882	895	866	796	879	881	872	849	881	839	850	882	863	808	881	837	856	849	870	892	853	852	840	849	872	856	831	897	864	894	829	863	872	859	828	854	818	857	876	880	879	821	822	875	901	826	899	844	890	909	845	888	855	845	867	826	853	842	816	848	853	888	861	848	883	858	882	855	800	858	833	850	849	844	839	888	887	868	841	853	841	856	898	875	830	867	798	900	829	868	869	833	848	835	866	843	782	821	842	865	850	847	826	808	834	832	906	836	861	936	851	886	885	923	854	846	875	882	871	843	853	850	876	852	857	858	874	802	879	841	798	864	819	860	833	888	823	853	887	836	867	874	845	903	855	840	814	908	828	863	826	879	881	883	974	891	816	876	852	822	839	866	886	864	864	911	831	829	846	822	820	853	935	851	868	889	885	870	863	860	875	819	866	864	777	863	835	930	888	895	829	838	875	842	821	808	870	915	861	821	852	881	864	858	845	822	862	806	870	816	798	838	829	865	821	837	849	921	870	866	838	853	872	841	857	893	833	876	842	853	869	848	883	914	864	875	868	878	864	908	855	871	834	855	902	865	893	833	892	865	916	838	842	847	858	852	833	881	841	849	873	904	816	849	841	855	869	835	845	891	808	823	882	858	827	845	897	883	831	869	789	872	827	847	889	873	914	880	883	838	827	895	884	841	855	870	847	879	884	823	846	879	847	846	846	854	855	776	832	879	877	877	865	925	849	875	849	840	786	842	858	876	833	902	830	826	831	869	806	859	874	833	829	819	833	857	832	878	819	867	876	882	828	848	846	818	856	827	829	850	879	893	849	823	830	868	799	798	834	836	829	893	837	797	911	906	870	847	825	833	820	846	814	874	880	825	872	819	840	867	823	876	869	846	853	869	826	896	898	825	840	833	844	837	881	881	885	872	876	891	847	819	901	826	825	823	901	841	791	811	848	890	880	887	893	885	824	835	882	877	915	862	915	886	835	895	884	883	872	859	846	813	864	911	877	819	814	835	885	853	812	862	839	842	840	884	848	827	868	870	894	883	856	835	864	806	854	845	847	871	838	820	828	887	820	856	808	792	889	798	868	875	920	853	880	853	895	804	807	838	846	849	915	926	890	874	869	863	890	880	823	815	892	905	832	806	868	797	811	898	826	839	839	822	864	877	840	846	833	887	833	833	836	828	889	896	839	880	910	849	817	874	883	846	871	916	884	816	844	850	874	813	831	890	849	882	882	843	909	842	863	857	864	798	820	830	820	881	844	848	869	928	811	822	858	858	846	857	852	870	823	846	857	875	830	851	866	835	824	854	808	782	845	844	846	890	867	836	830	823	899	841	825	898	904	841	829	824	858	811	825	857	837	834	807	857	830	838	872	853	842	850	883	841	832	869	814	895	856	857	858	858	861	861	847	863	836	867	851	798	823	859	859	879	886	874	867	867	873	826	832	878	837	893	826	835	861	842	840	823	895	851	848	876	846	865	846	815	848	889	829	817	814	875	831	864	875	839	901	854	899	866	864	860	865	853	842	884	859	852	843	849	943	836	892	882	860	876	855	862	870	826	883	849	896	812	858	849	836	872	871	821	849	844	957	864	859	930	846	900	842	797	889	808	864	838	799	884	894	848	868	813	846	854	828	892	852	847	950	853	817	842	857	818	809	832	897	825	856	907	849	830	838	839	862	830	863	887	897	877	883	851	871	873	890	871	876	872	910	840	858	841	827	855	899	886	861	811	853	862	839	899	821	809	846	885	851	881	868	870	835	832	828	864	893	793	861	862	861	852	847	839	878	819	841	858	877	857	845	815	846	849	866	844	814	878	845	838	802	879	855	899	910	873	862	881	870	802	794
45909	48208	28913	23746	20728	15843	9718	5741	3995	3419	2825	3707	6359	7214	4867	3486	2732	1678	1717	1671	1226	975	941	840	718	584	453	394	483	513	346	295	272	263	240	257	240	249	238	242	269	234	231	248	229	227	240	271	225	247	223	237	231	241	220	235	220	211	253	252	206	219	229	223	241	226	223	254	212	244	240	210	228	232	240	243	201	228	215	259	230	233	210	221	249	224	226	212	242	237	216	220	252	221	207	230	234	209	230	232	239	237	206	224	201	199	226	233	216	201	243	231	236	220	253	210	248	220	201	211	228	205	238	219	228	203	226	233	214	223	214	221	232	229	210	223	227	223	229	228	189	226	210	248	211	222	230	228	217	240	218	218	251	211	224	207	203	212	240	274	233	224	259	215	192	231	226	204	242	231	225	210	247	240	192	212	234	228	216	233	238	233	242	213	253	212	223	218	214	209	211	237	222	214	210	192	204	201	233	212	225	206	199	236	208	208	221	229	234	227	209	203	246	214	263	218	239	224	220	227	238	215	224	224	199	213	224	215	185	215	205	213	224	247	224	217	192	221	230	250	234	244	217	228	243	231	253	248	201	231	225	215	226	211	227	243	237	223	214	224	219	191	224	215	197	224	223	209	223	214	244	201	213	231	244	209	238	209	220	229	216	204	220	220	214	223	222	238	244	253	222	242	239	232	227	232	208	219	231	259	210	227	257	237	206	201	210	214	220	206	210	221	211	213	191	209	206	227	211	221	237	251	220	204	215	210	220	255	208	217	232	225	237	221	226	260	220	246	205	223	193	236	219	235	251	230	220	200	223	215	230	249	223	225	194	227	220	213	233	214	227	226	234	240	214	233	249	230	245	238	236	233	233	230	196	224	220	214	242	220	215	221	251	208	217	205	225	225	238	221	235	230	218	224	215	232	230	226	216	228	236	217	219	230	214	227	210	218	224	231	230	221	214	216	189	219	227	228	222	216	244	200	243	209	219	227	219	248	230	216	217	231	214	216	199	224	211	215	216	230	214	263	229	212	193	217	248	228	222	247	189	224	228	233	220	214	235	240	231	211	213	262	209	240	210	236	234	219	229	228	235	216	221	227	209	215	223	208	223	222	234	205	214	219	230	215	222	206	218	201	215	233	210	200	203	194	211	219	213	226	220	208	211	216	213	219	225	209	207	201	211	231	213	179	209	230	214	215	216	220	225	233	220	243	215	216	216	211	257	246	246	250	217	218	201	222	242	249	174	218	213	230	231	212	225	264	211	225	243	220	213	238	222	230	196	220	206	228	209	220	197	230	210	231	234	212	236	214	230	225	208	219	208	225	218	249	233	220	166	215	249	225	207	224	249	229	238	236	212	207	205	206	217	208	218	223	221	254	255	229	240	242	237	204	208	198	234	221	218	204	242	214	245	227	214	250	232	220	220	236	236	205	215	229	221	243	223	221	227	200	211	246	244	233	243	248	205	213	221	251	201	214	200	255	230	238	237	235	226	235	239	212	233	200	189	220	209	203	224	219	220	207	223	218	186	198	231	222	233	226	192	214	240	213	222	238	221	231	229	224	214	206	251	212	225	233	227	203	228	214	239	246	240	215	209	225	230	194	230	214	219	205	216	242	242	199	213	216	190	222	226	236	233	244	222	244	196	206	195	204	195	225	211	241	218	216	234	231	235	213	227	254	226	238	205	220	217	208	226	258	233	211	216	242	206	220	214	216	196	211	242	223	209	198	205	238	208	229	234	222	225	217	212	247	218	245	220	231	203	203	221	223	223	237	239	216	244	224	232	220	197	226	222	227	219	246	217	209	209	199	209	229	254	218	195	237	249	246	245	216	217	242	218	218	222	215	227	200	231	226	212	218	232	198	213	233	214	255	226	223	224	226	245	206	240	241	236	223	234	239	248	222	211	219	209	204	242	197	206	232	239	242	224	212	228	229	214	238	237	220	244	227	255	229	199	210	216	213	222	220	219	227	238	257	199	210	212	227	244	232	210	218	191	222	208	224	208	227	224	223	222	226	222	206	229	202	204	224	233	211	214	226	210	229	225	227	187	216	242	225	229	244	234	234	213	224	202	229	222	216	220	238	213	234	250	228	224	232	190	223	235	214	212	241	217	233	223	223	206	228	213	230	204	243	224	190	235	244	232	227	215	238	226	226	210	214	216	210	231	207	221	193	229	228	237	219	195	219	217	244	243	214	236	228	206	233	234	236	214	224	220	206	239	187	221	216	226	219	205	218	222	236	235	258	205	206	204	239	228	235	229	211	221	220	242	214	225	205	222	233	208	252	223	214	220	221	222	218	236	244	206	232	233	221	214	221	218	241	233	206	222	227	239	234	243	213	216	227	218	254	228	194	228	216	224	203	232	195	216	241	221	225	224	228	185	231	202	211	215	216	214	209	256	209	232	203	205	213	219	231	216	243	233	231	246	220	225	216	211	206	243	217	250	227	263	245	251	192	231	223	233	237	207	240	219	212	206	209	208	224	182	217	232	234	246	236	218	216	228	229	209	228	246	243	224	225	220	217	254	215	215	215	252	233	231	222	198	207	206	221	237	224	220	222	253	245	236	212	213	236	241	221	203	231	240	220	214	218	226	208	226	216	232	204	199	238	231	209	228	217	192	214	213	224	220	245	189	220	240	227	215	214	221	223	217	231	241	239	223	202	222	222	213	260	223	218	231	242	214	208	193	201	204	241	208	222	199	221	222	230	238	194	227	241	222	213	237	201	243	199	223	252	226	226	206	230	220	211	232	245	229	218	220	229	222	231	217	222	228	213	217	241	211	214	210	237	232	234	226	231	224	219	239	209	205	208	219	235	263	216	233	206	211	214	224	217	207	227	240	199	216	224	223	223	225	212	218	215	230	214	218	214	233	228	217	214	214	225	208	202	225	235	214	224	226	190	254	203	227	234	221	216	247	217	222	207	242	218	208	208	224	189	219	231	236	229	235	203	206	209	220	207	208	228	202	209	235	215	223	220	230	226	216	236	233	209	213	209	228	240	228	219	227	208	221	233	221	226	227	238	210	237	211	235	217	214	252	201	219	219	229	227	227	213	224	207	197	212	242	243	204	220	208	213	206	244	238	242	235	214	212	228	220	228	227	259	230	230	215	211	201	228	228	213	192	238	212	200	223	222	216	233	206	217	230	212	223	218	191	241	215	219	221	206	223	231	204	202	212	245	240	237	219	195	218	240	238	225	234	231	239	220	239	213	204	241	234	256	208	243	211	217	227	209	239	240	207	237	220	226	239	216	244	219	223	245	246	241	210	217	204	208	199	235	244	204	209	219	239	235	216	225	205	206	221	244	199	227	214	225	191	227	224	230	221	229	242	222	211	204	237	219	253	198	202	229	203	206	202	207	207	242	221	238	239	251	189	190	220	231	246	223	232	260	211	225	215	234	236	228	217	213	228	198	187	206	210	228	209	225	208	218	231	229	242	210	261	236	230	219	229	244	234	230	243	239	221	216	221	226	212	231	241	192	212	244
36539	44727	25886	21887	23789	20014	15261	10210	9849	10109	9462	13098	20850	21639	17628	14651	12473	8255	8889	8835	6412	5637	5302	5027	4168	3250	2210	2331	2885	2646	1544	1013	1029	952	922	891	913	913	896	859	890	958	967	838	889	914	836	924	910	832	808	852	807	751	819	745	753	747	729	707	685	728	705	732	768	752	740	784	699	760	750	735	678	707	737	757	759	740	735	738	686	714	692	707	691	712	711	677	751	731	706	731	724	717	712	694	734	664	725	653	666	725	680	705	701	717	740	710	681	678	724	716	727	712	723	739	632	692	680	727	724	704	705	727	674	706	703	713	716	699	712	687	670	697	626	722	747	664	695	716	726	693	714	675	691	711	737	687	693	681	710	739	676	720	686	759	682	691	649	723	693	705	679	688	684	676	672	676	660	706	670	717	667	684	721	634	708	688	705	722	714	743	714	707	700	692	685	677	754	693	693	694	722	732	715	727	716	706	690	701	662	719	707	692	734	661	660	703	707	651	678	712	680	727	664	652	721	723	738	752	730	668	734	771	629	709	702	658	705	688	728	674	706	693	671	671	678	676	703	711	724	677	687	666	674	672	743	657	715	725	704	718	720	668	720	734	709	667	716	658	679	676	692	700	706	662	731	689	653	716	741	728	721	714	691	696	701	722	695	644	678	732	687	683	725	686	715	718	698	661	700	672	680	689	704	713	745	704	712	724	722	704	647	717	693	667	689	708	660	685	698	683	698	699	670	696	650	698	667	681	655	645	630	665	690	709	708	770	690	687	684	714	691	678	694	690	708	671	656	693	628	701	687	743	705	668	662	644	718	693	710	695	699	699	694	679	678	742	683	746	718	683	723	716	653	637	690	673	714	655	727	711	667	722	679	723	713	759	691	717	704	660	676	697	675	735	691	697	671	667	642	689	727	653	665	692	693	730	684	807	717	727	673	682	676	677	708	687	709	704	689	675	708	693	731	678	718	692	702	643	701	714	746	694	645	757	734	711	703	698	678	681	677	678	663	712	662	698	652	717	699	701	652	709	746	731	673	674	683	682	727	745	698	734	675	653	693	685	679	694	646	691	713	693	654	687	704	675	689	722	702	717	683	720	681	695	725	653	709	681	683	715	746	713	694	731	735	683	707	715	758	690	686	707	653	709	666	707	739	703	687	716	692	695	705	677	659	702	694	695	690	691	660	715	696	705	675	696	703	686	707	710	718	711	714	666	709	672	679	670	705	739	724	724	721	641	729	705	697	705	692	686	668	684	691	689	660	683	708	660	692	714	676	764	701	708	698	694	674	700	696	707	674	699	684	697	752	675	681	720	739	690	644	664	744	693	707	703	689	705	682	733	676	759	738	663	710	729	703	669	701	679	671	732	696	672	684	738	687	694	697	741	675	686	706	711	732	739	708	703	685	754	683	692	679	688	712	712	708	681	685	702	678	692	703	697	694	689	734	670	668	679	733	724	709	714	702	667	656	727	709	688	704	664	703	677	685	733	751	684	702	660	701	703	729	659	684	687	786	658	669	686	693	718	705	709	708	685	683	709	701	669	730	690	667	714	695	684	688	683	735	651	719	674	692	647	696	727	650	668	667	713	749	727	708	725	710	660	688	679	701	650	707	684	712	673	714	722	685	690	663	671	686	688	708	657	699	704	662	688	713	683	719	732	719	673	698	699	676	696	735	650	711	664	704	679	745	666	712	721	694	725	686	654	674	738	734	670	769	677	685	698	656	736	662	678	675	700	672	695	698	678	700	679	751	647	696	678	813	660	696	699	718	743	711	691	701	711	676	738	760	701	678	656	707	697	711	719	701	682	700	730	713	748	692	713	675	705	694	697	769	663	684	661	733	677	736	701	675	700	679	704	691	701	678	677	703	728	642	702	716	685	657	711	724	683	663	675	700	699	716	674	670	690	704	699	681	714	712	711	684	701	674	726	681	709	733	757	729	683	713	669	692	674	707	715	712	717	703	655	691	700	724	691	721	681	713	678	713	725	733	678	668	673	689	686	719	734	704	693	691	657	761	729	749	720	690	660	693	706	707	663	695	662	668	710	709	739	701	637	745	661	676	664	720	744	756	692	752	676	746	660	683	703	718	697	690	710	730	690	748	693	725	713	700	651	647	678	737	648	697	710	689	691	644	723	695	699	691	680	702	705	657	635	694	699	680	692	660	715	719	676	694	687	674	727	722	704	643	674	705	730	693	704	715	696	674	715	691	692	636	719	735	698	702	689	651	670	697	658	689	699	655	717	673	684	683	690	690	672	716	725	684	708	684	667	695	688	700	744	673	693	675	697	726	684	665	670	711	676	723	697	702	715	705	752	672	686	670	693	656	684	712	719	651	670	708	654	708	696	722	733	696	675	721	703	702	675	717	718	706	711	698	651	690	677	705	661	723	667	718	675	681	691	767	648	659	709	703	669	717	668	659	750	710	714	712	719	737	672	730	716	732	701	704	701	699	673	671	712	729	717	718	747	709	687	711	723	666	676	698	725	725	713	728	717	713	689	689	689	675	706	725	711	728	694	746	717	712	698	720	698	724	737	716	726	703	743	685	724	725	698	737	682	669	687	670	716	683	717	718	676	667	684	704	706	714	673	677	663	698	704	669	657	699	709	703	676	703	703	674	717	719	730	672	669	705	712	790	708	722	639	717	743	760	719	676	714	734	720	688	658	740	748	704	681	742	700	743	705	663	711	682	687	689	663	707	753	732	726	689	709	719	691	700	671	667	694	739	671	680	695	720	671	703	686	683	669	724	706	659	664	699	733	672	674	674	639	734	725	726	630	664	704	679	687	683	665	685	711	668	676	712	741	669	701	682	761	731	696	675	719	679	641	659	701	735	702	706	693	679	734	698	701	723	672	656	680	703	713	688	683	743	687	671	684	702	692	666	721	691	700	682	676	700	701	723	724	699	716	685	705	661	700	668	715	627	690	707	683	708	689	754	678	684	682	712	704	723	690	719	745	678	728	713	664	697	671	688	643	698	730	649	723	733	711	639	692	692	671	731	678	713	683	695	699	714	665	683	695	688	742	686	710	691	699	717	665	684	695	708	656	689	684	750	679	697	698	730	717	676	710	742	683	694	674	682	717	726	673	722	680	699	681	670	689	710	719	708	709	686	697	737	684	656	730	711	695	709	679	703	690	673	735	653	713	736	719	685	694	703	697	690	686	691	670	699	669	681	677	692	711	725	685	658	717	666	659	717	667	728	679	672	713	688	705	664	668	675	705	676	669	695	769	696	677	695	679	683	718	700	688	666	691	689	678	724	648	735	728	662	671	715	663	716	678	677	720	687	729	693	716	697	722	753	634	672	767	687	701	713	658	690	702	711	726	677	695	693	670	689	710	702	689	718	695	685	726	707	730	778	695	707	713	693	671	663	680	743	701	681	714	620	669	703	686	725	682	663	682	716	733	737	685	692	700	693	682	700	682	674	715	740	758	700	704	680	698	678	733	717	706	723	677	723	704	733	732	682	689	709	714	707	740	711	714
53830	49126	33512	26503	26333	24835	21404	15161	9220	8883	7813	9452	13960	16015	12088	9130	6757	4479	5102	4112	3126	2662	2359	2493	1848	1307	755	770	949	787	493	360	351	327	276	333	335	371	291	318	316	302	346	320	277	325	333	327	310	278	316	313	329	282	291	254	282	273	269	298	266	299	249	331	300	298	309	280	297	266	309	275	271	264	263	284	298	318	262	268	317	294	247	303	317	285	272	276	296	265	272	267	279	273	269	281	266	304	254	281	280	248	275	303	286	262	257	300	266	260	257	238	252	275	248	270	262	298	245	280	278	280	285	282	294	246	278	265	285	295	238	261	271	289	271	260	273	263	295	249	292	304	266	273	280	269	286	278	243	248	275	277	277	293	287	256	234	249	273	267	291	250	267	242	320	249	266	248	242	277	234	272	293	269	243	280	226	263	258	273	239	304	266	295	289	264	264	254	255	292	285	280	274	302	270	271	291	261	303	280	248	274	291	282	284	285	243	272	259	284	297	259	253	263	267	273	268	277	264	298	254	268	245	260	282	260	265	269	283	225	269	268	263	256	251	282	284	287	272	277	286	248	266	260	281	284	251	275	291	276	298	282	271	283	262	275	255	276	271	272	298	302	261	292	251	275	258	290	224	274	264	281	242	295	271	257	293	282	310	286	302	302	297	265	275	260	284	287	323	246	261	257	246	267	265	259	265	257	254	298	300	247	239	254	306	243	294	266	268	248	266	287	277	264	269	274	268	300	253	242	281	278	257	267	255	252	294	284	251	286	269	236	268	258	302	264	255	268	284	285	269	291	284	250	268	272	272	314	323	266	271	306	272	272	267	256	260	273	283	285	287	260	256	276	303	259	266	272	268	282	283	277	262	306	267	269	262	286	257	261	298	284	275	261	284	277	244	244	270	276	268	292	272	254	276	245	271	253	286	255	310	252	281	258	286	283	293	283	293	246	284	263	277	266	267	271	285	279	294	254	285	258	249	296	261	280	255	254	271	295	295	247	282	264	290	275	287	268	244	272	276	266	273	270	279	295	306	264	276	287	262	266	287	264	271	278	268	270	284	265	261	284	265	259	279	271	312	259	261	296	272	285	286	253	317	295	271	261	265	256	278	282	275	323	279	272	260	283	267	301	280	280	253	259	273	276	273	288	294	237	243	302	297	314	277	247	264	278	254	251	238	267	284	281	265	247	265	240	254	258	283	255	259	281	306	285	256	287	273	296	270	303	291	248	270	268	279	249	240	260	246	268	254	278	290	295	285	285	325	273	271	278	257	274	278	319	243	279	265	263	266	310	265	273	287	278	266	266	284	287	310	261	302	262	244	273	275	287	266	280	266	290	267	274	274	265	261	272	275	305	286	272	268	270	244	293	239	249	299	276	289	290	274	299	279	293	268	276	273	290	255	316	270	293	246	265	257	289	292	296	268	257	286	274	279	261	264	274	264	291	308	259	265	284	265	279	276	271	277	244	269	293	267	264	269	260	251	275	254	254	280	284	282	274	283	270	276	281	241	273	267	247	288	256	286	246	268	255	278	273	264	254	273	273	309	268	257	257	272	287	262	287	272	280	279	270	274	266	262	288	250	285	264	273	262	304	270	258	265	270	279	255	273	235	284	290	309	291	291	260	270	263	279	268	281	275	285	263	266	280	262	286	276	295	302	268	288	247	260	264	278	294	257	269	269	262	283	251	270	262	291	288	252	269	257	284	277	292	252	279	255	290	272	304	271	278	312	260	279	276	264	292	275	278	252	289	262	260	273	273	282	292	221	281	304	274	280	274	282	265	267	257	269	292	306	256	258	289	289	278	289	293	289	304	275	296	280	277	295	237	291	269	269	275	277	253	272	263	253	265	273	263	257	267	285	283	260	270	252	277	277	256	276	249	265	283	306	260	283	254	245	285	271	270	278	278	269	263	267	273	226	285	287	273	278	269	251	262	264	280	280	288	263	283	270	280	264	300	283	275	282	280	260	294	273	276	280	270	256	296	293	294	280	256	284	270	279	249	291	268	263	244	280	285	275	276	244	286	282	279	260	294	282	286	321	278	277	272	262	309	265	284	284	294	282	272	264	298	292	268	273	257	281	291	284	249	264	252	273	308	272	247	303	279	287	267	287	290	296	293	264	281	266	284	276	299	267	290	265	280	288	263	242	304	288	280	297	263	278	300	292	271	295	289	244	281	250	275	299	246	268	279	285	269	268	239	264	256	261	284	272	250	285	254	264	265	267	272	248	306	284	260	273	300	260	294	280	268	280	279	280	270	280	251	278	260	318	268	272	273	275	270	263	287	268	302	260	265	282	275	258	276	296	263	280	239	281	255	302	268	262	246	278	256	276	237	295	243	301	303	248	248	272	288	256	265	270	250	282	279	277	306	279	267	258	283	261	295	251	295	272	285	297	299	238	258	261	285	284	253	293	295	307	279	272	280	258	281	267	270	271	277	267	272	297	292	271	252	270	256	263	269	252	287	282	274	284	281	272	265	265	272	225	257	307	227	237	269	296	301	281	275	263	272	249	257	285	273	232	266	259	252	262	310	258	289	250	268	259	285	283	308	271	274	253	294	304	278	233	255	264	280	282	305	284	253	295	269	249	274	284	265	269	280	272	269	255	278	241	247	236	271	278	279	258	292	257	266	305	277	273	259	254	272	267	263	262	268	271	267	294	250	269	268	283	277	286	300	280	283	285	248	262	266	261	268	248	276	280	269	264	257	263	308	290	258	308	285	272	283	275	276	299	255	249	272	281	283	266	275	264	253	290	263	254	270	283	272	275	277	258	278	280	299	270	261	244	258	259	264	277	258	255	287	260	282	280	273	299	275	260	262	291	289	268	291	279	278	255	297	291	286	315	269	292	263	250	278	270	279	247	284	275	256	287	253	283	272	255	244	272	265	277	282	265	289	265	272	260	254	263	264	268	255	275	280	304	254	284	271	284	261	254	254	281	303	269	284	266	274	289	276	264	276	289	280	273	293	268	251	265	270	267	282	253	282	239	271	244	270	283	261	267	261	300	276	265	259	265	301	285	268	269	286	285	286	271	245	268	276	269	256	271	286	268	277	257	278	311	247	275	278	268	272	254	251	288	290	268	247	244	267	292	293	267	286	256	289	274	286	258	256	278	238	282	277	275	269	275	272	254	261	288	248	290	248	267	284	264	290	302	289	275	302	304	283	286	277	292	296	241	284	268	287	278	244	276	255	268	267	309	262	265	278	261	270	273	283	283	272	256	260	249	274	272	270	292	293	277	283	277	254	290	258	272	284	283	281	288	286	270	260	276	277	260	272	246	289	240	261	240	289	267	246	264	277	312	266	300	281	245	263	284	281	321	246	270	248	281	294	302	280	266	242	283	301	258	264	257	263	277	250	269	268	295	261	268	288	252	267	282	278	249	262	277	271	264	250	270	255	287	276	301	271	292	279	266	262	272	277	293	252	244	264	276	281	252	262	269	305	290	260	280	278	279	276	277	278	271	238	260	285	252	249	279	265
44469	52817	36419	31478	34089	30056	26446	17693	14548	19249	18391	22559	30531	32403	28040	24248	21334	16370	17682	15283	13150	11983	10841	12060	9463	6942	4017	4431	5304	4534	2186	1460	1417	1255	1265	1114	1230	1258	1220	1191	1173	1157	1147	1122	1045	1132	1154	1105	1146	1062	1098	1096	1099	1039	965	924	980	956	938	965	852	962	944	979	963	990	956	940	914	933	865	896	868	841	945	869	929	903	941	863	877	842	860	913	874	857	781	856	814	866	834	810	843	842	804	842	805	790	806	776	815	838	840	851	825	809	797	871	857	780	821	854	802	836	814	800	853	836	843	815	838	817	817	790	812	781	824	803	862	805	825	796	830	764	802	891	807	817	838	821	804	812	776	822	799	826	797	806	831	826	847	845	768	818	825	790	766	815	791	769	781	866	809	816	839	804	821	797	806	784	792	821	781	846	793	813	840	863	830	850	787	841	827	811	771	829	754	804	834	808	792	774	831	854	804	816	800	831	823	825	843	812	809	816	854	810	875	790	817	852	798	784	802	827	790	841	815	786	790	787	874	809	781	802	834	804	808	813	830	806	807	787	845	795	855	831	798	801	830	868	802	759	803	821	863	853	803	858	787	843	798	838	849	786	821	846	797	826	848	840	785	830	817	820	816	798	794	803	834	786	799	799	776	819	828	789	820	819	811	784	809	777	870	865	827	810	817	822	795	769	806	866	822	817	795	809	800	802	814	823	816	812	791	808	837	810	818	791	806	783	816	833	824	831	867	841	826	842	777	794	828	860	857	810	851	825	821	814	822	865	752	790	844	801	836	778	803	775	787	844	813	826	818	759	777	861	830	812	778	807	810	809	862	827	846	848	803	832	791	815	778	796	847	830	798	755	832	824	796	816	760	764	793	804	763	813	843	819	790	803	807	749	851	813	809	836	831	848	813	827	803	817	806	835	837	777	822	778	833	842	798	805	868	788	851	781	823	812	796	838	869	833	819	784	821	758	793	805	820	811	795	832	783	813	833	830	796	792	812	816	797	811	795	839	817	840	834	790	770	789	852	790	803	840	842	786	861	857	838	820	773	852	847	791	805	811	862	757	822	853	776	817	766	841	823	813	857	772	818	826	793	843	790	836	825	833	852	789	865	818	807	821	802	817	789	809	778	846	792	836	830	793	761	817	800	797	831	771	827	843	766	803	812	842	811	824	796	805	796	828	852	840	799	768	794	811	762	837	823	803	778	786	829	852	836	870	827	781	820	837	812	825	826	824	785	787	804	808	834	814	820	785	858	788	773	760	808	821	853	804	847	843	813	831	835	812	800	768	829	844	820	794	836	845	868	804	802	826	799	842	830	789	823	769	816	813	842	823	839	813	814	825	858	856	784	831	805	785	784	779	761	834	802	794	837	894	818	847	793	806	810	746	809	878	740	765	786	834	778	803	823	769	861	825	817	863	800	780	799	779	818	847	807	813	861	832	802	841	828	784	773	825	810	843	848	823	842	770	795	811	774	793	794	831	825	810	836	788	756	809	845	798	826	757	826	803	797	818	813	773	815	825	876	819	820	825	833	800	855	792	842	885	817	842	841	746	841	812	840	794	745	768	819	817	868	824	824	838	836	732	750	805	839	826	774	830	815	848	842	895	788	793	760	804	821	868	821	833	851	816	789	731	818	787	827	800	823	760	821	811	786	823	821	799	787	805	826	802	771	821	745	763	820	813	804	816	817	792	820	841	794	827	730	821	856	807	802	831	801	792	814	791	807	780	818	785	815	797	778	826	821	836	902	827	793	819	843	820	808	801	846	807	791	836	845	824	813	823	830	804	818	820	824	774	740	849	805	803	784	799	804	829	785	846	870	817	825	762	822	803	772	858	818	851	872	857	811	815	817	790	816	801	843	744	803	885	823	837	792	784	779	840	782	849	813	837	794	802	771	826	748	803	867	805	834	833	799	795	832	823	837	836	823	806	834	796	784	763	826	831	807	811	830	818	879	787	787	859	797	828	831	841	835	872	853	810	805	827	810	818	832	822	853	811	820	814	810	793	830	774	836	869	856	754	802	831	833	850	789	811	872	822	810	786	828	800	820	821	765	806	835	843	794	806	848	877	798	772	862	838	821	794	837	858	788	824	840	853	839	793	829	799	816	833	829	802	799	804	812	856	824	857	843	814	806	793	788	803	804	855	832	823	823	793	800	853	808	805	792	795	827	848	826	750	830	794	787	776	857	822	840	838	796	816	794	822	855	876	835	814	813	834	827	799	845	823	820	827	804	773	833	829	790	830	818	843	809	832	773	824	801	771	810	833	788	868	838	769	831	834	821	825	811	807	823	850	859	765	770	841	809	797	842	839	820	849	844	851	800	789	805	781	815	798	834	834	844	816	816	824	794	786	848	830	777	817	763	786	785	788	835	790	832	788	888	780	870	796	829	747	835	817	817	837	812	797	866	850	835	878	832	799	850	782	743	767	797	739	793	821	822	786	853	859	830	796	832	806	776	831	873	838	841	834	762	848	892	837	790	835	834	804	810	827	837	801	858	793	836	813	796	824	816	815	845	767	839	779	839	810	832	824	800	827	811	825	776	810	849	816	842	797	825	858	762	774	785	834	857	823	838	812	832	857	846	829	832	809	781	842	793	772	793	810	824	795	833	837	822	776	819	845	783	773	812	783	831	810	791	761	822	805	795	833	797	804	817	809	794	880	754	810	790	787	831	795	841	783	827	769	856	848	854	819	826	833	809	849	840	813	846	844	820	786	769	805	825	785	843	887	806	793	823	789	795	834	768	764	819	795	845	811	787	796	842	787	822	804	801	821	847	808	779	816	851	843	807	851	796	795	812	849	779	797	771	849	806	778	780	816	848	793	837	859	853	812	822	816	838	814	784	803	809	851	833	812	797	865	797	815	799	785	847	819	767	841	796	845	836	793	801	812	823	814	825	843	815	820	787	820	839	819	820	825	821	872	776	854	826	822	848	785	801	823	858	803	878	807	814	782	817	797	805	797	795	789	791	776	848	830	781	827	835	779	795	847	814	801	816	816	828	824	783	833	810	818	811	776	825	779	902	795	820	816	766	792	833	795	853	773	844	827	784	823	790	840	848	813	768	837	801	854	841	776	778	799	819	804	837	847	788	867	787	820	822	825	837	843	831	894	804	814	777	789	860	789	766	840	785	766	830	844	850	829	884	801	783	820	846	830	800	815	832	834	868	807	793	816	780	819	853	775	809	815	827	880	820	865	802	811	857	849	836	790	776	786	839	812	821	854	825	813	857	862	766	760	807	816	828	749	817	838	818	741	877	806	819	794	801	822	833	796	862	816	808	767	786	868	809	816	839	807	813	811	822	848	808	777	813	819	814	764	766	806	854	850	792	814	811	810	844	810	820	858	812	829	841	786	795	873	809	839	777	863	762	801	823	824	820	813	805	823	775	802	798	770	800	775	795	789	804	851	852	836	836	778	835	874	769	767	804	830	812	788	765	849	837	817	789	792	776	825	852	831	764	851	767	826	791	774	811	799	823	796	809	814
19556	19910	9830	3227	2026	1446	982	681	550	566	463	499	584	644	560	452	467	448	425	403	389	395	366	363	342	307	306	314	325	298	285	275	298	316	286	295	324	282	275	283	300	275	287	300	285	261	273	306	281	284	301	281	290	288	294	326	273	289	262	259	270	279	287	298	297	289	293	272	294	304	270	266	288	270	257	298	307	302	278	292	268	299	293	306	285	284	248	293	281	299	288	271	284	289	284	299	266	308	302	313	259	276	263	271	290	302	283	289	268	298	294	295	272	295	250	258	301	302	262	271	265	295	274	295	265	295	280	255	265	275	304	251	305	325	271	254	276	281	268	270	287	309	288	308	293	289	268	287	288	351	294	268	265	307	275	275	312	300	307	290	296	261	258	257	277	306	270	268	279	277	281	262	292	280	253	278	289	278	277	265	267	262	272	301	278	276	288	311	264	276	277	309	251	274	293	298	279	283	281	282	317	305	301	272	257	269	261	304	288	308	289	311	324	288	296	268	299	288	273	300	252	249	274	273	293	264	305	292	302	262	279	275	265	264	274	279	296	272	268	261	264	260	294	292	280	289	279	289	262	264	297	303	264	281	315	294	312	290	301	305	316	271	293	285	285	268	279	313	282	295	283	299	269	266	282	287	278	270	294	270	275	283	290	316	299	304	245	279	281	306	277	303	252	274	302	266	277	265	309	300	270	282	301	272	278	239	275	312	281	267	283	297	299	285	286	291	296	295	304	294	289	281	291	299	265	263	294	315	283	272	303	275	288	277	268	264	278	278	309	307	295	279	280	311	306	272	291	288	297	273	276	333	288	286	277	298	268	266	264	284	281	290	263	283	274	276	295	295	280	281	273	279	274	241	290	313	267	273	276	286	278	326	280	284	273	295	277	247	312	288	286	292	313	268	255	290	284	290	267	283	276	323	293	293	254	285	308	264	300	290	266	308	286	305	286	309	296	295	281	295	276	267	314	274	290	284	280	284	296	287	278	309	313	305	302	289	294	287	280	275	294	303	283	245	266	283	302	273	280	286	300	294	283	265	309	296	282	306	259	277	300	272	285	266	267	271	282	276	288	258	286	300	273	267	281	306	260	285	264	286	288	278	275	263	281	273	265	285	288	277	249	287	288	278	295	305	292	317	290	291	293	237	302	285	267	250	266	267	274	257	307	284	293	281	264	299	282	285	269	279	308	293	294	297	255	281	282	319	269	264	250	279	289	300	308	282	266	278	305	303	292	286	263	237	312	315	296	274	269	280	281	289	271	276	271	280	279	267	279	307	285	269	311	291	272	276	289	303	274	288	258	299	283	258	282	283	288	272	287	274	286	286	289	297	303	308	321	271	312	265	297	283	281	289	287	284	276	266	301	246	302	293	260	273	280	281	286	275	271	264	292	256	287	264	275	276	293	281	293	290	266	272	268	272	276	293	267	285	295	277	273	311	305	295	291	278	265	270	300	265	262	295	298	267	301	280	276	286	293	263	289	289	296	304	308	269	309	272	298	313	263	294	264	278	269	323	284	249	273	264	303	269	298	278	265	261	290	282	290	310	294	313	284	275	277	285	300	279	275	301	303	280	266	277	292	276	269	284	260	266	254	279	300	287	268	260	279	303	276	304	260	294	270	281	307	248	289	311	267	296	295	281	292	296	278	300	272	261	291	294	285	264	284	262	285	300	273	265	307	290	295	275	298	276	284	277	292	283	287	298	285	254	272	288	293	284	284	262	276	287	257	290	288	255	286	313	309	302	268	302	274	280	295	302	275	292	276	270	284	271	293	279	298	287	302	261	281	301	304	313	286	296	310	287	291	279	289	271	268	275	299	266	327	279	293	308	295	297	270	280	262	303	299	287	294	273	258	311	285	294	284	305	271	271	248	283	297	280	271	281	248	304	271	277	273	279	284	276	293	301	262	273	266	288	296	277	257	293	321	259	263	281	280	302	302	275	250	273	280	268	289	287	306	292	271	300	259	290	255	281	277	275	291	288	285	302	323	273	332	291	265	310	290	272	287	272	281	284	297	283	268	281	264	248	304	276	258	300	278	274	275	279	299	285	289	272	297	295	280	300	301	300	299	264	283	295	284	326	284	297	297	263	297	307	302	264	305	290	290	292	311	265	274	312	284	283	271	279	248	283	289	284	256	278	283	284	314	334	282	272	261	319	274	289	288	284	300	285	275	248	257	286	287	246	318	293	288	292	261	292	299	285	273	265	289	279	256	252	275	270	268	285	286	275	296	288	267	282	267	295	277	259	289	316	282	280	324	291	282	339	284	280	273	284	297	273	258	289	290	302	296	297	271	291	268	269	279	255	297	273	281	290	286	266	277	278	294	296	286	272	257	256	270	273	293	263	313	296	251	271	262	292	292	298	269	277	274	305	297	316	299	279	286	298	270	250	292	281	306	300	290	282	273	288	294	269	291	293	278	249	277	279	282	299	311	287	281	265	284	315	327	298	247	280	283	293	263	291	254	272	296	309	275	281	280	312	296	317	265	268	293	293	281	264	306	277	309	261	288	299	272	286	279	270	266	268	281	276	294	286	284	253	322	301	275	252	310	265	280	299	292	272	297	294	267	275	292	288	286	294	288	296	303	284	281	270	284	280	285	303	301	294	277	288	296	290	347	286	310	290	288	293	268	278	297	307	266	293	284	312	266	263	283	285	313	302	276	302	315	248	264	286	292	279	256	276	273	285	277	252	293	284	287	269	289	281	284	278	265	281	301	273	265	309	298	284	303	338	300	281	300	275	293	256	275	279	303	280	259	272	270	273	299	265	263	276	284	261	266	274	289	299	303	266	284	268	274	295	280	268	277	317	284	287	307	304	275	292	258	293	245	270	281	292	278	282	280	303	273	340	314	285	296	265	278	279	279	266	306	291	301	267	273	290	279	242	291	301	304	278	298	254	269	299	270	323	293	281	282	324	310	303	319	293	306	279	281	293	284	272	265	267	333	272	277	271	308	279	266	286	261	257	300	270	266	240	305	289	270	283	278	294	315	291	297	279	303	289	294	294	299	287	302	287	295	293	288	312	252	288	294	300	269	303	303	304	303	294	283	253	292	306	299	267	291	302	266	296	285	306	275	274	259	269	303	284	298	294	287	293	283	287	275	291	304	300	276	262	313	306	296	278	293	309	304	290	304	302	295	283	296	313	252	281	255	291	292	285	290	260	288	266	290	283	280	275	275	269	261	287	305	274	277	318	266	281	288	274	292	285	281	308	299	293	282	259	289	297	312	259	283	285	299	277	306	263	295	260	292	310	286	272	291	302	294	283	266	307	272	304	306	317	290	305	289	280	292	274	255	286	258	271	293	285	291	272	259	296	285	266	274	271	274	300	289	257	294	298	320	283	251	246	323	296	280	260	282	266	278	277	266	287	278	274	274	274	291	290	303	298	266	290	317	310	303	315	299	289	276	303	284	297	281	286	258	313	309	279	293	287	268	297	289	258	285	264	297	284	290	286	298	275	311	291	292	285
15948	22627	10009	5945	5802	4669	3428	2394	2150	2250	1928	2159	2948	3423	2576	2512	2330	2056	2095	1773	1640	1478	1359	1460	1340	1187	1106	1119	1122	1069	955	958	963	932	935	922	994	897	892	954	954	928	958	968	911	971	972	955	948	974	985	924	854	887	857	856	894	892	858	845	851	887	881	880	881	844	857	888	834	820	858	888	858	846	895	873	854	885	874	872	885	926	930	889	872	911	912	875	858	850	858	870	850	874	860	851	870	810	856	841	840	846	840	838	834	896	834	868	864	804	856	894	840	903	882	893	854	950	856	899	817	848	875	836	843	873	911	908	860	873	823	855	880	823	892	836	831	875	855	889	822	887	873	819	844	874	871	810	864	819	802	853	877	804	858	872	885	861	888	871	829	897	876	889	873	875	890	848	925	853	860	875	905	827	844	831	875	878	862	818	868	852	881	888	860	865	853	938	862	849	878	899	839	909	861	847	914	833	885	847	847	837	805	831	870	863	836	863	885	882	875	812	855	847	847	854	862	879	858	894	875	879	890	869	829	881	847	885	915	862	877	872	882	830	868	889	917	813	845	833	872	860	869	870	910	826	909	878	853	821	852	814	899	816	823	866	871	845	896	850	898	837	810	886	881	892	898	848	849	956	817	837	877	893	848	885	875	867	853	803	875	878	857	842	872	865	815	853	881	823	874	837	877	824	847	831	901	837	900	878	886	839	832	821	842	834	808	859	872	887	847	873	925	792	836	857	834	893	845	856	831	858	847	897	824	851	852	849	903	849	865	905	897	839	893	825	852	864	871	863	850	818	837	896	821	820	888	864	824	856	885	893	873	861	895	862	849	885	860	894	843	893	844	882	866	892	865	889	877	883	889	863	828	926	863	858	882	851	905	825	891	856	842	814	881	937	894	855	892	819	839	850	870	842	862	852	845	890	868	880	844	886	886	860	888	846	878	908	835	880	839	861	854	880	837	773	920	852	924	861	842	889	859	861	846	853	896	859	889	859	867	864	854	873	857	858	843	913	877	885	868	840	886	860	850	891	855	862	867	872	878	846	843	869	827	817	880	829	843	889	861	887	858	845	822	829	875	848	870	865	826	879	829	871	879	870	873	863	850	920	899	899	836	880	839	866	807	900	844	872	884	865	939	897	883	894	899	888	851	813	807	847	845	824	848	904	926	825	828	875	856	877	818	895	933	894	914	856	847	824	883	874	833	888	853	854	874	847	892	878	866	839	858	854	833	895	876	887	885	846	885	929	843	898	903	855	851	828	852	853	829	872	857	881	914	904	832	853	909	872	865	874	836	845	864	872	838	886	847	857	921	870	823	863	907	845	868	838	894	869	907	861	851	875	833	847	831	868	897	838	874	863	904	822	852	913	810	867	807	880	875	885	896	861	836	871	840	817	851	877	885	881	854	816	871	862	884	850	853	841	922	832	896	843	866	829	844	830	834	874	867	871	909	890	878	878	878	846	919	965	814	848	850	880	845	897	868	832	917	990	864	841	838	915	872	850	842	841	877	884	882	898	958	881	838	832	896	869	851	889	855	869	851	865	819	837	881	865	868	903	908	870	803	851	846	837	841	901	886	870	840	879	875	833	872	874	888	875	875	845	850	830	857	878	907	864	908	845	857	856	823	835	829	850	876	835	873	855	861	836	835	854	851	842	847	881	868	872	890	858	903	857	872	841	832	880	845	905	874	847	857	840	848	862	877	858	882	849	827	857	883	857	865	921	884	835	840	795	847	823	837	827	844	820	870	911	898	800	845	817	835	892	853	835	850	928	860	823	828	823	901	820	896	808	911	860	796	865	829	862	845	909	863	859	830	851	855	879	871	918	886	852	837	840	881	833	856	854	877	833	882	796	865	892	865	911	924	858	831	865	857	812	908	885	830	910	854	858	910	851	829	835	862	871	856	876	855	892	858	863	842	899	906	869	888	823	891	879	881	893	901	849	856	883	857	881	896	858	836	885	888	894	860	860	887	882	886	817	840	852	833	861	835	880	811	853	847	869	887	820	859	859	858	883	832	888	869	830	851	834	851	854	873	832	828	850	874	880	909	892	865	874	892	854	827	869	904	864	898	838	887	861	802	838	868	866	870	908	841	900	812	915	855	884	838	863	877	861	841	868	823	846	847	872	861	810	907	892	897	852	836	828	863	857	857	862	864	807	854	868	838	871	839	804	854	863	835	893	871	838	893	810	851	854	865	856	860	817	865	882	837	846	933	869	842	947	884	861	902	910	844	820	821	887	902	880	862	911	831	876	880	875	859	916	882	854	864	892	848	863	891	857	915	884	893	860	839	881	920	866	878	894	881	884	891	957	899	911	895	833	881	845	852	916	868	862	906	886	896	840	878	885	871	853	887	879	829	830	882	841	861	849	824	839	903	903	836	908	809	852	875	844	869	906	877	869	859	871	913	892	804	865	846	831	901	844	862	857	896	872	830	883	846	881	880	892	894	854	860	847	908	879	852	861	899	859	870	838	872	882	880	840	863	849	906	903	842	879	869	869	838	884	871	852	880	867	880	853	860	867	848	852	841	844	892	898	863	862	864	888	854	834	844	834	857	891	938	824	872	797	824	828	826	793	882	892	888	898	861	863	878	873	908	900	882	854	870	857	835	849	870	890	835	861	897	890	882	897	862	860	868	851	873	878	879	833	838	889	827	858	828	838	892	853	826	822	890	865	821	889	875	862	874	879	876	896	897	862	892	863	894	890	851	849	865	860	822	930	881	886	918	856	875	885	886	845	916	910	838	846	867	904	822	826	868	864	891	910	837	838	862	862	849	858	869	857	809	882	843	849	856	855	873	861	868	879	869	837	907	863	839	857	865	873	893	892	909	862	856	878	851	792	848	847	790	862	841	814	905	824	868	879	836	866	890	879	824	825	917	864	830	855	872	868	835	847	864	870	858	863	872	870	883	895	829	903	947	875	902	890	865	866	856	913	872	821	881	894	834	863	858	864	870	847	805	907	915	859	827	879	821	881	839	883	859	881	876	896	853	844	882	842	859	810	829	884	863	877	868	880	883	872	869	866	924	845	896	880	881	896	873	862	854	851	815	829	853	828	861	861	866	900	905	847	907	911	887	824	847	883	887	858	874	849	856	840	872	831	861	865	843	857	933	817	823	864	886	893	936	914	888	853	819	888	846	893	903	835	869	851	879	884	857	921	905	890	831	860	870	806	816	850	879	825	855	854	913	894	834	866	920	886	908	867	888	860	882	870	820	840	808	822	838	857	855	880	866	838	852	830	855	865	921	834	829	847	880	866	875	864	870	876	884	862	915	835	864	875	886	922	904	881	847	911	885	869	904	857	839	924	854	866	838	857	795	822	896	830	792	884	860	831	855	887	876	821	902	830	928	842	840	849	912	856	838	869	847	821	862	938	877	863	814	815	869	905	837	877	881	898	854	864	816	876	860	847	927	831	900	881	864	880	820	914	889	867	885	847	895	928	821	854	888	859	880	844	889	851	837	855	814	797	869	952	849	885
39762	40559	27534	19193	17139	12824	8994	5548	3241	3173	3393	3226	4786	5221	4058	3433	2946	2174	2382	1665	1399	1261	966	968	768	619	366	355	457	386	276	236	278	258	244	221	238	235	249	233	233	217	241	270	252	253	270	238	240	235	236	238	205	218	226	205	213	202	209	203	214	222	257	227	218	235	237	232	230	240	231	224	232	210	217	217	225	214	208	246	213	225	212	223	228	237	217	238	205	211	227	212	214	239	237	230	209	217	201	225	241	216	252	212	228	227	185	206	203	195	231	197	197	215	221	244	213	200	249	224	196	227	218	236	215	221	215	210	218	215	225	214	220	224	212	208	192	217	203	221	228	211	230	240	217	197	240	205	226	218	215	232	245	227	210	232	211	224	220	241	222	197	234	221	229	220	199	220	239	221	192	239	221	218	221	206	202	205	217	202	218	219	225	247	202	230	202	248	247	231	221	214	215	197	237	224	190	210	218	212	225	241	231	196	211	237	232	227	233	220	230	224	216	210	230	235	250	180	221	243	239	245	223	205	225	202	208	235	212	210	229	218	238	262	209	244	217	216	218	210	215	219	218	218	208	214	220	201	208	214	217	216	217	201	240	231	216	205	207	221	201	215	214	213	208	226	240	217	228	219	222	233	211	240	198	254	218	218	202	204	215	207	227	225	199	217	224	215	209	216	233	228	251	204	192	205	215	209	208	220	224	204	203	216	214	242	222	213	223	254	227	225	224	200	193	211	245	230	225	203	212	201	227	209	212	203	208	221	235	224	222	220	232	234	204	207	177	198	194	215	219	238	217	230	232	214	215	216	220	226	227	221	223	222	203	227	203	218	210	216	213	203	213	239	220	242	226	199	229	207	179	225	194	210	240	215	231	218	224	234	228	233	240	225	213	225	227	228	204	223	224	233	224	236	221	217	220	221	209	211	242	218	219	229	204	200	205	199	198	216	207	187	223	231	218	211	247	190	191	233	205	205	229	221	196	208	204	204	209	216	230	201	235	229	225	194	210	209	208	206	200	211	224	230	226	236	223	202	232	213	231	178	211	215	207	218	212	216	225	231	226	213	228	216	210	216	231	210	224	224	210	211	216	197	229	232	225	211	213	235	234	212	210	231	221	215	223	222	232	217	214	228	207	224	199	233	238	215	200	244	227	233	230	220	218	204	206	224	216	237	218	208	203	213	232	196	222	200	238	233	217	214	235	199	194	221	198	230	216	222	208	214	207	212	240	196	206	246	219	220	203	208	245	210	196	205	222	190	227	230	225	238	207	188	198	223	200	219	229	216	234	197	209	192	229	231	231	239	215	208	218	230	213	233	240	253	225	180	200	186	215	210	236	255	226	203	210	215	248	224	214	211	206	209	228	205	239	231	211	230	225	233	231	205	231	194	230	229	204	213	225	222	222	236	223	207	220	233	224	202	216	221	199	227	216	195	212	254	194	234	225	216	213	217	215	241	219	240	233	223	238	228	209	212	228	222	223	241	229	226	226	207	251	209	219	224	237	230	252	221	197	244	225	237	216	223	209	223	202	222	233	228	244	223	206	209	212	215	213	229	205	234	242	225	220	238	233	192	232	201	191	206	212	216	193	222	207	208	213	215	217	210	231	225	237	217	208	222	225	225	233	214	226	209	195	226	218	244	203	258	214	181	201	221	223	248	221	228	222	235	223	211	226	198	224	219	219	218	197	241	231	228	216	228	183	232	207	214	207	210	254	239	226	220	203	206	209	230	219	234	212	218	219	209	203	222	201	219	208	222	231	212	210	206	201	191	222	215	237	215	235	238	223	228	214	256	229	216	218	202	236	244	226	222	216	207	225	213	195	212	237	221	221	222	207	243	214	216	213	194	230	206	224	217	234	201	243	222	215	204	229	215	215	201	250	221	237	215	225	187	209	226	219	220	215	208	207	214	233	217	198	224	204	197	223	203	231	214	246	219	219	211	233	222	209	213	200	211	225	247	239	221	233	219	203	209	206	216	233	210	236	198	223	219	217	215	206	191	233	235	212	205	229	226	210	201	245	236	227	193	226	204	204	235	231	209	244	204	219	242	224	229	208	200	193	238	193	217	202	230	215	221	216	217	218	226	227	230	226	221	205	234	208	203	249	207	232	207	226	209	221	200	203	203	223	212	214	237	213	187	202	228	214	207	210	216	228	224	226	196	215	217	234	223	226	206	243	227	215	231	225	244	217	225	199	228	209	241	198	225	220	222	199	213	244	197	247	217	235	228	218	195	227	204	232	189	247	230	223	202	213	197	205	228	225	234	224	213	223	215	203	232	207	231	242	208	217	211	195	224	233	213	218	231	199	231	228	230	226	210	229	207	208	221	221	209	221	223	222	222	254	237	213	210	214	214	236	221	218	226	214	224	221	200	216	228	227	197	203	231	214	193	220	192	222	217	233	214	232	253	231	225	215	209	218	213	228	215	223	204	225	233	234	206	232	225	218	239	215	237	227	217	209	210	218	224	217	213	221	225	213	179	201	234	222	186	241	226	197	239	215	186	221	252	224	202	246	221	225	209	233	208	219	216	204	220	210	208	214	203	226	222	210	241	211	214	210	214	235	245	216	202	218	192	216	213	227	206	222	203	226	201	244	223	197	199	194	254	211	196	217	235	241	226	216	212	196	229	222	220	236	217	212	221	218	221	218	245	195	221	198	220	206	236	240	232	192	229	224	212	216	214	215	187	223	233	210	219	221	221	231	222	199	215	189	219	221	209	234	226	248	226	234	205	211	225	231	210	228	245	231	250	217	197	201	226	216	220	218	212	228	226	235	202	218	207	224	233	201	244	218	181	199	222	199	222	206	247	216	203	234	222	218	196	235	199	215	208	222	231	212	221	232	248	235	194	226	190	236	186	205	210	216	200	209	217	207	209	201	199	213	197	237	208	223	193	208	206	212	213	233	202	216	223	224	198	207	233	210	216	217	220	241	209	219	224	228	206	230	212	240	230	241	211	231	212	211	214	242	251	191	209	209	227	239	215	201	221	243	237	224	206	221	238	209	231	222	216	212	234	222	235	199	239	216	235	238	209	202	233	224	234	202	234	214	238	195	214	208	236	230	201	255	239	211	228	225	245	216	198	205	205	207	225	199	222	206	219	195	220	225	201	223	226	217	212	223	224	218	190	235	227	255	237	210	206	236	218	207	224	208	211	242	216	225	235	260	226	226	240	234	236	206	240	226	223	235	220	217	210	191	230	231	225	218	191	228	199	232	226	217	220	217	218	226	206	221	198	222	224	228	202	224	222	213	216	214	227	233	204	195	228	212	208	223	218	215	227	223	229	237	209	218	237	228	230	206	223	255	213	218	225	236	239	224	236	221	202	216	221	229	243	220	200	230	215	239	219	234	214	228	256	241	207	208	216	205	215	227	199	243	245	210	216	206	221	204	223	214	219	209	214	212	210	211	210	205	199	226	218	204	217	220	224	227	232	212	205	202	210	225	215	231	218	223	221	215	216	245	248	226	225	225	229	224	230
32140	39179	22008	16919	20945	18081	15311	10764	7712	9283	10198	11693	16326	18172	15389	13991	12943	10267	11145	8291	7542	6588	6042	5443	4468	3166	2075	2104	2481	1724	1217	988	954	901	909	848	791	877	892	858	853	871	874	793	887	894	885	883	811	863	814	866	810	739	742	739	735	741	741	733	699	760	739	776	716	712	761	759	746	691	706	689	727	659	727	739	696	698	713	683	699	738	656	726	708	719	646	716	728	720	695	702	712	742	651	666	714	690	687	730	707	697	717	686	698	664	713	707	726	725	715	678	704	683	694	688	717	648	666	671	706	709	700	733	688	617	673	635	717	708	680	708	675	675	700	660	721	720	678	722	708	686	663	694	662	684	674	691	685	636	739	729	684	698	678	676	698	703	692	691	711	669	702	729	674	680	710	677	665	691	689	670	724	675	706	731	628	677	673	680	695	707	698	703	723	696	713	698	648	695	660	688	683	689	671	707	683	703	661	724	721	666	660	692	707	693	698	695	673	657	719	689	702	685	647	671	711	711	673	704	676	698	680	679	728	750	722	700	688	731	738	675	709	678	675	694	656	722	679	712	673	651	695	734	691	731	720	701	629	674	671	735	701	680	731	741	745	688	693	699	683	700	677	728	677	675	710	708	667	686	683	663	689	681	746	716	678	690	693	688	672	710	678	671	736	661	670	687	646	683	680	683	679	688	662	703	667	681	700	755	656	678	659	672	717	692	727	658	663	661	775	673	635	656	702	649	699	719	668	641	700	692	742	701	691	720	676	663	700	688	666	658	710	668	624	639	722	661	681	692	696	683	662	658	689	699	674	696	696	661	678	668	730	675	691	693	697	725	699	668	697	666	682	673	711	709	758	720	712	714	685	682	702	715	659	699	706	631	716	712	714	698	678	679	681	722	654	733	683	676	727	645	698	702	698	678	694	696	711	690	659	712	690	657	661	716	704	686	683	693	715	647	681	765	688	676	731	666	696	716	679	698	670	652	676	720	675	685	679	705	729	653	688	695	704	699	704	698	722	682	669	691	661	683	679	694	708	696	733	670	697	705	657	686	695	689	665	679	679	671	706	681	730	676	657	703	702	666	714	722	680	682	697	718	679	719	700	710	739	653	646	657	685	667	696	664	688	701	712	671	632	692	707	715	698	669	739	677	700	695	657	670	685	688	685	653	685	678	672	691	742	723	705	681	730	725	629	699	703	725	684	713	699	656	725	717	656	674	681	708	665	702	708	725	707	742	658	692	721	647	691	647	637	659	675	708	688	648	686	670	712	690	714	709	672	676	643	710	679	651	728	667	668	716	670	660	679	703	683	677	627	700	661	722	706	659	684	727	661	683	696	703	678	696	686	686	725	700	639	684	703	672	689	680	720	675	669	657	719	693	694	691	712	653	699	712	751	643	701	705	652	695	669	676	700	702	708	675	710	710	704	702	762	706	666	703	724	761	711	692	689	706	706	651	700	702	663	677	692	690	686	684	695	661	710	684	694	683	728	698	693	641	713	716	672	682	702	720	673	694	715	676	741	701	665	697	696	654	695	744	632	693	683	693	714	661	697	731	710	667	681	675	674	682	693	671	704	688	696	703	697	660	674	683	680	634	746	656	650	690	670	717	653	677	727	682	698	677	671	634	686	675	694	659	685	677	766	674	727	630	703	688	672	703	682	738	654	726	734	723	646	690	704	716	734	685	676	729	660	697	710	661	690	702	756	676	750	702	652	660	696	705	701	658	664	650	710	687	646	699	653	675	707	677	733	701	693	743	687	696	670	690	672	682	691	677	656	725	717	637	735	678	665	752	657	630	690	717	692	646	693	710	695	737	685	652	709	661	685	665	666	701	718	686	649	639	668	701	701	720	708	679	668	725	679	692	697	672	659	691	661	664	721	655	632	681	686	649	727	649	696	698	682	684	717	686	663	651	687	674	671	751	712	722	673	698	711	686	677	678	659	659	680	682	693	716	691	705	693	704	742	670	707	669	696	641	706	707	679	675	670	689	682	726	695	649	691	639	672	670	648	675	722	664	688	745	674	683	696	705	660	699	658	651	719	684	681	668	690	717	671	693	680	712	685	696	682	669	666	688	678	712	726	712	700	699	665	677	690	695	670	690	684	618	658	672	670	706	666	661	693	727	637	662	703	666	746	701	681	728	655	674	661	708	745	720	714	699	672	706	704	720	673	675	697	700	642	726	691	682	672	736	704	676	702	703	701	656	744	684	698	749	697	659	682	726	685	654	643	640	681	695	730	681	670	671	697	666	665	697	640	698	677	702	684	679	704	701	715	735	700	709	661	708	727	670	702	681	672	687	693	692	667	642	739	656	665	660	659	690	650	666	704	694	711	658	698	660	700	717	670	717	738	688	692	695	700	714	669	688	694	661	687	688	716	684	708	695	704	700	660	692	690	726	673	684	688	635	668	654	682	684	661	706	662	698	635	712	643	653	678	655	702	697	728	696	671	700	692	719	677	649	713	684	696	736	753	704	678	694	680	685	695	690	709	731	720	678	714	670	659	715	639	690	714	686	724	681	675	690	640	703	693	640	673	660	732	622	710	693	710	707	735	696	659	662	690	698	694	667	686	696	684	675	704	691	679	687	666	633	694	696	689	692	649	700	705	708	660	655	668	694	673	660	724	664	680	720	723	711	706	653	667	694	706	651	690	710	654	699	736	707	660	694	699	677	707	713	690	696	713	677	719	747	695	740	709	686	656	667	719	677	709	709	702	693	679	681	677	682	686	704	708	698	701	693	662	667	770	712	705	696	689	663	741	655	662	689	722	668	663	719	692	685	682	708	687	677	674	713	669	723	621	653	666	662	689	665	748	679	693	727	656	753	678	698	720	732	709	671	703	679	657	718	680	682	669	704	678	682	688	687	666	707	703	712	642	691	693	650	662	714	708	703	664	695	703	702	712	691	720	673	651	684	684	692	731	715	682	747	672	678	688	733	654	721	679	664	686	727	691	643	746	741	687	689	643	665	696	698	676	698	663	723	697	665	714	662	643	735	706	666	690	628	703	670	651	690	698	696	688	691	700	725	682	681	695	712	676	685	651	688	690	696	711	722	698	705	699	689	687	685	632	658	709	725	662	717	721	683	678	694	684	721	695	681	671	668	682	688	746	676	622	666	661	694	638	651	653	690	685	641	692	675	697	672	635	725	699	661	688	638	683	668	653	713	663	669	704	699	679	664	654	656	647	676	698	697	647	687	706	705	657	655	722	671	708	705	681	693	701	695	710	606	688	632	710	627	642	661	678	669	707	672	685	701	702	671	660	684	663	675	702	707	694	705	653	667	653	634	665	674	679	684	699	690	703	707	715	687	725	726	695	687	692	685	624	686	680	702	692	657	715	697	681	685	661	667	703	700	683	715	687	658	706	688	678	706	714	703	695	725	692	707	664	675	671	705	742	651	682	684	636	654	665	654	720	704	706	665	715	652	693	665	683	696	651	648	690	696	656	718	675	710	678	670	674	697	698	682	692	666	670	687	730	640
56225	48259	35718	26961	26814	25693	22374	17482	11388	9393	8958	9750	14424	15870	14025	12154	9183	7796	8192	6307	5039	3565	3338	3177	2350	1464	790	836	1109	659	465	398	377	376	346	328	337	313	354	323	305	345	327	341	321	336	316	326	322	322	314	338	296	345	296	286	287	300	308	288	316	280	278	319	325	275	326	283	291	296	295	289	299	270	284	273	296	285	261	268	287	265	287	278	283	322	280	295	306	306	287	302	277	272	288	289	294	270	270	267	251	288	267	290	266	303	291	289	269	296	297	265	294	260	256	266	252	269	286	268	312	282	297	275	281	289	279	281	266	277	252	284	295	290	291	290	278	290	280	268	300	286	276	279	288	275	303	296	261	280	328	274	269	322	282	271	253	285	279	276	267	287	280	288	299	250	273	291	289	245	275	262	284	289	248	262	257	266	278	233	277	263	299	260	257	291	283	280	279	275	290	288	280	297	262	295	274	253	260	306	281	245	282	289	271	290	280	260	264	277	296	257	281	273	236	288	261	272	278	266	270	252	266	301	273	278	269	252	281	286	283	310	267	286	281	289	257	280	275	247	269	292	277	294	265	285	296	308	268	272	305	304	268	294	294	267	266	270	280	240	299	273	280	265	272	293	323	285	283	308	303	281	257	275	287	274	278	275	273	296	277	251	282	282	280	261	252	281	280	255	274	265	279	296	257	259	263	274	254	290	274	280	295	299	297	318	280	278	315	302	280	255	289	278	244	293	285	245	301	256	292	261	269	262	288	278	274	293	246	263	249	287	298	263	258	272	288	273	284	286	278	248	264	296	278	320	256	263	284	245	291	310	287	292	260	244	269	270	264	282	301	297	272	240	291	254	280	260	287	310	272	288	276	301	260	279	260	267	293	284	298	258	267	268	289	269	259	257	299	303	263	263	268	278	262	284	300	266	277	297	284	304	300	286	268	277	293	266	264	297	264	288	264	288	300	275	285	307	269	289	263	286	303	268	281	255	267	271	285	262	247	272	284	277	264	284	269	278	281	292	288	285	283	284	264	261	272	259	267	284	304	235	270	272	281	288	271	268	261	267	238	279	288	260	275	275	282	240	264	270	307	287	301	291	257	265	303	283	281	251	310	269	278	246	254	253	288	245	280	254	280	276	298	260	260	306	259	269	282	262	296	239	278	292	307	295	291	284	282	248	285	248	283	287	292	286	288	281	264	281	260	270	283	253	275	268	284	273	288	275	282	260	237	265	286	303	266	271	292	260	269	269	259	301	286	261	280	277	276	267	264	274	244	293	286	284	259	282	293	250	273	280	285	278	251	245	287	296	277	295	241	263	308	258	272	250	276	317	263	246	295	265	305	255	300	269	282	294	280	272	241	292	270	274	280	248	305	280	234	286	292	263	279	276	309	290	265	271	301	252	269	255	293	289	253	313	264	265	279	270	289	260	269	299	295	273	290	280	278	299	262	242	282	272	281	306	243	287	260	267	288	247	266	284	266	256	302	252	294	302	264	274	280	285	298	260	271	274	264	274	258	296	298	296	286	306	281	252	249	264	311	257	272	258	266	271	266	301	287	250	292	283	281	269	279	298	281	280	276	306	283	271	285	246	281	247	279	260	281	257	289	269	272	289	272	275	278	301	271	272	287	285	314	270	274	279	239	259	275	291	280	288	275	237	253	278	271	269	268	277	278	299	253	294	263	278	261	264	298	278	249	256	261	272	281	296	246	252	262	270	273	295	295	267	276	276	271	296	261	293	280	311	265	258	276	268	293	281	303	271	270	271	271	281	272	252	243	270	304	266	258	283	287	269	263	294	244	264	285	257	275	278	277	288	257	282	254	286	285	262	279	272	258	297	279	263	308	275	272	279	284	288	236	299	244	276	260	319	314	271	262	255	299	267	240	271	253	265	271	246	250	273	298	267	271	307	265	285	272	267	279	272	282	275	245	243	299	254	274	275	268	285	265	273	266	258	296	266	299	269	253	293	238	280	282	283	265	313	264	299	277	262	274	263	277	291	279	294	261	286	273	290	264	285	290	301	285	267	281	299	292	293	282	299	271	256	256	289	252	266	323	252	279	290	264	286	267	253	269	276	275	288	283	294	305	254	268	290	287	280	282	285	263	265	293	272	281	264	295	270	273	284	255	254	249	272	261	282	270	268	279	274	257	266	283	276	278	267	304	269	269	283	264	286	270	281	280	303	270	295	254	264	257	248	284	252	282	301	266	265	296	260	258	262	295	254	291	275	303	287	265	262	268	281	279	269	268	300	295	297	259	286	274	287	282	298	282	293	266	282	288	259	268	268	277	259	298	257	294	284	254	249	254	294	290	269	277	291	277	267	287	281	288	263	274	263	281	285	300	265	275	296	263	280	275	291	268	265	302	279	265	297	269	292	281	282	283	254	278	253	266	276	304	289	283	289	234	292	260	280	315	281	280	272	261	269	293	289	276	263	275	294	297	272	277	269	286	265	293	262	276	279	294	267	292	301	266	276	273	271	263	275	261	273	263	270	311	283	273	259	260	270	245	276	258	274	267	263	257	250	274	294	291	274	292	289	267	264	260	259	295	297	279	260	270	265	297	272	293	284	258	251	275	308	272	263	261	268	287	273	274	255	276	264	264	286	276	296	290	300	271	296	281	296	263	267	251	279	288	297	263	307	290	263	323	267	258	257	261	246	281	267	283	254	277	272	308	304	250	285	301	273	292	268	290	261	272	278	263	300	277	263	263	304	275	290	273	270	268	267	239	269	264	281	267	278	281	278	252	275	291	258	278	297	278	273	268	293	275	275	288	275	238	263	271	286	272	278	279	290	274	264	256	291	277	298	308	280	296	292	263	278	259	270	269	263	278	292	294	264	300	263	298	287	282	274	262	251	291	282	268	294	289	286	264	262	263	276	285	260	281	307	268	317	277	277	267	304	254	255	294	247	277	286	264	291	276	251	309	284	267	267	304	277	275	256	257	271	262	241	251	296	290	268	277	310	283	299	238	268	264	316	274	277	271	275	296	255	272	252	269	296	251	252	235	259	300	249	272	247	308	252	269	271	278	305	289	298	253	271	254	316	297	243	278	289	277	261	276	276	260	277	280	276	290	261	250	277	277	314	279	278	278	284	265	264	273	294	306	306	286	260	264	278	270	248	268	291	259	242	272	301	299	316	283	252	293	278	283	284	276	282	304	279	273	264	279	281	286	262	270	255	282	290	259	301	261	280	276	251	291	258	269	269	271	273	312	288	256	268	247	264	297	301	262	280	259	268	278	257	314	293	262	298	299	307	269	268	243	290	282	266	267	264	251	262	252	248	292	284	259	282	269	286	270	274	276	276	305	267	290	291	275	261	269	293	267	311	272	273	266	277	263	312	302	268	276	273	283	266	269	260	260	251	269	299	268	257	294	270	283	279	253	293	293	256	271	281	257	265	262	268	268	279	299	294	260	274	269	269	263	282	288	258	287	268	272	261	280	282	259	277	246	300	259	254	278	284	262	282	253	279	272	294	258	242
45526	52947	36638	29736	35537	31200	28274	23459	17352	19872	19819	23477	30573	32844	31290	30378	26440	23927	25054	20473	18692	15633	15161	14637	11771	7905	4641	5094	6340	3424	2196	1649	1538	1426	1324	1226	1215	1250	1188	1149	1273	1223	1272	1181	1154	1167	1279	1274	1195	1253	1159	1139	1154	1064	1013	952	916	994	904	983	955	958	973	1051	973	1029	925	1065	934	928	888	858	892	924	918	945	894	926	877	944	950	891	882	861	906	917	879	904	901	879	860	845	870	820	876	834	809	833	855	845	888	817	839	858	787	841	876	859	848	827	847	810	816	850	833	772	794	794	792	918	830	885	832	822	776	846	812	803	812	765	812	851	838	851	808	826	818	768	762	825	859	822	829	834	808	876	799	812	815	847	785	826	879	800	782	843	809	790	815	825	859	782	887	871	807	885	823	794	798	849	867	853	897	824	809	804	787	871	822	830	786	865	806	774	820	832	845	805	801	808	802	850	844	824	823	828	873	763	873	797	805	820	874	860	857	843	796	822	823	800	825	828	825	819	801	817	824	840	815	807	825	864	805	811	804	849	796	839	836	846	862	834	821	824	826	830	836	769	833	810	798	847	851	839	840	809	827	868	847	892	850	806	829	856	829	830	787	843	841	783	798	861	814	850	868	849	776	854	786	830	823	879	805	836	794	835	806	835	799	856	776	838	800	860	810	867	802	794	815	839	828	801	854	831	814	847	854	870	882	787	805	833	846	884	846	818	877	821	838	816	811	873	819	802	810	824	824	825	838	791	814	813	787	784	884	829	844	869	827	833	790	824	858	813	801	908	834	842	832	818	869	806	882	777	784	882	865	867	808	848	795	802	839	857	798	800	796	843	879	827	777	804	852	836	782	825	840	794	837	844	831	752	780	872	845	814	774	833	807	843	797	778	860	870	873	826	837	817	884	834	780	863	854	815	853	820	856	859	818	859	820	867	785	838	796	839	819	786	829	848	794	822	795	851	813	842	797	802	815	880	851	843	828	840	808	858	802	847	804	849	782	853	806	856	845	806	805	832	835	828	834	758	835	833	802	817	827	812	851	843	885	827	837	833	819	821	884	845	854	807	868	851	811	814	756	868	827	812	858	837	849	813	777	881	765	846	815	809	834	815	829	855	789	825	874	808	838	830	843	848	779	811	793	827	814	849	805	804	800	849	829	800	806	847	803	817	836	893	855	820	813	803	795	835	811	794	816	832	878	901	842	795	869	891	808	791	818	823	814	807	826	834	821	839	805	793	823	757	845	814	833	827	815	868	829	813	845	853	829	751	828	824	836	793	831	842	836	855	895	825	859	762	828	810	799	836	791	813	828	828	813	843	872	842	861	842	812	882	834	824	847	814	808	841	831	816	802	878	852	836	818	758	828	816	791	788	867	813	790	879	809	836	851	821	829	817	769	828	827	862	855	843	800	846	824	805	800	847	835	791	808	865	820	843	838	810	811	854	850	885	814	845	832	833	856	865	817	782	804	775	828	780	822	788	782	800	857	859	824	813	847	828	834	873	798	875	844	804	837	811	791	796	870	816	824	842	824	798	843	832	804	857	830	814	847	866	844	809	837	862	808	835	760	772	781	792	825	841	837	870	802	819	848	818	756	827	860	774	823	801	791	771	796	852	811	804	797	832	799	854	879	833	822	842	843	792	797	864	847	839	803	846	858	880	835	818	804	838	756	847	836	851	844	854	848	817	825	892	807	832	812	854	848	846	800	799	779	831	846	825	905	827	790	801	774	834	825	824	778	800	857	797	846	833	763	850	832	810	767	870	803	822	809	861	849	815	874	802	851	845	814	770	787	819	812	814	810	781	825	792	810	850	855	764	832	824	894	774	845	834	777	802	817	857	794	825	807	865	845	831	811	867	814	823	843	844	854	807	841	816	797	817	861	851	804	805	773	817	823	807	849	843	751	849	826	811	805	853	794	819	819	857	823	845	814	809	822	866	850	793	843	848	836	819	853	814	795	808	864	814	786	846	859	838	809	829	797	813	819	817	828	845	825	850	830	833	822	798	809	855	833	840	787	804	845	769	789	873	800	836	878	827	832	838	830	891	860	818	829	809	851	865	818	867	816	824	855	777	842	858	778	866	816	810	845	866	830	875	831	843	785	798	827	827	869	828	827	811	806	771	853	884	886	824	865	847	816	804	817	826	824	795	779	793	809	774	803	858	845	810	821	769	819	798	820	867	853	823	819	826	857	825	826	861	885	800	822	896	884	780	814	850	839	855	831	852	831	827	775	850	832	835	836	824	794	807	862	826	835	802	822	798	828	773	830	839	808	859	822	827	826	859	834	804	814	852	901	828	784	837	861	850	800	780	796	842	789	854	823	826	823	878	796	869	839	820	895	799	837	865	805	838	822	788	858	815	866	864	795	857	830	840	903	756	802	763	861	863	811	817	831	833	801	816	880	821	865	816	850	843	806	808	829	842	859	842	805	781	868	833	860	837	844	863	808	849	771	831	838	821	834	860	868	856	811	829	809	843	788	840	833	863	789	861	861	808	858	814	792	840	793	830	861	842	838	819	915	793	815	798	856	839	868	760	801	824	850	841	805	796	757	856	866	836	801	799	859	883	863	823	819	810	923	836	833	865	804	808	806	819	786	830	836	808	851	838	802	851	828	850	827	819	806	806	842	809	821	793	821	794	811	873	812	868	834	792	844	829	799	835	776	826	818	856	866	828	839	852	802	823	851	880	777	867	812	851	795	778	831	815	846	842	792	842	820	828	796	781	785	857	832	791	851	815	836	841	834	868	853	835	786	797	812	842	831	822	821	847	794	837	843	816	854	836	806	777	762	795	853	815	807	848	813	854	849	819	899	841	839	855	849	790	855	779	807	800	868	836	829	809	876	849	822	840	858	790	859	826	823	808	827	824	811	834	811	848	800	823	860	841	829	814	832	854	809	808	838	848	792	822	819	823	843	864	839	831	826	821	858	892	806	781	866	831	762	821	815	859	776	814	808	867	860	811	824	818	855	858	853	836	795	901	819	806	901	790	828	821	804	820	841	870	778	810	825	787	834	818	819	790	827	831	784	829	806	855	816	787	801	791	861	827	824	820	784	805	818	814	822	871	843	807	848	808	874	807	830	853	801	857	844	839	819	854	818	855	798	796	868	819	808	827	852	770	822	803	811	832	794	832	818	816	834	853	784	809	830	823	817	850	775	757	860	836	848	833	820	794	859	824	821	802	801	783	833	826	844	853	799	845	868	829	816	862	865	851	820	763	807	800	776	825	816	810	796	800	783	833	877	875	867	804	845	859	832	862	840	815	804	808	867	815	809	827	795	821	820	770	816	911	824	849	799	853	839	823	820	803	823	855	820	815	801	761	832	814	826	824	866	849	871	823	838	801	780	831	812	794	822	825	839	847	819	803	776	881	892	818	811	814	789	880	855	828	778	863	814	842	805	806	816	901	859	816	847	796	847	867	810	821	855	834	790	804	844	808	808	817	820	808	817	790	896	826	816	813	797	853	837	795	844	829	817	765	792	834
19946	24169	12998	3683	2428	1567	1014	823	660	561	536	550	601	608	631	547	517	497	513	502	407	403	369	333	358	326	343	336	327	289	262	297	294	271	320	303	325	282	321	289	299	295	284	307	301	308	300	281	305	297	286	306	297	302	274	261	282	303	298	292	280	252	281	318	275	259	289	285	322	296	294	304	303	273	280	269	283	273	270	275	280	299	296	308	288	300	277	292	322	320	281	293	286	286	280	261	296	308	289	316	293	285	315	295	284	285	310	288	279	281	298	250	302	254	322	280	304	299	272	313	302	311	299	289	287	262	296	311	310	291	296	280	276	279	296	320	326	326	338	307	267	313	287	283	296	283	276	320	276	275	288	269	278	317	292	323	299	270	277	278	268	265	291	289	285	317	301	266	301	294	294	281	279	275	294	289	322	278	255	282	309	276	292	298	287	292	288	308	294	311	286	280	292	266	256	265	317	276	273	302	294	271	298	273	273	300	283	273	295	304	296	276	279	287	266	302	273	298	276	273	292	282	277	280	296	290	259	295	290	299	306	287	295	280	275	297	295	293	236	291	279	283	285	292	283	263	267	292	289	270	285	294	287	273	312	278	291	288	257	287	308	297	304	276	257	290	275	263	291	247	303	283	300	286	283	295	280	282	274	260	297	259	300	302	288	293	292	296	262	301	282	310	291	294	289	310	266	230	279	276	325	315	283	308	268	287	287	293	262	282	299	283	268	262	279	292	349	307	281	244	277	318	304	312	291	315	292	268	294	292	295	276	300	292	306	279	283	264	268	294	289	292	260	333	284	304	312	307	333	298	287	296	284	294	262	297	286	299	295	285	279	281	306	285	269	273	269	270	246	299	308	268	285	252	278	295	262	296	268	303	261	292	294	295	266	289	314	272	279	313	287	299	266	286	270	298	280	292	307	274	314	299	277	283	273	294	320	286	280	286	290	275	265	299	279	288	290	282	311	291	283	291	276	289	301	284	296	310	292	309	290	296	303	275	309	283	275	269	288	314	309	319	321	259	281	302	290	274	278	315	283	263	272	279	287	320	277	299	321	297	299	308	299	318	306	310	316	300	270	268	299	281	263	283	290	277	309	269	282	282	308	295	281	296	295	299	268	286	286	245	272	276	296	326	297	272	335	310	295	287	272	299	291	287	294	311	263	256	284	259	295	289	305	275	264	301	267	289	292	278	318	302	307	274	292	309	297	309	325	314	253	294	308	276	274	280	265	266	283	329	313	290	262	269	290	308	285	287	295	304	270	299	303	284	298	279	256	318	296	288	241	295	305	273	270	268	295	301	301	316	277	281	258	283	293	260	296	272	302	283	321	306	316	279	328	289	266	296	285	289	289	322	288	270	275	302	261	294	283	293	310	328	289	270	290	325	284	285	307	296	307	281	276	290	283	315	289	271	290	268	304	308	289	300	267	281	263	303	303	293	295	274	299	287	269	299	298	267	299	270	285	304	267	294	290	289	280	315	283	284	293	302	302	270	284	309	277	268	324	293	291	302	280	286	289	299	294	304	291	280	291	277	288	305	289	288	259	288	340	293	281	282	275	284	276	296	298	303	284	264	303	315	332	304	273	323	302	298	308	267	297	289	266	263	292	271	312	315	316	285	308	273	290	300	259	296	300	281	273	285	284	273	278	278	280	276	312	262	313	308	297	294	267	282	283	310	316	302	298	289	314	276	261	298	298	277	296	286	270	251	318	277	300	282	302	260	271	282	289	270	266	264	279	295	272	295	300	280	304	285	277	241	281	288	271	284	273	264	310	306	301	292	300	316	308	287	294	290	330	297	260	300	292	289	293	271	280	272	307	314	253	301	287	284	311	298	309	289	317	293	304	320	305	271	287	320	296	259	289	307	285	272	275	299	261	268	306	307	283	277	308	281	308	275	273	250	299	275	333	278	294	299	284	277	277	309	252	304	292	311	281	274	318	303	257	292	288	278	284	292	270	290	305	277	267	271	301	289	347	267	289	320	297	284	303	286	286	251	286	279	277	320	256	283	286	322	258	312	261	279	299	290	291	294	270	277	284	257	292	270	299	289	275	324	279	311	311	283	307	314	309	284	286	313	292	265	289	280	293	267	302	261	317	311	326	309	286	287	315	279	290	279	301	273	308	296	297	275	292	309	280	279	319	298	296	287	274	276	274	291	287	287	291	300	301	268	304	315	280	300	293	283	279	297	250	273	273	270	319	286	303	299	276	272	281	273	287	284	310	292	284	256	288	272	286	306	292	283	276	292	291	293	277	278	274	293	281	270	280	296	294	290	307	272	323	293	300	284	281	271	292	284	275	297	268	297	270	286	287	295	281	288	263	294	294	299	286	318	322	262	277	297	255	297	250	303	301	281	256	295	281	279	275	296	294	263	293	279	256	280	274	292	280	275	274	320	309	286	290	290	324	271	247	269	313	277	301	295	291	272	315	301	270	316	284	249	267	282	294	276	302	313	279	285	275	294	301	282	309	274	281	305	267	304	297	290	279	297	294	288	279	275	291	298	283	294	289	283	294	316	306	273	294	292	271	279	296	280	287	285	256	296	269	290	305	307	273	286	271	308	288	272	256	288	286	276	268	312	270	309	284	313	305	313	295	278	269	315	295	284	277	290	299	271	308	271	322	284	311	312	286	306	271	289	280	273	283	287	307	250	295	282	270	275	292	288	259	293	277	293	283	292	274	281	271	316	268	273	280	300	292	295	287	279	281	305	324	298	281	270	327	269	314	261	305	293	304	273	291	285	293	270	285	280	303	275	285	291	263	309	293	282	285	313	285	296	289	303	299	287	298	288	296	267	292	281	278	294	276	299	276	309	290	305	286	290	279	280	284	308	261	272	309	279	304	265	301	259	294	263	291	283	318	296	309	275	277	279	293	267	305	300	297	278	270	308	312	287	307	309	278	292	281	279	318	239	287	298	260	273	286	286	293	316	260	319	300	311	291	280	294	322	287	296	286	272	255	293	277	279	293	288	281	264	287	304	299	249	279	322	308	287	290	281	293	290	283	292	307	289	277	289	276	278	308	311	275	283	292	282	295	311	301	271	292	305	301	304	291	305	276	294	254	287	288	281	290	269	294	279	280	293	306	284	264	310	281	333	296	318	269	291	311	292	276	281	303	284	298	279	257	303	304	299	316	258	271	300	289	285	252	270	294	296	268	299	281	278	295	293	259	270	282	273	292	308	282	297	323	281	274	301	295	273	275	297	299	304	278	316	297	323	272	305	288	293	299	275	289	294	276	293	338	315	322	280	279	271	298	286	290	319	292	324	322	276	255	290	300	280	291	280	320	278	290	304	276	303	292	275	323	294	287	272	285	330	301	259	290	290	276	270	283	290	283	300	311	319	315	294	283	310	280	272	304	256	256	278	300	271	291	289	288	320	308	273	291	290	276	248	269	281	303	313	304	275	306	272	281	271	271	299	280	298	276	269	317	303	297	297	276	304	287	313	260	304	296	305	298	307	266	285	251	301	258	306
18050	27204	10207	5978	6708	4593	3714	2944	2517	2360	2200	2447	2922	3031	2933	2911	2593	2416	2532	2161	1942	1630	1613	1514	1456	1287	1108	1113	1169	1060	1019	1050	967	930	935	966	991	939	944	959	939	972	1021	955	975	997	1034	996	969	935	979	953	980	979	941	899	861	853	873	884	881	881	917	859	916	906	860	867	913	908	870	975	829	910	878	904	859	825	864	874	842	917	884	897	925	909	939	851	922	883	873	903	850	814	908	915	849	884	891	894	914	911	918	954	875	852	892	910	888	876	945	874	878	846	900	857	874	897	853	879	819	854	862	920	868	893	856	850	922	908	867	883	849	932	853	849	885	850	895	865	834	893	917	901	901	844	880	894	857	855	892	882	956	830	885	883	907	857	896	918	869	910	898	917	858	834	815	840	871	884	911	859	898	855	847	914	931	816	854	856	840	884	865	819	912	932	897	821	885	857	946	851	865	837	891	846	851	877	902	860	857	857	860	863	870	854	841	885	864	883	932	909	854	902	872	882	853	853	849	876	854	877	899	847	892	903	808	839	880	877	897	937	818	903	863	887	893	878	862	908	873	886	851	902	909	870	922	851	846	895	878	838	879	836	909	867	914	845	895	845	893	882	888	854	883	857	832	862	871	853	830	899	905	887	825	920	907	861	869	914	894	859	870	884	877	880	897	830	895	928	876	906	910	872	839	870	859	867	905	900	847	873	849	921	873	874	856	901	904	845	786	870	860	894	891	829	844	871	902	856	842	875	874	853	835	896	955	821	844	907	876	898	864	893	862	918	884	900	864	863	873	880	850	852	896	916	890	860	873	898	842	871	880	892	908	868	885	929	902	921	842	851	859	899	935	882	903	885	825	868	859	925	895	858	881	883	878	866	880	843	875	851	876	907	831	872	828	878	882	880	871	852	902	899	876	868	831	822	827	862	863	903	874	864	874	868	850	845	897	904	932	939	857	908	920	866	820	873	901	916	888	895	918	863	873	959	873	907	843	866	894	856	897	894	887	831	850	868	847	928	893	941	914	848	883	844	889	897	890	827	863	925	914	898	916	876	866	884	852	872	884	949	834	897	841	864	863	863	837	910	825	901	844	893	905	852	934	846	817	866	862	820	904	858	873	854	882	844	925	927	858	904	902	886	906	867	870	896	928	912	897	891	858	847	940	870	873	855	865	883	896	879	860	840	871	846	875	851	831	884	916	886	816	915	877	882	881	889	893	837	833	863	931	879	878	868	926	821	892	864	850	850	924	869	897	883	874	908	856	879	909	925	900	881	859	910	853	902	881	878	926	890	926	862	899	852	870	923	882	853	963	929	893	913	879	861	940	842	833	876	858	894	913	859	885	802	913	871	871	871	835	909	872	890	894	882	880	891	908	864	914	879	880	898	861	884	827	881	889	889	858	904	918	884	851	874	873	864	842	921	866	845	887	880	822	835	899	936	900	865	917	888	854	866	875	897	893	891	903	890	927	942	888	865	821	825	924	899	871	881	873	861	869	878	880	868	882	900	838	904	861	860	888	893	890	892	877	929	905	898	871	876	891	842	870	903	855	869	876	894	823	911	893	832	896	897	866	923	864	879	858	913	901	910	898	900	855	827	837	902	899	874	936	822	866	858	864	918	885	860	905	823	812	869	901	922	903	884	827	851	897	893	927	874	853	825	871	920	879	901	889	887	901	892	889	914	886	802	892	860	902	866	924	921	918	915	921	851	859	858	861	862	929	827	943	907	906	816	873	882	869	864	861	916	822	886	910	904	907	912	880	849	859	859	898	875	880	886	883	875	828	891	846	891	846	912	867	858	874	842	805	899	856	891	913	867	906	894	880	864	870	895	916	853	868	904	874	905	890	885	854	865	921	887	883	887	892	880	869	901	879	852	917	899	910	910	861	821	863	894	883	880	837	869	856	920	843	875	935	898	867	859	821	845	875	893	893	901	864	941	900	944	906	870	883	836	879	878	865	892	852	883	880	880	852	891	876	867	844	912	845	908	916	906	951	860	880	912	913	850	884	862	851	911	892	855	939	834	870	898	898	842	871	930	870	864	856	892	900	870	831	834	886	889	874	891	874	844	880	865	952	877	842	903	895	873	908	878	904	913	904	864	898	902	918	936	896	824	884	830	884	852	900	904	892	930	860	905	826	837	849	927	861	915	870	891	869	894	904	867	893	928	886	899	918	911	868	891	849	914	832	892	900	857	872	892	861	868	879	862	823	835	938	875	848	857	852	871	907	912	845	895	839	890	877	954	815	877	882	886	829	851	824	895	861	919	867	847	939	883	914	852	848	887	895	931	867	899	896	910	909	877	885	924	872	895	905	914	837	894	888	858	882	883	890	876	869	895	905	871	853	908	885	885	852	857	901	865	861	890	905	873	845	929	844	893	850	897	968	856	885	865	885	879	876	889	894	865	885	883	929	910	852	889	925	837	915	892	853	874	883	900	902	867	916	911	828	857	894	873	892	863	924	902	908	891	876	876	858	920	887	868	925	877	849	888	832	831	878	845	864	925	897	835	867	871	903	853	868	895	864	877	846	854	871	897	844	851	852	842	879	876	873	892	858	844	868	890	912	894	884	910	891	833	831	849	830	837	872	862	869	859	855	868	916	873	854	926	870	912	855	892	922	836	858	877	901	857	891	903	867	867	841	919	885	920	888	953	877	918	914	926	869	880	903	882	888	911	831	860	854	959	879	881	818	854	849	868	846	886	859	871	861	873	885	894	886	886	932	862	898	905	930	882	863	878	883	859	849	885	892	915	898	904	882	889	891	845	872	873	860	912	862	844	896	898	863	885	882	893	807	849	884	889	854	881	869	873	909	887	881	864	842	874	896	856	861	902	863	838	897	881	861	885	881	875	829	839	903	915	882	912	855	879	882	889	893	872	858	904	952	911	868	956	911	899	865	881	930	801	916	920	892	852	867	871	899	884	838	881	878	882	842	924	863	891	899	901	922	853	870	891	851	887	842	843	907	900	893	888	860	855	916	846	867	911	875	924	930	838	874	818	897	898	878	875	865	917	884	818	802	896	857	840	884	826	871	889	886	892	823	936	849	884	869	894	942	900	876	881	910	915	902	897	910	907	842	900	883	845	920	903	920	866	831	863	860	830	847	894	901	902	792	861	879	860	865	892	876	917	868	841	936	900	885	831	841	920	842	906	887	856	830	863	895	859	904	922	885	873	898	893	807	856	852	858	854	893	835	854	863	896	918	918	883	908	902	855	876	984	916	949	859	892	917	845	839	865	908	937	960	870	910	884	966	836	869	884	929	893	897	879	909	832	881	867	891	904	857	880	871	884	877	847	906	855	843	894	894	885	879	879	893	869	858	879	891	883	861	922	836	926	918	883	855	889	855	878	854	912	868	862	903	849	872	871	865	883	897	877	875	857	890	886	936	880	863	845	910	919	853	876	871	837	898	835	840	852	859	879	832	924	871	887	894	862	861	923	906	894	899	870	855	913	874	915	849	781	869	854	880	891	866	914	903	867
47937	48430	34157	24430	22845	17498	11663	7361	4398	3510	3407	3839	5683	5609	4775	4546	3473	2618	2466	2124	1524	1177	1362	1049	836	539	433	429	437	319	310	276	260	235	255	245	271	238	270	202	239	236	255	250	258	295	282	245	269	255	279	238	264	239	241	249	243	233	222	244	240	228	225	228	271	251	202	225	220	231	260	213	222	221	201	236	225	223	212	261	219	224	220	244	237	232	231	253	232	236	258	228	242	215	238	227	238	251	210	236	223	220	204	258	223	208	231	239	233	218	221	225	214	247	209	238	223	232	230	218	222	220	217	224	238	244	225	230	224	232	211	228	203	240	221	230	224	234	223	243	247	239	239	212	235	214	218	230	225	221	240	235	233	203	253	230	238	243	188	229	224	219	230	246	202	248	239	245	217	233	234	235	225	229	220	199	217	217	247	236	249	208	206	229	260	234	224	222	207	202	209	217	232	225	214	224	248	225	220	232	233	251	231	217	213	241	188	228	261	226	225	223	217	252	226	210	200	216	214	230	228	240	239	237	235	256	250	215	263	224	231	235	248	227	229	233	226	221	241	248	230	241	203	230	234	241	243	235	236	229	227	205	239	237	228	228	243	237	211	225	233	252	231	226	229	219	226	221	218	248	218	226	237	250	204	195	228	253	205	204	220	242	224	214	243	206	246	222	225	223	241	207	242	243	239	235	244	246	242	219	237	220	231	237	269	197	246	222	216	243	244	200	243	224	247	218	241	215	235	205	204	213	222	230	242	229	202	223	229	256	249	239	231	213	261	218	244	247	219	189	233	226	259	264	228	234	225	238	212	220	214	219	223	238	237	238	219	240	233	226	255	246	216	226	235	222	217	227	253	235	254	234	236	246	238	244	230	261	225	253	219	228	228	226	224	204	232	221	219	247	238	215	199	232	230	232	231	237	231	234	234	242	243	243	223	225	227	244	225	257	235	219	239	225	242	241	207	230	202	246	213	224	233	237	227	242	239	244	247	231	239	234	220	247	251	263	220	219	194	211	239	226	272	248	226	226	240	239	223	242	218	216	210	212	238	244	230	228	238	231	228	235	213	220	239	226	235	198	233	236	228	230	229	226	226	211	226	224	239	221	236	210	202	226	237	244	247	240	208	220	243	248	220	228	194	234	225	244	208	212	231	237	238	242	209	198	205	219	228	216	229	241	253	224	243	226	230	231	228	220	241	223	191	236	242	239	220	233	240	260	235	234	266	234	218	237	248	214	251	213	228	249	229	235	216	220	231	237	232	226	209	238	227	220	234	233	197	213	230	226	230	230	232	216	244	237	233	250	214	222	225	226	222	233	212	207	216	237	220	240	206	230	213	218	234	210	214	210	195	236	236	250	256	247	212	236	224	207	237	256	214	245	212	247	213	250	250	220	263	224	222	234	211	244	231	247	251	241	194	239	217	214	237	211	247	226	296	230	228	226	211	281	235	214	239	226	208	217	224	223	236	225	242	211	213	222	247	249	234	244	224	213	213	220	247	229	232	203	229	203	206	239	225	241	219	238	213	227	257	225	226	249	219	236	255	217	218	245	227	259	227	231	229	234	252	216	220	206	234	246	226	215	208	218	242	240	211	217	247	217	245	242	216	228	216	233	238	251	224	247	225	245	233	232	220	217	225	244	239	247	193	237	215	199	218	217	246	241	241	233	226	228	235	217	200	242	250	253	238	228	240	229	235	234	220	234	236	222	236	245	220	232	231	246	230	249	222	232	252	235	236	232	225	218	240	265	225	232	229	263	227	224	230	220	237	230	241	230	225	211	226	239	251	225	225	234	235	231	242	241	233	246	260	207	213	213	231	225	193	232	204	206	231	244	241	222	212	203	256	247	217	226	216	206	221	207	236	217	235	209	223	228	206	242	244	222	230	227	221	245	241	232	240	234	209	218	217	232	253	231	212	237	252	251	231	264	238	235	224	207	218	215	215	228	229	190	201	207	223	246	234	211	234	233	250	225	212	230	244	211	244	233	232	231	244	225	222	192	206	206	245	232	215	239	210	251	277	234	240	249	214	224	217	216	239	263	238	245	234	248	236	225	227	212	224	239	218	233	264	219	236	239	249	248	235	231	246	233	266	221	217	227	246	222	224	244	239	239	191	230	236	216	222	216	258	235	231	229	248	265	211	259	212	211	224	204	215	232	213	218	238	241	246	240	242	215	240	207	254	226	238	232	233	246	237	216	213	232	224	209	235	214	240	231	206	239	243	221	254	242	252	232	231	243	254	231	229	227	210	213	262	244	224	221	218	226	205	215	244	224	208	219	212	237	232	220	208	259	240	244	204	248	237	215	205	235	235	244	215	263	248	219	218	230	244	220	200	240	229	205	233	225	215	234	233	204	238	254	253	214	229	224	208	216	237	234	252	222	219	241	203	201	227	227	251	228	232	241	246	217	241	226	245	240	216	213	242	230	224	249	233	227	237	235	241	206	235	235	213	229	211	231	243	243	218	230	251	228	229	220	228	248	213	225	233	228	235	245	270	219	228	212	251	252	226	253	216	227	249	227	229	214	201	215	211	253	218	259	215	206	227	224	239	214	240	233	236	249	224	237	225	209	215	230	245	258	227	206	218	216	225	237	256	247	253	233	231	205	222	227	247	225	243	185	244	222	233	225	252	235	219	228	240	249	237	255	211	243	241	234	234	225	226	211	236	231	201	224	239	209	225	196	235	223	248	226	226	222	222	244	230	204	202	235	216	229	235	213	266	220	206	251	257	238	234	237	259	228	222	235	237	206	228	218	209	214	261	213	221	210	239	207	235	229	243	217	230	228	230	239	198	218	237	229	215	218	243	236	221	212	211	249	254	224	252	227	216	232	211	221	264	248	243	220	197	201	248	234	221	237	224	204	214	241	246	237	241	235	255	209	221	194	234	208	231	228	255	256	234	243	245	250	255	203	230	230	222	246	224	225	225	235	259	225	240	202	254	224	238	256	262	204	224	235	250	230	227	221	241	216	234	231	230	231	213	222	228	223	237	212	216	241	216	260	207	231	216	221	241	247	229	242	226	218	202	208	234	242	201	229	227	225	218	246	236	226	213	230	213	220	214	219	199	213	228	239	230	248	245	223	220	217	213	249	236	231	231	247	222	224	243	201	221	231	256	229	243	224	249	234	212	245	208	234	218	203	234	219	212	215	235	220	230	231	225	229	234	216	245	236	250	229	218	193	234	203	212	238	228	209	220	227	234	252	233	218	239	248	221	243	198	231	240	238	234	238	250	240	214	213	247	215	229	223	215	237	233	229	218	212	199	223	241	222	222	211	227	211	235	232	221	230	217	234	239	259	249	223	232	262	210	213	224	217	228	222	253	207	225	233	241	244	207	216	221	219	211	240	213	226	233	203	223	208	232	245	224	238	216	239	227	239	230	251	256	228	238	235	240	243	205	232	244	229	236	228	273	228	247	229	225	221	214	225	215	242	238	213	203	225	224	209	259	249	239	217	238	237	237	223	225	242	228	234	242	229
39124	50022	24542	22015	24486	19155	16604	12518	9915	10194	11054	13917	18561	18745	18042	18422	14237	12137	12472	11680	8053	6636	7543	6162	4629	2703	2121	2426	2213	1568	1197	1051	975	875	909	888	896	869	885	863	913	932	967	905	955	932	933	925	919	875	902	908	833	789	793	736	755	747	770	795	749	802	779	820	771	775	769	774	743	784	772	705	741	726	744	755	751	769	735	698	754	747	709	750	747	759	728	728	740	744	727	750	711	750	667	732	776	739	745	751	719	721	704	757	747	744	675	693	695	700	728	698	746	698	741	763	747	694	704	757	705	694	741	769	750	711	719	723	731	696	680	726	741	720	750	706	727	701	757	736	692	688	752	734	718	685	692	671	744	733	702	764	722	644	701	694	722	689	697	715	705	686	726	744	702	738	754	701	715	708	713	682	762	729	677	715	702	674	739	720	728	740	693	722	732	655	751	667	691	715	709	742	648	734	693	701	721	743	706	786	726	764	712	767	709	771	733	722	694	677	702	724	688	681	747	700	726	710	766	708	726	737	732	761	711	718	700	721	748	726	733	754	696	722	687	738	689	764	712	754	712	689	698	723	765	691	744	746	714	730	722	761	744	751	718	726	759	736	724	710	732	724	722	679	731	668	694	692	721	692	738	699	708	725	691	707	745	681	715	735	754	729	734	732	743	745	685	757	732	730	679	669	763	710	688	699	693	717	717	703	695	720	732	730	744	699	746	749	735	715	674	700	723	725	702	710	720	701	766	749	698	720	759	747	709	725	718	792	800	708	723	737	735	770	724	750	686	709	667	721	745	741	738	734	725	715	711	685	685	710	761	667	756	726	724	726	762	720	730	659	762	750	711	684	706	759	723	713	724	706	729	697	688	733	674	733	688	734	722	665	729	716	690	707	707	722	729	694	718	737	717	680	695	730	740	716	754	752	810	702	704	743	784	766	747	698	702	712	714	728	750	666	684	688	736	694	704	697	732	674	723	707	695	741	756	754	687	739	697	739	750	705	734	790	737	719	684	730	697	746	676	677	704	732	744	712	706	695	705	749	733	731	700	763	730	751	725	717	730	685	715	701	723	663	705	700	712	656	747	689	708	750	719	718	749	698	720	682	710	666	717	731	718	755	730	735	744	698	680	698	706	747	776	694	756	720	763	772	695	699	740	717	693	717	768	738	748	725	724	716	662	738	744	713	716	704	743	674	738	723	690	711	749	744	746	704	724	694	731	744	698	705	726	690	662	716	702	697	715	718	700	697	773	711	721	720	713	693	715	694	765	683	714	728	699	707	705	713	715	731	672	762	716	739	733	752	760	746	721	702	696	699	685	688	697	763	766	723	717	729	704	719	754	695	751	708	740	742	668	758	661	719	716	737	724	702	722	696	720	714	748	741	702	756	722	723	690	746	716	719	693	709	668	750	768	718	732	713	685	765	740	726	683	740	699	731	744	731	737	758	738	704	772	709	689	717	712	679	664	753	703	733	694	678	727	725	696	690	701	691	745	748	740	686	725	704	770	744	726	688	762	722	701	710	708	762	740	690	691	701	714	728	697	695	715	702	775	716	716	719	709	675	748	708	697	751	683	662	752	729	694	737	683	698	709	720	727	736	675	693	680	739	733	739	697	729	682	737	665	699	716	698	741	716	733	720	765	756	658	740	699	703	724	740	691	695	715	678	737	726	699	779	717	727	778	725	746	698	700	666	687	721	752	698	712	717	692	692	680	715	741	748	755	757	739	727	714	689	694	755	749	728	729	729	717	720	706	725	734	732	678	732	723	730	698	713	729	749	702	718	681	729	705	725	685	746	743	713	742	700	676	715	748	762	704	721	727	687	731	705	711	705	778	759	704	733	688	719	716	737	728	707	721	730	712	705	716	717	779	725	770	720	718	706	748	746	727	784	695	751	683	671	783	711	678	729	738	713	745	697	734	714	698	752	721	729	714	690	736	708	753	703	709	763	755	703	708	734	665	681	737	701	779	690	697	744	728	752	703	710	702	680	715	722	677	703	703	707	727	759	735	708	731	688	716	683	756	713	780	717	733	718	715	701	766	723	715	735	752	728	717	709	735	724	745	747	756	732	695	744	729	757	735	691	682	735	713	686	700	715	752	694	733	682	730	700	721	706	691	722	749	698	707	693	720	790	713	775	725	718	681	739	737	679	734	730	729	681	700	692	769	734	753	676	731	720	713	720	748	724	723	717	737	712	693	700	689	739	725	756	709	730	721	702	721	798	744	684	744	689	691	726	687	724	733	662	714	738	732	722	717	713	744	702	708	712	700	669	726	701	685	735	688	667	720	689	710	765	734	726	700	737	697	742	730	660	679	754	689	742	707	745	713	756	750	692	662	690	704	700	770	701	778	732	701	704	743	717	728	732	657	727	733	733	717	752	700	708	713	684	724	775	761	684	717	662	723	727	706	723	698	703	718	746	740	686	734	726	709	738	710	727	708	762	728	687	719	702	739	726	723	726	726	727	733	725	691	718	723	707	753	712	753	751	711	722	765	750	711	718	768	705	680	723	706	690	705	717	707	742	750	727	696	700	756	714	736	724	712	664	759	722	756	701	736	702	760	719	721	757	719	748	733	732	753	724	722	733	705	682	704	731	676	714	746	758	726	825	742	740	695	812	752	730	678	730	744	741	763	763	728	752	701	692	710	743	746	681	728	729	703	743	712	723	694	723	701	707	743	744	675	709	735	734	665	697	660	705	726	747	762	698	717	752	726	725	734	703	723	741	682	738	688	751	731	732	709	757	714	744	698	684	768	750	692	735	747	712	747	743	737	711	735	731	749	678	715	729	734	702	684	713	706	722	731	723	688	717	704	719	700	723	710	746	748	737	733	709	684	712	746	716	679	739	696	742	709	729	751	762	756	762	653	735	729	723	693	746	742	741	729	729	706	709	698	750	759	746	730	715	703	684	756	737	725	726	713	757	723	686	761	720	715	654	739	707	693	750	747	697	709	715	708	744	756	673	679	694	697	681	654	734	717	752	729	717	740	735	698	730	726	678	757	699	777	696	664	705	756	692	744	705	712	734	690	720	728	735	737	707	741	695	680	713	708	744	737	741	736	708	727	693	664	752	739	762	723	711	746	755	652	736	744	691	740	755	712	692	743	769	730	729	673	735	763	769	691	719	720	786	696	757	736	702	729	713	694	701	716	729	739	711	742	720	675	717	745	683	738	691	731	710	732	741	721	751	722	706	688	696	660	717	762	699	712	729	759	739	698	710	739	702	732	715	732	674	741	715	705	718	669	708	690	710	716	714	701	732	749	754	704	715	741	710	731	715	746	704	736	748	679	689	732	684	759	735	678	656	695	731	723	720	744	780	710	710	813	684	676	751	713	728	728	718	739	767	730	742	698	712	756	716	716	752	753	738	738	723	691	668	702	738	747	732	744	707	712	641	707	688	730	736	700	693	702	736	717	718	727	715	731	735	735	709	727	713	670	711	733	760	743	683	721	741	695	751	702	704	736	736	691	659	704	698	692	722
55554	48622	33665	26920	27030	25229	22546	18825	13555	10064	9519	9350	14552	14492	12465	11059	8188	6988	6354	6132	3602	3042	3403	2794	1869	848	802	957	836	607	454	434	362	326	321	338	326	321	334	306	326	291	312	314	305	341	341	369	338	315	312	311	285	310	279	299	298	281	280	282	300	306	303	295	290	294	271	283	286	311	260	318	311	273	275	282	299	257	311	300	291	312	289	274	261	306	275	271	317	274	294	284	285	246	294	292	336	291	265	257	284	265	282	262	260	289	282	267	279	280	301	290	286	276	302	281	305	289	285	318	255	268	283	255	245	308	261	281	318	252	265	265	274	312	256	263	278	288	257	262	269	283	273	278	275	243	283	251	277	297	290	285	307	294	265	265	269	247	283	251	272	286	270	266	294	257	279	274	266	272	242	301	247	313	271	283	281	274	299	269	268	281	287	283	269	257	240	264	282	251	310	261	270	282	272	268	283	268	250	269	262	228	260	296	296	280	253	302	265	297	280	286	281	277	306	293	297	296	274	287	258	287	295	256	285	291	279	278	296	287	260	308	271	274	292	307	268	267	279	276	301	287	260	271	270	245	259	269	260	258	257	282	283	283	292	291	277	260	263	271	283	273	279	287	278	288	271	252	266	275	305	254	318	260	283	279	286	287	289	254	283	266	283	270	288	281	255	268	289	300	267	264	246	314	276	269	252	287	283	276	289	281	285	290	309	267	250	282	257	302	269	287	323	275	247	268	250	289	269	291	301	268	252	263	279	288	266	270	296	283	283	272	270	259	281	294	262	270	279	284	315	259	275	275	273	276	278	266	273	307	274	288	274	251	299	292	280	304	269	310	284	280	270	250	291	287	316	273	289	277	298	308	288	289	285	244	293	274	275	282	286	322	303	289	254	268	282	273	303	278	273	265	261	275	285	290	272	274	283	257	275	283	280	285	259	276	277	303	268	298	288	272	308	281	284	265	287	326	279	278	270	272	273	296	265	270	289	288	271	276	266	295	279	265	268	280	287	286	250	266	265	254	299	307	299	278	257	294	322	281	283	258	273	245	264	254	258	242	267	252	285	259	267	286	301	290	267	311	251	276	275	307	277	277	283	253	262	288	270	240	251	288	265	238	253	298	284	290	282	279	274	252	277	259	275	250	261	302	278	289	296	288	277	273	304	269	266	268	270	274	252	301	281	277	303	285	298	295	307	297	273	250	280	300	271	265	265	262	271	270	298	294	272	294	273	260	262	279	286	314	261	275	293	290	269	317	238	286	275	273	257	275	271	272	280	268	248	251	283	278	259	279	278	267	283	272	266	273	284	294	252	293	245	294	245	271	281	257	270	288	320	279	301	291	288	276	244	315	259	292	268	266	267	299	288	297	267	294	250	273	325	291	270	274	288	290	267	249	291	309	258	269	267	288	278	254	275	273	265	262	279	264	299	317	280	260	289	301	283	290	301	265	284	289	276	274	290	259	287	254	262	306	260	263	259	245	255	291	263	282	263	301	274	256	269	256	296	273	303	312	280	251	300	280	273	279	291	302	260	284	265	269	276	288	296	246	278	290	266	269	257	262	286	251	296	266	264	299	274	268	283	256	251	278	303	265	256	302	269	275	280	286	280	294	274	275	274	278	307	280	285	323	289	272	250	271	273	250	283	291	254	282	269	278	263	255	301	313	269	281	268	284	288	265	291	279	250	272	280	269	265	307	305	272	282	299	279	283	302	267	296	298	265	249	312	283	267	297	263	280	262	285	269	279	272	261	289	298	279	280	279	275	265	260	280	288	274	255	260	286	240	262	267	241	260	256	281	251	288	256	283	264	266	302	255	241	277	293	265	289	299	277	271	263	263	246	283	269	278	285	291	311	295	276	288	293	290	281	264	265	284	302	283	285	282	274	254	253	231	292	304	262	282	290	298	278	275	259	295	285	250	283	284	242	308	291	287	310	282	273	271	260	298	290	280	307	269	302	268	280	285	279	315	329	279	263	279	276	260	283	288	279	307	273	276	294	287	289	284	289	315	292	240	288	298	288	262	283	298	274	302	284	279	288	298	275	296	258	293	312	271	318	264	290	249	291	277	289	254	298	244	294	283	273	290	271	298	268	307	283	235	302	266	271	285	271	269	311	250	288	237	282	274	278	276	289	295	296	311	283	281	284	302	269	268	271	308	313	260	272	288	295	254	269	293	295	288	292	294	297	320	233	296	293	289	269	276	284	273	256	282	304	257	252	273	261	285	282	270	284	275	264	260	291	275	287	307	285	264	257	279	310	305	296	308	263	277	279	277	305	276	243	294	265	260	269	255	277	267	280	296	255	264	303	285	261	289	287	258	300	289	289	291	292	254	272	289	252	245	257	283	268	293	248	275	297	263	266	273	269	289	293	308	289	252	284	285	232	281	237	278	262	303	263	288	264	281	273	280	291	295	258	297	267	287	273	278	295	279	272	274	277	277	273	296	273	305	235	259	294	268	301	257	287	269	281	292	273	282	288	279	286	268	280	285	276	248	270	258	288	325	277	274	280	273	247	274	255	289	274	302	282	287	278	297	284	287	257	267	287	269	261	259	272	258	274	293	286	278	265	295	273	309	266	293	290	278	279	268	277	245	284	258	293	269	287	285	274	275	299	295	274	276	259	319	295	272	253	274	278	279	276	261	248	260	270	273	277	290	267	298	264	331	273	252	287	309	263	289	265	268	272	240	274	292	291	299	280	269	281	292	268	293	288	292	296	272	287	237	265	294	266	260	292	294	269	272	291	259	291	285	268	302	289	282	259	279	264	280	271	298	289	272	308	290	246	280	247	252	288	290	272	268	239	280	258	301	295	280	252	294	281	256	305	253	265	292	269	271	268	284	259	286	263	268	249	272	255	262	299	271	264	295	296	267	278	274	263	266	298	285	286	247	277	277	263	261	253	267	277	263	265	285	302	280	284	270	283	281	271	311	287	262	266	278	285	260	295	260	305	263	294	257	280	294	251	265	296	276	275	274	289	283	294	276	288	295	258	283	290	300	243	246	238	283	272	254	290	259	271	277	279	280	290	283	245	269	271	310	283	278	308	257	256	266	244	273	262	261	290	287	284	290	341	281	279	261	308	296	260	264	257	280	277	309	267	251	284	283	275	288	285	252	282	276	291	274	254	297	266	290	250	253	277	259	274	265	271	316	291	299	281	246	282	255	297	272	302	287	271	268	279	317	248	294	292	264	293	280	280	261	293	290	251	274	292	302	280	289	273	265	264	301	308	282	266	306	290	287	280	289	253	270	286	309	297	282	279	302	288	272	285	275	282	236	273	247	284	268	275	299	282	239	270	287	285	258	246	276	272	266	304	298	263	278	251	274	295	282	267	238	245	283	282	274	280	290	268	286	278	270	256	275	278	296	264	275	280	304	301	260	264	267	296	278	285	267	283	269	290	291	287	276	274	277	266	283	242	258	279	272	276	274	272	325	281	277	287	250	312	293	307	293	278	288	273	265	273	293	297	265	270	265	263	292	294
43847	54694	34264	30579	34045	28550	27973	25457	20500	19333	20661	22501	30628	30735	30446	29029	24507	22574	22067	20677	14148	14072	15528	13215	9868	4637	4408	5227	4740	2879	2237	1650	1396	1352	1233	1227	1132	1135	1206	1172	1230	1172	1141	1223	1162	1192	1206	1188	1215	1106	1231	1199	1142	1049	969	962	964	928	879	959	996	982	1032	1081	993	1010	916	975	946	931	928	891	910	919	936	909	916	930	896	880	872	931	937	907	935	894	890	836	856	791	849	857	825	841	814	922	838	803	843	859	891	829	873	814	820	860	906	874	861	840	864	853	904	878	857	864	805	843	843	856	846	904	831	807	812	823	822	895	844	845	825	827	848	863	842	834	801	803	853	809	816	867	870	818	819	804	836	844	789	819	858	855	850	852	886	802	828	800	845	871	805	823	835	783	852	862	855	808	832	818	815	843	801	822	808	834	812	831	797	802	847	779	840	858	818	816	828	824	926	789	823	860	848	847	869	866	802	834	818	817	865	838	867	805	825	802	836	780	816	823	791	873	837	829	878	820	867	883	889	820	823	855	886	829	844	830	824	829	811	803	766	849	826	833	845	840	882	857	853	846	814	831	848	858	853	838	837	810	779	856	850	820	836	785	815	855	824	831	832	822	832	802	792	852	838	822	879	820	843	836	879	875	839	822	834	847	858	814	823	871	841	809	830	853	848	884	846	800	831	803	823	842	802	869	813	850	820	815	830	790	849	806	828	830	804	819	816	835	822	858	827	866	832	826	824	806	857	843	800	863	835	837	842	822	851	827	833	830	842	790	840	900	857	843	856	813	820	881	866	844	852	830	830	789	855	843	802	840	799	787	842	828	788	820	878	798	786	850	804	879	822	799	834	850	819	835	824	870	850	802	857	812	818	803	837	811	826	857	826	811	883	814	798	832	869	835	856	804	824	763	827	832	834	823	855	854	851	882	832	804	833	827	804	812	851	838	798	829	877	853	870	784	810	792	842	831	816	876	829	815	843	824	862	868	836	802	867	850	848	836	775	887	830	831	836	833	855	809	854	780	828	838	843	790	845	777	864	829	833	815	853	860	859	836	869	846	847	860	868	864	809	812	841	842	837	841	864	812	843	837	800	864	816	853	779	810	828	813	828	828	882	813	836	841	794	865	859	792	848	835	786	808	863	823	874	830	860	841	849	831	794	807	884	821	855	831	807	832	872	842	850	854	799	869	848	831	842	857	818	824	804	833	815	877	832	849	838	819	822	873	803	815	836	834	781	809	822	840	852	806	853	830	816	826	851	833	723	840	818	780	848	847	841	838	831	854	851	785	827	783	800	811	863	803	852	815	848	832	886	872	807	867	835	815	838	822	839	849	765	835	800	831	904	806	830	805	826	854	852	816	839	818	828	852	823	810	840	836	805	849	828	834	862	792	815	860	852	819	831	835	875	867	806	838	860	835	813	830	791	857	818	823	786	814	877	876	839	816	904	819	830	814	883	818	826	867	754	832	814	839	875	842	843	856	823	892	799	834	794	824	803	813	802	815	876	873	792	858	855	842	821	833	840	814	785	849	844	824	867	845	865	856	797	829	816	824	861	787	862	804	849	830	884	825	856	841	812	842	822	782	863	849	868	861	849	848	862	797	785	812	811	833	861	781	851	862	779	813	757	915	838	832	785	853	888	837	814	808	822	847	859	859	806	837	837	771	852	829	827	841	879	833	873	804	864	841	841	888	794	898	835	828	841	851	815	832	849	900	845	831	854	846	834	848	835	795	796	860	885	855	826	788	831	815	783	833	804	783	823	827	800	867	823	865	838	829	844	853	820	825	840	845	827	799	839	838	817	804	830	836	868	827	806	814	837	816	833	840	791	849	811	837	836	863	823	777	855	817	823	821	892	869	819	874	822	849	783	837	866	785	830	828	797	822	848	785	864	873	850	774	849	912	827	818	832	828	842	826	841	852	876	796	809	846	835	808	861	858	785	857	786	809	850	816	830	813	811	831	842	794	886	882	804	871	811	893	831	843	877	814	863	829	836	833	772	852	848	809	880	832	871	858	839	820	866	851	894	832	850	861	817	818	883	884	878	846	817	818	842	832	888	818	887	822	827	798	848	872	810	837	810	882	861	864	852	801	840	837	778	852	825	852	872	838	815	822	779	851	832	857	841	806	801	808	816	866	804	780	793	863	885	862	854	777	815	839	885	773	790	858	850	821	816	872	819	839	874	817	788	800	842	849	804	814	848	863	831	851	868	780	801	817	868	846	750	808	822	851	830	869	802	873	822	891	866	848	816	859	874	794	848	812	822	832	842	755	812	853	883	820	835	828	862	846	820	816	844	835	819	806	829	861	854	807	820	861	813	808	810	791	833	835	799	833	812	821	811	786	828	824	840	847	857	826	821	873	797	904	814	852	853	792	793	813	877	882	820	780	816	840	789	838	796	821	832	930	807	835	851	806	844	789	850	834	806	827	842	776	820	864	814	851	919	830	833	843	816	830	885	821	852	862	840	832	805	810	827	848	829	806	831	844	856	848	863	856	812	848	859	900	851	761	872	801	846	822	849	845	800	793	819	805	838	831	818	840	800	823	838	810	807	819	847	810	876	819	808	858	827	843	791	849	832	799	788	870	867	825	793	797	859	811	851	846	831	852	856	848	847	809	836	861	877	830	838	825	834	800	844	782	840	800	770	853	816	788	856	881	797	847	823	844	847	850	810	842	875	855	818	872	808	833	858	844	804	830	810	790	834	878	882	866	840	785	839	803	820	806	887	834	862	876	863	809	872	791	824	795	853	850	776	828	858	798	853	814	843	838	858	835	862	803	797	832	867	812	834	815	870	864	843	882	821	897	810	846	852	813	818	867	843	828	820	806	871	825	782	799	813	851	811	856	843	841	795	881	846	843	861	816	832	805	805	799	867	861	855	869	832	830	853	877	822	917	847	855	810	800	830	841	867	800	844	855	867	823	868	794	777	815	843	860	867	868	859	825	846	819	820	828	788	812	882	879	833	853	862	795	900	879	870	831	855	855	804	872	815	842	833	805	876	842	830	837	852	829	832	811	818	819	801	805	821	811	856	861	838	827	805	827	865	824	824	848	855	851	802	816	852	801	813	801	824	900	877	865	807	818	793	825	831	846	819	871	855	796	840	820	834	781	814	865	818	853	760	882	805	865	788	800	812	820	848	839	822	786	821	830	853	822	851	831	791	777	783	873	829	860	844	791	801	791	816	812	808	842	814	836	812	829	797	870	782	824	829	821	829	812	838	812	806	805	810	840	927	771	826	816	837	799	853	860	840	852	856	867	822	778	815	838	819	864	861	915	880	850	849	841	818	797	843	808	795	820	875	862	827	841	839	872	844	842	805	789	793	848	841	868	841	884	889	775	809	836	776	786	815	866	820	873	845	843	798	819	803	880	875	837	820	845	857	868	850	880	812	855	737	808	816	852	792	851	791	854	805	817	835	831	858	791	828	849	827	854	813	812	877	842	837	861	803	837	821	799	837	814	808	847	766	844	764	815	864	743	848	810
19454	25277	19502	5436	2403	1486	1010	798	647	523	429	459	636	562	548	439	461	512	477	464	351	399	388	377	329	314	332	345	325	288	278	287	293	289	302	307	282	266	321	313	292	360	305	287	331	298	307	330	314	304	294	288	277	268	288	286	258	299	299	283	274	307	294	318	312	264	291	307	315	281	331	322	251	295	298	276	289	285	306	286	298	307	301	295	297	305	291	257	285	277	290	271	320	285	286	293	282	244	314	276	303	293	278	288	299	276	297	324	278	254	304	320	287	287	282	289	278	267	273	279	267	291	298	295	292	281	283	272	295	319	268	282	302	288	291	277	292	300	298	277	277	260	260	278	296	283	293	272	261	290	304	262	296	287	303	302	280	302	295	279	314	271	278	291	322	249	295	292	289	298	305	303	276	296	270	296	332	303	306	275	302	280	281	283	282	277	296	281	298	271	300	273	274	298	295	278	270	303	284	285	303	285	281	330	274	305	273	284	274	275	297	279	274	301	290	280	300	289	272	272	288	285	296	295	261	297	260	291	290	278	293	301	314	298	302	307	278	285	289	284	298	285	283	275	287	286	291	288	297	287	285	301	296	269	291	276	261	288	257	272	313	289	314	291	270	281	265	298	298	294	277	317	295	312	281	306	265	243	303	297	293	270	304	306	295	281	298	282	273	317	310	276	292	262	299	257	258	292	297	271	286	283	328	257	291	304	279	296	317	287	277	308	299	275	296	317	286	302	297	304	292	287	286	320	256	294	268	307	280	279	296	285	295	300	257	279	292	268	282	295	285	304	275	275	301	280	271	301	283	263	270	279	278	285	280	304	301	310	278	310	292	284	289	312	307	299	279	270	274	274	275	306	284	303	302	270	288	277	313	317	301	299	309	308	282	308	278	282	264	288	260	287	293	291	284	258	300	300	265	291	284	305	304	296	289	297	313	296	304	281	292	290	280	271	289	292	280	262	290	284	285	298	293	267	308	303	257	300	290	304	290	295	273	280	271	305	288	275	292	280	284	294	311	287	283	293	278	277	279	287	307	276	306	314	298	273	286	292	317	289	288	261	287	272	300	297	303	288	262	307	270	299	306	318	286	288	280	281	264	295	318	298	295	308	300	283	272	283	292	281	295	288	282	306	287	285	277	309	277	278	266	289	251	322	291	283	264	285	286	292	281	284	309	276	249	282	297	264	288	265	236	265	274	285	293	272	296	315	275	277	290	321	271	283	307	324	289	296	285	293	293	298	279	282	289	306	305	318	255	299	285	297	292	272	301	294	287	279	288	272	285	305	311	290	261	255	296	267	292	265	288	272	288	291	259	275	295	322	282	300	289	296	278	312	259	289	268	309	283	282	296	279	294	281	277	303	324	323	319	280	313	300	283	293	266	302	296	297	280	303	280	271	296	314	322	302	301	271	313	292	286	299	302	316	291	289	277	301	298	246	282	300	282	295	288	276	305	272	309	297	314	284	296	279	280	261	288	290	285	298	334	284	298	295	272	288	312	260	267	309	281	301	274	299	299	309	255	294	263	287	277	300	265	275	295	270	284	263	272	284	291	277	297	303	315	260	257	298	297	289	292	307	294	284	320	288	294	288	274	283	327	292	275	294	272	295	279	300	298	277	287	280	300	278	284	318	298	283	291	265	295	268	284	328	274	293	311	280	300	298	306	276	246	291	331	290	262	256	292	286	285	280	282	289	304	288	256	302	315	270	277	306	300	269	286	316	316	275	279	284	292	301	307	268	261	314	293	312	303	278	295	290	301	315	259	280	289	326	310	264	281	287	291	292	270	275	288	293	307	273	310	298	294	293	276	293	281	275	297	326	284	258	277	328	288	303	312	309	277	312	309	294	321	277	277	278	293	276	300	288	297	268	296	297	311	287	306	295	337	307	305	296	276	298	309	303	281	308	300	268	317	308	273	283	296	301	290	286	295	316	291	325	291	256	288	290	327	327	290	275	306	267	284	270	288	288	292	275	262	271	286	315	312	297	301	289	304	273	311	293	289	292	308	320	302	303	297	275	258	288	286	271	296	278	303	282	268	283	299	288	286	300	295	314	304	324	275	309	310	295	281	277	321	291	262	308	283	285	289	284	295	279	264	285	288	294	276	289	309	289	279	287	267	278	290	317	302	304	308	288	288	310	277	277	297	315	283	289	276	292	309	318	281	282	282	270	280	312	288	281	301	308	310	313	293	292	325	294	289	307	292	267	297	307	300	265	295	301	305	267	323	289	307	294	287	287	275	303	297	275	260	305	286	292	292	311	296	298	325	279	304	284	278	282	314	292	305	284	300	259	310	316	289	263	280	316	310	293	269	294	264	294	253	273	317	298	279	255	288	290	312	301	304	274	287	290	325	331	310	279	299	276	278	289	316	263	258	279	325	309	299	319	303	295	303	268	264	278	309	272	340	283	303	299	304	287	260	279	283	289	291	333	286	271	302	272	275	292	277	284	306	284	293	293	273	316	292	285	330	293	303	293	297	307	292	273	291	302	288	292	270	297	283	306	256	283	294	292	260	295	283	318	270	251	297	291	296	291	333	287	266	237	312	277	262	303	257	287	292	275	293	279	271	282	281	287	271	279	289	312	256	304	323	303	266	306	286	294	246	292	294	294	311	288	266	312	300	310	275	266	289	285	294	297	279	317	265	294	280	287	301	262	304	293	279	261	308	275	256	296	294	274	287	312	286	269	278	269	263	301	338	282	335	310	275	291	281	266	276	290	290	287	283	285	299	263	310	306	271	264	252	283	318	275	305	322	309	255	289	274	265	272	268	300	270	290	282	262	298	274	306	317	295	284	307	288	304	296	283	266	293	296	280	284	308	279	293	313	301	295	274	321	285	257	343	322	289	308	301	290	292	293	303	306	279	272	299	275	286	300	290	259	315	313	299	263	280	292	304	270	295	270	315	282	277	277	293	285	300	289	318	291	291	272	295	303	277	284	305	265	281	255	264	289	269	289	291	290	283	285	285	294	282	275	286	295	277	280	282	295	295	278	274	279	315	300	261	291	311	303	273	293	290	289	286	289	290	272	303	285	317	292	282	273	280	274	289	309	281	311	288	268	281	307	278	319	293	305	280	287	295	301	298	316	314	281	281	312	292	273	286	268	284	293	269	270	280	284	320	292	266	293	298	272	270	320	302	281	289	292	287	294	292	266	308	275	322	317	313	306	289	300	291	275	292	305	308	283	270	267	278	297	302	286	312	291	300	310	297	283	325	310	259	266	295	302	308	284	313	266	301	332	306	317	243	285	298	279	317	279	282	321	275	298	306	265	280	289	292	303	280	278	269	282	322	271	289	284	320	267	281	287	278	317	310	274	254	299	287	279	300	282	296	290	272	263	297	289	281	293	268	287	282	281	308	304	261	295	278	278	284	278	301	295	299	282	296	293	280	271	319	275	273	277	281	284	285	295	304	259	323	321	280	285	285	285	296	269	309	300	255	263	285	301	256	253	270	308	291	272	309	271	317	293	290	281
16252	28094	16580	6160	5452	4535	3685	3191	2641	2253	2047	2034	2828	2790	2580	2459	2031	2248	2159	1847	1456	1539	1573	1449	1256	1168	1128	1133	1076	1055	1046	967	993	987	902	982	992	978	953	957	926	982	958	967	954	987	1007	991	1039	1024	947	926	917	913	948	870	895	936	871	903	852	886	908	885	900	894	914	935	859	906	880	892	919	913	893	895	897	930	879	887	893	874	898	883	894	892	886	903	874	909	876	929	950	865	879	936	866	857	856	932	896	877	919	828	881	922	914	951	906	842	916	826	891	822	894	923	864	862	860	876	858	849	894	895	857	882	863	815	910	865	843	915	883	879	877	899	865	850	931	904	919	897	893	882	891	860	895	843	864	900	859	933	916	863	926	845	905	827	862	843	949	857	897	850	905	942	919	847	890	879	923	880	848	871	910	859	863	869	858	904	917	845	873	862	833	860	878	869	839	897	863	850	883	891	873	925	857	833	892	874	884	897	903	876	833	841	892	873	835	945	907	857	949	927	856	825	884	903	889	895	880	854	887	902	893	831	915	870	884	932	842	847	882	886	834	819	882	854	873	854	883	922	915	884	899	876	863	923	894	885	901	857	871	856	885	866	877	894	858	827	802	886	852	909	856	938	885	918	819	874	947	853	924	892	938	929	857	851	852	897	861	900	882	832	862	878	895	926	852	919	883	912	878	849	874	866	883	865	850	854	883	927	944	910	950	876	905	879	897	886	921	882	887	902	879	838	881	903	837	855	891	859	889	882	865	916	889	866	893	898	894	869	864	855	851	882	906	885	932	933	866	909	897	889	916	878	914	893	873	884	894	878	879	860	911	889	897	862	847	912	868	900	866	883	874	903	878	815	891	883	896	875	890	907	938	888	895	877	852	890	896	827	843	845	834	873	876	903	831	890	926	811	864	913	849	876	842	885	867	872	851	882	885	894	881	929	932	821	913	886	894	888	904	869	881	859	850	887	887	896	877	871	904	880	900	891	904	898	899	934	858	891	892	862	867	864	873	896	925	885	870	910	883	885	873	911	827	876	850	891	945	903	894	854	880	819	824	921	858	883	905	834	845	878	852	891	926	889	852	858	914	912	880	900	840	893	877	925	831	891	834	878	868	844	870	913	890	838	919	885	894	872	917	928	896	877	836	854	882	901	894	857	886	906	879	879	937	869	827	899	883	868	884	893	919	858	862	858	896	924	927	810	897	860	830	803	870	881	918	900	952	826	922	908	862	879	884	882	872	894	889	881	923	911	922	865	918	884	886	889	847	850	894	870	926	840	855	853	862	856	914	857	885	888	895	872	894	918	908	921	878	869	880	927	849	862	913	886	855	894	878	872	843	951	913	827	879	935	932	877	858	874	834	871	896	903	892	903	846	877	926	857	900	832	882	878	893	886	889	880	882	835	898	909	903	868	901	844	917	861	946	852	889	885	893	861	871	922	929	900	888	879	873	884	913	854	939	840	873	860	863	910	811	858	899	886	878	925	833	821	823	870	832	933	862	885	874	847	865	867	885	908	900	867	902	874	905	876	885	882	879	902	866	881	952	905	848	890	887	902	871	901	801	860	950	918	907	842	860	880	899	925	883	847	892	850	902	866	881	858	882	861	906	901	890	818	869	869	915	878	929	897	872	885	856	868	864	935	888	890	908	840	871	970	884	865	882	953	876	931	878	885	912	893	893	884	876	873	873	858	860	885	911	925	910	874	875	922	968	871	902	868	848	853	869	852	815	871	921	894	810	866	905	883	886	882	868	918	902	870	895	913	882	869	975	841	890	847	879	884	875	904	858	893	836	868	908	860	896	918	901	868	886	907	924	867	850	935	883	802	866	900	886	801	904	831	925	902	876	915	889	846	851	895	955	849	919	893	845	900	860	853	833	920	894	888	875	870	924	913	904	876	898	885	892	901	940	921	880	882	850	883	911	909	831	851	929	901	910	861	849	894	852	902	913	873	910	876	915	818	935	883	930	856	882	881	880	917	832	850	887	870	886	879	831	907	935	859	882	822	815	847	970	881	893	864	855	879	900	921	919	878	933	905	866	850	847	844	848	913	871	876	921	865	871	915	841	873	849	943	890	877	911	928	896	893	849	929	881	861	837	881	850	832	929	867	938	907	838	852	855	907	907	904	863	884	849	900	907	828	892	918	896	898	913	895	867	958	828	853	856	869	910	926	891	906	913	853	901	849	902	832	867	887	887	860	934	872	886	860	845	913	857	919	906	905	839	846	893	881	880	853	875	912	839	870	874	833	886	822	887	888	827	864	828	895	867	855	815	866	908	860	864	842	891	853	846	912	916	873	886	933	882	934	870	899	899	878	923	936	865	803	911	865	909	878	872	835	888	876	901	854	878	849	925	869	911	874	864	917	926	881	870	865	853	848	864	898	829	880	946	914	899	838	845	869	836	887	860	870	888	890	912	877	933	891	857	869	864	894	886	814	888	866	866	860	858	896	842	887	874	933	836	874	878	898	860	909	913	863	846	904	864	885	923	881	910	933	891	883	809	917	804	904	908	864	830	843	907	908	929	901	917	911	922	879	912	895	863	878	897	898	844	895	878	885	905	895	886	845	835	834	884	856	898	895	854	867	872	899	913	865	850	893	898	862	929	867	866	907	851	835	873	855	913	913	908	922	853	892	875	915	901	832	906	923	869	893	842	874	900	884	860	843	920	902	832	836	887	857	867	882	852	884	927	855	901	857	899	895	860	882	885	887	822	898	949	833	876	883	918	888	859	862	864	916	907	882	891	920	888	863	892	868	854	902	927	923	877	830	891	941	854	885	892	832	913	870	912	842	908	877	857	910	899	869	878	854	869	934	887	923	886	882	869	908	832	895	856	917	901	846	896	883	876	913	879	936	906	940	918	821	835	944	865	909	876	851	859	940	895	858	915	860	892	948	972	860	883	860	919	843	878	832	892	913	867	893	877	921	899	871	943	887	876	889	849	857	853	907	921	874	849	899	929	883	866	892	880	840	886	868	855	886	864	904	878	854	868	877	894	868	928	834	893	904	881	864	892	885	899	878	827	864	870	896	836	836	915	835	875	851	885	900	876	839	875	872	902	866	898	901	856	850	913	912	904	840	870	939	897	894	876	856	880	883	878	863	894	805	863	948	868	887	844	897	944	905	919	903	880	886	888	877	890	890	931	927	901	853	910	879	904	848	860	891	932	900	878	865	917	866	907	846	961	914	900	954	962	899	852	934	870	915	886	900	862	890	912	847	889	924	881	894	857	886	854	927	841	872	917	875	916	900	890	929	884	873	850	799	883	883	916	882	879	855	954	896	896	834	875	886	846	893	903	867	902	861	851	874	894	898	874	860	863	860	848	864	850	887	868	888	855	886	930	862	932	848	891	942	873	866	913	898	894	887	876	907	914	874	837	900	892	858	886	961	870	888	870	919	842	881	942	844	884	906	874	856	887	916	920	869	891	920	891	884	859	842	831	861	862	839	906	917	847	835	869	878	899	836	909	885	901	900	854	898
46047	46653	35362	24762	20684	16435	11806	7478	5399	4333	3116	2699	5909	5382	3903	3965	2455	2251	1977	1108	880	1048	1275	1146	612	472	416	403	387	377	306	270	237	245	269	219	263	266	268	261	248	243	252	257	251	272	266	253	241	242	236	249	237	263	210	245	230	237	239	225	237	254	245	242	240	243	219	229	248	237	230	218	226	233	242	245	216	233	240	214	247	257	227	235	213	229	216	210	215	235	211	247	228	262	239	205	236	250	259	253	222	222	225	230	257	241	227	227	237	251	259	230	215	223	248	238	241	242	240	226	258	246	232	225	218	247	232	225	259	223	229	241	219	255	243	252	219	221	227	217	232	240	222	224	214	213	232	228	239	226	237	259	245	224	218	250	219	260	230	256	211	229	243	230	244	243	233	211	249	240	218	219	227	252	253	231	234	242	203	237	223	220	223	218	208	245	258	217	234	244	228	247	230	245	256	216	232	217	207	219	243	260	249	216	216	187	241	218	237	232	235	214	240	229	229	234	224	224	229	216	254	246	265	259	199	224	224	211	238	252	235	254	209	223	209	222	249	226	202	217	226	221	272	211	260	218	232	239	248	230	218	260	231	222	217	234	231	225	204	278	239	231	231	229	225	240	226	206	217	235	207	247	212	202	259	240	252	230	262	243	218	235	231	231	227	215	223	245	236	199	239	243	222	247	232	239	236	223	207	236	225	225	233	223	240	238	216	182	216	238	216	251	218	200	226	220	218	205	236	232	225	253	232	222	220	243	223	220	217	237	240	240	240	234	244	239	240	239	234	246	206	238	234	240	230	214	233	213	231	251	237	246	213	246	223	211	250	229	232	225	230	238	248	231	232	228	234	228	241	196	209	233	211	232	217	239	228	219	237	233	245	222	216	234	222	218	257	243	241	196	268	217	215	235	228	253	219	255	230	257	211	216	235	233	211	240	234	247	237	232	209	252	244	202	233	231	222	216	228	222	197	203	224	236	212	235	235	249	213	226	195	241	222	228	223	210	287	259	214	227	233	230	211	241	221	234	224	231	241	229	258	209	239	217	252	245	211	232	230	238	222	209	238	211	241	244	192	224	212	233	233	224	233	244	198	232	195	247	244	269	207	258	228	207	217	224	221	228	237	213	228	201	227	213	243	223	228	217	249	225	197	221	241	238	239	236	228	247	244	238	238	206	247	222	218	214	235	227	211	234	220	236	210	230	244	226	210	219	229	230	205	219	257	232	222	223	206	248	264	231	231	214	236	220	229	222	237	215	249	236	212	234	219	228	249	267	236	218	238	206	252	253	223	198	224	251	229	216	263	236	244	209	203	262	237	214	211	223	208	215	239	213	209	241	203	239	277	235	217	243	236	222	224	248	225	240	224	221	247	244	228	239	208	229	228	231	224	218	228	214	217	231	229	245	222	208	208	225	242	200	248	229	231	224	238	214	244	243	255	229	223	244	203	225	246	201	248	248	215	204	231	237	215	234	244	222	203	261	237	246	214	232	226	227	207	218	258	244	224	251	236	211	212	198	246	227	238	249	230	240	235	225	231	243	211	236	228	232	218	200	232	226	220	247	238	235	246	230	209	234	251	221	237	239	223	233	216	229	218	231	227	233	256	210	239	252	230	251	249	248	225	238	222	246	211	229	219	237	228	235	245	216	227	201	202	227	247	234	256	206	225	221	232	213	218	232	225	233	215	257	246	237	226	225	243	237	245	225	225	228	230	201	260	230	220	222	222	220	262	214	223	237	203	242	249	246	250	251	222	216	231	233	227	212	211	216	248	229	224	215	236	222	241	261	229	214	225	223	220	234	253	266	229	195	232	261	225	227	239	210	238	219	241	218	238	239	209	243	215	228	248	229	247	227	224	237	203	223	193	218	184	244	249	220	228	230	239	247	230	222	226	232	241	212	226	220	218	218	246	215	241	241	235	205	250	255	216	252	232	234	201	229	219	228	240	247	229	240	223	242	243	219	207	223	231	218	235	239	207	205	232	237	233	257	234	237	226	239	230	236	236	242	220	225	241	244	251	256	205	231	227	251	223	233	212	228	238	251	261	245	199	228	225	222	251	229	218	234	221	217	223	238	243	243	223	237	237	248	209	233	238	228	208	221	226	231	238	225	244	227	225	214	233	226	249	201	224	235	227	234	213	237	266	211	230	232	258	223	237	213	257	212	246	241	240	255	222	249	240	214	232	236	228	240	209	212	214	217	224	244	226	244	228	248	194	244	226	229	237	238	202	227	253	232	217	213	258	244	233	202	251	228	197	232	213	252	216	247	242	246	232	245	277	245	234	220	246	209	227	233	250	234	218	216	245	220	229	200	246	234	236	225	262	212	253	229	216	231	245	242	242	244	188	220	236	220	240	233	237	199	223	247	212	225	231	249	223	251	245	220	213	228	217	231	233	235	262	219	223	232	235	211	238	248	219	235	199	234	195	231	217	236	238	247	240	246	227	228	217	236	227	220	219	209	234	227	228	212	231	242	239	260	237	216	218	212	213	242	214	219	231	229	242	256	209	266	233	250	205	229	205	224	211	227	220	235	231	205	227	262	221	214	223	206	233	217	224	223	236	213	220	241	202	251	230	227	228	238	247	235	232	242	239	225	219	234	247	223	217	221	238	230	254	231	225	226	253	220	238	192	226	252	234	243	219	221	232	208	237	204	208	220	232	219	222	194	226	212	225	254	214	249	248	250	228	217	237	231	219	235	239	241	230	231	234	204	237	243	229	252	226	236	194	239	222	234	256	239	231	179	219	246	233	219	229	243	210	244	257	228	226	222	249	230	218	217	204	205	204	226	238	215	210	225	213	237	233	228	243	224	219	255	219	225	233	243	242	218	224	193	225	225	237	250	227	239	223	240	245	244	241	236	236	215	214	221	208	235	256	257	216	234	247	264	231	231	218	217	234	244	214	236	237	234	223	211	221	257	230	214	246	239	221	253	240	216	237	206	210	236	229	225	196	230	240	216	226	230	242	231	238	233	231	237	251	238	248	209	213	219	239	242	247	212	249	263	235	232	245	242	199	229	224	241	226	252	217	247	228	212	213	226	222	240	217	227	209	224	236	223	189	235	229	229	238	220	229	229	221	203	206	223	210	208	216	248	220	223	231	225	223	230	238	244	233	212	231	220	213	211	235	205	250	231	219	242	229	222	236	230	251	225	214	230	205	221	232	202	234	234	254	216	241	245	235	232	220	225	225	232	228	207	219	213	215	224	226	205	227	217	213	229	218	264	206	255	226	209	237	215	239	247	236	218	223	231	221	253	220	229	212	232	216	231	227	228	214	230	235	222	235	239	210	241	241	225	239	215	223	228	209	235	226	220	256	253	219	225	199	243	212	214	239	247	237	202	224	225	273	242	220	234	226	230	216	235	220	224	214	206	242	219	252	218	217	214	237	229	244	210	210	250	248	213	226	249	211	225	210	230	207	247	230	230	207	208	236	197	208	236	219	221	242	227	244	231	224	250	233	248	243	222	210	245	218	249
35765	45861	30857	20607	21732	20214	17045	14127	12015	10986	9769	9531	19247	18258	15410	16638	11792	11858	9591	6107	4897	6008	7276	6324	3402	2129	2105	2113	2011	1540	1291	993	1013	903	943	859	856	861	928	899	895	809	869	872	912	971	899	891	892	891	894	871	850	782	794	772	769	734	749	810	767	776	802	779	800	792	808	797	762	705	707	720	772	754	734	760	775	777	753	753	791	780	763	759	764	708	745	760	671	801	767	761	788	726	756	734	681	713	694	718	722	709	726	689	745	711	735	746	695	708	715	712	749	777	729	709	740	770	737	749	778	731	693	712	733	698	702	708	719	721	706	715	731	735	710	726	724	731	704	676	695	746	715	714	737	714	697	713	718	706	730	791	735	761	673	739	700	750	704	714	700	698	753	671	712	753	666	725	770	716	734	732	718	739	714	710	792	711	750	761	682	748	769	701	783	707	710	756	769	764	741	725	770	764	701	689	737	694	742	710	699	681	730	721	711	719	752	700	678	765	767	756	759	691	696	733	721	729	737	718	713	743	759	737	718	699	755	692	742	681	676	745	696	737	742	729	729	753	746	684	698	710	744	695	716	725	735	718	703	724	709	683	701	664	722	725	775	762	745	691	724	761	713	754	756	689	725	708	686	728	739	691	761	757	702	688	737	761	700	728	748	703	668	772	665	703	706	722	718	727	709	746	740	712	776	698	772	764	709	727	767	708	766	744	773	713	734	752	724	720	749	732	718	727	711	719	671	685	725	728	714	718	715	685	691	735	723	750	774	725	765	712	691	777	753	702	735	688	689	745	711	737	712	754	728	700	728	689	718	686	719	716	733	742	707	734	755	725	776	707	729	715	707	780	725	718	736	724	700	772	714	753	724	715	702	671	691	716	776	763	739	729	693	704	732	685	689	770	730	701	718	718	719	760	675	760	714	768	760	725	760	767	738	701	722	705	724	732	726	693	716	732	709	695	709	717	728	716	740	765	710	708	767	691	695	710	682	727	740	750	698	713	759	757	701	790	767	718	720	663	726	711	746	746	811	723	741	726	690	689	769	722	715	680	718	706	696	751	671	724	696	759	716	718	747	690	744	699	752	702	718	727	715	744	710	717	763	731	742	701	743	737	718	682	715	695	744	742	699	732	750	714	735	759	730	741	683	756	746	740	741	705	752	723	761	682	730	679	736	697	689	708	716	770	730	694	732	746	725	695	639	676	761	727	745	726	699	737	722	703	722	689	721	699	711	754	709	676	730	738	702	708	726	683	723	732	701	733	715	680	729	686	727	697	748	711	732	756	757	668	737	776	782	760	745	695	723	726	727	729	704	692	763	700	752	702	725	744	702	676	778	680	744	788	733	719	728	724	734	734	722	735	729	677	722	730	690	744	701	728	698	747	735	726	746	736	745	716	713	735	749	717	765	721	756	632	733	703	728	698	760	727	758	730	699	723	676	709	740	719	740	717	724	703	747	762	732	694	736	720	720	742	712	727	749	709	700	693	730	658	730	737	736	693	739	730	754	694	729	661	743	676	737	767	743	709	731	700	699	748	717	686	737	731	730	693	696	697	758	718	733	729	708	735	712	733	761	716	686	750	732	680	724	639	737	685	729	709	676	781	761	761	753	707	756	716	758	734	721	718	735	693	671	764	763	687	745	747	744	690	704	708	708	683	689	743	734	763	724	724	672	724	750	720	769	761	775	703	729	754	766	721	710	716	672	719	731	740	708	729	692	710	719	734	759	736	684	774	722	698	733	773	749	773	752	750	759	740	730	742	751	717	692	710	692	756	698	746	757	725	690	712	699	725	723	673	760	716	748	713	698	677	722	697	761	701	731	712	733	718	677	730	666	718	756	731	703	752	693	723	774	728	774	741	759	726	703	730	728	761	748	693	764	735	713	685	718	733	698	715	733	733	758	722	720	740	693	694	708	730	716	700	765	746	725	744	716	715	751	694	727	696	755	715	718	702	717	701	768	650	736	677	720	760	682	726	704	719	782	693	714	703	694	694	724	785	738	720	717	731	755	753	722	687	680	761	750	716	704	752	712	736	708	721	710	722	708	676	711	722	690	697	718	749	709	697	687	713	709	720	710	726	729	729	725	716	625	725	698	741	713	767	720	694	699	700	698	699	663	705	739	647	737	701	723	676	725	707	746	736	726	730	729	715	758	735	723	711	717	731	687	742	762	735	703	685	717	732	676	713	725	753	738	716	726	682	733	728	723	768	717	725	758	733	677	751	761	712	777	702	742	727	733	743	707	740	695	737	752	707	743	654	692	671	742	684	758	723	716	710	747	771	756	706	704	704	714	698	706	705	688	691	729	718	753	700	719	732	666	732	685	751	715	666	718	705	742	715	674	714	725	754	735	738	759	714	699	691	721	735	754	723	720	677	707	755	702	738	694	721	740	676	745	719	755	737	692	692	730	749	740	692	727	739	734	707	679	742	709	738	725	693	717	722	708	706	712	714	707	740	713	728	749	739	710	737	709	707	703	719	714	737	667	701	692	742	738	681	697	723	783	716	773	712	691	722	738	702	709	686	731	680	761	745	727	726	691	740	702	717	740	757	710	755	731	722	688	728	656	660	710	724	682	746	701	691	712	710	757	725	715	738	720	719	709	699	754	746	740	731	716	669	693	726	727	709	721	726	718	689	684	714	747	729	759	692	716	695	717	730	685	715	828	698	713	735	732	695	688	717	700	689	700	701	727	732	728	780	754	714	714	756	724	718	731	716	745	706	699	714	743	742	711	720	673	709	704	776	714	726	723	723	690	736	704	753	684	765	700	703	720	713	745	708	718	707	751	717	694	736	723	667	687	683	769	732	722	678	691	788	703	728	728	712	736	738	743	766	753	714	733	700	696	749	742	686	713	720	738	698	760	704	679	717	726	709	752	732	731	779	717	674	689	734	702	695	756	727	699	754	728	725	705	755	733	710	703	731	715	771	715	702	740	762	766	717	710	697	762	695	684	713	691	720	723	689	727	736	697	723	704	713	773	782	725	685	728	770	729	702	724	698	767	749	757	727	694	751	706	744	754	714	734	748	737	715	743	692	731	682	735	747	774	718	766	707	674	731	702	734	754	688	702	710	727	730	697	696	711	740	747	711	695	693	706	747	696	747	752	753	726	712	698	711	750	745	666	732	717	797	705	702	725	760	716	678	743	723	748	730	713	706	701	699	699	705	696	716	678	698	735	749	682	726	689	676	746	756	703	708	699	706	697	753	707	788	717	729	774	721	741	711	753	738	725	725	778	729	730	716	739	736	711	712	699	787	720	753	707	747	729	729	772	713	713	682	760	708	783	721	703	796	714	738	741	754	733	720	725	690	705	729	688	687	731	725	700	743	721	715	758	714	661	708	720	730	718	732	729	741	732	727	678	751	682	766	707	733	760	700	723	746	728	702	697	719	694	722	744	714	739	733	695	735	754	737	755	735	751	698	727	656	696	695	699	669	718	753	791	738	720	737	738	720	702	766	718	705	729	700	750	676	694	760	757	765
53267	44927	34432	25980	25986	25295	21883	18135	13003	10075	6768	8708	14153	14111	9789	9490	6038	6030	4106	2241	1582	2021	3159	2572	1336	906	740	761	704	563	469	403	347	330	327	321	356	310	303	317	338	319	314	294	309	333	333	337	316	328	303	311	303	293	303	320	270	295	278	290	310	304	296	329	294	292	293	324	241	279	322	284	282	314	271	257	298	278	292	285	288	306	283	293	307	273	327	272	291	282	275	288	263	266	287	303	287	283	299	246	277	268	290	265	306	273	249	287	256	295	265	259	314	270	306	276	290	302	274	301	286	273	294	278	268	292	271	264	267	279	284	283	280	294	253	281	277	293	285	282	306	285	275	283	270	278	238	273	267	312	301	298	280	280	270	270	262	276	265	289	279	297	262	302	248	312	257	279	282	274	290	282	287	280	279	260	283	276	268	279	282	259	281	249	294	309	292	287	294	248	303	278	263	299	260	279	271	299	259	276	263	269	303	282	280	304	276	275	283	280	250	309	271	275	286	278	275	276	247	278	264	267	260	270	273	280	270	301	298	298	256	269	281	265	295	273	277	254	283	291	272	260	262	254	265	279	276	284	279	302	256	284	294	287	263	262	261	279	287	260	294	292	257	257	256	256	300	295	260	309	266	296	283	269	279	319	295	268	257	260	271	302	296	251	269	289	255	268	285	280	301	279	238	233	283	295	289	275	254	304	259	256	263	253	256	264	273	271	295	285	300	280	297	265	291	279	264	288	270	266	283	292	271	303	276	274	266	287	309	323	305	285	287	281	273	277	276	294	265	310	286	285	302	272	275	295	296	250	252	269	295	277	284	282	268	309	273	271	313	291	284	271	277	282	285	297	268	277	291	305	289	268	281	298	257	288	289	252	309	280	247	247	259	291	297	252	288	283	296	306	266	281	273	287	308	281	269	271	269	270	266	298	292	265	275	288	261	282	262	327	279	291	275	247	313	251	290	281	279	290	303	292	277	288	264	275	280	280	294	261	249	274	283	267	275	289	288	262	273	269	310	285	274	298	294	294	262	277	278	269	279	287	280	291	282	278	262	291	286	271	284	285	293	282	253	294	285	278	283	260	277	262	289	311	286	266	286	293	292	260	277	285	271	256	278	272	273	268	295	244	268	284	254	275	269	283	297	305	274	308	292	309	269	266	274	274	288	251	258	257	268	285	266	293	282	273	299	261	277	292	305	276	294	250	262	290	284	278	297	273	263	255	278	288	261	279	268	270	274	284	311	283	256	272	280	269	267	261	271	283	268	263	256	287	293	281	261	266	270	275	236	296	264	287	246	295	263	267	257	268	266	257	298	253	261	272	243	285	269	301	288	251	252	279	276	270	276	286	275	304	299	254	268	293	268	245	250	311	287	270	261	295	292	258	302	297	318	300	276	254	279	289	309	299	286	304	284	279	310	299	275	303	292	292	265	272	269	267	317	291	269	283	257	259	252	268	270	244	264	259	262	269	272	286	272	294	262	279	263	279	263	257	301	323	263	286	293	267	282	259	282	277	257	285	294	277	273	269	297	260	275	305	294	299	268	260	277	280	267	252	310	260	272	270	261	254	296	291	289	262	290	276	259	250	283	273	257	287	265	265	271	248	263	295	290	257	273	286	260	246	271	253	256	298	287	296	297	274	290	259	296	270	298	277	254	304	295	271	280	271	265	293	269	280	253	270	285	258	314	280	276	264	296	314	261	276	268	277	311	294	292	259	284	276	279	291	278	283	283	278	292	288	296	278	288	278	273	303	294	244	288	273	289	320	239	290	311	288	254	261	310	266	281	275	288	272	265	276	273	262	281	275	285	268	292	276	264	274	270	260	273	316	250	288	287	312	280	263	281	254	317	285	291	282	282	282	292	278	281	267	283	267	291	232	299	276	286	290	313	290	289	286	259	309	284	268	286	263	269	262	310	286	264	290	262	296	283	286	293	280	271	284	256	285	284	258	267	304	291	259	294	281	294	255	286	261	279	262	270	282	294	286	267	291	269	279	282	301	311	245	268	263	249	266	265	271	282	281	298	283	270	274	291	317	292	287	279	268	264	318	282	265	259	271	292	287	271	308	259	277	266	298	256	279	291	302	273	278	305	271	238	267	293	256	265	294	250	273	267	283	249	274	270	284	284	297	266	281	293	248	299	262	283	267	262	271	300	254	305	240	255	278	266	253	295	280	304	291	293	292	265	265	289	265	283	296	291	243	282	276	300	268	270	286	286	256	329	290	306	258	262	296	274	274	259	262	263	282	283	282	235	298	307	303	277	277	325	264	265	259	291	295	276	259	296	279	270	293	297	296	293	233	303	296	268	304	265	280	264	275	270	268	274	263	277	267	253	276	284	309	267	258	265	292	275	288	291	298	275	279	260	275	297	312	290	308	267	249	271	260	281	253	278	260	292	260	280	290	330	294	303	262	291	269	279	272	280	273	291	279	281	275	268	261	275	302	300	292	284	268	310	265	274	276	273	279	299	279	266	298	322	284	288	281	261	291	305	293	277	294	269	295	269	261	289	281	254	292	316	263	281	255	295	261	274	260	263	268	254	288	289	313	286	276	282	276	287	298	293	290	294	322	293	278	285	258	283	235	272	283	262	272	278	281	268	313	281	287	315	266	274	260	277	288	260	276	291	294	275	270	252	294	252	289	252	267	323	282	259	286	313	293	296	279	287	270	251	275	279	281	297	263	274	271	279	272	282	300	274	272	267	281	265	279	263	311	301	264	260	276	284	301	280	300	294	262	271	304	285	257	275	269	269	285	259	268	294	279	292	279	276	254	271	274	275	269	286	288	274	291	291	254	286	279	297	257	265	282	302	281	290	276	259	239	308	243	285	291	259	265	258	246	268	301	266	258	284	274	286	287	299	276	290	286	269	267	265	281	286	312	278	279	296	282	282	273	286	251	258	278	287	280	302	248	276	262	286	285	277	277	290	305	286	275	276	303	272	280	290	275	298	250	282	269	255	266	239	290	277	281	293	294	289	278	281	284	315	285	279	288	285	298	257	309	279	272	290	258	238	289	275	292	278	273	297	256	279	269	232	290	283	287	280	273	270	276	296	255	260	310	264	277	274	286	273	281	300	248	272	282	296	291	271	284	305	301	264	240	292	289	280	256	248	283	269	303	286	299	268	284	245	298	292	260	295	287	254	288	258	263	287	272	275	275	286	286	297	280	319	285	288	272	260	305	263	310	300	266	248	280	272	268	261	268	256	268	273	288	270	257	273	260	269	282	271	270	286	274	301	277	295	250	275	295	257	282	270	264	264	283	287	287	309	284	267	278	280	282	291	275	291	274	267	275	306	260	268	283	278	264	290	296	289	297	261	257	271	255	297	258	283	299	271	276	264	296	315	271	277	281	262	312	274	262	285	264	250	278	267	268	276	267	268	251	248	238	287	288	282	303	286	278	269	297	307	298	275	268	276	259	273	286	240	272	295	269	305	299	285	273	302	265	279	291	290	285	278	289	281	277	266	247	301	283	285	277
43851	50118	35951	29046	31314	30099	26811	24500	20582	19989	15470	21619	31140	29805	26870	26565	19460	19588	14389	10065	7684	10264	14346	12329	7361	4476	4278	4014	3775	2929	2381	1558	1437	1257	1213	1133	1163	1184	1153	1195	1095	1139	1170	1144	1136	1210	1185	1224	1204	1140	1155	1077	1045	995	983	925	956	946	978	975	956	971	1008	1001	980	978	999	970	919	924	944	942	914	931	946	908	940	895	905	928	912	969	902	913	884	846	867	884	872	828	845	893	859	852	877	882	860	841	838	798	827	837	835	915	864	861	893	849	832	858	851	881	833	859	884	834	841	822	848	869	880	832	818	859	878	899	888	801	886	890	822	860	848	847	809	836	848	865	804	791	869	816	801	830	815	823	829	867	825	843	881	855	851	841	860	832	875	838	836	845	831	810	821	797	825	882	811	818	853	828	861	861	846	827	804	842	866	808	833	856	813	894	839	864	902	840	827	770	828	816	798	878	850	884	847	819	856	862	915	821	833	846	804	798	870	837	852	877	868	841	851	808	819	836	866	794	802	806	847	844	826	889	811	833	868	798	795	849	797	893	792	815	818	806	862	796	832	844	818	804	814	822	842	830	791	801	843	806	807	836	852	791	832	893	902	854	810	835	880	829	863	864	863	855	794	911	826	881	814	856	790	786	783	875	830	864	810	882	848	810	856	842	861	842	879	815	814	827	884	815	832	838	871	785	826	876	802	931	850	844	841	788	817	872	857	860	834	860	775	755	844	829	893	863	818	843	846	871	845	782	907	821	833	833	842	805	788	851	880	848	847	831	787	844	833	834	857	814	830	789	828	850	878	854	809	825	879	828	812	844	829	872	810	783	840	883	864	803	812	855	780	844	836	881	826	833	804	873	854	804	822	886	839	862	858	874	813	799	802	779	798	836	826	878	816	878	855	816	868	785	852	837	852	826	872	851	868	816	813	782	843	817	884	835	874	868	813	832	862	824	854	834	792	855	853	863	824	842	847	770	824	826	862	794	871	858	830	828	871	842	850	857	855	833	913	847	835	784	846	847	843	796	839	805	816	820	884	814	795	818	818	844	850	821	841	865	838	831	843	864	857	844	849	799	859	813	874	899	834	840	829	868	832	811	810	807	828	852	802	818	875	805	851	839	807	856	816	898	829	843	846	860	826	819	809	821	800	870	894	868	860	827	859	793	814	793	852	824	857	856	857	831	822	856	814	845	781	847	809	796	835	836	828	849	849	862	858	823	833	871	870	777	826	810	809	806	865	820	889	852	911	810	809	817	852	840	816	836	796	817	855	828	845	793	819	811	776	887	855	825	795	826	860	820	825	790	911	807	795	829	871	809	896	852	866	815	835	811	788	826	817	859	852	828	845	887	834	843	884	795	834	822	846	814	828	824	838	859	841	871	805	861	821	822	804	885	794	734	837	787	854	871	844	857	834	837	880	818	876	791	795	820	837	881	857	839	907	815	813	852	837	867	785	775	839	889	796	803	867	869	840	850	840	838	842	798	857	870	861	826	881	779	815	775	786	845	900	817	829	852	867	887	858	836	825	802	811	831	828	806	902	849	793	812	868	835	816	848	803	793	825	838	818	827	872	888	855	813	860	796	825	850	858	817	871	828	812	797	780	817	843	840	859	834	812	839	851	843	829	825	843	843	822	804	830	802	753	826	816	862	821	860	835	840	860	809	836	817	813	842	882	841	887	856	841	842	828	869	871	837	873	808	815	866	842	800	845	854	866	798	792	889	825	773	853	871	827	847	816	870	831	854	846	831	820	806	900	849	876	840	859	822	826	883	870	835	834	776	845	855	820	821	838	830	812	867	817	844	828	832	861	863	825	798	865	800	832	878	831	825	840	821	829	872	826	847	848	845	828	811	852	800	899	880	810	868	818	870	822	827	803	863	845	797	804	877	892	833	810	853	830	803	817	786	807	852	826	843	895	827	860	858	832	826	865	836	801	860	830	825	846	786	834	792	825	779	821	848	851	838	855	826	860	881	775	818	801	840	824	831	851	813	832	857	866	852	790	843	837	847	857	874	882	825	887	861	837	810	856	781	854	871	812	871	790	854	824	808	878	853	781	854	853	846	862	781	794	857	816	816	791	829	877	811	832	811	851	786	880	846	871	817	821	806	835	826	859	827	829	796	835	845	824	841	837	837	841	805	872	830	893	857	878	807	807	826	834	861	847	831	807	863	889	867	812	863	851	864	889	860	830	857	816	824	854	853	853	852	854	825	866	878	863	791	775	818	829	839	876	847	881	877	828	801	820	826	903	856	823	845	844	852	836	820	799	832	790	858	896	841	859	815	847	847	869	824	877	850	808	793	868	837	838	797	867	869	849	832	807	789	810	844	845	847	833	851	782	819	826	847	819	767	815	795	830	816	879	814	774	796	830	831	847	843	851	814	827	811	875	866	835	845	812	840	796	867	849	832	782	850	868	815	799	811	793	848	853	816	860	854	865	868	820	832	800	863	826	895	800	840	765	819	799	836	833	788	843	820	794	868	785	883	769	828	786	799	874	882	808	844	834	809	849	798	827	834	840	864	839	827	895	823	854	862	797	827	808	851	874	791	873	802	846	844	847	847	854	808	770	807	890	856	884	856	841	885	838	852	776	846	864	816	815	841	814	820	807	821	853	865	823	798	844	797	875	834	845	825	847	831	826	848	863	884	817	825	813	850	841	791	883	862	861	847	826	847	790	849	877	820	838	816	844	822	830	874	806	856	832	874	787	856	836	796	818	827	816	836	795	876	810	800	781	813	850	863	828	856	869	852	808	836	806	782	849	847	816	796	783	846	840	851	784	846	800	831	820	807	823	863	844	835	801	810	877	814	898	840	824	815	822	848	853	875	828	839	823	813	803	878	869	823	865	815	825	859	831	820	831	842	799	833	866	845	825	829	810	820	889	775	841	852	852	820	828	810	828	845	835	816	828	808	840	854	848	789	800	779	896	822	806	854	792	791	805	838	832	818	843	828	867	880	887	825	798	916	844	812	874	890	814	837	891	895	813	815	853	792	898	828	793	817	841	795	859	826	804	848	839	861	818	837	880	812	860	880	848	861	838	847	845	806	839	788	852	854	870	777	817	845	803	812	853	827	841	828	853	814	844	862	824	832	813	875	830	850	864	838	836	828	864	830	867	822	848	839	843	817	796	814	844	813	829	789	860	833	824	784	795	807	803	875	864	844	858	868	849	814	856	815	888	798	797	870	826	812	866	822	828	799	879	844	809	809	883	854	824	832	871	873	837	817	789	836	787	872	770	837	879	869	817	819	863	812	782	862	863	848	770	819	803	806	807	845	827	841	827	863	794	868	796	841	816	853	811	891	847	887	886	820	821	873	767	871	862	827	872	820	848	861	861	825	867	813	799	805	849	827	835	831	860	864	870	883	848	852	849	829	816	848	844	823	874	810	837	830	828	815	853	792	829	820	883	873	821	894	830	814	855	809	830	816	860	889	818	825	835	805	862	833	819	838	854	789	807	858	826	841	827	881	809	842	829	816	879	822
18266	20291	10746	3321	1917	1448	1132	812	651	494	465	509	662	579	523	481	398	417	395	338	333	353	382	331	335	338	323	290	325	299	305	331	282	282	297	289	278	292	318	278	304	304	299	294	275	301	297	331	316	285	291	292	320	298	286	284	282	293	311	272	278	272	312	322	280	290	289	284	277	268	263	274	312	273	263	294	291	292	289	319	283	276	290	291	307	267	298	287	298	293	253	279	275	302	271	291	309	308	276	292	286	304	273	278	286	290	278	297	294	308	278	278	277	301	316	295	315	295	287	289	292	302	294	306	288	277	282	292	242	301	249	261	295	299	295	323	290	310	292	296	272	282	307	260	278	284	269	296	308	272	302	305	301	347	305	294	308	277	283	301	296	259	283	278	324	284	269	286	312	310	294	308	267	267	295	309	288	302	257	289	274	275	284	276	297	317	297	300	282	260	303	306	344	241	304	311	326	281	272	300	315	286	302	277	295	265	330	292	289	291	283	272	280	296	293	285	275	294	306	285	279	301	285	301	294	295	258	289	281	289	283	294	283	283	309	277	289	306	312	281	284	306	295	285	285	294	293	332	285	299	276	300	302	273	330	274	297	287	287	282	306	275	270	280	294	280	304	268	274	258	279	312	288	275	279	266	277	275	276	301	277	311	271	287	303	307	290	279	311	307	287	264	280	302	266	279	297	292	288	264	288	290	308	286	299	265	291	308	262	304	283	288	272	268	252	322	307	305	295	296	280	278	290	277	321	318	294	277	303	313	279	286	286	313	287	273	308	243	277	279	302	303	273	266	283	290	274	289	285	283	277	279	278	270	257	291	261	298	268	275	320	310	297	292	296	282	283	293	297	284	302	290	289	299	289	285	253	291	279	271	280	294	268	295	283	276	252	271	261	296	279	292	283	277	282	282	305	336	277	309	301	304	309	286	297	281	294	302	299	292	293	290	274	312	290	296	300	306	309	290	314	303	294	269	317	275	255	311	267	284	277	277	283	314	312	301	318	264	289	271	260	287	305	272	272	311	286	250	286	293	290	288	278	263	290	265	262	293	323	295	283	293	291	312	301	328	262	297	293	292	300	297	302	274	271	262	315	280	273	275	309	281	315	292	333	292	289	291	265	296	276	312	295	320	273	298	292	273	270	296	291	286	310	269	310	286	284	296	302	304	283	277	324	289	303	297	259	257	302	285	296	278	281	282	290	300	256	296	299	296	261	290	285	276	280	285	294	304	303	262	329	288	296	298	311	314	288	259	295	277	305	305	291	280	293	295	263	259	282	285	304	259	287	288	291	285	280	299	324	277	282	294	269	295	279	313	261	304	299	285	282	281	294	300	318	265	297	299	285	305	294	308	272	254	259	300	273	303	258	262	308	272	291	274	265	284	272	306	301	270	302	283	278	279	306	283	309	277	269	283	293	273	285	279	291	267	261	284	251	322	255	272	278	284	313	282	267	269	303	279	290	281	269	293	281	282	321	304	268	288	276	292	280	295	285	286	312	274	276	266	310	264	279	291	303	283	285	297	321	289	272	277	281	309	292	255	255	256	273	300	320	283	295	315	251	251	332	281	277	290	314	268	294	263	298	311	296	281	278	285	302	294	276	277	284	254	289	291	287	286	304	273	290	313	271	286	334	273	263	318	284	309	270	277	288	283	280	293	269	282	298	294	282	306	288	265	311	318	267	308	271	307	297	295	250	288	298	290	312	268	268	287	315	256	271	302	281	314	304	285	301	283	284	293	295	286	285	292	259	284	270	285	261	304	286	298	283	303	309	267	282	320	321	300	282	303	286	284	285	301	254	290	273	329	301	293	300	267	273	280	280	298	296	305	294	291	293	295	299	309	313	285	306	294	293	277	289	320	307	287	299	253	271	295	296	291	281	289	286	263	270	313	264	326	286	294	292	308	285	324	287	295	284	309	309	288	268	268	268	271	277	259	266	302	307	302	282	276	278	287	299	288	287	277	251	304	284	291	272	292	257	272	297	290	304	293	304	289	269	270	280	277	296	272	301	304	286	298	270	290	304	281	331	328	274	296	289	292	290	282	306	282	303	256	291	302	297	290	265	295	259	303	262	265	297	314	277	322	282	275	269	284	291	286	318	277	269	272	285	289	297	286	279	291	281	276	293	280	306	272	309	310	271	309	276	302	259	282	284	306	310	299	304	267	306	291	305	281	277	304	300	302	273	293	317	300	297	286	274	263	289	282	297	297	296	302	316	298	291	274	287	285	288	279	308	281	312	298	288	298	271	271	300	295	285	298	295	294	277	315	293	312	279	285	265	302	295	285	282	295	290	321	292	286	287	275	286	274	247	274	291	332	308	286	316	285	276	317	258	330	285	294	277	275	296	272	298	276	305	269	270	263	256	318	276	314	285	282	268	303	298	284	272	291	307	305	289	278	288	283	306	294	282	324	287	297	264	283	278	298	305	268	298	294	280	278	274	313	295	289	265	313	295	274	301	302	296	278	316	292	270	264	315	296	285	310	288	292	288	272	303	296	308	291	311	289	281	285	298	252	310	315	290	277	279	295	288	288	284	273	275	296	279	293	302	247	275	265	292	275	291	267	292	288	299	277	291	264	300	291	301	277	287	274	277	258	301	280	276	281	318	296	259	274	278	308	295	293	252	290	311	311	317	313	299	293	300	284	293	270	294	301	286	285	288	273	297	311	278	292	292	289	283	276	268	272	284	295	280	319	282	308	288	263	257	274	313	277	312	297	284	266	270	290	310	335	282	314	295	291	257	309	282	304	318	296	304	296	298	287	239	274	309	266	265	276	285	304	281	280	276	303	274	286	304	292	263	292	255	298	271	279	304	299	303	296	305	270	307	284	260	280	278	286	278	288	300	283	302	260	283	288	282	292	305	277	276	287	297	269	317	270	280	261	275	268	289	272	270	295	294	307	307	276	275	284	271	276	268	289	272	278	307	288	308	266	277	287	251	291	288	282	281	292	271	292	271	279	276	326	301	250	277	315	312	288	312	270	268	297	284	293	298	310	262	277	318	285	268	286	307	296	332	304	281	284	269	280	284	283	290	295	312	290	290	297	297	300	311	297	297	266	275	260	274	272	296	298	263	302	273	296	263	278	317	325	276	294	284	314	273	306	283	303	301	290	263	250	296	279	314	272	277	308	287	274	300	336	284	270	301	301	287	270	310	320	333	300	302	291	313	277	282	273	306	295	284	267	287	289	285	259	307	291	284	301	248	301	300	307	283	315	273	298	282	259	295	315	262	281	305	279	254	295	265	289	314	310	266	265	290	270	272	260	276	330	292	325	281	328	276	281	289	290	264	285	286	268	285	293	272	275	281	299	298	268	263	282	287	283	279	297	294	282	289	289	278	302	294	293	270	320	297	287	281	301	274	291	263	283	287	298	278	334	272	279	279	273	288	293	275	297	291	301	309	303	311	284	293	293	299	294	281	312	302	277	261	286	291	250	283	305	266	279	254	266	303	271	271	308	299	295	292	295	306	281
15187	22954	10475	5514	5505	4753	4113	3260	2665	2335	2015	2347	3348	2811	2329	2201	1864	1930	1599	1363	1279	1410	1569	1470	1270	1149	1159	1121	1113	1086	1081	1006	946	1007	964	933	940	943	923	935	917	981	997	988	977	1020	971	1019	1019	1043	982	928	920	895	930	882	881	839	925	889	930	902	930	907	901	899	886	883	873	874	843	864	920	922	893	888	895	933	888	864	855	870	928	864	840	889	901	896	925	930	885	864	861	900	819	847	891	851	888	932	882	869	894	881	850	864	955	888	870	881	912	887	862	898	880	824	936	852	918	887	859	827	870	881	856	892	863	898	898	845	930	865	887	889	884	890	850	877	840	920	860	845	905	931	835	885	855	885	909	890	886	878	859	897	820	885	919	862	922	895	831	890	877	832	836	905	859	825	839	803	897	894	909	886	891	901	855	919	858	915	847	894	893	820	891	887	867	803	881	882	849	885	881	868	928	836	905	910	887	843	897	890	887	845	866	868	860	855	852	832	879	829	882	812	874	860	875	863	866	829	824	828	836	895	835	857	839	867	885	832	909	871	873	857	920	892	842	845	930	881	917	944	868	884	875	980	880	866	932	852	932	944	857	904	917	851	838	886	910	884	892	868	912	884	867	858	928	860	896	880	904	901	870	855	969	872	867	830	878	919	886	862	936	864	938	900	983	868	897	903	863	874	818	860	901	863	900	898	839	883	872	853	934	919	927	883	903	892	856	882	899	885	910	935	877	898	853	903	879	847	859	893	839	875	918	857	847	886	864	938	844	923	843	888	891	876	879	859	902	926	902	895	852	857	930	936	851	864	898	922	853	879	919	908	864	874	906	902	913	880	856	921	896	853	861	847	917	855	878	937	858	912	872	918	864	871	917	908	856	881	847	888	881	908	846	857	916	816	918	904	897	901	888	857	881	903	825	880	901	886	906	956	857	917	927	920	914	909	834	944	915	870	907	860	866	882	861	914	881	885	907	902	913	912	875	859	899	904	905	855	922	921	874	934	834	918	857	876	890	862	876	855	883	870	917	890	924	856	890	868	939	859	883	911	876	850	885	857	850	871	828	876	898	875	903	912	814	872	917	897	865	881	921	846	880	924	866	930	902	851	942	865	854	889	887	934	861	883	930	852	902	875	851	890	906	907	855	860	913	920	933	888	878	887	883	866	843	841	878	937	890	846	846	859	952	778	860	905	865	894	882	889	895	828	879	849	880	867	916	864	965	846	828	911	883	855	849	884	888	887	866	899	907	881	877	883	890	876	868	897	879	880	904	871	854	853	857	917	920	912	879	799	846	849	849	883	873	847	901	891	812	900	901	889	882	883	878	848	897	873	866	895	870	897	868	876	871	879	870	830	895	865	920	829	864	883	910	849	921	849	851	847	856	852	803	887	857	860	888	849	900	836	855	903	872	824	885	887	846	883	837	878	890	872	874	878	814	900	870	862	944	886	868	893	892	869	918	925	903	887	820	878	882	881	853	878	889	885	801	878	891	975	902	906	855	913	902	870	850	864	868	928	905	871	870	859	917	873	815	819	936	877	859	911	916	868	850	845	849	907	868	865	896	849	900	916	908	902	904	882	907	896	886	919	898	889	880	873	933	878	883	895	930	818	900	922	863	907	876	886	854	898	867	879	878	900	917	900	850	872	886	883	920	851	873	857	912	919	898	925	903	883	870	833	906	872	862	835	884	892	848	842	887	907	876	899	831	842	869	893	908	879	843	866	901	907	907	915	829	848	855	933	877	907	881	823	865	888	880	912	842	915	840	857	880	842	847	877	907	840	886	837	877	868	826	853	847	938	859	851	847	898	938	884	852	850	827	873	913	847	888	875	855	915	873	875	864	865	846	849	855	830	883	898	864	857	915	873	865	845	915	883	927	860	839	863	876	820	867	892	877	902	902	880	909	923	886	906	916	874	826	907	881	912	871	866	882	897	782	835	827	879	885	853	867	862	913	829	876	872	901	880	908	858	875	834	882	844	893	853	864	904	922	914	867	897	887	852	900	874	899	837	873	876	880	863	872	877	860	877	923	901	824	920	897	882	870	929	857	865	881	872	882	815	857	882	829	876	863	891	893	875	838	882	869	874	868	878	863	880	842	911	894	887	849	910	823	869	919	852	887	930	894	916	857	891	895	834	844	864	856	881	907	818	884	863	864	894	851	914	843	881	914	928	874	925	910	861	899	901	877	908	873	867	912	872	898	876	892	912	849	925	816	860	933	880	870	840	898	898	882	912	897	890	878	847	877	858	867	961	889	869	917	861	922	871	930	897	888	815	867	896	871	874	943	879	855	896	910	857	897	846	929	844	837	875	900	900	892	887	913	865	918	928	909	883	863	912	863	890	907	913	865	926	864	874	954	856	911	878	913	882	848	920	851	924	864	898	857	865	849	897	868	907	895	836	907	885	872	872	849	903	915	853	881	853	871	882	845	914	914	884	849	886	906	864	905	863	859	889	931	878	911	906	889	851	911	891	893	816	843	917	886	918	829	863	853	863	907	851	855	866	899	903	873	827	933	849	842	880	825	854	881	882	898	871	883	931	817	847	876	890	880	827	886	895	853	800	852	873	858	912	881	951	893	913	886	868	908	859	867	861	938	908	830	869	873	871	873	905	925	906	840	911	847	903	862	871	920	883	874	808	899	887	877	885	855	860	875	926	868	940	943	848	915	939	909	876	871	879	911	835	876	912	895	867	880	894	848	857	880	861	887	894	864	893	880	858	835	842	900	841	885	844	851	814	882	931	859	901	826	873	963	873	864	906	895	868	909	829	946	887	911	874	872	885	882	921	843	913	913	862	860	880	835	912	902	895	848	898	900	867	882	848	901	923	856	896	837	865	857	885	888	857	825	804	843	875	862	854	880	876	870	852	882	842	840	866	894	888	872	886	863	912	876	874	893	907	883	866	886	876	891	935	873	880	879	872	882	901	902	883	843	849	872	884	884	881	916	867	877	841	893	937	832	826	867	887	838	886	914	835	874	902	860	902	880	888	852	840	866	841	864	947	897	857	874	863	866	897	886	882	878	867	920	852	921	896	884	901	900	916	876	877	939	904	870	903	928	861	863	952	880	859	925	820	852	882	879	827	857	905	830	861	926	914	885	881	915	893	846	891	845	925	891	921	877	902	854	862	910	852	910	874	862	853	881	886	892	873	878	834	884	885	946	808	898	881	868	873	890	878	886	962	913	851	866	841	890	902	876	868	860	876	894	883	942	841	826	888	865	878	900	842	877	912	894	863	865	884	856	880	866	869	864	861	900	871	865	870	894	895	904	897	841	873	878	869	902	898	877	864	910	870	912	921	922	910	888	874	880	884	883	889	885	940	907	911	855	850	898	882	872	847	890	850	829	863	870	909	877	891	856	850	902	912	948	911	853	855	849	872	868	863	908	843	850	865	857	871	896	922	888	841	874	883	843	876	869	827	830	905	899	887	877	856	891	875	900	898	851	849	887	915	896	843	869	895	929	889	870	823	878	922	893	890
44019	48804	32336	22824	18908	15112	11278	7305	4890	4046	3070	4277	7010	6416	3491	3244	2048	1659	1010	697	632	689	1026	1049	619	439	452	436	379	366	347	297	258	264	243	256	240	268	241	248	231	269	229	264	243	246	266	283	264	251	228	237	254	219	238	205	234	212	237	200	213	241	245	229	228	237	244	256	241	229	241	226	196	246	231	230	210	253	227	227	234	232	238	239	235	235	215	245	218	231	236	240	239	211	218	221	227	234	229	263	218	224	222	235	222	241	234	241	231	219	209	209	237	234	230	227	220	233	229	192	240	221	209	242	238	231	212	222	236	235	236	207	199	215	233	245	213	214	218	223	229	205	207	223	221	205	230	232	250	234	210	229	221	220	224	234	244	240	232	230	204	217	237	236	237	210	210	214	216	200	224	225	213	241	225	209	202	239	231	237	249	228	218	235	243	254	253	226	231	234	243	235	254	241	243	240	241	245	210	206	209	221	228	213	235	205	253	220	212	220	248	220	222	200	220	218	233	225	220	207	248	221	212	231	226	219	213	209	213	250	231	248	224	235	223	232	239	212	231	210	236	222	204	237	217	253	260	229	227	214	254	207	186	240	235	243	227	220	241	193	212	220	214	239	217	218	240	207	239	238	237	208	253	226	221	229	226	237	234	224	247	226	236	223	239	217	227	228	215	217	229	219	237	230	216	237	213	200	226	220	202	215	235	256	193	246	216	246	190	236	218	248	229	223	216	247	233	247	225	185	224	243	238	202	205	205	186	217	188	208	213	233	213	237	226	201	235	236	217	231	224	230	242	206	219	234	228	222	202	196	207	237	206	244	232	229	234	230	229	234	242	258	248	226	214	243	224	237	225	191	215	217	220	244	245	236	233	217	240	227	215	241	217	224	213	248	232	229	227	215	210	229	220	192	228	186	222	237	233	216	251	235	216	237	233	221	203	236	224	225	243	243	218	238	217	217	229	206	221	213	204	226	231	230	239	231	258	227	229	248	219	249	206	219	235	228	207	214	242	232	221	225	258	216	251	219	258	207	246	222	239	225	236	218	218	222	215	201	246	229	220	229	214	224	226	219	217	238	205	235	248	236	199	227	245	232	242	216	241	250	229	186	240	225	244	257	210	218	223	249	222	256	205	206	223	224	210	262	215	233	206	212	223	228	190	244	230	207	209	237	232	256	235	208	222	263	231	203	241	235	233	226	206	239	233	220	212	236	219	216	238	234	214	207	248	237	259	211	243	208	200	229	221	233	215	203	229	230	187	216	209	210	210	223	211	237	215	236	218	222	224	207	224	206	226	228	233	208	232	243	210	232	219	241	238	247	222	252	254	235	229	206	234	219	228	229	227	234	222	219	247	227	220	213	244	222	194	244	242	248	233	217	231	203	246	218	222	210	208	245	223	229	221	229	239	206	210	222	218	233	220	227	214	194	226	239	217	242	214	220	237	227	232	212	257	247	233	212	223	215	216	215	222	236	228	236	217	198	258	246	240	220	221	261	254	260	231	220	234	225	226	234	233	215	233	263	245	212	211	205	250	230	232	205	262	226	207	220	199	223	217	230	234	243	229	243	227	208	234	242	221	226	238	236	233	243	215	200	218	241	239	228	256	230	221	243	260	225	257	236	235	225	224	248	214	236	247	239	214	211	230	210	216	228	227	230	218	225	238	213	222	247	216	217	214	223	231	210	225	226	218	206	208	221	241	223	230	200	213	220	188	218	229	221	206	212	235	203	237	228	226	224	219	230	218	220	245	225	212	249	196	240	241	239	234	260	204	245	229	208	217	226	193	214	232	216	212	262	225	260	228	226	198	222	224	244	244	221	239	213	222	210	226	234	226	206	229	211	245	222	217	229	244	232	243	211	212	222	253	224	254	223	241	215	230	200	228	238	252	230	212	234	229	228	234	235	226	239	225	232	242	238	230	241	259	198	234	228	210	207	226	215	248	229	237	201	237	216	218	207	244	229	217	212	205	233	210	243	233	260	247	244	233	208	191	229	212	238	233	262	216	223	227	239	221	241	223	236	223	239	212	227	220	243	237	254	237	226	213	219	223	233	218	221	220	215	240	196	231	229	250	259	193	208	242	228	233	251	204	227	213	215	223	214	221	206	231	226	242	198	240	231	246	207	272	227	226	231	223	230	223	232	251	226	243	221	237	220	206	221	246	240	244	195	238	239	212	241	225	193	230	227	216	230	243	240	241	239	243	222	223	194	202	221	244	232	225	244	229	196	230	215	224	212	222	205	213	230	240	237	257	189	226	224	199	245	234	217	229	225	214	231	245	232	199	205	235	236	222	221	201	220	232	246	218	231	211	240	214	230	213	247	247	235	225	206	220	215	241	218	241	213	230	226	235	257	205	212	231	225	240	243	213	240	248	213	225	220	224	226	223	228	235	239	239	205	230	226	252	212	234	217	237	235	214	225	221	213	236	224	250	223	209	218	223	232	248	228	230	227	243	221	204	231	230	231	235	246	226	240	238	215	225	238	227	224	211	254	229	244	222	227	240	257	230	200	220	195	243	210	228	223	236	224	230	246	247	233	233	217	214	217	206	244	218	209	211	243	262	238	222	217	243	229	214	224	249	239	214	238	236	208	221	235	209	243	208	204	230	238	252	242	234	200	206	258	204	231	235	212	216	216	253	219	225	213	236	242	221	207	248	250	212	244	233	234	216	238	231	230	226	233	266	231	249	263	228	259	231	232	212	241	246	229	226	212	228	205	237	235	213	242	212	237	233	219	202	222	242	250	229	219	228	248	214	245	209	241	231	230	214	228	236	242	239	227	226	214	245	237	241	223	226	220	218	233	215	255	222	241	216	238	251	215	221	246	245	222	237	240	243	214	221	193	226	241	216	223	267	230	239	246	216	225	216	204	245	232	246	222	232	218	248	238	239	220	226	194	211	237	215	232	218	236	228	241	215	224	244	249	241	234	250	248	221	239	238	241	235	225	249	234	232	215	236	230	237	222	246	195	200	228	205	217	222	206	217	230	204	194	223	221	229	246	236	234	223	234	243	211	192	206	206	235	245	210	215	236	211	227	221	237	260	214	223	202	217	218	218	246	235	249	225	239	225	233	224	242	242	237	225	230	228	228	211	224	225	222	215	220	256	208	212	221	222	230	253	237	235	210	241	206	236	231	225	202	226	242	226	216	219	210	207	244	212	246	226	216	231	208	231	212	217	231	201	223	248	205	223	237	228	221	227	234	222	232	228	234	246	227	232	194	219	233	219	208	268	237	232	226	239	218	222	217	224	248	251	231	247	234	237	229	198	239	219	230	236	219	197	198	211	239	187	210	224	235	216	217	243	204	260	223	212	218	238	205	238	230	259	245	187	224	242	198	225	213	230	222	220	235	208	237	233	224	230	194	244	255	227	228	265	242	223	206	220	223	243	227	247	245	224	214	237	215	248	253	235	224	222	226	245	258	226	236	242	260	202	243	254	212	235	235	213	228	206	226	230	209	213	252	235	227	256	224	253	230
35114	46058	25681	17946	21051	19755	17895	13085	10810	10997	9191	14210	21315	19766	14573	14735	9895	8149	5444	3643	3294	3853	5806	5803	3612	2442	2278	2091	2035	1571	1593	1115	999	851	857	923	808	878	812	921	892	872	858	866	877	973	924	989	950	914	810	891	825	833	734	767	791	732	770	783	766	747	805	771	770	784	818	826	733	738	759	798	805	789	786	733	766	724	739	732	726	722	749	736	720	757	729	765	753	714	747	728	718	696	727	701	799	717	734	778	707	752	725	721	730	687	693	698	712	734	736	714	667	766	693	736	726	753	733	705	728	690	699	774	737	720	704	755	732	714	733	690	726	724	712	701	741	680	686	759	743	773	740	695	675	768	758	690	679	692	727	718	676	739	742	732	730	750	771	734	714	676	661	701	713	696	729	722	682	709	690	699	703	704	724	696	680	695	679	730	707	702	748	730	727	706	765	750	700	701	750	685	720	719	701	697	745	722	673	664	701	690	682	710	685	702	726	712	693	707	707	722	695	746	743	705	727	752	667	716	743	709	766	714	772	679	693	717	732	713	737	686	711	737	712	714	670	702	713	685	688	739	703	690	669	701	711	729	723	725	779	726	711	715	706	690	819	728	737	712	755	735	674	724	728	754	644	737	708	715	728	714	670	701	720	723	701	716	669	714	707	729	689	693	710	728	695	702	689	753	754	675	713	722	698	674	707	739	699	659	671	699	692	699	715	739	749	700	705	687	736	723	730	761	708	733	667	742	689	699	753	729	712	731	737	731	760	724	712	732	734	719	730	754	732	704	815	687	747	698	714	736	711	694	747	752	690	694	721	732	711	727	730	735	681	733	712	740	736	754	769	720	708	737	724	697	713	756	653	737	717	691	745	702	720	713	701	703	715	709	707	660	696	715	686	735	749	749	768	676	712	707	761	716	734	719	702	717	665	697	671	719	731	678	730	660	680	731	734	720	761	699	716	730	756	687	708	710	691	741	716	738	701	719	738	758	730	667	743	719	711	723	684	765	753	729	759	749	674	707	753	751	748	711	694	744	694	675	721	718	689	720	707	691	738	727	730	717	732	732	707	711	734	649	722	676	696	736	723	676	757	682	696	670	717	708	700	676	724	681	722	727	751	692	698	728	687	689	758	737	673	675	705	719	749	672	705	726	739	736	714	679	730	742	738	744	650	771	734	726	678	707	713	686	718	721	692	723	774	760	707	743	746	654	756	719	713	729	688	752	704	720	697	701	716	698	716	700	700	725	699	694	723	750	689	699	712	735	723	705	708	686	694	703	657	730	741	746	719	735	760	727	738	733	685	687	713	692	738	714	719	687	703	684	702	769	726	718	715	732	721	736	688	698	707	727	684	743	741	697	727	729	766	704	711	707	735	732	755	686	732	698	693	689	697	729	701	708	737	728	755	715	753	695	697	719	754	705	684	676	687	681	699	694	731	741	773	689	732	684	710	741	660	707	723	706	722	725	690	783	726	733	719	705	737	723	723	735	708	718	704	692	703	734	749	736	713	721	703	720	681	731	737	722	755	689	736	740	722	673	719	701	719	690	735	719	681	706	767	699	758	673	669	747	718	706	690	717	740	722	725	697	725	704	739	698	693	709	704	694	687	675	748	719	688	719	725	730	710	745	696	698	660	688	654	709	709	708	749	741	760	685	689	730	720	735	700	719	711	741	722	707	686	743	727	677	707	694	748	762	686	720	681	663	738	734	735	676	747	651	738	730	695	738	675	715	769	730	739	671	731	716	708	698	693	716	700	730	739	715	735	717	752	696	706	685	713	732	727	730	717	763	706	701	728	733	698	766	717	731	690	736	734	719	711	675	725	712	678	727	695	693	779	713	755	706	729	738	714	716	723	698	694	694	698	714	749	721	718	681	753	733	732	759	672	693	722	707	720	716	760	725	694	756	694	772	702	733	701	639	763	740	711	707	712	730	702	693	749	711	746	720	702	697	700	702	706	730	734	753	688	697	715	744	701	729	740	726	701	702	732	743	737	711	698	741	722	727	680	707	717	748	706	757	740	748	741	719	692	721	738	673	709	726	719	711	702	705	701	739	684	676	714	712	766	754	737	716	695	731	676	712	747	717	722	747	677	726	693	754	725	740	702	655	727	688	713	748	674	680	731	690	719	696	702	724	689	704	709	748	712	743	738	695	724	696	725	728	700	702	727	692	707	703	701	706	699	729	791	716	691	714	715	725	743	697	709	719	659	683	715	708	741	694	701	778	705	699	689	674	735	775	718	716	695	725	721	684	690	744	757	682	705	733	702	737	747	719	658	773	728	682	693	663	747	708	707	733	722	735	722	718	714	710	697	750	700	744	668	683	723	688	724	771	726	711	733	710	744	756	655	756	741	719	724	734	696	741	697	726	738	719	729	691	667	712	690	692	779	686	701	705	748	736	758	774	723	727	685	684	676	708	721	660	712	687	707	738	699	731	712	708	750	681	742	777	699	681	696	746	724	739	717	730	701	709	662	712	751	731	727	716	701	705	753	720	704	740	738	717	719	703	682	691	759	749	727	699	715	730	687	770	728	732	746	730	715	761	711	759	728	723	735	685	725	725	752	715	686	704	711	749	714	718	725	714	722	721	699	727	701	709	717	720	713	732	695	713	679	723	680	711	727	705	720	694	672	713	731	705	706	735	720	740	720	687	716	717	715	790	732	677	753	736	673	734	686	690	747	718	666	729	730	673	758	730	753	739	716	724	737	734	710	689	712	697	706	710	674	678	762	730	719	760	703	697	677	756	722	720	714	745	724	717	735	713	662	718	659	734	758	681	720	682	717	705	745	740	713	715	671	699	749	724	704	702	719	681	727	708	700	698	747	729	728	706	713	739	740	722	726	696	710	671	719	693	720	709	722	727	746	753	731	660	737	713	728	689	771	669	668	689	698	727	701	771	729	702	715	712	721	701	749	727	725	689	713	739	741	715	708	712	759	694	669	778	669	727	675	707	743	725	756	771	673	761	771	675	712	714	688	759	703	738	747	728	733	748	716	726	683	685	667	743	689	705	678	730	700	719	700	695	772	691	691	748	704	712	737	770	726	762	704	715	781	735	777	713	679	702	709	733	721	724	695	691	705	728	689	767	767	686	727	745	749	688	703	732	702	726	732	720	693	758	706	729	719	715	685	691	728	717	689	718	738	734	693	719	730	731	755	725	724	736	752	723	745	725	729	686	726	718	699	713	693	743	672	704	704	755	690	712	744	673	738	711	735	678	763	716	704	723	681	772	732	727	675	736	657	715	706	743	710	764	705	714	742	683	682	700	664	718	707	694	725	722	721	748	748	713	707	717	679	701	639	745	682	665	728	702	736	692	736	723	748	694	697	707	684	722	738	716	681	678	740	700	752	721	721	691	722	713	733	679	718	670	691	668	722	716	736	693	717	724	763	767	721	696	687	734	705	726	722	719	676	733	676	699	776	695	708	746	739	719	722	759	700	734	682	729	712	720	704	715	740	722	720	725	707	703	733	710	698	732	741	712
54647	46285	30985	25269	25196	24916	22125	15900	9842	7925	6742	9347	15941	15842	9042	8060	5477	3686	1964	1224	1208	1163	1924	2125	1250	957	773	758	679	563	637	405	392	327	305	336	327	364	310	301	331	327	319	313	322	308	309	346	319	306	305	306	317	308	283	294	286	353	302	317	311	303	285	292	285	287	300	299	314	263	257	280	315	286	311	269	292	300	306	306	306	294	317	291	312	305	277	289	285	293	297	268	284	273	256	276	259	305	292	288	293	302	322	278	298	312	311	293	292	279	267	311	286	275	272	259	276	289	293	264	292	285	277	262	259	315	304	278	270	292	267	315	272	279	264	288	296	268	290	279	280	331	278	287	294	300	278	272	283	299	266	288	302	293	281	311	277	284	266	292	277	319	260	257	282	252	292	294	257	265	286	275	274	274	279	267	288	263	284	260	307	288	300	284	297	274	285	260	280	284	274	282	313	277	296	263	300	273	272	299	265	278	264	285	262	294	288	252	304	280	287	286	287	282	287	262	278	306	291	305	274	268	301	283	270	284	302	263	265	292	295	279	279	299	283	266	288	289	267	259	274	263	275	237	302	293	274	269	308	268	259	299	283	248	293	257	315	241	288	280	274	290	281	274	276	290	274	279	274	292	282	290	237	283	265	280	286	270	272	264	256	262	281	265	270	291	284	299	264	290	267	261	286	272	302	275	280	261	285	287	267	275	300	284	256	232	275	260	311	266	307	265	284	272	271	289	257	269	277	269	307	253	308	269	288	278	274	290	287	270	273	286	301	288	282	294	276	259	248	273	260	271	262	275	282	273	279	285	259	263	275	273	300	293	307	262	289	288	281	269	277	276	265	281	284	261	276	272	274	293	262	299	283	284	284	296	290	260	314	285	295	288	285	259	277	285	267	296	268	293	282	306	283	275	256	294	316	271	280	276	265	292	282	266	241	288	297	253	255	285	318	275	260	273	298	255	265	278	270	286	273	265	308	265	286	270	257	284	270	296	284	301	257	289	276	279	299	286	261	277	265	287	277	293	278	284	266	273	291	287	292	266	288	297	281	282	288	288	283	287	250	309	289	283	268	306	288	269	282	277	250	290	300	259	306	282	254	233	267	246	289	316	266	280	308	293	283	282	276	262	259	287	278	288	278	288	278	289	256	261	302	282	265	268	291	244	297	301	243	263	280	262	285	259	277	318	307	255	286	283	250	253	266	292	301	294	299	287	276	277	286	309	283	265	272	280	276	262	257	266	286	271	254	288	262	277	281	297	274	312	278	278	275	280	287	276	302	295	261	259	275	282	290	267	285	251	239	291	273	323	282	256	260	282	258	285	283	294	281	299	288	312	268	293	293	264	301	250	315	304	283	290	301	307	260	261	309	262	295	287	277	284	280	276	279	291	259	305	270	284	275	296	267	278	278	287	254	291	287	287	293	297	300	270	272	264	266	249	287	288	277	236	276	258	284	297	261	277	288	290	260	268	279	287	295	270	297	281	283	290	262	274	345	294	307	285	279	265	260	277	288	274	287	257	272	281	277	263	276	254	256	286	243	284	309	275	321	255	297	283	271	287	263	265	305	285	297	252	305	278	303	303	242	266	277	279	307	287	317	281	299	286	273	284	252	280	277	304	296	263	296	273	286	242	283	274	285	290	264	280	272	300	275	265	268	272	282	251	279	279	257	272	248	321	279	260	296	270	295	274	277	255	299	248	261	282	279	281	314	246	253	329	280	316	255	277	302	285	282	282	284	270	275	263	292	276	264	298	297	268	312	281	280	305	293	295	271	274	284	267	272	294	293	303	284	287	269	258	283	291	300	267	292	271	241	276	289	241	266	248	292	288	281	251	266	274	295	267	273	275	275	265	259	252	259	259	288	288	271	274	260	266	238	288	295	298	309	282	256	292	231	282	265	276	282	285	300	289	276	259	289	292	285	316	265	282	244	272	310	249	277	304	297	283	274	320	275	286	276	276	290	279	281	290	323	287	272	277	302	276	276	275	274	295	272	301	282	255	270	274	284	287	263	295	263	296	283	308	272	283	283	283	292	274	284	265	313	284	262	289	290	272	282	264	262	283	290	277	246	303	295	309	297	255	295	265	293	298	267	275	294	260	295	280	311	265	260	283	297	274	268	287	283	307	270	273	297	278	263	265	264	239	285	284	258	287	281	272	278	291	272	275	287	299	277	267	282	280	260	301	289	300	301	297	301	274	288	286	293	260	306	278	287	258	311	276	300	303	265	271	307	266	286	271	294	269	266	288	310	273	285	274	258	284	272	297	286	278	247	265	314	276	297	294	269	283	270	273	306	297	269	268	257	276	297	300	292	291	280	263	286	299	300	280	273	309	276	264	268	275	298	260	267	262	290	253	320	291	288	291	279	282	298	293	275	300	277	261	261	321	285	270	296	255	254	277	282	281	259	257	259	255	282	287	296	293	248	283	275	287	241	279	289	284	287	275	284	282	292	312	278	311	283	284	276	251	273	286	293	300	265	293	298	269	266	283	263	294	262	258	280	299	275	309	292	291	287	241	294	271	291	249	267	283	287	274	251	284	266	290	273	295	274	279	290	267	265	285	294	279	269	294	257	247	279	267	270	277	279	255	263	291	258	282	267	290	255	255	299	276	301	300	281	276	254	289	290	280	303	303	291	248	295	302	301	297	271	274	268	283	253	273	258	295	270	254	268	248	282	265	274	291	285	299	288	294	302	318	262	310	289	307	271	286	280	276	319	283	304	283	290	304	254	287	280	271	256	320	296	284	251	289	272	267	264	254	288	278	274	283	279	265	276	265	264	287	283	267	286	260	250	320	288	287	275	267	296	299	292	244	267	313	274	253	319	285	315	289	296	261	262	328	273	300	294	284	264	294	285	256	285	258	275	285	292	271	296	274	284	308	325	272	282	286	266	240	232	285	294	273	260	265	279	294	269	287	300	249	287	282	278	283	273	260	264	269	288	278	285	276	313	294	300	277	281	281	304	273	256	298	317	256	288	281	276	293	272	255	277	293	300	287	299	255	288	273	273	288	305	274	267	294	314	294	299	250	293	287	302	263	264	280	264	280	289	288	248	273	296	317	262	253	277	277	271	301	289	294	292	294	285	266	234	268	227	302	283	290	253	280	259	281	289	282	258	292	307	263	276	264	268	287	256	288	286	269	239	281	275	268	258	270	260	261	304	249	304	283	264	256	285	279	280	300	276	252	287	286	247	263	255	259	292	297	274	273	297	252	299	336	291	260	248	260	275	300	281	259	276	299	265	276	294	263	294	274	255	257	262	281	256	272	263	315	278	299	250	231	278	297	255	290	255	276	264	252	255	268	290	272	311	268	311	287	286	283	288	282	338	293	295	254	261	280	253	288	264	327	269	266	290	274	294	271	276	285	292	323	283	270	290	279	301	271	282	270	246	267	268	271	274	311	270	284	312	262	291	286	272	258	261	286	249	275	299	272	266	323	303	296	286	288	272	258	283	276	271	286	284	269	289	306	264	272	286	281
46014	50273	31004	26308	30936	28501	27024	20795	15432	16744	16260	23506	33314	30565	24276	24200	17787	13531	9055	6429	5739	6218	9519	10538	6644	4894	4150	3838	3744	2885	3004	1630	1444	1318	1243	1210	1088	1095	1082	1151	1084	1109	1140	1127	1153	1158	1215	1172	1159	1102	1040	1131	988	992	927	912	885	946	938	984	1034	998	1016	1025	992	1016	994	1020	967	899	903	905	946	899	944	932	955	896	881	868	924	935	912	911	927	941	919	954	893	885	901	876	864	852	863	864	842	832	846	859	857	886	905	847	857	871	858	835	835	849	859	848	857	879	817	811	829	789	857	827	800	848	863	881	853	799	816	870	833	795	794	839	826	841	831	853	846	825	795	814	826	840	834	865	830	836	852	871	863	803	838	803	817	837	895	857	870	817	869	935	805	773	873	841	793	853	869	801	850	875	861	873	857	848	824	854	896	852	829	836	813	806	860	835	881	849	834	837	865	844	803	804	850	801	887	842	819	814	920	813	846	839	830	798	868	832	802	772	865	838	839	869	855	836	811	846	804	841	872	842	827	875	883	803	881	848	903	842	843	817	830	809	936	809	847	823	820	815	845	830	878	842	788	820	824	849	869	783	838	807	867	822	866	839	852	832	880	793	823	852	842	910	871	815	845	856	853	812	837	798	809	789	838	861	859	834	842	858	835	886	824	828	833	849	830	849	837	822	847	823	882	863	814	838	826	839	796	823	849	861	840	798	779	815	847	879	828	856	824	857	825	810	838	814	816	845	826	853	874	828	827	833	809	894	818	860	783	880	839	817	820	802	842	837	819	878	821	852	828	803	858	885	843	805	830	851	835	829	809	856	797	881	864	853	845	830	873	868	840	848	841	816	807	833	816	872	864	840	836	779	852	856	841	839	846	849	875	894	844	829	850	821	784	823	880	842	778	763	894	807	834	823	819	886	855	775	837	846	834	785	814	802	819	833	835	830	868	890	799	862	846	834	854	794	830	821	802	790	859	820	910	828	820	859	804	815	795	810	851	879	820	806	789	814	835	837	849	860	820	839	824	852	831	848	844	831	813	768	867	812	863	860	841	846	819	880	834	782	886	809	818	796	908	816	782	807	833	821	857	873	838	850	805	838	772	852	903	826	803	874	802	825	839	798	862	850	856	817	837	837	859	860	849	837	857	817	867	806	813	854	836	820	868	812	832	886	870	860	774	897	812	844	869	843	808	901	842	845	817	849	860	782	859	861	859	840	803	854	838	823	844	838	859	835	841	831	838	873	903	799	872	859	821	833	852	873	820	896	854	789	858	805	797	838	806	773	907	836	825	904	871	805	822	833	862	822	820	804	853	813	870	807	832	827	811	845	831	808	872	830	787	842	834	821	848	851	894	868	832	914	898	802	817	844	803	900	830	877	831	791	882	781	772	820	840	767	827	817	806	856	856	802	811	815	884	824	849	800	797	807	817	888	843	792	850	810	815	801	845	789	802	805	842	904	859	864	815	847	838	829	823	826	789	858	838	836	800	840	911	845	808	839	784	838	870	844	812	827	818	823	880	826	800	857	835	828	881	844	827	871	849	847	798	838	871	820	792	803	806	815	772	833	919	821	908	889	805	811	866	821	831	843	874	863	816	787	866	846	794	876	823	792	817	794	884	802	843	822	859	857	887	811	856	806	814	882	833	831	820	839	825	806	840	824	852	874	852	794	877	865	781	753	798	806	866	828	827	832	857	821	810	827	827	875	841	811	821	840	839	853	837	845	838	827	880	825	852	798	859	847	847	852	839	881	807	843	807	853	888	846	821	814	846	786	826	826	798	864	827	833	824	835	846	861	777	838	852	816	839	873	800	815	835	810	866	802	864	832	870	829	859	849	840	894	857	822	838	816	772	815	826	799	834	826	841	816	877	852	847	839	886	830	847	809	778	875	856	825	855	825	863	881	820	802	862	841	832	824	856	841	838	814	833	803	873	883	787	841	804	795	828	785	853	840	865	856	810	839	835	808	847	888	813	839	810	795	811	905	861	835	829	854	846	827	854	821	840	862	839	754	842	831	830	886	860	826	878	807	795	832	840	770	840	816	921	863	836	866	839	864	860	855	894	812	868	885	854	899	873	878	875	822	784	916	857	861	856	872	855	898	863	871	872	848	846	837	870	838	863	815	863	872	828	837	794	839	829	829	852	859	865	834	838	836	887	869	866	888	809	877	861	769	812	829	811	812	865	796	799	880	854	796	830	865	801	850	765	868	885	811	794	859	858	823	863	860	841	873	848	807	830	822	815	787	828	850	822	813	840	820	818	872	861	801	862	858	866	847	857	767	821	828	863	865	832	824	841	787	851	837	860	835	848	906	794	819	848	837	846	840	862	846	809	831	870	838	817	804	876	850	814	808	857	835	832	831	850	752	819	804	803	826	833	806	718	809	824	842	816	856	828	844	801	861	835	804	832	847	788	822	863	849	858	853	823	820	795	824	852	852	791	828	847	791	820	849	857	863	880	854	794	838	826	823	784	828	861	831	812	828	816	801	832	856	854	873	798	856	855	785	827	841	830	837	890	829	813	856	836	873	802	850	828	791	837	835	828	863	899	784	789	839	839	867	866	840	825	838	842	856	859	812	789	880	874	880	832	846	836	818	823	870	831	896	853	798	898	759	814	842	812	854	831	826	827	810	879	812	850	812	820	834	906	867	856	810	884	816	831	819	826	871	792	850	873	824	783	849	865	840	840	845	827	833	818	804	852	895	782	884	809	834	844	820	765	862	814	853	855	869	862	852	792	826	864	827	853	851	849	879	896	834	824	899	874	865	818	775	785	836	839	841	785	866	823	843	831	812	836	865	835	844	811	812	834	843	878	822	865	874	850	808	801	861	880	860	833	850	817	902	851	910	845	814	798	832	824	843	792	857	818	775	852	839	780	843	871	889	866	836	848	810	833	845	902	845	863	858	860	842	850	808	830	823	842	904	831	794	841	817	816	860	832	797	807	857	817	837	892	841	819	818	808	807	804	816	817	858	809	870	873	846	800	852	809	861	817	832	810	823	801	832	842	855	841	887	863	815	795	830	855	829	839	809	844	811	897	840	819	837	876	856	847	821	818	892	796	824	847	847	767	892	853	846	860	869	819	805	820	837	790	822	841	871	812	881	842	860	846	770	820	818	882	801	812	796	840	838	779	840	829	824	805	836	816	786	803	882	838	854	872	837	829	848	832	834	836	868	814	799	803	806	833	834	879	827	854	861	800	861	824	810	821	834	856	875	832	852	814	800	817	768	788	828	779	825	844	775	866	883	860	839	864	821	835	802	869	790	872	844	906	849	873	885	829	837	811	798	847	860	839	792	818	809	871	814	816	854	862	829	827	803	839	821	825	775	829	818	852	830	891	865	817	835	851	819	826	851	829	876	841	834	862	888	864	853	820	832	815	856	837	823	849	871	794	827	810	843	815	828	779	836	799	872	829	799	806	825	816	869	850	785	827	846	855	854	838	837	876	809	789	822	836	870	821	878	810	861	832	883	872	866	819	842	795	788
19425	21939	8531	3062	2103	1435	1245	963	646	584	519	585	796	731	527	495	409	371	319	329	313	396	364	334	354	320	304	321	323	337	327	343	295	313	283	296	286	313	285	317	292	299	308	312	295	310	290	319	321	286	300	298	308	285	274	293	300	274	310	277	288	286	299	303	264	286	298	271	287	277	308	305	298	299	299	278	292	282	319	244	275	311	286	294	280	301	280	295	286	278	284	287	279	316	315	285	302	263	293	284	329	306	287	304	292	313	288	275	305	258	302	302	267	289	276	307	258	291	324	318	286	298	281	293	297	286	289	295	272	286	269	315	278	286	271	258	325	319	269	291	274	321	325	301	302	269	276	281	289	292	273	298	269	295	273	290	325	298	257	273	307	288	286	280	293	273	312	305	258	290	269	291	274	270	293	259	299	303	278	313	318	289	305	301	281	310	296	288	273	270	267	285	292	289	297	276	300	289	282	306	291	285	277	301	274	246	275	280	289	273	271	271	291	258	264	280	278	307	283	276	305	280	295	299	295	279	305	283	281	300	283	312	277	270	298	278	280	298	308	290	270	300	296	266	306	285	295	294	276	291	286	323	278	287	272	262	261	300	291	271	283	274	338	262	290	299	304	295	305	315	272	272	307	308	295	281	284	296	290	281	305	250	278	271	290	278	265	262	270	267	321	307	297	287	269	263	298	318	320	282	271	308	293	302	270	297	305	283	277	300	270	283	299	285	306	310	272	304	324	289	279	276	308	314	262	268	286	279	263	293	322	300	290	282	262	302	288	315	260	299	286	284	277	288	306	275	311	282	318	295	296	304	296	304	300	290	260	290	303	285	271	323	278	290	278	298	272	270	286	293	292	271	316	307	251	314	278	263	292	292	250	279	292	282	302	279	291	286	303	287	298	259	290	282	270	275	293	322	291	295	285	281	271	291	303	291	310	317	270	254	320	288	278	291	295	307	269	289	270	263	292	310	261	298	301	288	312	249	296	281	295	297	293	278	310	309	303	265	293	287	269	286	302	277	269	324	285	293	298	313	268	333	282	319	291	314	269	275	298	300	264	298	266	297	277	267	272	303	291	279	279	272	266	281	249	318	300	259	306	305	284	283	293	308	286	297	280	290	304	307	283	287	297	303	285	289	307	284	266	273	289	265	281	273	260	278	325	294	263	292	314	271	265	309	302	298	311	293	308	304	306	261	293	292	311	295	289	277	280	298	308	309	283	307	268	323	248	293	303	308	303	282	302	267	304	287	301	299	252	308	293	311	300	292	289	293	294	276	277	304	266	275	271	254	317	307	274	284	323	276	279	285	280	300	313	299	294	293	300	310	259	265	302	296	285	279	286	244	261	296	324	298	285	272	319	303	298	334	271	341	295	292	292	287	283	296	300	275	281	266	257	274	265	276	263	298	280	278	276	296	295	289	288	306	262	317	284	274	300	300	280	296	255	261	321	290	276	276	280	307	297	257	293	290	286	287	284	308	263	309	283	255	307	320	274	285	296	297	302	270	288	305	276	272	296	307	283	302	267	279	270	278	301	288	300	277	291	277	280	286	295	279	290	292	290	288	304	300	309	289	299	280	292	279	266	287	295	304	280	273	273	315	313	297	283	290	295	305	284	280	259	297	278	279	268	298	296	302	296	278	275	284	273	291	306	316	269	286	286	296	278	268	292	324	268	285	265	293	276	279	298	287	289	269	330	310	301	304	288	277	285	271	277	260	270	271	296	302	272	298	282	273	286	289	308	289	323	307	256	302	313	298	268	334	293	301	286	296	307	305	267	321	295	281	302	287	300	282	278	279	287	308	313	319	292	297	275	292	260	288	266	281	293	297	284	309	304	323	297	238	276	324	300	305	288	294	278	284	278	308	283	299	304	301	286	324	311	294	273	319	270	300	304	272	286	311	282	295	300	287	300	271	276	290	308	313	271	299	303	272	295	288	271	282	286	295	299	283	289	272	289	284	283	310	239	311	292	280	272	292	294	283	314	305	306	285	275	298	323	306	308	282	294	291	327	281	309	260	278	302	292	265	285	294	309	275	291	268	269	281	278	252	283	299	293	304	282	313	268	331	284	275	285	290	290	306	310	279	279	296	255	313	311	266	295	285	285	293	276	314	284	314	299	271	311	298	298	272	296	290	293	280	276	305	270	305	276	276	264	294	257	264	297	296	284	292	290	291	312	304	274	306	276	286	289	275	257	271	290	260	285	304	304	303	265	264	282	309	279	280	319	271	306	276	301	288	297	281	302	287	259	275	287	297	291	274	305	298	264	283	267	281	291	273	299	251	307	285	257	279	314	298	281	275	288	286	259	330	284	277	278	288	260	325	305	270	287	275	256	276	298	290	300	312	301	306	291	275	327	280	262	261	307	259	285	302	290	292	271	293	273	272	278	286	288	287	268	313	319	305	266	302	290	318	281	279	279	277	286	301	310	297	297	278	256	288	305	298	305	265	295	293	282	310	302	260	299	297	260	288	278	289	274	329	268	272	259	305	266	280	299	307	306	302	273	294	260	288	284	285	293	323	307	281	275	305	279	272	290	312	274	318	304	255	290	293	300	306	303	307	281	287	266	297	306	294	302	275	298	312	294	266	285	270	275	283	269	298	276	296	301	259	286	298	333	262	274	302	278	283	309	276	301	296	293	272	280	291	281	275	272	284	256	277	303	312	289	296	313	279	279	284	296	289	277	253	276	295	325	299	290	295	304	289	287	302	242	304	293	290	313	282	293	280	283	321	271	269	276	263	303	281	311	289	282	271	271	291	275	281	286	288	268	274	274	308	285	281	297	298	307	300	302	302	301	279	289	273	292	289	292	287	284	291	276	293	265	280	317	317	278	295	300	253	324	324	286	284	278	310	300	272	283	274	304	274	322	282	309	311	280	290	279	274	303	272	348	294	317	279	278	263	272	305	288	309	247	312	336	293	283	303	287	280	279	285	276	301	316	328	285	288	283	270	271	321	261	312	291	269	280	288	303	283	313	291	282	321	285	264	321	294	295	299	327	270	292	274	266	273	285	280	277	308	290	281	288	263	297	298	284	280	303	286	297	273	280	282	288	253	331	291	280	308	265	285	292	293	285	271	262	299	291	269	288	290	291	283	299	297	269	286	286	300	305	315	291	288	300	299	300	269	289	295	274	294	279	293	302	292	284	264	285	302	302	282	277	291	266	291	317	274	274	262	318	263	283	301	291	249	262	293	298	328	269	288	290	295	278	290	276	305	248	266	278	281	335	288	297	302	298	316	303	295	300	273	302	304	328	268	302	281	311	296	291	265	267	302	300	301	278	310	267	284	283	281	287	305	305	268	312	298	264	268	293	283	299	266	275	288	268	267	295	316	286	336	294	260	294	270	274	305	293	277	296	271	299	310	309	275	306	282	273	298	333	292	263	303	269	263	300	270	295	273	288	282	284	294	294	283	269	257	266	259	308	264	270	310	309	299	287	289	292	288	286	279	292	283	291	299	283	249	309	291	267	292
16567	23954	8335	5713	5949	4453	3940	3143	2669	2398	2187	2726	3442	2962	2260	2251	1766	1684	1387	1301	1298	1266	1388	1330	1280	1146	1169	1130	1125	1161	1125	1002	977	1003	968	992	976	978	991	958	990	967	977	1011	979	991	1020	978	997	923	938	974	950	946	866	911	915	864	923	867	893	911	858	895	859	921	910	837	882	908	917	945	904	924	888	888	878	882	935	889	903	851	939	917	870	900	914	945	905	898	943	897	913	888	901	907	866	884	889	856	862	894	905	880	849	941	860	872	861	920	933	824	907	897	897	868	882	875	891	919	890	853	870	841	934	871	891	836	930	909	935	899	869	893	863	877	849	847	874	894	856	859	857	918	870	800	917	897	858	866	827	873	876	891	899	957	937	904	879	853	898	918	913	875	885	876	909	857	930	875	894	911	875	875	914	926	892	933	897	881	922	849	902	883	903	897	856	901	885	925	877	893	919	906	895	856	933	856	899	908	875	877	897	908	836	878	933	849	894	915	928	897	921	819	905	921	939	907	921	874	904	913	910	911	855	887	899	896	891	867	885	861	895	878	911	905	927	919	875	887	945	877	896	854	884	839	862	824	860	923	915	887	878	903	876	885	922	828	836	862	862	871	823	889	877	896	861	917	860	908	904	866	906	927	862	872	898	882	857	882	888	909	824	922	874	892	854	852	875	877	862	888	899	835	903	899	855	897	870	881	877	878	838	939	845	908	895	858	867	844	867	884	881	807	852	875	894	887	921	878	870	843	884	848	870	849	932	882	906	912	861	909	829	877	891	881	867	879	880	842	884	900	917	936	853	860	875	844	921	876	917	860	882	857	921	868	885	919	837	892	858	844	905	922	910	885	880	920	847	864	860	849	943	849	895	864	878	900	921	836	899	899	918	906	864	901	816	846	875	821	864	856	864	866	918	878	857	928	886	914	890	869	850	906	872	909	908	894	953	916	877	890	890	841	876	938	854	850	886	845	930	905	890	887	890	885	846	873	902	909	876	837	856	880	883	908	849	935	825	840	946	891	913	836	895	875	934	882	920	877	850	888	896	877	904	912	894	863	892	921	862	904	888	866	874	880	843	893	865	897	814	904	847	845	819	864	833	880	934	905	854	887	882	876	897	855	864	853	907	869	898	899	868	907	919	897	874	889	846	841	898	840	871	824	901	865	875	881	906	838	880	899	830	825	847	823	846	900	910	838	834	921	864	890	895	911	817	898	895	892	897	851	851	893	941	866	861	891	903	907	892	867	849	882	840	915	869	912	839	856	896	917	913	865	861	886	898	859	882	880	847	861	885	886	857	892	856	885	916	931	913	892	866	906	898	853	918	843	868	813	908	853	885	907	790	859	885	843	892	893	899	868	878	899	864	863	844	900	914	854	928	847	932	890	867	887	870	896	922	899	887	917	812	898	903	889	914	896	919	856	899	931	883	907	873	896	944	831	870	927	869	845	860	890	867	878	926	859	885	902	873	875	897	905	884	844	887	893	868	880	904	900	876	919	870	897	915	920	864	889	891	843	891	864	904	842	892	884	904	852	909	922	904	881	925	915	899	927	918	889	913	905	879	923	896	950	924	847	875	916	893	914	873	896	815	903	850	917	916	915	904	924	881	848	868	883	929	846	876	922	874	886	861	879	863	844	876	883	843	865	923	860	888	900	896	906	889	875	881	853	883	861	893	886	914	917	890	819	874	921	911	916	847	862	846	825	872	866	875	841	906	887	939	876	944	918	868	869	862	923	899	935	840	889	917	886	861	822	922	832	862	841	827	876	949	881	867	846	912	867	894	879	894	864	908	908	840	905	888	974	845	876	856	858	879	868	910	879	893	891	929	879	862	955	917	882	875	866	854	895	893	889	900	896	888	883	847	892	866	872	884	887	895	812	879	897	909	854	887	895	884	866	940	886	929	868	853	879	878	928	849	851	932	882	917	884	880	853	859	840	874	870	850	894	877	948	880	880	874	879	879	896	883	882	903	896	892	835	912	887	851	868	861	907	862	887	886	936	933	872	882	904	876	877	901	907	870	876	878	853	859	892	867	884	899	918	871	864	854	885	876	868	885	892	890	858	882	905	833	820	888	892	868	877	886	843	920	858	902	873	877	913	884	882	885	910	840	904	905	890	851	885	833	914	838	893	927	858	883	895	890	907	861	869	834	854	840	885	903	908	887	856	894	904	915	867	867	964	868	885	854	882	861	854	876	865	912	871	881	830	866	837	942	903	837	860	928	846	868	881	859	832	877	905	926	896	878	759	882	876	852	872	861	899	871	901	866	926	869	909	943	895	912	852	892	898	910	890	860	862	856	846	891	898	855	858	897	916	901	850	895	904	840	883	857	874	842	887	901	869	900	844	907	909	892	889	861	898	876	947	868	901	893	890	871	898	860	840	856	859	918	890	882	896	854	863	861	887	892	912	881	827	852	896	823	879	883	817	924	904	923	876	936	899	817	881	883	864	868	899	842	932	824	919	827	876	900	872	950	844	876	870	858	896	942	842	881	922	815	870	887	885	941	881	922	880	892	892	881	873	827	876	853	896	915	933	864	913	896	887	873	840	886	802	897	902	850	880	946	893	900	944	896	888	882	852	947	868	930	927	904	899	866	904	874	883	923	853	857	850	906	833	855	907	911	866	929	868	891	850	875	883	832	899	919	888	866	884	900	866	935	879	857	854	878	904	895	908	888	896	878	899	913	908	958	884	874	879	883	815	942	910	904	876	866	826	903	881	886	877	902	878	879	949	920	891	853	826	867	908	935	844	880	888	912	915	895	864	849	923	860	829	916	920	847	859	840	846	835	882	859	917	865	895	913	857	896	894	901	918	873	847	883	888	865	899	906	895	862	858	893	894	869	865	890	898	901	887	896	897	930	872	843	864	861	908	935	888	869	946	903	931	888	882	890	913	822	871	852	914	890	916	914	853	861	898	899	935	849	898	920	851	861	915	875	856	861	856	886	939	930	919	890	887	907	873	904	889	870	851	874	857	856	875	969	870	839	863	824	897	867	873	858	871	927	817	810	871	856	917	830	880	877	839	892	841	887	930	911	907	858	904	887	900	901	846	889	866	860	865	852	888	922	876	881	877	887	888	887	896	876	914	933	907	905	899	929	943	909	881	919	833	875	901	871	834	858	899	885	903	880	893	882	877	897	905	868	901	876	863	884	891	910	886	866	868	898	872	881	900	932	923	897	848	913	878	873	880	884	860	843	892	907	894	888	853	883	878	874	877	864	898	922	890	914	933	873	815	909	862	890	862	882	902	892	872	892	866	895	856	889	921	889	881	899	900	984	907	876	909	847	874	876	916	891	884	880	901	894	923	881	925	891	888	867	917	911	930	845	906	873	863	896	896	856	852	911	885	860	886	900	896	851	840	851	876	886	823	893	796	867	887	905	922	930	858	850	910	849	870	861	852	921	880	896	896	876	886	821	879	918	866	898	875	868	888	891	875	867	920	870	874	908	859	838	865	867	910	913	867	867	899	868	811	885	888
44877	46293	31601	22932	20390	14458	10028	6962	4702	3800	3407	4640	7297	6124	3352	2963	1537	1340	661	672	577	579	670	800	604	498	395	371	402	408	385	310	271	271	280	274	217	273	261	258	262	304	276	250	244	229	252	290	256	262	214	273	248	246	238	227	213	245	232	235	241	257	228	220	243	227	234	209	215	235	223	230	228	219	239	233	246	216	233	221	240	231	250	232	209	232	215	262	221	212	232	237	219	219	217	231	226	225	237	219	248	203	248	241	226	236	243	214	240	237	205	239	238	215	238	243	248	231	199	241	229	231	237	255	221	210	257	217	228	238	234	235	210	206	207	211	232	230	230	216	209	212	228	225	232	207	212	218	234	230	246	223	203	208	243	227	214	236	215	232	232	207	230	255	229	240	256	217	242	229	242	236	201	237	229	267	209	238	202	208	214	225	211	216	262	225	223	243	220	193	200	226	234	243	244	242	225	229	238	242	232	211	208	247	233	208	244	235	238	228	228	243	226	213	220	221	234	223	214	236	237	226	210	245	236	234	234	204	253	228	218	256	244	215	223	210	237	247	246	226	209	240	258	235	238	214	245	228	212	205	212	207	204	251	223	225	241	224	249	222	244	232	235	210	213	259	212	228	242	217	221	228	223	223	212	246	229	238	248	243	242	238	237	224	233	189	245	210	206	226	235	232	242	219	209	207	212	212	198	235	243	240	236	236	256	228	241	214	230	222	231	200	233	270	227	251	238	232	227	233	223	253	222	211	214	214	240	232	233	206	212	219	207	247	227	261	239	227	225	225	223	204	244	264	229	217	217	232	224	240	228	230	237	238	232	221	235	196	252	236	195	250	225	244	224	242	218	210	223	221	241	234	221	243	238	217	219	199	194	246	233	237	217	254	242	234	231	218	221	204	204	199	206	240	206	229	248	239	230	223	215	215	216	228	238	232	230	222	231	246	239	226	232	228	251	223	205	219	202	227	234	270	212	209	236	225	245	245	230	244	226	221	232	229	237	218	204	193	217	212	246	220	248	215	224	258	205	211	227	224	209	235	252	226	249	214	234	232	250	238	215	234	222	226	212	227	231	240	227	238	260	225	205	234	226	224	238	243	228	214	244	248	223	225	251	232	225	224	245	212	220	225	239	260	220	207	220	236	230	221	272	261	200	213	206	242	231	260	219	218	218	242	208	216	232	236	234	227	220	232	219	234	210	207	224	212	257	228	226	227	216	222	225	235	246	236	241	221	229	201	221	235	232	220	221	227	244	228	229	192	213	206	238	226	211	252	231	239	220	208	226	219	257	226	230	215	230	252	220	250	219	238	242	230	233	232	216	217	229	262	240	211	260	213	252	229	221	237	221	230	210	241	225	248	206	214	237	245	190	223	233	230	239	236	221	231	250	253	215	199	230	245	224	209	227	241	215	198	254	234	206	196	215	209	230	215	227	231	271	221	231	235	237	234	231	229	222	237	234	222	215	239	220	223	213	218	216	221	214	220	229	254	215	216	252	230	237	230	233	248	223	223	203	215	256	201	245	222	217	228	191	222	218	232	245	223	227	235	229	232	242	238	211	216	240	201	198	231	226	222	229	246	232	225	207	239	239	214	232	227	239	209	240	252	199	227	216	230	231	221	236	234	237	232	197	230	244	221	260	223	232	243	208	257	231	220	238	235	250	233	222	244	228	229	221	232	249	243	241	262	218	211	226	221	227	209	204	235	208	211	202	250	207	205	206	217	248	220	248	215	261	214	221	215	229	217	235	211	205	254	223	220	216	240	221	214	241	233	232	235	209	207	261	243	224	224	227	222	219	207	202	226	227	220	214	228	201	197	226	247	227	228	217	225	226	218	226	210	236	212	235	213	247	246	238	205	209	209	206	225	237	197	210	208	246	220	240	232	226	243	232	237	222	254	244	210	222	262	247	216	211	222	253	230	209	236	247	201	219	249	234	238	218	237	240	242	256	204	213	249	243	215	219	212	207	256	200	235	223	230	254	217	239	230	244	220	212	243	248	221	196	225	246	250	215	194	223	249	246	217	247	228	217	226	229	232	189	209	223	215	227	227	215	196	235	215	219	226	210	216	213	250	208	214	216	247	245	226	213	235	241	225	215	237	205	223	252	235	221	230	248	238	261	216	246	208	211	241	250	227	216	209	212	214	221	214	256	249	236	223	234	235	218	251	244	209	203	236	221	222	236	221	222	228	226	231	233	219	213	249	209	216	225	239	243	204	221	258	259	235	239	225	236	240	224	203	227	222	215	249	210	220	218	203	235	220	251	217	223	218	223	233	251	245	225	245	226	239	228	236	247	232	231	209	227	229	228	222	215	229	236	213	200	218	239	235	233	254	235	223	200	255	208	223	232	233	219	224	225	214	222	253	241	237	241	227	236	214	244	245	225	238	238	241	229	232	235	230	219	239	199	218	248	240	220	221	236	210	216	218	227	242	232	238	210	219	228	212	233	208	236	208	229	232	248	224	238	216	261	220	241	225	219	245	224	232	237	226	217	223	199	218	237	209	236	231	209	253	240	238	214	220	246	247	243	220	253	233	215	224	246	220	226	224	222	226	236	225	253	236	235	231	239	234	236	233	231	241	229	206	231	211	257	225	225	237	227	226	219	230	241	249	247	235	225	219	211	235	212	234	237	238	217	252	215	246	240	224	227	227	227	213	235	210	236	256	242	246	219	229	239	217	236	227	243	222	219	230	215	208	218	231	257	205	230	222	241	209	240	232	262	241	223	220	212	226	243	213	246	210	216	243	216	220	233	237	204	227	239	227	216	236	220	232	227	213	232	226	235	241	215	235	219	223	244	219	259	226	241	231	231	213	215	229	246	257	220	215	218	213	226	216	222	259	220	235	228	239	257	227	201	259	236	230	259	232	212	226	211	240	225	221	227	247	217	234	214	215	214	213	231	220	216	235	219	224	255	237	212	218	220	226	192	241	205	229	201	209	222	223	205	209	232	199	210	210	241	214	217	227	222	244	238	219	220	219	204	226	232	243	227	231	225	201	221	228	219	218	220	249	197	240	240	226	211	239	238	232	247	225	227	235	236	227	213	214	213	222	251	228	243	233	247	213	251	225	252	225	205	233	226	239	253	216	223	243	236	271	231	234	205	231	243	236	216	213	220	261	240	251	212	223	257	244	248	212	211	232	250	221	237	201	211	236	248	228	232	218	223	220	219	238	229	202	227	244	272	241	213	211	241	235	236	249	225	215	229	219	241	224	232	217	209	246	246	258	231	225	236	218	222	259	229	231	226	232	233	225	223	218	240	219	243	243	220	251	224	229	225	234	235	240	220	211	241	223	216	219	233	256	222	220	243	231	255	220	210	210	246	228	263	251	213	234	255	209	212	224	223	234	234	232	222	219	220	218	233	237	230	240	216	241	213	236	236	214	231	210	211	206	218	239	234	263	213	232	261	211	228	211	240	221	234	232	222	219	219	228	229	222	228	203	223	225	241	243	225	232	232	237	233	220	257	226	206	245
35394	45846	22000	19244	22260	18792	15956	14820	11163	11076	11258	16488	21689	18759	14485	13748	8250	6601	4004	3240	3052	2904	3733	4674	3533	2629	2138	1897	1977	1856	1986	1215	1059	956	917	901	854	916	911	875	941	937	918	915	914	910	995	928	901	896	838	835	827	828	749	787	800	791	779	792	740	807	766	887	772	829	727	793	759	795	730	766	765	723	725	732	752	814	746	754	792	751	765	751	787	716	765	727	775	723	793	757	740	707	713	717	714	720	740	714	725	796	722	733	764	694	713	693	754	727	751	709	760	744	720	760	707	697	671	730	728	718	736	721	707	672	729	691	713	734	730	684	691	740	674	711	700	724	666	753	689	763	700	724	719	665	698	695	728	738	687	691	713	719	712	728	725	768	686	691	739	736	685	688	731	666	708	749	758	756	731	746	694	693	708	706	684	766	704	707	701	706	690	745	736	700	714	744	684	708	729	719	714	761	719	727	727	730	751	706	706	752	697	743	713	740	696	681	723	729	640	711	778	740	724	728	700	772	674	743	740	709	717	731	704	697	698	711	694	691	729	766	702	748	718	712	732	658	675	797	710	769	726	776	722	735	714	679	722	701	688	681	715	718	720	731	675	720	699	716	711	751	729	724	715	693	726	681	686	760	741	699	693	716	760	700	726	703	726	706	657	703	736	744	718	732	712	742	700	740	703	724	734	707	717	700	751	692	721	741	711	718	705	702	683	745	785	673	696	714	720	678	711	743	718	740	758	723	712	697	702	691	702	700	709	748	688	766	675	730	657	695	710	712	697	711	694	726	697	714	735	733	685	702	683	715	727	766	735	731	722	707	670	713	689	697	741	749	725	736	704	778	723	725	727	724	736	685	689	729	724	721	712	670	746	708	685	723	721	693	707	726	717	702	669	668	719	712	708	770	710	749	708	728	747	664	722	740	740	713	753	726	733	729	763	714	715	702	732	682	701	696	693	735	712	672	716	720	688	732	704	690	700	747	713	695	742	727	721	738	740	707	726	696	704	702	679	714	680	710	746	711	720	734	666	733	723	714	747	733	676	687	663	700	724	760	720	706	718	703	731	739	704	699	697	702	722	758	734	707	684	696	733	742	692	637	728	713	713	758	732	715	756	683	711	702	741	691	724	719	734	747	706	694	731	737	763	663	727	681	702	697	725	674	697	756	724	747	744	728	702	683	707	748	737	700	703	702	694	745	701	725	713	725	713	724	701	691	719	709	706	782	705	733	721	732	711	742	750	686	740	728	745	718	690	690	705	758	730	683	691	738	731	681	695	683	747	753	714	709	676	683	706	687	702	712	731	706	709	718	736	671	742	768	735	738	703	727	734	725	695	729	713	711	697	704	758	743	736	760	720	732	689	671	703	688	725	756	684	736	716	702	703	699	709	731	742	742	749	719	699	697	698	694	710	704	735	733	689	716	714	694	715	678	719	743	721	701	750	720	712	685	703	706	734	736	722	716	697	743	695	679	747	747	735	710	726	731	705	705	702	710	726	691	777	731	758	740	704	687	735	712	758	740	690	701	789	697	710	705	677	710	756	706	694	676	751	726	711	760	729	729	690	752	721	744	713	748	697	761	716	732	715	712	656	716	705	704	708	746	743	694	652	705	731	706	683	748	707	726	736	697	735	724	719	686	732	701	739	714	712	727	694	721	703	733	773	787	702	700	724	717	716	710	729	717	739	718	729	758	662	674	728	743	719	719	710	726	716	720	736	729	690	702	686	711	698	747	741	735	733	708	758	694	754	696	712	710	696	696	731	673	735	706	704	708	801	687	675	686	713	737	730	712	711	672	739	710	706	706	698	696	715	689	707	737	694	729	695	702	701	685	696	735	718	717	718	695	755	708	687	690	750	711	742	729	734	656	690	707	715	707	679	701	718	674	691	728	705	642	762	718	720	725	710	731	663	761	704	774	728	736	725	667	735	741	725	732	755	721	779	704	740	716	685	718	703	719	701	734	745	717	681	693	739	756	719	750	706	724	717	722	717	734	675	711	745	722	703	664	719	746	727	714	700	739	733	696	740	717	680	749	659	731	684	716	713	741	763	735	742	731	700	705	731	733	688	745	696	730	666	744	703	725	710	674	738	699	734	715	736	776	712	726	727	727	730	725	668	732	735	691	666	691	718	723	688	737	759	702	759	717	714	714	714	718	763	718	735	719	730	718	730	713	723	717	748	713	730	740	673	706	699	695	726	705	711	683	737	717	719	717	764	733	709	687	756	730	722	709	705	712	669	735	771	706	696	682	689	708	759	710	708	721	744	680	707	663	697	731	737	729	746	744	695	721	703	720	687	725	667	770	684	668	723	753	721	716	723	772	711	695	669	734	729	769	692	746	725	739	674	727	718	769	745	734	727	675	706	684	712	751	774	701	715	728	749	670	714	722	732	750	693	719	740	723	746	717	682	727	690	724	705	690	677	769	677	732	710	663	723	727	724	680	729	696	755	753	730	713	753	692	747	684	684	761	721	727	748	697	732	733	696	770	701	722	752	737	732	699	720	724	697	707	745	720	733	720	730	719	724	744	702	757	744	759	723	716	716	660	764	696	706	675	725	692	707	675	682	694	709	731	669	707	746	723	690	737	697	710	718	733	745	659	698	736	658	683	691	721	711	727	747	740	671	757	679	697	680	749	702	709	690	710	725	706	723	709	741	717	773	726	710	697	733	736	739	674	735	689	686	723	716	767	681	747	763	721	743	701	716	697	685	712	724	698	725	709	750	700	674	740	730	727	750	693	742	704	702	758	707	743	715	658	722	739	675	698	752	723	699	721	712	640	717	724	722	729	700	724	670	728	699	731	687	736	666	718	761	725	672	757	726	724	730	702	719	741	688	702	706	761	729	687	695	731	710	666	695	661	707	755	705	718	761	769	728	739	695	702	729	744	676	736	730	696	739	707	737	692	717	696	733	731	700	710	738	688	735	718	739	726	696	718	697	708	735	703	760	722	697	713	729	680	718	729	711	667	687	677	698	640	730	724	750	678	736	743	680	670	735	730	689	733	720	733	681	765	724	693	694	689	694	768	744	735	743	696	717	753	692	724	681	707	712	743	744	711	713	724	684	722	663	687	706	731	703	682	694	720	711	724	691	688	743	701	689	690	712	707	729	719	770	745	708	729	706	715	727	675	690	770	711	742	765	728	725	745	757	692	747	794	719	762	721	728	750	755	711	695	687	691	698	689	692	725	742	697	718	698	729	731	689	755	673	760	685	698	737	692	766	700	712	753	683	733	667	697	680	721	711	743	695	674	691	743	764	730	705	725	702	741	711	700	713	696	660	720	717	740	682	727	695	700	698	745	697	700	741	665	710	746	711	736	739	687	729	700	694	771	689	711	755	737	729	748	702	676	744	734	728	693	734	725	688	690	692	755	687	717	715	714	724	692	705	705	738	719	726	737	712	713	753	693	725	710	716	702	696	706	764	720	689	699	756	722	755	728	707	744	695	741	682	677	724	696	790	713	746	699	712	693	765	701	730	701
53655	50944	33919	26365	26734	23641	19308	14378	11682	8907	8353	10832	14719	13049	8806	7441	3675	2924	1511	1247	1008	1072	1326	1623	1260	800	674	666	726	710	658	396	348	331	339	345	308	347	295	371	335	351	294	340	334	327	327	318	296	323	315	316	299	286	293	289	298	312	294	302	294	282	289	269	302	322	282	302	293	309	281	297	314	286	279	268	302	278	312	289	269	284	288	272	278	278	306	266	300	285	288	274	307	292	263	282	274	289	274	292	273	284	276	295	276	259	275	288	287	273	272	272	292	282	269	278	293	288	295	282	286	242	253	270	268	280	300	273	289	293	270	307	275	279	257	251	294	252	266	301	275	264	281	269	292	290	278	276	270	289	274	254	290	280	275	261	258	279	273	271	285	304	280	293	268	271	276	276	297	272	252	269	262	258	251	256	276	272	256	260	288	270	276	254	298	280	273	303	295	253	267	276	275	265	290	278	281	305	292	293	292	253	251	284	269	277	306	244	265	271	267	265	296	250	265	282	274	258	268	288	266	264	277	273	290	273	254	284	279	287	277	266	286	241	306	265	278	261	260	296	299	278	305	283	270	301	268	284	297	258	291	284	250	305	282	268	279	312	247	259	274	271	250	285	277	273	278	290	304	261	281	271	288	264	281	246	246	268	274	270	260	279	289	254	294	290	283	295	283	276	273	284	271	293	258	287	258	276	271	275	284	269	262	285	268	268	272	276	257	252	293	262	271	257	278	277	288	299	260	284	269	283	266	280	296	280	301	247	282	262	282	268	266	302	257	281	267	278	285	297	278	317	280	283	310	264	290	285	265	252	264	272	282	285	301	273	262	258	277	284	261	275	286	272	282	271	280	272	285	261	279	276	275	274	288	292	302	278	302	287	289	279	265	251	290	305	287	295	301	267	260	262	257	276	276	287	270	266	254	286	288	270	272	251	294	274	270	275	285	284	247	290	280	265	283	250	278	275	275	262	271	286	283	289	278	274	271	281	296	272	281	264	275	258	242	253	259	278	297	269	266	304	257	262	244	270	252	290	284	293	289	269	269	272	247	247	280	286	302	281	240	274	263	261	274	285	281	264	254	292	254	268	240	262	275	253	276	233	271	264	270	301	284	278	283	289	267	249	243	260	270	300	296	286	260	237	275	276	283	264	282	272	261	299	258	294	298	279	292	274	290	273	277	285	289	242	286	267	291	280	251	316	308	300	268	301	242	304	259	245	282	266	275	328	278	278	290	266	294	287	285	262	276	247	276	290	249	261	275	286	313	251	281	301	271	290	293	253	282	277	275	286	258	244	277	279	261	273	272	283	285	264	271	291	281	277	281	289	267	250	302	269	283	277	258	302	279	276	269	291	285	262	280	284	279	262	299	279	298	307	264	297	267	289	267	290	328	252	282	280	275	266	278	287	301	257	290	267	278	259	259	285	267	264	259	294	286	264	245	260	279	291	276	256	291	273	255	278	285	289	254	286	265	274	285	289	280	285	280	305	299	307	288	308	277	274	255	262	270	271	285	255	284	313	289	254	295	283	306	269	258	272	283	284	260	279	278	265	257	262	277	272	286	288	255	291	279	256	260	301	289	265	261	292	281	260	277	291	250	270	287	290	267	277	299	276	283	265	277	264	256	303	269	248	283	274	274	269	251	278	243	287	274	303	306	271	286	261	241	275	284	305	304	319	297	291	272	279	288	281	255	271	280	267	281	294	269	301	275	271	249	294	277	290	287	297	298	251	292	276	292	260	277	259	287	288	267	284	275	285	271	243	282	276	288	276	275	242	256	253	280	256	254	247	238	300	276	287	270	281	275	290	262	270	282	289	266	266	279	284	266	294	267	306	255	271	263	276	281	275	298	284	254	268	285	278	265	303	300	286	251	270	254	285	254	260	285	289	262	282	287	278	251	266	263	302	293	270	287	297	276	286	293	272	269	291	260	262	263	266	254	299	283	281	277	269	283	234	276	279	282	253	272	255	255	283	269	265	260	282	280	289	267	265	251	240	287	242	293	250	269	300	300	274	217	278	270	261	263	270	285	293	284	265	298	262	275	273	266	280	276	268	286	277	267	239	251	269	270	320	269	314	231	284	257	266	284	280	283	274	269	260	265	288	275	279	266	232	250	266	299	326	282	252	264	288	285	293	279	241	289	231	291	280	276	320	264	283	277	282	281	300	306	291	257	262	271	258	270	259	303	274	264	294	247	281	275	269	268	271	268	272	266	261	298	284	279	255	256	270	273	272	282	283	277	297	286	285	314	273	288	294	278	266	249	266	251	267	278	263	264	291	273	256	256	271	280	271	264	258	255	262	269	268	269	265	249	252	292	268	282	299	277	253	278	290	290	298	278	273	287	311	253	265	261	292	272	309	271	297	277	273	270	265	299	267	269	271	265	276	295	259	269	261	275	249	266	289	277	281	250	244	269	257	304	279	256	250	292	264	298	297	287	313	280	279	276	277	252	288	279	306	275	293	302	284	277	282	279	284	269	290	265	278	265	288	265	285	251	280	307	262	244	246	281	295	286	278	262	285	303	260	297	295	265	276	267	265	297	243	247	262	273	272	242	254	278	259	301	268	288	278	292	261	237	300	278	280	252	281	278	298	282	280	282	288	251	274	271	246	247	274	256	297	298	273	253	295	287	247	253	268	280	284	274	268	275	264	244	258	274	289	268	259	302	276	279	257	310	301	289	299	306	257	303	303	260	273	285	249	286	279	267	306	267	271	276	262	281	281	300	288	297	238	298	247	271	276	279	312	271	277	248	280	278	309	273	313	297	256	293	297	271	294	267	268	255	289	266	263	322	267	258	285	260	317	292	286	271	253	259	286	273	276	269	279	259	246	287	271	277	317	303	274	290	280	255	276	268	291	262	280	278	266	269	262	261	274	245	259	281	258	276	269	265	256	275	274	311	277	278	273	275	291	279	274	281	268	274	290	277	270	283	291	307	272	276	284	260	265	248	271	286	297	258	275	277	311	277	281	300	265	295	308	280	225	266	260	271	274	287	271	269	269	290	252	271	255	272	262	300	297	303	264	286	267	281	277	260	286	308	284	275	273	262	259	273	280	300	303	300	274	288	257	282	288	274	256	275	301	292	281	271	266	313	297	255	263	288	283	268	277	282	300	302	291	300	284	258	254	284	285	259	279	298	276	266	277	268	287	293	278	277	275	262	276	249	268	274	282	291	264	250	290	278	295	293	273	289	282	270	267	267	277	256	265	286	289	255	269	297	281	244	285	261	255	280	317	265	272	272	268	299	272	277	268	276	275	268	281	267	270	259	275	301	277	279	252	266	283	262	279	254	271	314	236	261	291	296	239	279	287	259	255	247	301	262	275	245	252	277	274	291	257	259	263	285	287	289	294	280	251	310	252	266	270	293	278	262	265	278	267	257	268	300	271	262	282	284	284	251	265	277	271	261	290	263	288	272	274	304	263	252	285	293	243	274	287	262	274	277	263	291	274	250	273	288	291	287	303	296	257	277	256	298	263
42787	51780	29892	27887	32043	28331	24733	23458	22047	19037	20050	25542	30737	28876	24975	22272	13569	11450	7176	6167	5460	5225	6672	8876	6395	4649	3999	3578	3871	3543	3790	1996	1457	1359	1280	1194	1118	1142	1120	1190	1130	1125	1160	1228	1135	1194	1164	1177	1153	1045	1076	1101	1052	933	943	973	1011	985	935	1002	985	1037	971	1018	1014	991	1002	1059	934	910	959	894	888	921	976	954	899	898	919	948	921	926	905	947	903	885	933	966	903	857	890	847	852	879	892	857	845	856	845	834	908	865	855	896	874	809	870	861	868	854	857	812	831	859	865	885	789	837	861	895	798	851	850	884	866	881	804	852	836	828	868	829	878	860	857	806	819	870	825	827	844	844	826	900	858	833	845	873	889	833	873	872	823	905	837	848	852	825	804	812	847	867	831	843	780	791	787	858	827	775	866	833	820	846	838	872	868	806	807	865	872	861	825	823	788	830	850	823	810	815	841	801	847	780	823	803	851	878	848	876	843	837	812	822	870	826	867	853	828	805	847	816	857	853	792	841	837	817	852	830	807	845	810	825	816	859	901	852	863	838	842	811	886	871	855	852	824	824	813	870	855	826	789	837	869	860	806	809	914	838	848	824	833	807	824	855	838	802	818	739	831	822	827	823	855	864	840	849	884	829	820	811	878	818	827	829	845	862	869	797	833	836	875	805	797	800	865	818	857	835	803	829	843	842	797	909	880	850	856	822	865	802	897	817	870	828	886	887	856	761	827	772	865	863	812	847	850	839	768	876	826	839	826	830	785	865	831	830	802	838	869	822	831	843	796	849	819	857	888	820	830	796	862	894	805	846	874	848	802	899	843	804	859	803	864	784	823	882	862	786	845	822	776	844	887	861	765	866	844	821	821	864	817	824	861	854	869	867	806	789	852	821	762	856	815	842	841	847	839	843	843	840	838	810	778	826	902	782	860	766	856	802	829	829	754	817	800	871	826	824	839	833	836	807	864	893	809	846	856	833	868	843	861	857	848	824	793	866	785	807	810	826	787	788	798	829	852	793	819	822	767	864	795	862	880	807	855	812	839	798	853	855	833	833	855	816	807	813	880	835	782	818	824	843	868	800	847	844	894	776	828	819	840	787	855	846	836	830	853	869	835	802	862	807	838	802	859	833	878	823	842	832	851	806	853	806	772	812	826	846	838	826	870	834	788	814	851	865	840	830	851	799	825	861	829	907	785	884	808	833	859	847	827	817	841	863	840	798	817	819	861	853	805	837	779	837	864	825	796	848	915	842	815	844	850	849	882	853	896	881	831	832	814	807	854	853	852	828	788	871	847	850	811	850	865	829	843	876	827	833	828	821	816	898	883	886	835	817	793	791	858	915	846	833	900	862	845	846	859	780	809	818	862	850	863	845	821	815	853	817	830	861	817	825	780	887	826	827	832	832	820	851	825	842	830	887	829	874	849	824	880	814	848	770	808	854	812	788	843	837	809	847	831	856	819	865	816	824	820	823	888	867	817	837	774	831	831	859	834	811	859	839	829	844	823	800	812	844	859	810	884	862	855	821	861	847	808	849	830	858	835	808	835	831	814	853	821	797	836	820	880	869	870	826	892	873	841	803	809	822	868	845	845	848	880	863	850	815	788	838	782	826	842	822	816	866	793	842	826	865	805	767	809	854	838	848	846	880	831	895	800	865	840	844	824	834	833	785	797	796	821	875	862	864	843	891	804	809	824	824	852	870	835	827	872	875	800	858	839	814	846	794	788	887	853	847	816	862	858	858	798	790	807	842	876	865	841	825	872	852	798	828	794	811	854	845	849	824	871	795	837	838	805	880	794	856	814	857	839	798	869	857	875	856	824	846	824	783	827	861	841	858	800	849	847	865	850	882	841	788	846	809	806	891	813	819	835	860	865	878	845	919	814	835	821	843	816	847	772	814	771	840	865	830	871	857	863	838	820	836	864	832	784	813	821	874	814	839	788	800	870	842	809	844	822	828	795	858	831	828	834	801	878	840	860	849	835	892	822	815	803	851	856	761	838	842	805	820	868	787	784	798	825	829	869	842	875	832	792	831	819	805	854	839	851	826	782	851	799	833	851	837	789	812	873	833	854	781	856	803	834	877	871	841	857	861	855	815	828	863	794	792	884	767	835	809	817	825	871	842	855	819	802	806	861	838	845	912	866	841	816	825	783	810	820	797	826	835	804	846	828	824	817	841	831	820	768	848	885	839	836	838	780	877	846	874	800	842	809	858	858	837	858	808	776	830	778	842	862	840	837	854	819	831	763	803	815	844	837	836	815	855	838	900	861	843	813	812	871	816	824	846	834	810	842	834	826	853	818	808	827	801	803	812	852	838	798	859	820	859	858	781	827	805	806	804	886	816	860	889	846	816	832	854	843	809	843	821	833	791	796	848	823	814	810	838	856	804	846	892	847	867	873	819	838	797	868	827	864	859	807	825	789	840	830	850	853	858	843	815	860	789	877	835	794	812	833	815	826	840	851	795	829	813	832	844	847	836	822	851	889	881	839	879	841	877	862	871	843	880	812	811	840	867	886	834	797	790	758	867	798	813	823	853	835	808	820	821	795	864	875	824	850	875	835	851	828	800	847	826	873	890	842	836	829	862	842	847	884	836	875	863	908	832	831	832	841	867	785	821	795	820	852	828	842	823	843	781	868	833	840	895	850	814	818	831	818	802	807	862	815	835	855	801	802	778	838	852	871	822	834	864	833	829	839	806	818	830	839	835	805	822	873	853	843	847	858	872	828	791	842	850	903	866	818	876	827	811	790	833	804	850	812	825	834	873	823	829	879	809	843	843	820	810	830	838	829	839	847	844	867	826	804	821	824	828	856	795	875	865	855	888	852	815	880	858	877	779	865	836	847	842	821	887	875	815	865	793	840	807	830	820	843	895	830	789	797	777	897	876	791	855	840	805	845	817	862	852	868	810	845	851	845	846	836	837	829	800	800	800	862	835	863	802	895	823	811	847	853	868	849	869	832	902	833	813	779	831	834	845	826	835	815	853	849	836	811	819	815	831	819	857	805	821	848	824	835	818	823	897	808	790	877	764	872	847	821	844	815	847	812	833	809	835	836	865	861	789	799	852	851	803	822	824	875	832	878	829	746	856	846	794	797	861	835	855	774	816	819	865	849	834	855	856	880	869	789	843	892	830	823	818	828	862	829	852	868	854	815	781	833	836	837	860	845	821	888	847	885	819	867	823	849	864	792	823	852	799	824	796	835	868	805	822	803	857	844	818	836	843	865	796	865	870	864	784	848	861	829	820	832	841	858	824	830	847	811	839	827	854	842	824	875	876	834	880	843	851	864	862	870	891	814	827	884	847	826	781	819	860	879	909	780	786	765	802	855	824	843	850	879	834	833	802	833	871	849	812	840	870	840	838	869	828	885	818	781	830	843	865	802	845	778	846	847	850	811	813	823	838	894	867	880	845	839	833	851	812	769	846	846	837	828	889	827	867	827	831	805	823	900	824	828	838	846	878	886	829	862	849	828	876	832	847	854	850
19594	17644	6841	3205	2287	1426	1020	819	750	620	571	569	631	596	512	465	376	377	344	335	322	346	374	371	316	350	329	371	321	303	329	329	304	279	302	270	283	285	310	319	284	295	310	327	316	304	292	296	327	336	310	309	284	300	301	270	296	282	305	300	305	285	272	282	280	291	287	321	318	269	301	290	274	292	295	266	271	296	301	299	287	292	279	293	285	259	269	283	300	273	302	257	302	297	293	279	288	316	290	302	304	284	250	273	321	280	272	288	281	276	289	310	286	273	306	279	281	300	287	278	279	299	298	295	289	256	284	277	284	265	292	277	287	308	266	279	277	290	273	253	274	286	320	272	291	285	288	284	294	330	271	286	303	248	308	295	286	270	265	292	285	304	280	305	285	289	259	309	282	278	287	271	276	256	282	292	311	330	270	290	300	281	286	280	313	268	288	289	278	274	294	293	279	284	279	285	278	287	283	248	301	310	291	294	270	272	295	272	273	312	301	300	271	251	276	306	321	277	263	297	270	245	282	281	280	275	290	276	308	307	271	276	293	272	283	298	286	275	278	297	296	314	282	301	300	307	307	282	291	272	296	279	284	301	275	285	279	283	281	279	308	293	289	289	283	283	252	302	304	301	274	306	289	293	272	290	294	281	271	260	315	295	267	277	292	282	294	259	311	279	308	295	247	269	253	298	290	290	295	309	297	269	274	245	286	277	264	264	283	303	281	246	288	286	275	294	274	302	276	287	287	308	260	266	261	244	289	276	292	285	283	277	310	264	289	268	265	312	292	280	296	259	298	320	272	311	295	315	288	286	306	273	269	272	296	310	285	264	300	267	329	300	296	280	259	338	297	300	276	298	293	262	313	307	281	310	287	276	277	288	273	301	271	277	303	310	282	298	303	324	322	281	269	290	292	294	299	309	271	297	278	263	300	278	287	275	308	295	311	279	284	282	310	304	254	294	294	284	301	315	288	268	288	279	299	343	296	281	267	278	301	276	320	265	278	274	292	286	299	276	298	259	278	315	267	280	294	308	304	301	264	265	295	271	292	290	298	304	298	291	270	259	308	273	283	289	260	279	255	294	257	271	302	299	292	286	298	310	292	292	303	269	278	286	282	289	279	301	291	271	289	307	297	298	276	280	256	312	274	290	281	290	245	279	259	276	277	301	307	276	283	318	251	304	268	266	274	290	284	254	283	286	293	333	259	289	312	291	293	270	314	291	293	301	275	288	281	289	292	265	251	307	302	271	258	270	265	266	277	307	279	304	292	275	286	291	294	278	266	280	328	271	279	298	297	293	284	290	266	272	311	298	290	267	291	289	316	275	272	298	245	280	292	257	309	272	296	289	289	278	298	282	302	299	275	267	282	298	275	278	278	301	272	295	266	284	270	282	289	261	278	312	303	274	271	291	280	294	261	296	273	275	276	301	283	289	263	281	250	318	322	277	263	310	268	291	265	283	292	321	290	293	313	274	293	302	277	284	281	246	280	259	270	290	285	324	273	273	291	333	281	267	303	306	281	293	273	296	285	282	298	286	288	275	275	286	293	275	279	270	277	261	266	277	254	293	287	274	272	294	269	309	284	273	272	285	305	267	309	307	303	329	285	284	298	271	291	287	317	297	256	310	285	300	303	314	297	282	314	274	300	269	261	280	280	267	285	292	313	258	244	287	311	308	276	273	283	262	299	279	257	285	308	271	297	309	321	278	279	299	277	273	263	309	296	286	281	273	258	295	275	288	277	260	267	265	296	287	296	264	297	289	281	287	296	306	314	283	292	285	279	256	259	263	305	300	299	283	275	295	296	303	293	263	298	273	286	262	312	286	259	300	301	312	268	308	279	312	290	315	280	280	287	289	268	297	291	295	286	284	307	279	297	279	260	299	310	299	313	297	267	287	285	317	279	264	297	281	306	284	302	285	291	284	281	301	301	293	286	287	269	300	283	293	286	311	292	289	282	301	289	268	258	297	285	255	269	312	273	289	269	279	290	292	282	306	306	283	262	294	272	284	274	262	281	291	271	280	276	255	258	304	275	301	288	305	280	306	292	297	271	321	279	277	281	278	333	290	273	291	296	285	294	263	310	272	261	297	311	311	296	279	276	301	295	280	286	276	311	285	296	257	298	266	270	282	285	331	293	282	294	266	300	288	290	273	293	283	284	303	311	303	308	280	268	293	262	263	267	268	291	283	276	301	274	295	288	312	299	261	279	301	306	273	292	297	293	316	255	282	262	309	278	315	312	283	308	279	277	286	294	270	269	273	295	295	259	294	274	301	269	302	271	256	266	304	280	293	273	275	289	276	292	306	300	267	309	285	265	301	255	292	294	310	272	247	289	287	269	280	292	284	302	274	301	310	296	294	302	288	276	301	324	297	290	258	277	267	293	289	319	281	297	308	306	285	273	290	321	300	276	302	300	316	295	247	269	276	326	274	283	304	283	285	277	288	295	283	272	298	282	300	268	286	263	280	297	276	315	288	302	294	310	276	258	296	313	284	265	316	282	306	285	296	311	264	292	301	302	308	295	295	297	302	283	289	290	305	275	302	310	256	312	318	298	290	238	297	281	302	287	303	286	284	283	272	290	287	284	279	312	316	284	272	314	304	291	295	272	268	260	270	255	320	275	301	293	273	296	282	286	307	305	264	290	307	259	289	297	281	267	283	302	266	257	285	299	286	284	295	280	252	271	286	315	275	281	279	274	279	292	297	265	282	295	285	285	312	294	268	277	289	297	300	276	290	281	269	282	285	282	276	257	278	276	305	275	305	308	307	302	279	269	290	271	316	278	282	310	294	280	277	273	316	278	291	303	309	268	283	263	303	265	263	310	295	272	306	310	265	263	303	303	298	260	292	281	292	289	285	301	305	293	282	305	286	297	302	279	273	298	324	284	300	300	305	309	284	303	265	300	288	280	275	273	285	305	278	279	287	292	301	289	252	244	254	275	265	251	298	264	278	279	294	292	318	263	269	257	281	295	292	287	305	305	279	243	279	313	256	280	293	268	326	302	296	266	282	274	310	290	299	279	268	291	291	293	324	281	289	285	302	262	287	282	296	276	289	289	266	294	289	285	282	321	243	287	269	282	287	314	290	292	305	269	289	290	296	248	297	251	273	282	301	274	299	290	264	290	333	279	280	254	259	283	292	282	258	282	286	272	261	316	274	314	281	285	273	295	297	282	271	275	276	281	275	297	282	277	272	294	277	302	300	294	323	307	281	267	291	294	275	270	279	286	309	310	288	274	264	325	291	311	286	260	285	299	292	280	301	290	321	314	286	273	288	283	274	287	276	310	288	279	290	289	296	293	286	277	268	301	267	313	275	300	276	284	311	315	297	260	276	283	299	270	276	276	294	272	272	284	263	305	277	290	287	289	313	275	281	309	291	281	287	275	303	319	308	273	304	287	312	291	291	300	285	278	308	296	314	279	290	299	299	290	277	273	267	248	293	274	296	262	306	318	273	291	276	286	287	277	287	292	281	270	274
15781	20439	6945	6359	6243	4578	3636	3274	2905	2321	2287	2621	3287	2864	2210	2137	1600	1540	1243	1291	1248	1293	1316	1420	1249	1167	1164	1111	1188	1076	1177	1015	979	1024	1027	954	985	962	955	931	999	966	1010	949	975	990	1052	1025	981	933	933	911	930	900	870	863	955	864	889	890	872	866	898	892	951	899	901	938	901	886	929	948	885	865	951	821	913	915	869	979	891	933	929	905	905	934	946	851	899	865	879	903	915	886	920	860	904	851	898	864	854	857	887	884	864	876	878	846	897	904	905	915	904	892	907	838	879	843	913	912	875	894	832	920	939	862	841	892	829	906	917	926	876	857	890	843	851	881	883	885	870	892	897	830	885	920	897	874	902	898	908	918	868	849	879	914	866	873	899	885	898	889	895	932	837	851	877	899	897	848	902	904	889	886	880	896	927	869	915	900	838	914	830	826	896	901	850	937	889	874	903	896	893	939	842	850	863	925	869	864	831	876	874	899	928	859	894	850	909	901	851	842	882	899	896	788	941	889	844	886	900	884	909	851	918	821	936	875	886	816	896	906	875	883	926	849	903	910	837	904	900	893	923	899	881	859	951	911	903	925	875	907	880	922	959	885	870	844	891	839	839	871	872	860	922	849	851	900	847	831	871	817	881	824	882	872	894	904	893	883	879	907	870	845	843	894	885	904	872	803	873	901	886	901	923	942	904	841	847	865	869	877	882	876	910	856	874	858	873	887	866	851	873	891	845	863	922	867	906	895	862	876	898	830	894	838	956	884	873	872	902	865	862	839	887	849	917	869	862	909	897	854	936	885	867	943	806	874	862	878	892	897	887	877	846	916	895	846	929	919	887	875	875	882	922	887	871	882	874	919	854	930	897	844	856	918	903	912	913	913	896	919	839	893	866	889	858	862	892	908	862	894	903	832	867	889	909	866	864	914	861	882	891	866	875	879	878	900	849	903	897	935	906	895	910	904	883	890	862	839	851	912	826	903	879	834	913	900	871	914	912	862	902	945	965	859	908	838	896	917	874	875	872	949	801	873	906	903	855	883	872	900	921	896	922	876	853	889	833	866	827	908	888	886	928	900	987	868	852	858	917	896	806	895	859	869	873	879	898	865	898	889	885	877	903	941	866	864	891	858	926	839	865	904	919	898	806	844	818	856	846	884	896	853	902	914	881	846	915	880	887	850	904	872	877	909	851	935	916	881	904	900	835	881	854	890	881	881	853	864	902	898	822	850	857	847	895	856	894	857	857	865	854	843	875	898	892	867	861	867	938	877	873	880	853	845	859	896	914	828	886	940	881	917	813	916	836	913	807	952	934	902	885	892	907	880	873	922	795	885	885	871	881	863	852	876	836	907	899	890	915	866	882	894	864	860	935	918	901	873	901	860	884	873	894	885	891	908	876	830	867	898	875	870	866	889	905	875	943	883	865	845	904	871	948	851	866	853	873	868	839	822	870	900	846	858	872	926	913	886	886	878	865	919	936	855	915	883	842	943	882	922	906	886	872	860	843	961	885	932	910	851	895	856	857	860	913	808	906	909	880	873	873	869	873	833	868	873	833	890	936	894	857	883	916	860	905	845	854	848	915	871	874	885	910	862	866	859	858	880	900	848	867	893	877	821	950	884	846	878	876	858	870	873	867	883	905	899	889	869	859	849	927	929	839	839	873	901	834	871	907	834	863	908	872	914	934	877	943	875	803	867	897	905	874	870	918	884	912	840	964	878	885	883	860	872	891	896	883	844	898	847	914	945	873	931	876	881	892	863	873	927	869	832	895	876	876	855	829	870	883	879	895	866	937	874	842	878	879	911	846	861	867	922	871	820	865	844	877	920	901	867	842	845	917	873	907	815	904	923	885	883	921	919	930	850	892	912	887	885	877	914	931	884	837	901	856	880	876	926	874	837	862	953	893	856	869	844	949	845	831	877	929	921	897	913	877	864	885	841	959	852	866	846	925	917	895	831	873	902	912	878	862	857	889	884	886	843	860	847	915	856	860	874	914	911	864	915	895	905	897	898	834	894	874	912	868	875	803	862	877	991	893	881	900	862	853	888	916	805	921	854	937	869	943	905	885	895	881	875	835	900	872	884	814	926	874	914	891	895	879	856	874	819	895	866	879	867	850	836	932	879	855	836	843	915	847	852	841	889	839	900	819	894	884	859	865	856	889	891	868	886	860	896	933	847	847	886	934	869	910	883	847	825	863	904	838	841	904	878	882	906	865	859	891	926	895	817	854	878	825	897	948	845	877	866	865	880	953	868	934	853	877	872	848	916	901	884	959	899	906	921	874	936	924	878	895	873	870	864	856	884	891	873	890	906	913	911	812	883	940	879	853	868	879	869	886	871	887	901	899	893	880	926	892	866	860	899	882	875	858	890	890	877	827	903	921	909	862	897	849	866	844	915	909	902	866	913	838	878	882	877	870	877	882	905	836	857	855	886	899	878	834	920	882	852	891	848	875	888	856	885	876	871	822	872	916	890	899	900	896	860	889	880	891	844	814	875	918	874	928	870	899	847	838	860	821	835	901	837	824	847	859	864	844	869	950	862	889	864	828	882	885	893	845	929	898	885	881	894	881	868	909	900	889	825	913	839	894	900	884	827	895	872	956	890	882	833	952	891	873	877	844	896	925	873	919	886	912	911	811	880	927	899	860	896	842	905	876	892	853	877	875	868	903	816	888	851	816	829	910	906	868	857	898	918	856	883	935	879	879	888	909	848	857	876	905	872	907	926	899	864	899	870	874	888	877	905	872	877	885	918	867	844	870	885	873	897	932	855	851	955	851	936	857	851	900	808	819	931	846	861	860	853	882	825	847	921	892	929	894	832	894	866	897	863	885	874	866	930	900	909	874	918	900	894	827	900	837	936	882	877	919	870	887	906	832	801	859	890	849	858	901	924	858	898	878	934	856	895	884	818	863	842	834	896	867	862	884	915	910	922	866	824	869	879	887	954	910	923	896	890	874	812	874	887	905	907	897	928	844	898	861	896	914	885	875	895	878	917	865	837	877	857	902	871	869	915	784	895	853	855	863	923	861	851	892	882	862	884	900	859	852	913	896	899	851	856	844	860	872	892	873	907	904	898	864	924	930	872	875	859	894	863	811	877	812	879	857	899	880	923	911	871	919	905	864	929	865	840	902	891	873	927	876	834	850	848	881	873	885	930	894	910	831	880	874	879	881	911	874	905	865	966	905	850	811	895	854	868	941	810	911	889	861	861	908	885	863	888	859	864	880	894	863	838	871	867	978	893	860	852	897	885	855	898	858	911	855	893	881	912	905	894	948	803	884	839	867	918	852	889	911	877	816	889	877	865	830	893	962	880	921	893	941	894	848	866	849	909	889	892	890	828	862	850	937	851	852	903	898	891	898	916	899	906	894	893	830	912	923	914	907	901	890	875	912	900	895	898	874	876	905	874	898	869	857	826	878	905	831	890	867	839	909	839	925	910	891	873	884	859	898	920	912	923	893	833	911	847	862	897	921	863	849	836
42907	45356	27504	21250	18506	12692	8751	6456	4748	4070	3483	4008	5313	4522	3303	2557	1328	1103	627	535	480	534	589	629	469	430	427	428	416	362	363	267	260	275	280	258	235	246	243	259	231	272	247	234	251	288	251	264	269	234	229	240	227	253	223	245	250	228	221	203	209	264	230	230	222	253	234	234	250	250	232	226	239	248	227	227	227	211	230	217	234	234	209	242	222	230	212	233	239	228	250	240	194	205	227	219	226	222	219	210	219	235	243	216	200	230	232	215	207	216	227	191	217	211	234	237	227	246	220	208	202	233	216	212	216	219	202	208	244	246	203	210	239	222	219	221	200	244	214	212	212	221	196	210	233	205	238	216	214	201	212	225	198	236	228	213	227	244	204	198	235	235	211	224	225	246	214	231	218	207	226	230	211	198	227	250	216	229	222	209	215	225	233	204	234	207	244	208	228	205	246	234	220	233	204	229	217	193	239	246	217	246	235	228	233	225	206	221	213	230	233	234	240	222	199	215	234	205	215	233	212	221	239	244	267	238	214	235	238	234	220	231	231	239	231	222	225	203	232	237	230	209	211	201	224	200	216	197	217	215	186	191	216	228	222	214	222	210	240	218	225	235	208	201	235	219	219	239	250	225	216	223	200	221	215	246	199	215	234	222	238	226	217	203	229	227	231	222	231	224	246	211	230	229	231	212	207	207	228	207	237	210	246	228	211	213	234	221	205	211	224	242	215	242	243	216	235	215	241	218	223	232	233	235	232	212	220	201	219	262	228	222	205	219	247	233	221	229	188	223	202	265	222	230	226	206	241	224	218	241	215	212	216	233	213	240	232	216	223	216	226	215	205	242	200	197	231	239	230	205	204	273	215	206	190	217	199	227	217	217	213	228	220	226	232	219	254	202	197	222	230	209	225	234	226	215	209	195	235	223	193	234	216	240	212	218	232	231	207	210	195	214	214	203	213	248	227	218	207	203	236	227	219	208	220	217	230	218	187	229	224	239	237	195	248	243	233	238	242	226	229	228	239	237	225	219	225	212	191	227	221	227	240	213	225	259	233	211	228	225	235	232	211	225	236	207	216	201	225	212	210	227	243	229	224	217	227	209	202	233	228	232	220	223	233	241	229	231	233	222	226	246	232	243	223	230	259	209	222	209	235	213	215	200	217	239	250	190	269	237	230	218	239	218	221	261	232	208	196	231	232	233	227	245	202	235	204	219	247	217	227	230	226	194	193	217	239	208	231	227	243	228	238	226	219	237	209	214	228	232	211	234	230	217	218	198	229	250	241	247	233	230	228	222	212	221	235	215	226	243	210	216	230	208	197	249	236	237	217	261	236	204	237	200	254	241	237	203	215	239	220	207	229	220	239	217	227	205	228	243	207	226	237	235	213	229	205	252	228	209	225	213	243	231	205	209	227	212	227	232	234	218	253	229	191	203	208	217	230	202	213	255	218	263	229	218	212	239	229	221	208	234	261	198	212	229	189	218	252	183	234	236	210	232	207	241	264	238	214	201	203	229	213	238	219	233	249	220	233	244	211	229	229	215	236	229	228	223	239	237	216	228	214	220	251	235	247	217	237	205	212	223	222	223	234	230	220	211	222	233	212	224	245	226	225	231	230	202	221	243	254	214	236	220	233	231	247	192	239	228	224	249	241	236	217	213	213	222	207	217	213	220	199	196	232	209	233	218	246	223	206	230	233	264	232	223	219	214	193	230	211	230	229	218	228	216	210	191	222	206	205	214	245	221	200	212	240	202	203	208	196	203	221	195	215	244	220	215	224	231	219	221	203	223	214	221	219	220	192	221	220	208	236	224	235	220	240	201	283	204	208	243	239	217	206	214	207	237	222	252	255	218	239	222	220	233	249	213	224	230	222	228	237	228	198	259	247	216	231	204	222	214	203	222	242	214	221	214	225	248	223	226	241	233	219	210	210	226	206	235	236	189	205	219	210	225	220	224	228	240	213	233	190	240	210	257	219	216	219	218	217	209	223	218	241	235	214	201	198	221	217	215	185	203	216	216	216	205	224	229	211	240	277	221	244	220	202	175	209	235	223	229	234	236	216	263	250	224	196	213	227	211	224	237	258	243	244	218	219	242	240	240	215	203	224	230	214	234	221	206	229	215	214	226	232	231	218	217	215	206	229	239	221	224	227	203	229	216	219	216	234	218	231	213	214	199	211	223	213	223	260	212	210	226	217	228	224	222	230	194	209	242	227	230	217	234	252	252	216	234	243	219	229	221	225	249	219	236	238	223	215	246	213	216	200	209	224	214	246	233	230	197	234	215	229	240	237	221	214	219	252	201	256	223	232	191	200	241	215	210	231	196	218	241	223	236	222	211	237	204	231	207	199	242	218	216	210	232	248	208	201	203	227	251	207	209	228	217	218	202	227	200	234	221	228	212	255	239	241	190	205	181	234	218	232	201	218	224	213	230	220	222	199	239	202	246	247	213	265	227	199	229	223	241	205	199	226	216	210	217	251	207	253	236	215	218	231	221	226	244	220	222	220	235	200	213	246	213	240	199	225	227	189	236	216	212	216	229	189	226	229	209	207	221	230	216	211	233	222	207	241	214	239	229	241	235	237	245	230	211	189	224	210	214	213	217	208	206	238	198	208	224	204	223	213	213	219	259	224	232	219	219	185	227	229	204	242	236	212	227	223	223	221	237	232	238	210	209	215	254	228	215	224	227	216	234	239	241	201	193	215	241	205	226	217	225	205	224	242	217	227	232	241	225	212	210	232	213	220	212	223	231	245	244	223	233	231	201	226	219	205	218	215	254	234	231	227	211	225	242	231	268	248	216	196	211	258	236	259	244	217	241	212	226	223	247	235	220	225	212	204	203	230	217	208	219	220	219	213	210	214	231	217	231	219	232	241	216	239	208	245	239	229	207	216	228	210	229	233	212	254	211	209	238	251	215	209	241	229	225	222	211	222	227	225	216	212	246	216	219	215	198	237	217	255	242	251	245	236	201	224	244	242	234	228	230	233	219	215	245	239	248	236	217	216	226	236	211	237	218	213	217	210	234	237	213	244	222	216	217	224	226	240	198	207	247	239	198	239	230	224	221	247	212	230	240	243	238	245	220	232	210	228	219	208	225	235	233	202	216	227	209	238	227	230	239	233	238	217	205	228	207	211	230	210	225	230	237	209	219	194	252	212	236	240	203	223	208	214	218	222	222	217	241	226	229	210	213	232	208	221	220	207	198	210	199	260	222	228	226	217	237	210	204	223	203	224	237	222	199	227	224	189	247	227	203	232	228	204	230	211	203	224	234	225	186	243	223	214	215	250	239	223	223	227	214	231	224	235	222	228	188	225	219	222	233	239	212	224	236	218	223	235	233	212	205	216	207	208	230	252	229	213	227	244	235	190	238	210	244	184	248	245	191	203	229	216	255	233	177	248	244	236	232	215	222	218	243	195	228	217	233	206	212	206	220	254	241	234	232	180	222	218	230	212	213	214	226	202	224	224	194	212	217	218	227
33929	41321	17431	20038	23474	18052	15018	13702	12276	11397	10503	14513	17568	16161	14105	12083	6650	5803	3887	3141	2640	2845	3383	4047	2950	2238	2208	2460	2248	1612	1852	1164	1023	903	924	910	873	846	934	870	914	884	888	829	851	930	994	952	855	851	832	811	832	785	735	797	765	766	826	792	771	757	801	806	789	753	777	739	751	737	747	744	756	767	778	748	759	806	721	716	763	781	770	807	737	772	738	768	752	760	771	743	798	763	702	726	706	735	709	690	677	722	704	687	742	698	744	753	710	712	754	749	711	715	753	737	729	683	792	711	699	692	685	714	754	728	681	716	693	728	725	681	697	674	706	681	700	693	707	709	706	751	742	700	738	741	666	684	705	764	680	737	732	707	697	734	696	693	734	768	720	724	752	668	719	731	697	713	694	746	700	693	706	711	674	709	713	680	710	686	690	694	706	713	658	742	752	683	747	705	703	703	697	772	734	727	711	686	712	752	706	706	708	698	730	694	724	737	690	716	701	717	759	693	692	675	726	697	741	732	706	757	673	703	685	680	700	719	765	717	715	726	725	726	759	729	676	755	707	781	722	719	716	752	704	693	707	719	720	727	687	714	682	698	689	759	757	726	725	739	719	706	711	743	695	692	723	706	728	679	696	728	676	721	750	728	773	704	711	685	716	707	740	712	678	706	688	679	689	713	688	683	725	720	735	662	698	700	673	717	666	717	665	659	719	712	713	708	724	748	693	727	732	744	743	704	689	747	746	675	650	712	697	677	752	693	736	670	742	710	713	717	694	754	680	734	734	689	699	711	695	757	708	702	725	687	725	675	698	745	688	673	699	684	723	649	639	690	676	737	721	727	718	714	654	714	724	691	716	739	736	717	702	682	670	718	714	762	697	719	659	739	739	690	703	720	707	738	657	703	671	680	689	686	746	736	712	685	701	733	713	682	743	701	704	750	751	760	737	764	701	717	714	686	658	723	722	699	696	723	682	717	702	679	704	764	722	710	715	714	719	711	722	672	705	751	702	691	757	698	678	731	716	680	754	742	726	748	720	672	676	692	686	716	712	737	733	693	729	707	712	742	718	767	660	722	743	755	724	698	684	726	693	740	715	653	718	713	700	693	713	696	691	741	692	747	703	726	688	693	747	701	743	692	689	704	679	754	653	747	766	722	684	737	680	669	720	744	725	713	696	699	688	694	697	741	698	681	730	676	705	711	732	714	690	725	703	711	709	665	713	718	719	676	703	720	689	693	662	719	667	732	763	657	694	712	749	676	719	743	714	708	735	737	713	697	712	720	696	689	712	740	702	708	697	679	747	692	667	690	706	708	629	697	704	726	683	736	709	692	711	734	727	739	668	750	694	662	706	716	691	722	698	698	726	695	694	716	710	704	682	701	725	658	696	760	720	717	724	674	658	718	672	691	746	668	652	703	740	685	755	774	763	734	725	717	720	699	730	701	749	752	663	651	665	679	743	659	734	676	656	726	723	767	696	710	716	716	715	733	699	716	662	699	736	743	730	699	710	732	664	727	751	687	685	730	702	645	727	691	741	711	693	713	744	712	701	706	693	730	771	742	733	682	758	700	789	701	703	708	717	727	712	732	702	721	744	711	754	711	683	699	706	768	713	753	716	705	700	706	710	753	719	673	741	716	702	681	709	701	731	718	703	681	679	701	707	725	700	704	721	712	677	676	721	723	711	707	696	725	763	692	725	733	756	681	663	690	701	691	716	741	690	677	687	708	681	723	745	729	718	679	708	706	723	667	708	639	685	704	746	738	711	723	654	718	715	716	717	689	719	732	722	708	690	707	689	702	701	718	661	674	702	734	736	699	760	740	714	728	681	760	722	663	746	724	723	702	733	686	707	671	709	703	697	656	717	694	734	696	692	669	679	739	729	746	734	757	705	707	703	716	762	739	704	753	676	678	724	752	710	709	677	709	670	741	713	743	716	695	702	752	700	735	721	736	728	702	737	668	663	737	730	667	705	694	700	703	686	689	713	722	728	728	686	707	771	702	729	684	753	720	712	700	736	706	704	756	744	708	723	702	697	715	712	705	711	701	718	710	716	651	695	766	728	678	710	692	684	672	679	677	718	724	708	698	731	687	701	724	709	700	724	716	711	724	703	695	712	699	705	691	717	716	736	756	714	765	697	701	734	747	688	724	762	761	676	708	746	705	724	689	692	729	711	748	668	730	747	709	671	706	694	715	741	733	693	688	670	715	743	762	703	706	723	723	644	669	722	715	754	704	695	729	697	725	643	733	751	673	734	722	703	685	717	691	650	646	714	672	697	715	712	722	699	692	698	702	728	746	758	736	771	719	750	746	696	682	715	759	769	715	740	707	681	717	691	733	698	739	729	679	721	723	741	698	726	669	728	702	715	729	719	665	721	780	739	656	674	711	737	719	706	684	746	714	700	704	740	706	723	730	728	700	756	682	725	717	679	689	707	719	730	683	705	715	727	697	719	673	686	682	700	672	722	734	717	747	712	718	718	729	709	733	706	717	706	710	696	726	694	671	715	674	707	697	689	654	749	703	686	703	674	725	687	674	778	663	801	688	719	703	779	737	728	724	678	727	712	725	753	731	689	723	744	757	702	711	715	690	739	674	702	702	695	644	699	696	724	799	718	717	750	773	680	719	714	734	703	739	784	731	728	731	702	731	653	703	741	730	714	715	672	700	762	690	669	706	692	720	704	707	715	683	683	729	711	714	682	692	681	685	711	685	740	717	704	720	739	706	697	744	721	719	709	703	717	662	674	740	715	749	664	717	744	695	706	770	748	713	718	735	745	700	693	715	731	700	707	708	689	725	680	708	694	654	697	702	679	720	728	704	701	699	714	692	714	779	640	696	717	686	657	698	707	712	657	702	717	747	691	728	673	722	704	741	734	700	716	733	693	742	666	698	672	689	742	713	733	659	709	720	657	717	665	712	690	682	699	704	761	722	699	744	700	695	650	676	707	748	720	711	679	774	741	667	697	700	732	673	683	721	676	677	717	734	737	754	709	653	698	676	716	737	693	687	763	739	707	739	711	705	707	669	680	710	713	776	723	749	685	725	720	764	750	718	746	708	715	708	767	669	706	729	742	684	711	737	732	697	748	686	683	699	691	707	680	745	745	683	711	769	756	674	737	699	721	726	688	697	730	710	679	717	754	683	752	700	719	688	681	706	748	697	710	701	747	731	707	723	682	716	677	742	693	748	664	663	699	708	736	678	722	708	701	685	707	694	694	653	708	727	698	707	758	693	770	687	698	688	701	669	708	719	750	733	678	727	681	734	687	697	664	741	717	706	739	729	700	722	734	684	716	686	738	703	673	680	717	709	649	712	708	731	699	728	698	702	691	710	709	697	680	692	747	709	749	692	735	757	741	688	702	650	700	668	735	747	708	690	723	686	674	678	722	729	659	691	706	705	712	714	718	713	712	740	772	725	696	738	706	650	737	698	702	685	733	693	686	666	747	694	682	699	731	688	680	717	748	711	706	729	666	691	749	705
53541	47576	31334	26699	26674	22725	18509	14878	10814	8701	6970	8873	11541	11258	9200	7327	3962	2974	1798	1389	1148	901	1086	1405	902	808	799	878	724	488	507	352	369	296	317	337	287	308	294	330	281	308	325	292	322	322	326	325	330	316	282	308	288	329	288	258	301	279	267	280	275	309	281	298	291	292	294	276	286	306	309	314	271	311	282	275	299	286	265	309	281	247	285	266	253	246	263	265	264	298	263	317	288	263	282	306	313	294	270	247	281	242	286	277	283	264	280	299	250	248	272	274	274	277	292	281	253	297	268	295	289	297	236	263	278	288	280	288	281	274	269	270	253	269	268	269	275	292	265	266	288	276	273	290	276	284	261	279	271	271	255	248	300	296	258	270	271	306	248	271	279	274	291	253	278	272	303	269	253	271	259	255	269	282	286	260	284	293	257	312	273	278	277	269	273	272	271	248	278	291	264	248	281	281	266	288	256	254	304	282	259	257	276	259	268	253	273	283	272	254	266	305	238	283	298	306	260	266	286	265	274	258	277	258	261	244	249	264	283	274	290	264	289	302	250	276	275	286	271	275	263	303	257	254	281	295	285	272	297	276	263	272	281	304	265	286	238	276	262	226	287	290	261	256	268	272	292	221	261	289	268	272	278	275	259	278	289	236	272	267	261	298	287	282	254	250	279	291	269	261	253	280	278	266	257	323	235	281	251	257	244	290	280	300	280	266	248	280	279	253	275	295	275	275	286	303	277	258	316	277	252	261	262	270	245	298	245	295	279	258	231	277	269	276	250	232	284	272	276	257	274	262	266	285	271	278	311	248	263	283	276	271	246	275	309	272	312	242	266	268	289	257	279	263	256	269	240	260	289	286	265	294	258	285	266	286	268	279	285	265	252	274	300	250	270	271	243	273	281	281	280	275	274	257	271	252	267	233	260	297	269	288	260	277	285	279	276	272	293	240	260	288	280	257	262	284	258	266	279	270	263	245	287	299	281	270	276	273	296	279	261	284	264	301	275	273	282	264	263	237	260	285	265	286	275	279	295	268	279	259	273	260	279	259	283	270	261	295	285	272	284	258	270	260	272	277	288	266	285	277	262	278	274	275	275	286	293	286	266	258	264	270	263	283	278	283	275	262	297	273	273	278	282	265	278	236	326	295	300	266	301	288	292	257	303	277	259	264	269	265	290	285	271	252	259	267	262	258	288	286	272	290	230	274	302	294	259	327	280	274	261	298	257	275	289	263	256	295	281	268	275	275	246	267	262	291	263	270	297	270	267	242	287	252	263	258	257	273	263	292	289	270	246	244	282	267	250	239	299	272	265	281	270	274	240	279	272	256	285	268	300	270	267	261	304	248	287	302	277	281	275	294	292	253	262	273	307	277	289	281	248	249	276	270	277	250	258	274	224	289	251	279	259	267	255	286	262	251	266	272	254	290	254	263	266	247	270	297	289	257	300	249	295	249	278	298	276	289	271	278	288	303	277	263	279	298	249	258	293	274	283	225	260	254	283	286	282	279	286	258	235	272	274	282	293	250	256	247	298	302	243	256	274	272	269	271	280	266	245	235	278	266	289	281	299	261	280	264	292	280	264	280	254	270	283	285	309	264	263	282	261	275	277	278	274	309	283	288	256	267	273	253	282	257	288	263	285	257	278	260	258	288	271	254	259	288	301	260	287	271	236	286	306	253	289	286	288	289	280	276	279	309	266	273	302	272	279	239	281	264	275	269	257	246	289	293	269	272	273	278	288	252	262	258	289	267	296	294	267	286	287	282	262	261	265	269	286	272	256	288	246	281	240	255	262	241	254	258	281	287	260	261	263	297	261	250	273	265	296	268	243	269	247	263	252	281	298	280	285	244	257	248	314	244	264	272	264	295	264	270	259	273	284	282	262	250	273	253	270	269	274	250	273	265	285	271	274	276	291	259	287	257	289	241	287	263	274	246	305	268	274	257	256	266	273	266	250	285	241	279	294	254	254	301	264	318	276	235	273	277	276	233	264	231	284	239	254	266	269	243	281	278	263	276	282	291	281	288	261	275	276	275	268	296	273	287	289	287	264	272	274	288	272	280	264	292	228	274	274	274	249	280	254	257	274	285	260	279	276	247	268	280	281	296	252	286	248	279	256	271	283	270	251	265	291	278	272	306	282	278	245	286	262	251	282	265	269	282	294	271	271	291	252	280	277	253	255	253	267	307	280	280	264	286	284	263	274	259	257	278	291	268	268	280	256	254	280	281	254	261	310	269	261	264	270	258	246	298	262	257	263	285	266	272	270	267	284	275	286	291	274	271	292	250	256	288	241	238	286	275	310	264	274	279	269	270	281	278	252	282	246	301	272	289	242	267	247	258	263	246	250	260	280	252	248	262	263	303	266	262	274	290	237	298	301	281	284	283	308	278	273	273	267	279	274	268	275	261	257	304	265	295	252	281	284	261	270	280	262	246	268	279	246	255	266	281	276	265	254	261	278	270	263	239	306	254	265	271	287	292	236	293	273	267	245	293	258	245	272	285	274	280	276	253	284	270	262	275	265	284	253	248	270	284	266	246	246	263	257	264	266	250	255	268	280	265	273	280	271	307	244	270	251	260	259	235	271	296	299	249	237	253	251	259	267	261	281	279	260	294	285	279	290	261	269	264	264	254	260	227	264	281	283	274	248	282	273	261	265	280	298	254	276	283	274	237	295	237	295	300	272	270	280	236	265	269	267	267	294	283	274	251	277	260	256	272	248	283	274	276	272	285	261	277	313	283	278	254	267	276	264	263	258	301	313	271	275	289	256	294	285	286	278	280	262	278	262	254	267	254	258	294	219	286	277	274	281	285	261	263	283	271	303	275	276	277	256	250	279	244	292	292	280	278	284	275	279	271	265	278	254	265	251	245	303	273	267	256	249	267	256	259	249	265	265	266	285	267	251	263	256	267	272	275	290	310	247	242	283	295	278	304	268	291	277	232	279	248	289	272	240	282	284	261	300	271	309	273	282	281	248	266	267	280	261	242	250	293	293	249	271	296	257	289	254	292	262	286	288	277	292	250	273	281	290	297	253	254	267	269	272	281	238	240	308	264	247	311	247	268	259	269	266	260	271	252	253	271	269	303	250	253	259	274	279	259	281	280	310	276	267	263	295	269	295	268	252	279	265	283	321	258	262	279	271	269	259	280	281	266	259	234	286	288	269	259	280	273	275	254	285	246	285	279	292	289	270	272	264	256	249	271	261	273	295	285	282	295	251	280	265	286	262	279	294	262	284	289	285	239	243	276	260	266	307	256	293	255	294	318	294	275	270	264	274	270	270	259	238	297	252	279	279	265	284	254	271	281	267	294	282	262	258	275	262	283	270	287	260	270	261	257	295	280	273	251	263	266	277	246	287	270	285	292	289	251	287	290	288	258	270	267	280	236	270	238	243	285	273	274	298	245	260	295	294	281	257	298	301	266	273	301	241	256	291	280	260	251	231	252	280	281	272	285	256	264	258	259	286	265	245	270	273	275	277	305
44993	48517	27338	29241	33183	27582	23099	23640	19238	18711	16723	23138	27278	26536	25233	22436	13820	11845	7889	7053	5730	5095	6268	7490	5124	4446	4534	5192	3813	2547	2521	1589	1552	1400	1298	1229	1153	1179	1209	1168	1216	1132	1148	1135	1197	1177	1244	1191	1149	1159	1006	1123	1026	944	1014	968	1085	985	1033	1040	943	1013	1060	1071	1039	1080	962	998	960	943	974	915	883	974	954	966	944	933	888	919	952	902	840	872	951	883	909	911	863	852	899	859	829	858	920	880	872	874	816	824	828	869	841	884	850	881	890	871	864	882	842	812	845	892	868	848	853	858	870	829	810	827	866	821	842	871	785	859	805	844	797	877	877	827	808	821	890	842	874	791	856	792	831	840	824	857	834	885	785	815	815	846	788	749	786	824	823	839	858	825	844	844	865	829	849	848	763	869	828	848	882	875	844	825	899	852	760	776	808	802	839	831	790	823	811	828	807	800	872	819	858	828	811	838	766	812	859	845	889	828	858	825	830	836	798	859	841	856	821	822	818	843	819	820	824	811	814	803	860	847	826	848	827	781	775	857	858	858	815	794	846	811	826	789	811	866	838	876	748	856	818	854	798	816	849	802	820	802	830	874	811	811	798	857	859	847	770	839	756	798	854	829	810	808	808	813	800	826	824	837	812	805	817	829	826	813	775	849	862	845	845	813	795	828	815	887	837	835	817	830	837	830	857	827	860	853	811	848	856	805	809	782	797	784	850	836	830	806	795	857	781	817	799	835	780	828	824	792	859	834	829	807	859	864	843	812	818	800	801	799	821	806	801	812	866	824	852	820	837	801	813	825	874	844	803	840	842	837	834	816	798	819	845	841	786	821	795	803	875	831	856	835	833	829	889	800	853	843	864	847	806	882	797	815	832	857	850	796	816	802	851	806	830	896	828	821	787	838	841	837	808	806	802	826	831	844	812	876	824	835	869	847	815	832	853	863	829	848	775	852	851	776	829	847	807	831	795	791	813	802	806	846	862	817	835	832	781	875	812	840	825	819	852	819	787	815	791	781	822	840	881	858	874	816	915	785	812	794	778	813	886	903	877	852	831	797	845	799	845	853	831	814	791	853	831	805	846	844	824	810	788	832	795	834	826	842	834	841	796	834	835	826	793	810	829	825	818	798	823	816	867	805	830	867	870	793	833	834	859	849	784	785	801	874	803	798	803	807	817	830	807	826	822	836	835	823	838	840	819	826	789	803	768	795	870	818	840	843	843	872	805	866	862	877	838	856	771	799	842	811	798	825	766	902	836	841	753	878	844	825	786	861	820	856	820	797	859	833	780	861	856	771	820	787	828	831	894	837	813	819	880	813	817	862	854	851	822	775	877	862	857	815	837	852	765	796	847	805	822	832	876	807	851	867	841	754	801	842	813	849	833	800	846	820	852	837	840	787	830	828	869	823	828	783	843	821	797	822	837	836	845	826	799	807	791	803	802	852	809	820	769	874	831	817	761	822	829	828	810	795	820	808	771	872	827	810	820	825	809	840	873	850	824	832	811	818	799	850	806	844	861	853	830	820	824	863	829	835	839	817	832	835	766	803	778	841	826	809	832	824	841	832	833	767	848	808	862	867	869	778	847	796	832	830	817	813	820	881	838	836	837	747	840	854	814	819	844	830	785	843	838	802	843	802	847	824	843	859	814	824	809	836	824	801	825	811	878	826	867	835	808	817	856	833	834	808	848	839	810	795	835	770	842	749	762	828	810	823	850	805	800	830	867	779	834	814	792	873	867	793	804	788	823	830	843	828	858	808	868	806	844	739	844	845	833	809	783	800	848	793	859	841	900	804	803	835	846	834	808	822	840	850	787	829	825	844	814	832	876	878	849	873	850	779	848	785	839	854	825	826	803	821	834	836	813	855	833	850	798	853	849	832	803	812	812	831	810	840	791	819	834	794	880	814	836	794	826	856	827	838	838	866	832	793	776	887	813	804	788	788	882	799	788	852	837	847	834	773	806	818	769	861	898	868	838	814	833	815	824	794	827	814	869	814	872	825	846	832	886	826	825	801	840	814	804	796	844	822	872	807	845	878	847	811	870	845	780	869	840	840	762	824	832	870	833	831	815	821	819	817	817	815	833	779	837	823	857	775	901	869	866	827	795	857	782	846	878	845	817	811	862	762	833	832	833	827	864	790	790	851	768	865	861	836	816	822	863	802	850	837	807	784	803	804	883	804	842	837	808	808	772	803	841	769	803	802	847	839	861	806	795	884	831	837	805	841	809	825	841	843	832	812	830	844	819	796	817	779	833	823	792	831	841	806	836	853	802	821	843	803	812	834	814	834	912	805	829	797	827	836	818	805	811	820	864	792	812	867	753	863	837	824	850	776	857	847	857	832	873	825	832	819	851	846	794	833	831	798	860	859	840	876	847	787	837	851	806	800	806	879	811	823	835	816	863	817	849	825	821	825	806	837	814	863	839	835	822	860	787	847	817	835	797	843	828	789	875	802	843	852	867	816	852	843	817	828	856	858	853	815	824	853	813	837	807	878	791	810	807	812	813	813	841	815	806	837	842	850	809	834	793	822	845	799	848	876	790	832	827	869	829	793	834	810	806	832	806	818	801	784	761	806	797	808	796	812	842	834	853	804	871	797	810	798	848	850	809	803	831	829	808	826	832	876	808	841	831	852	825	815	834	785	862	785	814	860	815	838	905	813	786	776	829	793	846	829	821	783	797	782	786	810	840	839	880	849	819	852	822	813	837	826	803	886	878	845	824	803	852	841	824	867	788	833	845	802	794	788	846	811	798	865	850	825	790	810	803	770	828	822	799	865	764	848	821	841	858	800	847	776	768	822	834	845	840	823	844	858	822	815	827	800	839	874	800	838	884	865	837	806	807	810	775	851	836	797	815	803	814	829	798	808	792	797	840	846	841	794	852	850	845	859	858	812	829	835	820	841	819	812	835	822	844	850	858	794	824	835	797	827	802	825	804	815	761	769	818	863	839	836	868	819	801	807	865	837	865	830	802	863	789	824	811	857	822	803	796	839	842	859	836	823	847	827	822	824	851	823	794	806	832	859	811	810	850	842	801	802	815	833	819	853	814	779	812	788	816	770	851	829	871	877	846	807	871	847	798	840	836	838	853	809	852	838	775	791	810	857	894	862	845	913	891	812	779	846	771	828	875	823	811	827	816	857	848	806	842	799	836	825	835	833	827	771	843	873	827	827	781	781	841	857	835	820	813	832	855	798	850	846	829	857	773	858	797	801	845	806	849	822	831	859	855	849	906	816	809	804	855	774	862	817	827	788	792	848	852	824	801	836	794	773	852	830	777	840	847	826	844	800	863	851	852	848	879	763	812	846	848	848	838	819	809	835	844	818	824	789	830	891	839	821	812	800	869	805	781	806	828	838	866	789	867	809	842	811	867	771	845	874	869	831	847	839	788	818	816	803	829	837	815	849	805	828	851	816	793	786	874	886	800	800	793	832	820	791	828	817	862	825	838	796	809	793	823	838	822	808	874	799	785	806	779	785	827	876
19611	16146	5814	3044	2098	1175	893	719	594	475	489	457	516	497	473	417	342	325	350	337	336	311	372	357	315	307	321	317	337	310	326	319	307	323	316	314	284	288	280	296	287	318	298	310	310	310	306	290	297	307	305	271	273	301	298	278	269	300	289	297	299	315	270	288	285	293	298	277	310	305	301	269	256	314	284	297	269	299	300	299	317	294	251	303	289	263	325	280	266	292	269	299	273	295	294	277	302	276	296	261	280	294	281	280	283	285	250	283	271	256	305	274	278	277	278	281	288	285	262	266	294	262	264	268	299	270	292	264	284	304	297	286	264	302	285	282	303	292	269	285	288	293	305	269	278	283	271	270	294	269	281	297	306	300	301	285	299	304	271	275	313	273	258	300	271	285	282	315	303	308	306	280	283	278	287	288	238	273	299	297	281	289	285	286	270	309	323	310	299	281	302	262	286	284	301	259	284	291	303	268	264	297	281	314	310	274	257	309	300	275	289	301	266	285	265	300	278	271	305	302	284	301	291	279	299	287	304	262	282	289	278	274	306	309	293	301	272	278	286	276	316	280	300	271	262	263	306	267	309	318	291	284	257	288	292	296	282	326	282	276	283	277	289	293	279	274	290	300	276	281	285	290	279	276	294	275	281	294	258	282	286	281	280	282	277	283	289	261	278	293	266	270	291	281	285	299	274	273	271	272	284	276	310	276	318	278	294	293	301	293	323	305	291	275	267	295	316	267	255	267	277	286	276	279	327	285	298	272	286	261	265	281	272	269	309	261	263	257	288	288	286	264	307	278	289	256	293	274	297	292	268	254	287	292	286	301	274	279	308	282	335	270	281	264	294	303	271	321	305	288	297	288	301	270	292	271	300	281	272	309	281	303	293	288	292	259	298	290	273	315	274	284	292	291	282	268	276	263	301	277	267	287	294	287	290	344	285	305	280	286	271	277	300	288	292	266	294	252	267	257	292	266	301	296	296	286	283	287	274	310	290	295	292	291	271	281	255	296	321	275	290	269	296	288	268	285	306	270	293	295	268	289	300	251	305	254	269	305	297	300	287	281	248	265	287	307	298	300	278	278	259	288	258	289	301	274	293	292	276	294	293	306	279	287	267	303	281	280	295	273	310	273	283	328	298	298	309	291	297	275	265	280	279	309	248	292	276	294	278	283	263	258	288	254	251	284	296	296	300	274	299	257	291	274	302	305	306	269	285	299	297	296	284	281	275	268	322	284	269	286	274	276	277	288	275	295	270	283	286	274	289	275	295	294	300	256	318	274	295	298	277	306	280	289	298	285	316	294	284	271	298	252	274	286	277	255	265	272	277	277	273	272	306	320	261	257	252	286	315	309	273	295	277	276	267	252	289	325	281	288	302	252	294	305	272	274	293	262	252	288	274	293	275	303	265	283	257	282	277	291	286	294	301	271	266	260	284	282	278	285	268	290	300	280	291	285	286	284	286	256	323	262	261	282	270	285	300	284	311	297	264	299	331	247	298	276	300	279	281	287	264	286	301	279	306	312	287	274	288	273	275	293	299	269	264	289	306	311	300	273	250	279	295	267	286	263	283	283	282	323	281	322	279	296	280	257	274	274	298	307	287	288	290	294	325	279	292	290	291	281	293	251	269	310	276	291	304	276	310	284	307	298	288	275	303	286	292	270	278	285	249	237	300	292	253	281	315	272	259	313	262	267	299	255	298	309	272	283	273	271	282	298	274	273	268	277	263	305	273	289	313	288	259	274	259	298	273	292	297	279	270	311	285	275	307	312	305	315	279	309	291	278	304	284	300	285	288	275	304	322	295	267	280	297	302	305	304	300	282	273	288	278	281	257	273	319	283	288	286	265	312	264	317	267	269	292	260	271	277	267	265	282	278	281	281	300	291	283	289	295	256	287	310	244	277	286	296	287	255	283	300	262	297	271	281	321	262	262	287	278	274	279	316	250	255	255	278	257	269	289	266	290	303	270	273	300	275	237	276	272	276	320	285	292	292	258	269	275	300	298	281	287	268	291	280	284	285	293	287	298	280	302	298	285	261	280	296	297	271	273	293	287	257	265	293	288	289	305	270	266	279	272	277	306	274	247	282	292	277	265	317	276	276	262	296	271	245	270	262	316	307	280	298	271	300	244	278	310	278	281	287	304	286	286	298	278	273	300	290	295	301	275	302	281	274	280	307	278	266	270	266	286	276	307	283	284	256	279	263	281	262	281	308	267	292	288	255	283	299	309	295	311	246	265	289	281	295	249	268	275	292	305	285	286	255	264	315	294	288	295	305	299	278	269	293	285	297	315	275	309	289	294	282	281	295	312	301	305	293	278	275	280	281	301	280	279	298	296	303	320	298	280	318	328	267	255	306	277	263	293	279	284	279	271	300	279	331	288	290	290	253	285	297	298	296	274	280	306	299	295	286	274	309	263	268	314	257	285	297	282	307	307	281	281	303	304	297	266	284	280	310	295	285	296	276	297	265	301	293	261	303	292	307	273	277	273	300	265	296	279	291	279	269	257	278	310	288	299	313	290	274	304	295	310	308	307	314	280	273	274	260	280	286	312	272	265	277	275	282	256	290	326	278	250	305	301	285	296	261	282	274	281	270	277	302	279	263	262	282	262	292	287	299	312	280	275	315	273	270	269	269	292	292	302	291	287	272	273	277	269	287	280	287	290	325	318	295	261	299	265	274	272	268	302	268	283	283	285	281	286	271	283	313	302	289	264	270	307	294	266	303	317	265	281	289	289	272	275	309	290	270	271	275	288	286	286	319	301	270	287	292	296	271	323	289	285	299	289	272	281	301	291	281	260	312	268	281	289	271	270	300	269	294	280	292	277	319	330	254	280	269	288	248	295	306	295	296	278	279	278	276	301	298	283	267	274	277	273	271	304	266	295	272	301	257	306	262	288	289	262	264	282	275	284	299	298	303	298	277	293	286	277	281	310	290	248	244	289	265	275	272	288	296	283	281	273	282	312	287	305	270	275	291	300	274	290	289	301	300	312	276	282	274	298	296	297	273	313	285	312	320	305	272	297	277	332	259	270	276	290	295	309	284	288	296	312	291	270	284	300	287	285	263	294	277	300	278	325	293	279	271	271	276	301	323	279	287	291	299	326	295	271	285	257	285	316	256	307	269	288	263	290	288	273	294	281	275	260	247	303	295	261	298	250	306	283	285	281	302	289	294	297	303	261	293	264	291	305	290	275	282	275	271	283	291	276	314	295	291	317	279	292	281	296	314	275	293	288	268	291	273	268	282	292	258	269	276	304	250	260	290	279	266	301	310	297	301	281	260	276	277	295	297	291	300	310	292	270	295	293	279	317	290	291	290	268	273	290	234	278	263	298	283	272	273	272	290	285	273	293	305	275	292	297	302	304	251	305	295	301	283	285	278	274	308	296	278	302	279	242	284	310	272	295	276	281	289	269	281	320	294	275	307	294	289	275	296	267	297	286	287	261	297	282	292	302	296	308	257	249	287	233	301	339	269	305
16216	17779	6868	6488	6159	4201	3467	3286	2425	2151	2012	2116	2417	2344	2176	1987	1432	1364	1191	1171	1153	1185	1184	1267	1215	1183	1122	1180	1088	1091	1004	1042	939	963	961	916	932	999	982	951	936	922	925	969	1080	970	967	997	938	957	907	906	938	939	859	885	858	857	852	884	925	873	912	907	858	881	857	869	834	860	899	898	882	909	945	865	816	892	861	896	903	875	881	931	880	856	877	869	893	839	916	871	893	871	908	904	875	875	858	917	865	948	873	921	863	868	861	876	898	872	868	913	873	880	870	916	842	840	862	867	839	933	871	907	864	918	880	894	913	862	841	908	855	939	869	872	888	823	849	888	908	828	854	902	859	876	913	874	893	920	878	883	899	889	834	921	867	872	841	811	879	897	876	867	900	891	925	876	925	948	879	847	841	912	873	857	879	903	888	870	877	903	857	895	905	918	931	879	863	904	854	871	851	867	834	864	845	902	865	882	901	942	895	923	848	864	862	879	861	902	822	841	872	912	884	905	884	875	887	880	907	910	883	887	897	905	865	926	796	909	854	879	867	842	828	818	804	840	893	853	883	883	892	812	886	860	824	872	842	872	862	895	860	882	898	916	846	853	876	918	826	908	824	907	874	852	856	901	849	824	843	870	850	902	908	882	839	848	821	855	892	840	864	841	862	817	877	906	836	862	898	922	873	914	862	875	887	877	894	871	869	895	871	868	810	913	853	880	859	884	889	891	877	882	890	870	894	838	915	862	847	841	866	948	842	879	941	824	931	821	849	888	861	892	917	877	895	877	836	848	874	868	884	863	898	835	848	886	860	840	858	864	870	824	855	878	902	850	904	922	887	869	914	838	881	914	864	847	853	882	841	878	917	872	844	873	887	831	887	911	907	853	848	889	863	921	883	892	847	834	855	905	825	875	874	878	891	915	900	862	857	834	891	924	832	850	837	897	916	898	906	909	860	919	863	935	887	848	887	878	868	898	847	832	855	890	879	841	834	939	846	864	858	922	880	873	867	826	861	839	887	878	828	866	898	865	880	846	877	854	869	849	841	905	891	888	873	858	884	913	892	902	849	823	889	884	887	849	875	855	899	883	831	878	896	887	874	902	871	909	843	919	853	873	934	871	906	853	915	888	869	903	838	801	876	922	889	908	867	866	869	894	849	840	907	925	870	852	873	907	887	860	841	876	808	874	919	905	865	881	890	891	833	904	897	825	842	933	869	840	904	816	852	886	881	932	869	881	907	895	872	890	867	837	852	900	854	827	862	843	884	874	860	915	851	922	889	841	908	955	885	877	851	895	901	887	879	877	888	855	851	885	924	906	912	840	878	891	890	885	911	860	849	878	865	856	881	881	838	884	945	901	942	924	893	853	896	876	833	877	886	883	923	922	863	883	904	873	936	846	885	889	895	863	873	892	842	865	843	854	831	907	867	873	877	931	908	905	840	849	858	890	843	942	874	831	875	902	870	852	880	833	872	851	896	930	863	885	890	861	896	847	891	900	869	890	896	915	883	910	861	887	871	860	895	918	832	901	879	901	836	860	857	834	880	886	852	895	860	915	888	826	825	842	846	926	846	872	867	884	870	831	874	904	902	898	854	892	904	879	879	850	867	849	862	833	879	889	910	871	922	917	871	867	835	883	854	846	912	860	914	894	933	920	857	833	894	863	885	945	908	919	863	862	859	863	868	903	889	870	871	889	819	885	826	879	860	879	837	897	886	904	923	843	887	850	839	888	845	851	878	876	826	821	875	916	901	937	868	905	868	878	889	816	873	946	900	901	909	947	867	832	908	856	873	904	863	850	910	835	867	897	876	835	869	896	909	942	865	881	875	943	911	888	859	829	865	888	910	864	901	851	884	923	852	885	825	863	910	835	863	880	910	877	853	917	826	921	880	886	899	898	867	875	846	898	893	878	857	905	892	875	859	851	867	868	851	857	822	877	909	921	820	859	913	922	857	776	925	863	839	816	862	884	885	856	890	878	835	885	923	843	866	896	854	840	850	911	871	872	835	908	861	889	882	870	882	877	880	881	857	922	849	867	841	911	904	886	875	868	884	902	871	863	857	921	933	861	866	875	930	874	930	868	902	902	927	890	895	809	906	850	849	877	915	801	870	824	874	876	904	946	847	874	865	830	872	901	903	848	855	919	836	889	861	939	889	876	880	874	863	836	877	831	828	874	869	883	871	840	897	884	920	898	853	849	873	871	846	854	904	857	878	879	871	903	917	897	870	874	909	852	855	869	909	856	820	860	881	865	890	903	879	832	847	923	875	832	855	891	909	879	899	849	871	915	889	904	872	920	861	913	882	867	835	885	887	925	791	841	865	866	849	876	854	914	892	847	917	876	843	828	893	888	845	862	829	893	899	859	838	886	830	880	886	940	908	881	923	889	837	889	914	890	877	884	864	837	847	837	911	848	863	834	897	847	882	855	911	920	878	858	908	869	807	875	876	866	890	862	885	886	856	874	862	849	858	932	903	915	878	836	901	886	888	852	889	878	882	873	868	840	881	846	822	923	927	859	851	882	882	906	893	856	900	881	871	851	887	868	915	839	924	899	884	832	904	865	880	899	895	856	887	859	867	859	889	892	910	834	852	879	838	891	866	881	879	823	890	881	866	896	866	932	835	827	907	856	893	874	848	869	863	897	884	849	837	831	855	895	924	876	897	845	907	871	869	869	883	901	890	907	893	886	913	857	863	867	811	875	908	879	888	913	884	859	862	867	881	886	896	902	895	866	881	913	828	872	845	871	848	790	878	927	906	860	832	835	880	890	904	889	830	898	890	914	867	830	875	937	813	869	875	861	882	860	851	883	836	860	851	873	897	892	943	850	872	841	859	866	916	822	874	875	910	878	861	865	898	905	890	855	918	885	932	850	876	859	928	864	878	834	932	879	916	897	832	871	839	862	867	901	809	856	880	914	843	852	840	858	912	905	851	874	822	884	894	938	866	894	912	837	925	875	881	841	884	818	857	860	896	897	885	886	875	905	852	886	847	842	840	945	873	862	869	929	830	907	857	885	895	887	855	872	873	917	867	914	899	890	875	823	850	880	882	922	892	867	874	890	903	852	899	870	899	912	882	877	871	862	846	896	855	853	898	857	851	872	880	931	834	861	859	851	849	860	878	849	880	924	861	872	824	869	853	869	879	860	898	863	869	862	855	837	870	866	909	847	887	878	869	844	863	899	848	862	891	869	831	866	928	874	852	858	836	898	913	907	890	923	892	841	921	848	823	828	887	884	892	870	861	896	858	881	915	909	900	880	890	868	874	869	869	898	862	905	884	896	856	862	872	885	863	895	905	902	893	880	810	842	912	888	862	904	878	857	854	916	867	873	817	848	886	885	883	909	850	890	877	917	879	943	838	911	854	838	868	918	895	877	919	845	884	848	886	866	850	911	812	907	846	835	904	835	862	850	893	893	881	832	835	860	900	880	884	873	889	813	882	813	862	898	925	881	847	887	868	835	849	908	876	836	857	932	902	853
43681	49293	33931	24388	21278	15555	9812	7349	5329	3827	3336	3826	4262	3442	3409	3115	1797	1423	840	623	501	498	578	682	483	404	462	456	405	314	300	279	231	277	251	239	225	230	242	233	260	263	249	244	235	278	266	230	249	272	207	220	226	240	243	224	230	246	252	200	257	233	240	208	241	216	251	240	263	223	222	227	233	236	243	214	226	242	233	242	226	235	222	264	220	244	229	220	228	192	262	232	229	201	236	251	255	222	237	237	221	188	231	205	238	236	236	227	243	202	206	227	211	218	227	211	217	219	227	261	239	225	238	240	211	231	228	195	207	219	219	223	210	218	243	228	235	182	221	224	211	245	211	252	212	236	247	219	215	204	185	225	230	202	203	235	226	227	222	237	251	222	250	224	217	217	212	239	235	212	230	240	198	240	234	241	208	224	218	229	213	250	211	202	225	227	212	227	220	201	210	237	236	218	217	224	243	221	221	208	217	247	219	207	204	215	206	249	246	240	256	223	222	219	209	212	228	278	229	218	244	220	229	255	223	207	222	241	225	239	250	222	238	246	189	238	231	203	212	221	232	197	235	204	223	213	214	216	215	224	225	231	216	259	228	218	209	247	207	240	211	231	211	236	223	227	221	228	229	219	212	235	244	239	224	233	209	223	193	210	215	234	231	245	223	223	203	231	221	214	245	215	219	217	234	239	199	236	214	192	237	220	225	241	201	243	213	231	213	215	234	205	226	221	242	221	228	241	235	205	222	224	243	221	214	214	231	218	235	208	237	226	241	206	200	213	212	235	235	239	234	216	254	235	231	230	242	243	221	215	202	242	244	196	213	207	234	223	202	230	211	221	208	223	237	223	218	233	220	222	219	224	193	242	211	215	263	217	223	228	238	241	239	203	211	188	233	218	219	213	222	242	222	250	237	195	206	233	213	218	220	228	228	210	259	225	236	243	233	219	239	211	219	225	237	237	213	230	230	266	218	223	220	238	243	220	207	231	234	237	229	216	245	219	218	224	210	227	203	201	228	223	276	205	219	210	230	220	221	206	215	238	234	246	243	220	217	202	226	211	214	246	211	225	216	219	216	228	206	227	239	195	201	219	225	211	218	228	216	239	260	208	211	233	208	238	210	209	214	215	213	228	242	193	225	213	242	226	209	215	218	234	215	196	231	217	266	222	252	239	227	223	220	236	243	247	234	231	218	209	219	222	196	245	226	219	202	227	211	181	212	251	224	248	224	212	232	231	240	209	218	242	210	222	220	200	198	247	226	222	231	240	217	232	248	224	234	221	232	256	220	213	218	209	208	230	214	195	221	226	212	213	215	224	227	213	231	229	225	260	215	212	216	249	224	229	188	228	233	227	240	212	212	222	216	239	212	221	226	194	234	223	209	238	212	246	190	225	221	207	237	242	232	235	231	210	240	209	218	239	222	219	237	226	233	236	218	219	232	216	225	219	255	219	234	250	234	219	229	230	211	230	247	225	242	267	188	250	234	214	229	232	226	224	242	224	238	220	226	215	240	229	220	236	203	194	213	234	234	226	211	227	203	217	207	228	231	228	224	229	235	219	229	231	220	232	238	232	220	215	224	227	236	247	224	250	211	215	215	224	244	220	257	234	195	199	243	232	211	211	232	224	237	231	183	215	223	237	240	229	228	203	240	227	233	220	209	204	242	216	209	210	233	230	233	223	228	215	218	216	210	222	232	216	191	226	215	198	230	206	220	234	206	230	230	225	221	211	230	228	237	247	202	222	210	234	205	233	217	229	206	232	241	233	221	225	222	241	223	226	232	227	225	218	232	251	234	220	210	232	199	230	209	216	233	227	243	188	212	204	201	214	231	208	239	243	205	219	214	215	232	223	220	218	233	243	264	203	237	221	232	229	210	223	220	227	211	238	216	246	227	229	226	244	248	229	236	204	216	222	224	209	245	213	221	215	213	218	209	231	201	217	207	220	217	194	210	239	215	262	235	227	217	226	222	216	227	219	201	228	222	239	202	232	233	204	208	210	228	222	210	227	204	221	253	246	240	243	216	214	227	210	222	223	239	218	229	256	236	251	203	230	206	224	207	210	230	224	248	210	181	248	238	223	238	252	234	233	219	207	246	242	206	211	225	227	235	256	239	201	229	220	216	206	223	255	226	234	227	246	215	255	220	218	199	220	199	244	219	260	206	231	235	221	224	222	238	209	227	248	210	247	205	228	243	227	223	210	219	208	250	190	217	208	221	235	209	217	213	222	203	221	216	213	235	244	209	236	251	216	224	231	180	235	201	232	230	239	223	212	218	218	213	184	211	236	215	239	215	268	228	204	207	232	235	236	219	203	215	228	252	251	233	215	218	227	233	243	233	221	234	216	244	248	209	203	220	216	201	250	206	228	210	224	228	229	222	243	222	232	205	232	245	221	244	205	198	216	212	197	220	197	214	211	238	248	194	212	239	225	217	210	236	216	213	232	189	217	269	217	215	214	204	223	208	220	225	225	244	204	252	231	207	215	215	225	246	229	216	205	225	245	214	215	203	242	243	203	217	215	234	247	230	208	207	207	197	241	230	201	201	244	230	215	214	230	222	223	198	216	192	227	248	228	227	229	230	224	210	203	234	227	214	221	202	187	232	263	241	211	212	206	213	240	202	238	231	198	210	223	206	187	204	239	198	226	205	216	242	212	228	233	234	250	240	253	233	219	202	228	203	235	215	213	222	218	228	232	203	233	210	218	211	229	224	208	208	227	215	249	225	238	217	216	237	223	249	244	237	232	233	216	205	230	224	237	206	237	210	191	208	214	213	203	221	209	216	216	231	242	256	264	243	210	230	247	227	221	224	223	246	196	226	249	231	232	247	215	203	242	213	247	229	222	225	213	205	216	207	230	225	229	224	223	197	212	191	210	224	214	238	197	230	239	231	227	212	191	224	223	223	226	214	213	219	214	236	273	218	241	197	224	212	208	225	240	230	223	236	220	242	217	204	210	229	208	195	221	217	247	213	234	225	211	214	230	215	213	219	230	228	204	215	242	223	215	239	237	234	233	229	228	219	257	243	229	232	230	233	236	223	224	227	232	244	226	219	258	226	225	230	246	231	223	228	243	202	221	205	229	230	228	229	262	223	243	223	235	228	233	226	225	231	232	200	216	200	215	225	223	211	218	221	216	226	206	207	186	249	221	205	208	243	221	210	208	239	210	223	230	193	215	242	213	213	232	211	218	214	219	218	210	213	205	229	200	250	217	203	225	247	222	236	229	216	250	193	223	217	229	248	209	201	200	254	228	237	238	212	226	223	228	216	214	232	191	253	215	238	201	254	236	218	216	214	217	245	258	245	236	238	216	206	251	233	219	230	236	227	212	205	216	231	227	239	226	239	237	210	245	221	238	247	231	216	226	230	208	212	222	213	239	210	219	234	223	208	203	230	203	242	226	223	232	215	225	214	227	218	253	241	225	226	242	234	215	244	275	248	226	229	207	222	212	261	242	247	244	236	225	231	230	218	228	218	224
34652	47808	24756	22162	22733	16813	14388	14913	12674	10531	10491	13058	14652	13402	14803	14240	8346	6904	4422	3259	2763	2861	3180	3729	2559	2276	2658	2430	1871	1377	1194	1080	1023	1028	943	906	889	865	826	868	877	847	855	892	917	955	946	927	914	929	827	815	818	808	756	699	820	803	806	812	791	785	831	851	802	758	808	705	723	765	746	735	729	746	798	715	777	748	718	711	720	760	765	747	745	746	736	751	707	729	779	713	693	745	732	785	700	739	706	718	721	696	749	720	741	715	730	697	760	743	712	710	716	688	740	726	745	744	720	698	749	705	685	707	743	711	724	662	695	722	748	696	681	699	712	711	747	737	702	739	697	692	699	670	721	722	744	678	744	720	716	654	712	704	750	686	716	690	739	679	698	747	694	695	722	696	715	712	696	686	713	670	662	711	719	692	765	702	701	722	690	721	719	750	740	672	698	682	690	720	751	771	696	656	712	737	704	673	745	718	711	728	720	707	701	719	735	734	761	733	739	733	745	730	738	703	654	715	705	723	724	729	723	693	743	680	708	726	704	759	696	730	691	724	662	737	748	724	694	693	714	716	684	672	762	731	717	738	711	681	698	727	721	652	701	728	724	649	733	686	710	730	739	702	711	717	702	717	747	690	746	680	731	695	715	694	714	707	708	701	682	700	745	673	706	750	671	710	737	744	684	721	695	718	718	680	748	738	740	681	723	750	660	709	722	689	742	727	726	701	700	742	712	690	683	727	724	751	729	718	715	723	706	756	692	696	708	685	690	725	661	719	678	745	703	728	678	707	761	740	724	707	721	751	688	707	712	671	714	688	685	684	727	715	683	692	752	656	730	675	714	704	737	705	730	674	716	742	673	725	697	712	683	725	721	705	735	684	696	712	703	679	728	725	715	691	702	661	683	695	681	695	723	735	678	703	705	720	705	711	709	713	674	727	736	715	667	736	727	687	740	698	702	706	710	711	694	718	712	699	743	725	690	711	706	728	725	709	713	709	741	714	691	701	668	725	739	715	725	754	721	719	713	729	691	695	787	689	685	686	686	761	687	671	679	726	709	714	690	723	692	749	748	749	750	734	715	699	736	705	684	727	734	697	688	690	674	724	730	696	685	715	686	639	700	743	711	694	681	709	714	719	708	754	714	723	689	682	741	702	714	654	670	710	733	704	728	722	714	679	698	712	686	675	701	672	697	778	753	708	700	726	697	671	687	676	692	729	707	716	708	696	708	665	721	718	735	706	689	680	727	677	687	686	676	738	696	736	681	714	691	701	694	697	707	718	695	698	682	687	760	713	689	757	696	718	787	739	689	716	730	714	689	726	696	715	679	688	744	701	701	713	698	680	703	707	683	720	733	716	691	696	680	645	713	715	700	720	693	734	718	709	728	720	686	703	701	709	697	778	668	731	720	713	730	674	671	687	650	712	732	694	693	706	716	711	637	693	763	716	716	694	710	712	716	710	734	690	681	689	744	657	720	700	712	737	712	733	772	683	659	741	710	738	658	716	746	673	703	691	718	693	695	717	660	690	715	689	730	759	729	692	714	694	675	739	713	667	695	743	690	676	743	657	770	746	768	659	741	738	761	684	664	690	669	689	699	747	738	659	673	731	719	710	709	681	715	674	733	677	681	679	738	739	704	701	694	715	670	708	744	672	715	732	715	715	702	709	682	707	722	673	671	699	698	729	688	691	651	692	711	742	720	728	719	686	705	685	752	739	655	699	712	703	657	732	728	686	739	691	687	711	708	681	690	720	722	671	666	714	694	712	738	673	749	705	703	706	703	726	692	703	696	694	672	689	704	705	738	702	701	653	750	714	705	692	662	707	675	672	687	712	729	727	733	738	730	725	737	709	723	714	718	700	731	710	738	719	747	743	704	717	692	675	645	706	704	702	684	721	693	759	706	761	704	679	712	724	744	638	681	643	703	683	719	715	713	721	660	742	698	702	731	735	666	736	718	681	684	649	706	688	754	714	713	705	688	680	705	768	664	689	702	694	728	674	721	726	659	694	673	677	666	690	759	728	735	733	716	691	702	685	698	764	701	698	726	699	701	737	729	699	697	711	717	750	702	686	727	699	700	774	708	700	701	696	727	710	719	703	647	677	726	725	649	756	694	750	691	705	704	698	708	696	714	653	682	725	700	671	742	723	740	695	662	691	726	718	696	669	722	712	693	705	780	708	717	711	736	698	722	738	660	701	709	673	750	698	767	686	680	695	707	690	721	692	696	720	728	729	740	658	689	699	747	718	710	725	698	696	729	695	707	664	683	680	712	725	728	695	734	758	747	680	706	699	694	671	721	713	704	710	644	670	686	756	687	668	701	683	761	696	711	660	681	742	681	697	719	683	739	726	715	733	669	744	709	694	672	731	722	698	694	705	717	697	700	672	733	691	715	693	685	677	729	724	650	731	686	647	682	636	719	692	682	701	690	702	722	731	682	672	702	736	734	731	725	729	694	731	740	758	734	710	737	676	726	658	665	723	671	757	729	729	667	730	724	659	741	723	733	778	622	672	693	708	698	707	704	730	746	731	710	738	750	681	715	680	689	737	741	684	654	675	685	679	785	684	718	750	733	724	705	685	654	699	702	708	720	646	687	670	746	695	672	688	705	699	716	649	697	688	717	743	702	713	652	666	690	720	709	711	718	688	712	703	692	684	717	716	660	705	719	659	721	688	711	707	745	681	715	701	696	683	717	663	717	728	706	702	686	736	714	687	700	733	727	755	716	710	641	707	738	717	688	756	718	711	637	722	703	737	700	645	746	690	640	713	702	679	712	679	695	724	755	737	738	686	797	733	696	709	716	718	694	704	661	712	729	706	724	731	727	737	727	715	706	727	757	722	669	699	710	700	739	699	701	690	716	706	690	704	713	703	688	714	719	735	739	709	670	682	701	719	728	707	692	682	656	729	699	734	698	705	704	687	727	673	694	681	695	705	681	659	671	738	726	675	672	707	716	689	686	686	671	692	694	660	775	776	707	717	742	709	674	695	685	752	749	700	713	711	693	697	696	710	742	719	734	693	664	722	737	723	696	753	710	702	708	707	696	693	691	688	690	726	674	689	702	685	720	729	712	701	716	718	701	726	689	691	699	714	761	708	683	743	703	735	755	703	725	715	692	667	749	738	677	747	737	693	744	735	722	675	688	696	676	695	711	740	705	678	698	710	707	711	718	725	713	689	674	710	748	670	719	685	714	655	673	670	700	709	682	694	656	718	746	723	688	695	727	724	705	721	685	713	694	694	699	710	727	738	688	702	689	754	699	761	715	747	732	715	666	654	717	695	681	771	670	705	743	643	688	656	694	724	776	706	734	700	760	697	718	671	720	713	694	669	740	664	680	662	682	703	703	723	715	665	650	666	736	709	720	719	750	671	670	693	739	678	680	730	721	696	651	708	703	704	636	679	737	709	695	734	716	738	732	691	703	717	684	684	719	702	680	692	706	660	708	701	670	715	690	724	660	750	728	737	670	696	688	668	727	744	706	700
54242	48678	31996	26761	25572	23240	19609	14749	10703	8606	7177	8930	9891	8085	8096	8067	4176	3117	1748	1161	965	1034	1064	1318	845	916	952	860	565	472	404	378	377	341	304	303	300	328	325	290	303	316	287	312	302	337	318	316	310	300	285	277	325	290	274	290	287	287	279	299	303	317	330	330	274	312	318	301	293	305	280	282	280	296	278	291	271	280	295	275	271	292	252	269	292	267	262	284	277	260	270	291	285	268	250	265	267	255	316	314	268	284	285	274	276	268	282	296	262	282	273	277	272	281	269	297	270	290	302	258	261	281	272	247	274	293	257	266	299	275	264	266	304	271	298	286	277	268	267	303	266	277	298	321	281	260	270	260	281	283	283	303	295	260	294	305	296	229	265	276	274	246	264	268	276	312	246	274	295	237	245	269	289	271	291	264	271	258	291	277	290	255	269	241	274	274	284	266	270	278	259	302	240	218	271	258	296	261	280	282	258	282	270	277	283	292	258	284	272	253	255	257	259	274	281	250	282	269	270	276	280	280	275	247	268	284	280	254	267	282	292	264	288	295	245	269	273	299	300	303	281	249	245	260	279	262	280	282	282	285	277	298	285	261	297	280	276	257	252	259	278	257	263	254	286	296	270	266	291	263	263	271	297	272	268	241	290	288	259	272	274	276	278	274	278	289	309	262	285	258	291	310	271	287	253	304	267	295	268	243	254	231	305	281	239	259	275	255	267	260	250	272	274	291	244	286	261	287	259	297	267	289	295	261	276	280	295	240	260	287	285	273	274	274	255	285	261	263	266	265	291	256	271	290	264	265	258	251	255	260	307	268	225	295	257	258	251	240	262	324	261	283	296	265	260	296	289	258	257	272	272	289	253	296	281	289	283	286	285	278	261	293	272	261	299	254	282	277	265	270	281	266	265	283	255	266	255	237	293	311	268	265	278	280	275	280	271	296	244	279	293	279	293	253	307	286	280	286	297	264	275	320	291	265	289	248	272	292	271	239	241	278	276	301	271	298	257	267	232	252	285	305	293	279	287	296	258	241	309	269	267	298	283	281	273	279	303	287	253	283	264	270	280	267	274	276	276	282	266	299	270	260	247	278	279	268	271	254	293	257	302	254	290	265	267	256	290	264	262	257	273	281	291	284	266	269	265	266	276	330	288	246	276	252	292	246	309	269	272	273	291	248	275	293	246	272	281	317	281	233	278	252	266	287	257	294	263	277	289	267	272	264	279	252	279	274	234	284	286	303	263	283	286	260	306	286	274	266	262	264	295	297	269	264	296	283	298	260	241	278	264	292	287	282	250	306	270	256	259	279	267	273	323	265	263	264	267	276	288	274	224	294	287	256	274	255	263	260	265	270	294	265	270	261	284	276	298	312	294	304	260	250	279	270	267	272	252	279	284	257	296	253	274	268	267	291	266	258	249	250	264	248	266	290	295	279	243	268	270	262	267	289	266	265	269	282	269	281	281	314	269	263	279	247	270	273	265	292	272	264	258	263	271	311	322	270	255	244	291	286	298	272	247	268	264	276	289	252	269	257	268	280	295	295	236	265	263	257	264	309	236	270	285	273	269	261	305	297	242	272	249	285	261	267	275	270	282	253	258	271	287	279	293	273	300	284	277	255	264	264	247	286	278	266	282	280	267	262	262	277	279	271	281	242	250	253	296	275	293	275	278	287	301	262	275	285	281	267	285	279	302	266	291	295	283	297	272	289	287	269	268	292	262	302	291	281	298	272	276	259	254	258	266	285	285	281	270	286	277	253	286	267	249	286	259	302	272	269	250	301	298	273	275	257	272	261	267	274	280	294	251	274	278	262	299	269	249	281	246	245	267	297	277	266	278	278	297	279	254	253	249	252	277	300	276	265	263	297	303	276	274	287	248	267	254	268	283	276	280	264	287	287	280	277	277	259	244	250	280	269	277	264	289	332	260	274	282	264	282	299	288	274	253	271	279	280	284	304	286	268	301	282	307	272	262	307	288	243	227	241	261	285	302	284	300	303	271	267	242	267	297	243	262	272	263	283	297	256	271	286	294	327	284	280	268	260	256	272	261	295	260	319	239	276	265	262	270	277	270	240	259	253	280	261	264	273	285	252	276	292	269	254	272	270	232	245	276	307	299	291	279	279	264	209	254	270	295	300	288	245	290	285	307	270	256	267	306	278	275	286	269	306	296	282	273	243	286	294	263	244	272	282	273	265	299	270	257	277	302	291	264	253	287	254	275	266	298	281	315	298	267	290	254	279	287	267	276	269	260	276	237	276	268	313	302	288	264	271	275	284	254	269	261	254	280	267	255	321	288	275	284	273	265	273	290	233	288	279	263	256	290	240	299	265	270	277	244	265	264	243	292	304	249	291	283	281	254	285	285	271	254	251	254	261	258	246	259	285	264	243	288	273	268	270	306	240	304	273	285	276	295	272	271	263	256	286	274	245	273	237	289	294	274	269	296	253	262	267	282	276	260	269	260	269	309	264	275	280	257	268	268	255	222	273	274	281	271	281	248	262	299	270	299	285	264	236	287	278	284	264	267	257	266	270	267	274	263	252	291	282	286	245	274	258	273	262	274	290	271	280	296	269	296	301	297	273	292	258	296	247	262	287	278	279	260	272	270	265	292	270	252	317	253	269	250	281	290	292	286	261	274	260	289	281	282	261	296	289	280	272	294	255	280	249	268	283	259	279	245	277	289	252	272	271	279	249	250	257	252	284	282	281	231	270	278	259	272	235	260	290	278	306	292	272	256	272	273	286	294	244	262	276	272	294	273	263	271	284	252	284	247	256	267	261	271	250	278	273	245	278	272	262	259	280	274	255	291	254	271	317	290	285	265	253	279	313	277	255	296	287	253	277	280	239	295	267	263	275	262	284	277	267	288	243	269	264	257	278	288	280	261	268	268	272	297	282	291	285	326	273	252	313	247	268	257	257	273	228	259	270	262	273	261	257	256	289	264	278	280	290	259	263	273	304	296	276	271	265	288	299	279	247	250	244	282	288	259	274	281	259	279	278	273	280	271	307	280	284	271	250	283	268	274	244	274	253	267	263	281	297	253	324	267	299	268	290	240	280	294	273	271	261	269	265	285	263	273	279	272	276	315	278	290	266	266	262	289	255	291	265	274	277	269	286	277	267	252	288	266	273	303	269	280	299	269	272	263	257	281	250	284	290	267	278	265	248	276	281	270	272	250	278	254	290	269	262	278	296	252	268	289	268	258	302	261	271	278	266	240	265	245	250	276	291	292	276	280	298	277	286	293	263	251	285	251	246	286	277	290	312	266	262	291	281	301	263	267	277	269	295	285	268	255	292	283	231	263	278	274	254	272	267	255	265	288	248	243	273	280	248	253	253	262	274	268	313	300	275	275	279	243	277	243	282	294	274	252	259	267	269	257	273	255	256	283	281	248	262	286	279	284	249	250	294	286	262	317	261	278	302	263	265	270	272	274	277	280	291	288	275	277	265	251	279	273	294	288	275	289	286	251	255	293	269	288	276
44204	50439	28673	30433	30909	26548	22760	21404	19029	17591	17243	22207	23556	21614	24455	24761	15308	13312	8504	6152	5045	5212	5606	7282	4715	4883	5139	4640	2898	2232	1801	1519	1429	1306	1225	1179	1194	1156	1126	1163	1072	1105	1087	1098	1169	1166	1171	1165	1191	1033	1137	978	980	1079	967	1018	1014	1026	1019	990	969	1028	1058	1073	1013	1040	994	920	942	911	909	871	868	954	924	921	973	940	918	969	901	912	916	967	863	869	930	895	878	864	865	866	816	865	871	895	846	868	857	828	850	904	806	808	843	831	854	884	825	810	846	852	810	806	877	808	876	843	846	841	828	827	861	825	831	797	835	800	844	841	825	850	785	792	833	831	790	836	835	880	876	858	819	848	796	862	796	796	808	830	830	847	804	861	810	828	811	826	821	835	840	868	829	848	862	806	817	841	810	849	861	876	866	778	817	800	878	829	835	864	873	840	806	823	801	831	774	780	835	825	819	808	797	799	794	833	818	840	846	810	886	794	859	830	872	846	812	783	787	854	846	813	855	798	860	845	818	878	870	832	833	859	796	782	853	817	867	837	868	815	862	841	810	856	863	826	799	768	845	818	859	832	806	865	850	825	816	838	867	788	777	847	859	840	819	826	849	829	828	840	861	828	819	816	902	834	830	796	850	823	867	894	830	789	875	823	859	797	793	814	834	826	834	830	799	819	876	824	811	846	844	806	829	800	822	812	830	862	791	840	819	836	887	837	876	843	812	835	787	821	868	815	816	846	838	858	834	832	811	813	804	832	797	823	844	876	798	819	816	781	844	868	862	842	861	849	797	834	759	841	798	784	848	852	890	779	878	857	818	803	815	849	817	851	843	836	811	780	793	865	839	789	811	847	790	817	851	864	793	829	834	837	851	846	830	766	837	856	842	826	772	805	794	815	841	811	813	855	801	810	876	814	839	784	835	780	829	809	858	813	865	844	866	837	804	807	862	814	857	853	873	840	864	824	800	801	839	845	809	846	878	842	826	803	803	818	864	830	834	773	811	795	856	875	806	792	847	775	797	812	830	832	843	826	802	860	796	791	831	844	787	798	777	797	827	894	866	823	828	841	806	846	834	871	798	836	807	842	836	884	798	783	845	825	826	811	804	784	831	785	859	824	845	801	829	849	828	793	781	846	810	835	832	834	847	843	845	846	784	832	870	805	828	813	811	836	788	804	832	849	812	842	852	788	796	793	828	784	881	807	840	819	846	798	814	818	848	822	855	778	877	801	826	872	789	824	830	780	820	899	868	794	829	821	820	833	825	832	829	852	862	828	911	852	841	757	787	758	807	804	825	812	802	816	841	838	829	802	835	893	813	857	857	824	804	832	793	866	888	839	851	797	840	861	829	819	845	836	833	817	830	840	878	812	826	793	830	815	778	871	864	799	799	814	811	808	820	841	871	862	796	794	854	848	823	840	886	829	829	818	813	807	760	793	818	824	859	806	840	826	840	848	847	840	833	807	780	845	855	806	813	781	841	803	827	842	847	780	779	812	803	792	775	830	865	828	826	879	875	907	831	830	806	835	824	843	820	817	792	797	797	832	866	836	847	866	819	849	894	863	847	797	846	802	811	777	835	815	824	835	838	851	838	811	832	809	835	812	846	784	828	786	782	825	860	797	880	838	862	824	832	819	798	860	855	857	818	801	825	832	761	801	797	828	830	825	815	878	803	878	826	848	840	790	838	841	825	874	874	828	876	826	834	785	810	850	829	831	818	819	857	860	835	873	794	826	835	842	810	817	830	863	813	817	848	836	800	894	843	830	830	801	828	774	836	818	824	784	830	822	795	847	804	776	810	812	871	847	849	844	873	798	806	822	836	837	839	769	796	844	861	894	802	805	825	858	815	838	898	808	840	818	859	806	839	847	829	787	854	857	814	830	820	801	822	848	826	827	816	809	850	804	819	831	809	832	817	813	800	784	818	813	862	809	855	867	856	816	823	794	835	792	824	807	826	817	820	853	874	826	876	779	847	767	821	870	856	818	825	847	858	803	802	773	846	864	853	824	857	880	844	863	843	830	822	810	817	846	824	844	830	838	828	805	832	816	827	800	809	803	845	837	774	793	826	834	831	829	857	804	880	828	870	817	829	824	830	810	795	824	850	821	835	804	790	779	813	823	832	859	825	829	821	823	825	845	849	836	790	823	793	837	844	815	818	833	822	786	809	845	825	859	832	814	813	893	826	855	872	809	808	811	773	846	823	868	824	789	788	795	791	759	815	767	843	839	815	826	803	808	841	859	831	848	818	847	815	865	839	828	830	874	813	825	872	812	790	790	870	833	863	820	771	795	799	856	802	776	846	795	808	872	875	837	848	769	841	794	831	866	835	837	768	806	805	792	763	778	844	839	803	834	855	808	851	795	835	862	803	833	830	808	853	862	819	820	808	812	828	816	842	810	793	876	866	856	837	837	803	764	855	861	781	801	815	832	869	820	820	881	798	883	801	811	859	804	796	903	828	817	817	823	851	836	869	848	845	781	821	779	841	846	827	812	821	773	895	870	818	840	886	797	829	845	824	854	799	806	834	817	855	819	799	818	844	812	831	842	842	844	814	867	814	834	871	841	841	849	789	815	881	813	816	852	809	806	842	877	847	848	873	825	856	826	848	823	823	815	865	853	809	821	832	802	815	777	859	795	870	883	818	829	876	823	790	824	847	824	820	871	810	829	832	867	802	852	785	852	826	839	817	797	802	867	815	866	831	809	839	786	827	846	847	835	850	897	817	928	830	769	839	792	841	801	812	804	843	800	837	883	832	853	862	843	749	841	807	812	870	799	858	859	813	844	816	825	777	829	833	866	810	837	820	834	804	888	835	832	834	845	834	778	833	825	815	819	825	798	889	829	841	837	826	886	884	790	830	834	839	781	831	817	858	818	811	806	840	848	859	843	886	770	866	800	832	812	867	780	795	853	863	827	843	842	839	842	874	858	825	856	826	787	807	793	861	866	830	842	759	849	821	778	804	835	790	851	841	841	809	798	880	861	850	822	840	812	793	893	834	828	864	817	869	838	773	823	820	819	823	853	820	873	831	815	808	808	818	797	806	861	786	819	872	774	810	861	869	862	871	891	842	846	814	836	806	785	817	820	799	841	854	826	806	814	790	821	790	811	876	822	858	808	831	808	882	753	847	842	796	834	827	857	780	848	803	865	848	829	852	817	835	845	872	851	824	825	839	826	847	804	846	775	806	821	858	839	819	839	804	821	833	818	818	778	812	843	834	895	806	867	898	876	792	789	836	798	840	820	843	811	812	805	843	821	812	827	804	854	835	847	834	836	826	858	831	826	812	794	848	823	798	850	825	871	845	834	756	828	797	826	795	843	842	853	801	868	848	815	860	792	783	821	810	800	865	836	843	825	853	764	838	855	787	765	800	847	799	854	793	847	849	831	824	835	845	845	842	821	839	857	805	848	819	829	814	839	826	800	831	826	833	792	789	851	840	828	798	827	846	796	793	847	804	886	810	813	851	812	833	807	840	832	847	821	845	811
18829	17412	7269	3151	2133	1318	887	830	693	559	516	499	538	498	490	520	384	346	340	316	334	306	322	324	337	340	328	291	315	296	298	321	292	278	305	277	327	284	310	294	301	315	245	284	306	288	300	301	296	267	274	296	294	286	314	322	323	271	316	304	318	317	256	276	289	283	245	271	281	267	299	305	274	303	310	289	288	281	298	306	271	267	252	252	277	307	283	275	259	277	277	296	282	257	279	278	286	277	300	278	298	282	296	286	275	277	273	264	308	264	298	266	283	276	287	295	269	266	294	284	286	293	273	286	282	304	290	270	281	286	297	271	262	278	274	279	271	291	272	273	303	312	298	271	286	284	272	285	306	305	293	262	297	297	260	281	263	274	291	271	267	303	274	261	284	321	283	286	307	260	279	258	268	246	278	284	286	319	297	247	313	279	274	312	296	285	283	293	259	276	292	295	278	289	263	275	236	265	285	281	318	279	265	280	304	264	284	307	267	308	295	257	278	291	269	301	270	298	293	281	286	270	288	273	273	280	278	229	310	267	292	290	270	290	273	316	261	273	259	292	243	248	312	255	269	286	242	288	310	301	261	309	290	287	276	296	306	253	286	276	287	245	262	294	267	257	301	265	272	267	259	286	275	285	280	271	272	280	271	285	344	274	287	280	284	282	292	254	280	270	298	267	293	306	291	282	275	256	285	287	310	265	275	238	295	279	325	298	287	294	277	297	281	244	262	276	288	272	305	292	304	278	261	292	271	296	270	314	287	295	250	285	247	288	314	277	268	239	276	278	296	259	289	283	256	274	292	259	304	283	265	297	287	305	274	277	293	280	330	300	258	264	270	282	289	300	264	274	277	289	265	270	284	295	304	265	300	266	240	276	269	294	280	273	267	284	285	265	277	299	237	285	274	286	295	273	264	276	288	283	250	249	281	256	256	264	271	266	277	309	259	272	278	266	288	261	261	278	252	275	275	293	294	301	279	272	271	282	288	313	281	297	305	295	276	311	290	289	278	241	303	318	302	316	309	304	308	275	258	273	272	265	299	298	290	306	303	296	277	275	319	290	267	281	271	271	257	296	294	282	273	264	260	275	281	266	281	296	283	301	276	282	284	268	280	298	278	248	280	287	272	277	295	295	269	308	310	275	299	307	274	288	292	251	310	289	295	276	271	299	293	294	277	260	263	304	274	286	286	276	264	292	271	263	296	283	298	256	254	309	301	270	297	291	274	315	243	282	260	286	295	296	314	245	279	289	282	264	295	252	252	287	278	304	243	288	276	299	301	294	272	280	262	284	305	278	284	287	276	267	303	302	285	270	286	278	249	272	263	293	269	260	284	321	325	275	278	262	264	269	265	306	258	263	294	289	273	265	277	263	302	282	306	279	314	284	248	280	291	274	305	279	279	278	316	255	282	270	268	271	289	287	312	262	256	299	256	260	323	277	259	270	282	282	276	300	281	315	279	286	292	292	289	286	298	298	285	272	273	271	272	283	294	282	296	298	304	271	285	302	294	282	281	305	275	250	263	271	311	273	322	297	240	275	263	266	265	284	296	272	285	274	273	288	266	297	280	259	303	330	283	277	323	295	296	306	287	291	235	281	250	291	256	303	251	287	299	284	279	302	298	279	261	274	287	259	294	292	270	303	255	314	279	284	288	289	290	296	303	283	293	296	262	240	258	269	288	280	264	270	291	269	264	299	274	294	273	282	296	269	283	306	277	266	262	272	260	267	309	308	271	270	293	257	262	268	287	300	291	288	297	313	281	258	292	287	331	285	303	277	309	263	285	274	272	250	286	295	276	286	295	323	275	268	316	291	267	268	263	267	302	272	294	305	297	253	275	310	269	279	307	257	284	270	283	284	320	253	284	297	252	308	258	289	291	302	269	298	276	253	293	253	267	265	306	281	283	260	303	295	277	267	246	298	273	303	291	273	259	275	306	271	282	268	300	313	281	277	289	264	311	291	264	270	275	303	290	281	263	272	298	286	262	262	277	299	295	291	304	257	268	307	291	294	273	310	291	303	252	274	291	278	295	271	320	266	273	290	290	268	286	263	287	292	284	303	279	326	300	272	297	285	274	276	297	266	283	276	276	274	291	267	260	293	268	308	281	298	269	272	274	309	279	307	284	284	279	274	286	293	289	260	274	259	284	282	265	299	281	293	285	265	280	305	261	281	297	273	311	292	286	291	283	264	298	275	252	303	256	288	259	285	303	281	297	274	264	301	269	283	272	304	276	292	262	279	281	267	284	276	294	310	264	309	293	273	294	275	298	260	305	282	279	302	249	287	294	254	278	296	264	286	305	319	285	271	278	274	275	263	283	293	308	268	269	287	290	289	300	280	281	325	287	307	274	274	286	297	281	266	293	299	270	277	292	304	283	326	285	273	257	282	275	307	269	295	277	279	283	290	299	280	288	270	291	295	306	280	295	266	271	300	303	283	278	292	297	285	292	274	301	281	290	256	279	306	274	288	297	284	315	261	267	286	311	299	284	295	278	282	275	317	273	297	270	292	299	274	307	284	262	309	259	295	306	308	258	300	296	246	281	250	265	297	281	295	290	297	294	263	288	291	294	296	251	279	257	306	264	262	278	301	295	282	262	287	283	273	269	263	264	285	260	304	287	270	252	296	273	303	289	304	271	271	277	296	302	283	278	253	296	297	277	292	333	293	288	270	277	294	284	252	290	272	282	255	256	286	292	271	285	292	273	261	268	290	289	258	283	286	278	277	291	282	292	269	253	270	257	259	272	269	272	263	262	259	293	247	274	283	293	255	293	288	271	288	293	281	277	289	304	265	275	270	271	279	285	283	275	300	288	302	270	285	285	283	282	277	275	244	297	279	273	267	274	255	295	272	298	277	271	316	253	275	283	285	285	304	284	294	279	289	279	283	295	286	287	314	259	278	288	293	299	279	333	271	260	291	277	312	266	270	288	286	299	297	296	283	272	278	303	280	307	295	270	292	273	282	305	276	300	305	291	272	279	290	302	264	282	272	295	297	264	291	294	258	276	304	275	280	258	288	297	306	293	288	283	277	282	277	281	282	271	272	296	262	260	264	280	288	284	268	302	257	296	274	289	295	314	298	305	247	301	257	288	276	299	290	289	276	266	326	294	316	268	255	246	263	300	264	250	263	310	263	279	275	235	280	283	278	299	299	283	265	259	284	264	288	324	266	281	284	307	279	264	299	271	270	288	290	268	319	269	288	297	276	253	279	295	280	306	271	266	270	265	317	287	297	291	293	310	256	285	290	263	289	309	255	262	285	297	272	292	286	279	263	277	277	283	256	273	294	288	282	243	268	257	258	249	295	258	310	264	276	305	308	293	292	273	287	265	278	286	291	308	299	288	283	261	275	315	275	282	292	274	294	306	248	271	240	283	288	276	264	272	291	255	295	281	257	280	283	274	274	304	279	291	274	288	278	231	319	260	272	300	285	303	278	280	302	316	285	276	293	274	291	275	264	297	308	304	283	281	303	288	322
15691	19940	8104	6732	5970	4142	3338	2997	2869	2272	2105	2336	2390	2173	2122	2106	1674	1363	1244	1106	1161	1071	1161	1179	1165	1132	1187	1113	1104	1058	1015	1042	983	905	927	967	869	986	930	957	913	937	925	933	1050	998	1052	1006	910	955	966	906	905	860	839	824	859	843	895	808	927	876	899	889	934	897	891	864	846	842	888	854	973	859	850	859	866	848	859	847	912	851	889	887	861	844	854	889	857	917	895	855	879	861	873	888	907	847	886	886	865	898	882	864	854	797	863	886	874	841	822	864	893	870	849	874	828	868	926	887	907	910	867	877	864	827	892	844	892	799	942	939	858	902	841	850	843	891	867	904	891	839	833	872	913	846	853	845	802	866	823	864	880	876	866	878	868	820	868	846	916	863	882	883	845	823	898	873	853	906	859	880	900	914	901	835	830	907	930	862	860	840	888	894	850	875	848	892	881	914	861	913	860	897	907	855	823	884	849	841	841	872	854	848	870	853	891	862	880	876	844	882	880	913	848	879	899	878	877	857	873	861	862	880	811	851	874	881	882	889	857	894	849	882	870	855	884	838	881	920	859	840	895	885	819	846	887	911	872	841	927	850	903	820	891	900	894	854	909	854	811	912	898	854	886	837	889	865	891	874	886	856	885	845	858	848	870	886	894	855	850	877	906	884	828	877	808	877	854	841	884	890	849	895	880	870	855	870	898	831	894	844	918	898	860	883	856	847	872	816	894	835	882	861	850	870	856	912	853	931	863	876	904	848	826	939	923	901	881	904	870	825	846	817	864	913	917	832	872	906	879	902	880	880	853	871	917	892	880	843	805	882	871	881	878	919	885	891	815	872	902	862	882	878	841	875	781	872	819	830	861	939	894	872	920	858	872	940	864	832	900	835	828	867	900	838	865	851	850	884	858	864	875	847	836	876	848	906	849	836	889	854	926	853	905	885	880	885	851	837	858	855	838	873	866	874	893	872	808	859	882	904	886	890	921	869	863	860	876	896	845	887	872	870	895	890	897	893	871	896	854	869	911	885	906	869	869	923	913	891	859	823	891	845	871	818	852	827	907	821	854	918	876	817	892	828	808	864	923	845	826	857	839	927	880	845	798	867	841	878	844	843	894	895	891	889	835	894	886	868	894	893	885	897	903	861	896	852	883	874	856	918	881	890	908	884	854	887	892	912	846	856	882	824	888	890	841	874	887	869	893	923	895	839	832	911	863	893	857	855	891	862	837	840	887	889	874	893	882	910	854	883	870	799	854	893	862	859	897	854	868	826	838	919	860	940	899	806	860	869	903	856	877	889	873	869	879	864	849	832	868	877	840	878	845	895	855	839	802	825	847	861	859	859	848	897	848	881	874	862	846	902	872	848	865	852	890	875	867	882	829	865	828	861	884	862	840	879	848	887	892	843	886	860	869	862	889	880	841	886	870	916	840	857	839	845	866	896	862	864	925	894	865	886	880	872	866	822	890	882	867	899	889	907	896	873	894	874	827	907	921	869	901	865	851	845	828	847	854	875	898	885	798	866	863	878	858	839	902	941	884	888	831	848	887	873	897	854	912	884	857	852	852	859	865	856	851	877	879	834	864	873	873	874	833	867	866	855	899	843	869	884	892	861	904	919	878	806	863	885	839	848	875	900	900	871	925	871	886	878	881	842	839	881	910	856	841	820	869	877	830	873	878	859	893	830	946	880	798	864	865	865	874	834	879	906	881	880	895	851	906	868	878	869	885	854	882	876	874	900	870	823	851	833	837	785	821	813	879	870	902	836	840	824	902	870	833	898	918	874	891	886	822	836	889	873	857	835	859	890	860	897	852	901	857	853	893	828	893	847	863	892	888	826	875	793	899	892	889	861	893	892	912	867	892	844	832	910	920	842	828	884	834	901	891	887	902	859	835	816	865	839	840	898	914	881	843	866	923	895	930	904	877	800	855	887	902	878	891	828	900	867	872	947	902	862	878	850	862	843	840	924	843	866	854	877	851	933	853	843	858	862	884	851	840	846	852	869	867	859	902	891	903	866	841	876	848	884	892	876	871	882	837	832	883	910	881	883	830	878	827	875	894	811	887	804	852	924	786	908	872	835	946	903	871	880	877	885	877	892	839	855	820	906	852	904	864	851	893	856	880	812	872	892	898	879	863	832	839	819	905	929	892	855	881	917	898	814	907	859	876	926	848	871	844	875	922	910	833	829	850	892	854	863	919	854	887	837	901	849	850	838	858	852	842	876	862	818	858	891	907	856	868	848	858	868	886	885	861	787	873	898	853	859	857	873	893	874	880	866	883	860	901	885	869	853	905	854	853	864	857	905	850	859	866	886	828	865	888	893	849	845	889	841	889	882	810	883	911	894	910	870	825	871	856	863	890	827	890	831	890	890	882	858	848	839	857	918	896	870	851	861	844	928	858	858	888	865	852	917	840	879	896	852	843	835	843	900	874	873	844	856	889	874	861	916	899	855	873	852	864	806	863	913	878	861	852	912	879	844	888	875	805	842	927	890	793	847	879	832	877	843	825	917	876	874	845	834	872	896	847	854	857	831	870	931	871	907	895	879	904	849	869	834	847	892	866	915	931	874	891	965	866	846	846	864	893	836	888	917	879	867	918	808	863	827	902	844	852	880	885	861	865	898	909	905	854	831	850	872	872	839	851	892	842	918	813	863	899	854	842	850	904	899	881	833	879	844	892	876	828	916	877	877	860	845	857	842	855	846	863	823	879	825	814	882	858	859	840	847	883	848	861	873	862	878	855	870	885	860	861	832	843	814	917	886	818	853	861	812	849	912	878	849	827	866	816	857	864	873	818	865	837	854	861	827	837	901	823	894	835	862	855	861	865	823	868	898	929	859	889	832	845	891	880	890	861	897	906	888	841	857	895	893	867	881	850	873	847	846	859	871	866	846	909	882	834	834	888	892	969	854	817	895	897	854	870	886	816	862	870	844	916	875	869	877	833	889	840	870	822	875	884	812	917	772	864	841	893	823	843	838	843	884	895	914	805	877	877	906	902	902	844	846	855	871	865	882	832	927	907	905	861	856	882	898	841	877	879	880	876	959	859	831	838	835	923	825	853	844	885	869	846	860	804	878	869	884	839	837	866	858	856	856	878	896	891	893	875	883	862	911	882	953	921	849	854	891	901	832	864	859	888	840	918	914	809	874	851	838	864	842	914	838	905	922	909	920	839	888	874	883	860	892	904	884	836	839	863	837	840	814	897	844	814	868	893	836	890	850	830	855	812	805	842	901	841	832	878	833	877	906	890	880	879	866	905	893	840	893	898	892	864	881	849	843	883	909	881	894	869	852	831	843	876	868	869	862	898	831	864	875	900	875	863	879	850	881	902	818	842	847	885	863	821	870	936	887	939	877	883	887	847	855	822	850	890	844	866	875	799	883	877	883	855	861	922	830	852	862	823	885	865	899	894	874	883	852	883	865	856	855	912	841	890	928	850	854	906	864	900	879	879	861	850	879	912	830	853	817	860	861	854	818	887	946
44444	49453	32679	23827	19767	13370	8212	6297	5272	3843	3524	3497	4094	3164	3306	3227	1884	1220	805	560	485	522	522	611	480	455	457	427	352	305	277	248	276	255	241	260	255	260	238	236	264	258	241	233	257	224	236	258	222	265	255	249	250	210	240	216	232	208	259	239	230	214	204	246	231	231	247	231	217	224	237	199	235	234	233	252	234	228	225	224	216	243	250	243	234	197	249	265	216	239	230	215	238	241	220	227	224	246	254	222	242	225	188	248	258	258	218	233	184	259	228	246	216	219	218	221	197	269	243	228	241	214	250	230	249	246	250	241	210	260	215	242	226	228	222	241	222	198	224	221	251	235	225	228	226	220	213	251	243	193	224	228	240	203	221	211	230	213	212	213	224	223	216	262	220	223	186	229	188	242	257	200	217	215	237	236	265	247	222	213	248	238	248	234	236	196	235	215	257	232	237	225	228	231	252	237	238	240	217	196	235	228	218	230	205	210	225	255	227	200	211	235	228	222	221	242	251	225	238	200	231	213	223	206	236	227	239	245	231	231	243	203	246	215	215	243	237	203	225	235	234	241	191	260	232	248	224	232	216	235	223	235	222	208	227	217	232	230	221	232	191	238	233	231	220	238	209	237	252	219	246	221	198	238	213	212	237	210	215	213	232	251	230	231	239	225	224	236	237	245	245	233	231	223	214	247	213	211	242	229	200	207	244	226	215	246	194	205	197	215	210	246	232	212	219	193	225	232	223	221	227	236	243	199	218	221	198	242	227	219	235	235	250	227	227	233	216	258	249	227	222	200	252	235	242	223	250	237	229	225	251	215	223	242	201	233	212	232	231	216	237	238	212	231	212	255	236	222	242	245	211	212	226	218	218	217	216	245	225	245	227	224	227	238	218	254	225	230	197	254	229	201	223	218	243	232	218	223	209	211	218	217	224	216	223	203	223	216	227	201	223	215	241	213	228	196	245	215	210	243	256	241	227	210	240	231	223	233	210	219	219	206	254	213	219	211	225	205	235	210	206	208	248	197	237	224	240	215	221	230	214	208	206	235	236	225	209	220	216	228	235	227	228	221	213	220	239	226	209	254	230	210	208	209	235	204	206	236	209	249	232	203	223	225	230	237	220	224	228	232	222	222	218	194	235	235	218	245	225	226	221	206	202	231	202	200	226	226	236	232	231	245	203	248	224	210	221	230	237	208	196	245	236	212	241	229	258	233	227	216	254	225	213	255	222	236	228	212	234	228	234	213	258	213	223	242	250	213	215	217	213	222	242	228	233	216	214	217	220	229	216	205	236	216	216	226	197	264	226	250	229	228	229	239	215	205	244	243	209	223	240	250	236	229	237	206	218	205	208	252	225	253	218	220	193	226	203	246	250	233	214	226	223	205	224	204	228	209	230	256	222	228	221	218	229	237	262	228	193	208	225	223	227	228	197	240	217	242	238	253	220	215	230	240	230	227	217	219	231	243	240	230	234	189	218	229	222	221	210	200	232	214	215	229	240	214	239	206	223	219	239	213	245	240	218	230	218	243	223	218	213	228	200	226	216	213	216	212	212	242	264	196	228	210	216	216	248	237	214	241	246	237	239	229	238	227	236	216	221	248	237	221	204	225	230	253	224	192	229	225	256	203	215	216	223	250	219	227	230	228	235	222	219	245	224	252	213	206	240	220	234	225	238	219	226	244	234	247	253	198	215	228	233	205	236	228	235	210	212	216	226	247	195	204	233	221	224	227	225	221	221	226	235	216	227	230	203	229	227	221	194	236	196	222	255	233	210	208	224	240	245	233	215	279	219	191	219	232	228	217	202	237	218	207	214	211	238	220	212	225	229	225	203	235	221	217	223	221	226	225	221	228	219	244	219	235	223	259	234	230	233	226	215	209	226	202	204	232	220	233	208	202	217	196	228	209	219	229	213	206	222	244	239	225	257	220	203	231	225	237	205	245	246	241	226	209	210	253	227	249	215	244	235	221	232	238	225	207	253	209	210	213	232	233	241	231	234	220	217	227	227	223	210	223	220	227	229	263	212	229	225	219	226	223	233	254	237	237	226	232	226	270	240	242	192	243	210	232	218	243	236	214	219	210	247	247	229	245	216	220	216	255	228	230	219	218	210	220	223	226	208	228	219	239	196	218	205	207	201	239	236	219	214	208	221	212	223	207	202	212	239	249	268	222	230	231	219	229	222	223	230	249	227	217	218	186	218	221	228	202	251	246	227	243	230	223	208	233	223	223	245	229	210	214	225	236	219	219	221	236	232	243	218	241	204	225	222	213	203	221	241	227	213	210	200	222	234	221	262	259	227	242	199	233	239	217	238	215	225	205	211	214	227	231	213	215	225	230	202	226	223	252	219	226	245	218	205	218	263	237	197	237	205	250	239	217	242	212	215	210	241	241	222	221	234	226	234	259	230	213	200	238	206	234	219	241	228	191	239	226	226	221	247	213	242	221	226	235	219	224	240	228	221	247	235	202	223	249	208	249	230	227	228	228	204	221	216	196	189	238	223	239	209	250	203	232	236	228	222	235	216	229	204	234	232	210	216	232	232	259	210	220	221	238	221	234	225	249	223	209	232	224	218	198	208	229	213	226	246	244	213	209	199	212	212	248	244	213	214	238	212	236	240	221	254	249	205	220	252	197	230	225	220	232	202	217	251	218	247	235	247	239	214	246	221	235	222	262	203	201	226	229	244	238	232	217	246	230	267	213	221	228	229	234	223	218	186	196	220	202	257	221	216	196	241	216	253	222	255	217	203	221	228	257	199	208	233	215	253	203	216	192	255	254	217	217	229	219	242	185	202	237	213	218	225	221	201	214	198	220	233	205	213	228	258	236	216	215	231	209	249	220	210	227	233	260	245	216	207	201	206	231	210	207	215	236	244	229	216	225	223	218	260	248	221	222	247	248	254	198	212	241	207	231	205	226	267	226	233	207	220	197	207	236	235	209	214	254	214	245	217	221	213	232	227	241	241	208	226	223	221	240	235	213	245	202	227	226	220	203	202	214	221	225	244	225	200	235	244	236	235	207	241	233	226	229	224	201	226	217	214	220	237	210	228	206	227	233	212	226	229	225	229	197	229	208	233	220	251	215	225	209	249	237	227	209	235	225	202	234	224	202	219	210	241	199	259	218	253	249	217	234	239	236	246	215	223	234	213	217	218	235	191	214	234	229	219	204	217	259	231	203	221	244	235	222	200	233	240	222	247	243	218	214	229	224	204	205	249	224	244	238	232	233	245	200	229	212	228	225	254	227	237	242	238	237	217	218	239	212	226	240	265	219	249	220	238	217	265	234	210	243	234	216	239	220	234	241	212	217	246	220	227	211	219	249	233	260	241	205	236	232	212	226	220	237	229	197	230	242	220	218	231	225	243	224	219	212	239	213	218	230	211	262	220	226	236	205	224	214	227	243	217	243	225	244	229	208	236	194	221	261	249	228	222	238	231	246	211	233	217	257	219	228	250	252	238	245	218	226	225	208	208	221	227	205
34945	47579	22160	19894	20359	15595	12716	13221	12747	10965	10898	12037	13608	11308	14331	15050	9255	6420	4033	3065	2289	2553	2800	3104	2345	2474	2531	2145	1425	1220	1119	1016	931	949	910	896	836	877	888	824	840	782	859	850	820	900	932	889	850	825	844	848	728	814	792	771	767	754	788	775	797	800	789	776	741	759	776	740	738	771	749	778	717	782	764	708	750	786	744	748	771	703	719	740	770	716	739	752	732	725	723	725	730	724	740	726	716	716	686	694	736	727	756	719	672	729	742	726	689	699	740	763	713	664	726	731	742	799	717	722	766	715	695	686	751	686	712	727	777	750	739	665	726	719	716	733	725	698	726	704	703	710	665	667	781	658	744	736	688	693	658	681	686	693	725	792	715	693	718	705	677	692	696	702	709	734	695	705	719	700	745	714	748	739	698	726	706	724	735	678	712	659	687	679	758	674	738	716	703	747	709	697	723	657	709	755	742	701	721	743	701	736	715	721	675	694	704	716	728	769	683	724	683	709	723	734	713	711	714	722	694	658	744	710	718	725	675	757	730	703	720	683	689	640	736	713	681	659	655	716	702	732	714	688	726	710	687	753	687	748	727	704	710	721	738	729	759	686	744	734	770	666	727	758	716	682	723	739	720	710	694	653	743	689	715	697	695	733	706	718	649	695	723	729	671	672	690	719	741	759	722	671	736	727	706	736	684	723	715	712	671	647	716	730	739	729	686	708	716	690	728	677	668	690	713	715	743	720	687	701	743	735	703	740	747	701	711	719	765	701	692	736	709	734	675	720	750	667	720	753	705	691	696	738	709	715	726	725	699	738	731	720	726	686	731	712	718	712	719	666	737	701	718	712	782	701	724	710	786	712	673	690	736	726	670	683	685	715	705	701	700	739	724	728	704	690	719	688	742	712	745	682	740	679	705	717	691	706	736	715	708	761	700	739	730	711	722	701	719	731	734	730	734	722	740	723	681	679	731	690	694	725	717	765	726	712	721	678	716	755	711	709	733	714	747	729	689	701	720	697	691	687	665	751	722	755	727	707	715	714	768	703	720	709	729	723	731	736	712	703	714	709	730	695	688	716	685	714	718	673	715	685	729	681	693	669	727	720	714	737	721	716	710	643	693	689	705	712	704	748	703	736	670	691	738	717	687	671	747	703	681	716	725	751	698	734	730	711	691	711	702	650	752	720	675	732	745	740	695	715	721	708	660	725	702	735	720	717	730	728	721	725	725	716	667	683	681	675	686	723	717	707	745	714	678	700	699	703	706	713	750	696	725	711	685	737	698	676	726	709	756	668	728	744	739	674	726	697	672	667	746	708	705	688	715	670	684	683	722	728	754	737	689	738	690	704	725	734	693	693	731	716	774	705	723	750	745	702	679	720	708	697	746	750	694	737	720	680	698	746	722	688	757	687	704	704	742	722	734	775	674	734	736	694	712	686	751	725	700	753	698	678	735	674	727	714	704	657	730	662	707	726	697	703	652	749	703	722	745	724	710	731	718	694	716	652	708	745	708	753	715	735	721	730	713	750	758	714	684	648	653	716	714	772	729	715	736	685	718	723	675	733	677	712	751	711	669	722	730	732	752	690	688	735	730	694	682	725	685	706	700	693	687	717	752	713	734	730	706	637	716	716	703	740	772	714	681	717	690	680	728	714	661	734	732	726	721	795	711	704	762	746	706	698	665	721	663	708	688	705	694	729	704	671	740	688	697	703	697	670	675	713	669	702	674	712	689	696	701	702	753	689	679	741	720	713	683	676	722	712	730	738	725	761	726	676	703	737	688	727	696	751	701	723	730	741	708	716	731	681	706	720	662	721	673	731	661	723	717	679	670	668	722	683	717	724	692	700	714	724	721	729	709	728	683	677	690	696	711	780	692	706	721	697	667	712	761	712	717	725	693	696	685	741	682	705	718	702	702	701	682	768	712	706	699	711	718	755	780	739	709	679	733	699	712	736	689	723	741	745	713	743	692	714	695	705	772	745	736	697	718	718	706	742	725	718	674	754	722	742	732	702	719	700	693	682	669	724	682	760	722	688	717	691	667	713	692	670	691	702	684	731	723	719	705	727	739	729	767	685	676	667	730	713	686	758	699	702	703	752	749	733	726	698	695	706	750	683	709	709	705	702	739	771	724	702	741	697	740	713	687	678	709	691	737	691	738	701	673	758	672	685	721	727	708	706	739	699	762	758	681	682	722	710	697	728	673	730	749	746	681	735	706	727	685	711	759	721	740	730	708	702	638	713	668	706	688	775	714	718	686	690	698	713	683	721	722	724	683	688	713	709	696	765	675	684	725	742	744	701	694	708	752	695	693	707	711	739	702	708	703	717	705	722	735	696	707	688	709	705	653	717	706	730	709	757	717	679	728	722	716	667	706	734	718	732	745	671	744	690	693	734	737	700	667	712	691	692	723	740	728	682	736	744	705	759	776	722	694	683	755	677	746	746	739	698	724	693	719	715	738	730	741	712	705	685	677	727	707	747	668	735	705	731	716	688	717	679	736	733	730	727	719	698	700	777	729	739	707	709	715	695	664	693	724	704	748	704	758	729	703	685	701	707	705	741	676	680	675	653	713	725	765	729	733	729	736	693	707	731	740	712	692	770	664	739	712	684	697	747	704	736	685	696	737	702	687	735	748	684	741	680	660	711	692	727	720	728	704	725	726	694	720	715	752	694	756	711	722	747	697	720	699	689	711	730	755	765	688	710	722	747	686	710	691	698	757	680	714	712	707	679	739	706	760	717	694	714	687	696	719	673	720	719	712	738	729	719	720	730	688	719	697	722	755	708	746	723	708	715	723	695	724	744	653	722	737	700	680	715	686	700	732	749	701	705	717	699	734	670	740	726	724	685	699	688	727	704	692	761	677	703	742	713	711	709	733	727	697	692	674	691	669	689	784	655	743	715	743	680	689	713	729	730	677	702	706	664	704	692	724	732	665	676	713	708	681	733	720	716	707	750	723	682	693	685	639	677	666	671	704	733	718	733	712	735	771	711	732	703	700	726	680	728	711	732	713	652	718	725	718	746	701	709	739	664	793	722	726	722	698	694	669	759	680	704	676	720	722	706	766	720	705	762	672	713	757	731	770	724	710	754	701	692	691	735	739	680	735	686	694	709	721	714	722	732	742	690	682	747	718	718	752	724	725	708	722	673	711	709	694	721	717	703	689	746	712	738	713	700	720	750	715	739	680	673	680	747	689	712	721	745	699	741	704	697	692	709	690	735	761	707	747	761	723	742	708	706	753	687	680	750	672	715	722	694	774	726	724	710	716	709	709	729	674	672	709	730	749	727	764	728	716	695	671	717	733	732	726	676	700	729	718	707	708	695	671	719	758	707	770	760	718	699	655	687	694	648	740	684	690	718	753	704	740	680	716	721	714	692	726	705	738	751	710	686	753	695	715	698	704	717	671	703	719	689	734	677	753	695	765	706	710	725	695	696	708	709	732	742	702	710	668	687	688	707	707	725	739	725	691	697	711	677	706	710
54137	46054	31330	26480	25862	22858	18071	14990	11448	9396	9023	8969	10668	8061	8805	9228	5534	3138	1746	1265	948	1024	1157	1192	908	929	933	783	530	419	413	353	362	333	297	306	330	343	337	298	337	306	295	329	310	301	340	308	306	271	305	305	295	284	280	299	293	288	304	294	277	319	277	327	291	313	275	295	299	279	311	275	275	315	273	281	303	308	281	255	273	302	291	278	295	305	250	293	276	270	328	274	277	273	283	294	263	290	278	248	269	275	272	293	302	257	280	266	289	302	261	302	249	267	270	263	291	283	275	282	288	283	265	267	269	273	272	287	286	251	299	265	281	280	269	244	305	284	257	282	304	270	260	266	264	276	270	281	279	295	306	237	259	304	296	283	271	284	275	283	268	264	269	289	264	314	297	259	289	291	279	286	280	290	281	270	266	279	279	253	264	270	250	280	265	276	284	226	261	298	304	289	285	252	284	253	267	280	271	293	281	286	294	291	299	262	253	301	262	267	314	302	278	293	305	266	277	259	263	251	281	276	269	274	244	250	267	259	281	268	317	283	262	298	307	289	301	261	291	259	260	274	271	285	267	276	262	276	278	267	278	279	275	264	259	300	305	299	297	280	272	279	288	288	272	252	284	252	271	290	266	279	281	279	284	275	281	237	255	275	262	290	293	316	256	256	272	280	283	269	251	292	261	285	268	269	236	312	275	276	274	270	303	268	279	280	285	274	250	291	275	274	276	266	289	297	253	248	299	257	276	278	234	288	293	275	294	299	265	287	266	300	258	280	285	253	290	257	268	268	278	271	278	296	285	277	250	282	261	294	239	297	258	279	243	244	266	260	273	224	265	306	281	285	280	296	292	254	278	278	257	254	301	266	289	302	290	284	271	307	240	271	266	270	284	302	278	258	274	260	317	258	281	279	254	288	259	251	259	270	280	301	273	309	280	232	276	272	277	279	246	283	256	273	282	250	282	277	297	281	244	295	286	287	260	306	265	260	265	242	300	280	248	259	281	268	246	298	249	244	273	255	316	269	285	252	285	288	279	265	279	286	277	266	279	282	260	274	284	261	262	264	236	268	290	260	261	262	265	275	266	287	245	242	278	269	269	266	280	264	298	264	269	231	280	304	262	275	276	268	309	269	256	280	280	246	279	267	253	282	276	299	261	231	307	272	284	306	302	248	269	264	256	280	252	281	259	296	249	273	290	283	273	278	284	272	256	252	290	291	265	285	251	269	296	258	277	254	276	256	255	289	257	266	280	280	284	281	266	275	286	267	289	311	260	274	286	266	267	273	290	256	283	254	309	270	268	243	264	278	235	283	247	283	262	290	272	279	268	311	281	269	281	271	292	284	281	255	290	260	252	256	276	260	273	282	269	260	287	288	294	266	300	266	272	262	267	298	283	277	257	262	282	267	266	295	294	316	284	283	287	283	291	270	236	241	280	230	297	282	304	285	268	274	253	274	264	251	256	296	276	276	264	264	265	276	283	276	265	273	277	263	240	273	256	252	268	257	261	272	279	266	277	248	255	272	272	278	281	284	300	254	288	285	281	257	251	272	266	273	271	281	287	261	255	263	300	261	259	283	265	258	269	257	255	277	269	266	309	261	264	263	261	233	270	297	287	297	291	290	268	241	269	286	300	280	285	293	283	257	262	283	257	261	263	285	265	285	281	265	289	281	286	278	309	302	275	260	302	295	312	263	255	289	282	280	269	276	298	263	291	285	256	296	257	300	255	273	263	251	260	292	283	274	277	279	262	293	278	267	299	269	280	292	289	283	266	280	253	256	311	243	276	258	284	275	281	251	280	258	287	258	300	305	294	292	269	298	266	298	272	250	270	274	256	269	279	275	285	299	258	281	232	263	253	277	288	271	285	257	280	281	290	269	258	268	277	261	258	284	288	274	285	253	264	251	297	295	267	283	268	248	276	282	281	284	296	281	264	264	248	265	291	289	253	267	250	240	276	259	301	278	284	278	267	293	276	265	263	286	287	270	294	270	257	269	291	285	270	276	283	266	249	283	301	291	294	288	298	277	280	259	286	288	261	301	240	273	264	280	259	242	296	264	243	304	255	269	275	308	255	267	306	246	270	277	278	260	259	253	278	282	279	249	273	272	240	244	300	237	286	288	293	296	276	287	286	249	237	240	270	271	297	280	299	303	275	274	275	276	275	286	300	271	271	261	265	263	267	271	295	283	264	293	297	313	237	264	288	266	261	283	269	259	233	289	265	294	284	291	282	264	304	283	323	246	274	251	300	275	265	279	270	276	276	274	286	282	251	245	278	285	288	252	306	294	284	268	265	299	272	287	254	256	284	303	263	236	271	283	300	274	259	278	251	274	283	256	305	273	257	272	257	284	286	271	274	274	269	243	272	276	273	288	286	293	308	245	269	277	273	284	265	293	266	261	275	242	291	263	280	275	278	277	285	274	289	282	274	280	296	228	239	267	260	272	272	288	244	296	288	312	284	312	275	270	283	292	288	285	253	302	268	287	282	264	257	299	282	307	275	282	258	263	292	288	276	249	276	285	283	266	269	271	270	259	288	269	255	268	264	259	274	313	249	250	290	244	291	290	277	280	278	276	267	302	257	297	275	251	272	286	294	258	274	277	280	292	267	284	268	283	279	262	280	262	286	262	280	269	292	262	283	268	267	241	283	258	299	273	280	269	280	270	284	246	307	277	255	269	286	247	297	273	269	277	281	261	266	282	306	293	287	249	274	254	279	262	286	297	283	265	259	265	306	282	299	260	263	275	264	239	281	294	295	280	259	240	260	279	275	255	250	293	250	262	276	264	282	284	284	289	311	277	271	260	275	246	260	273	257	284	253	284	295	277	282	276	272	255	234	243	293	277	292	273	271	265	281	292	242	281	275	257	272	269	245	286	263	276	276	259	274	289	291	291	262	274	282	317	291	286	276	292	259	286	300	272	287	291	262	264	269	259	287	288	260	284	274	301	288	273	292	276	304	265	295	282	302	262	287	288	281	271	267	271	288	278	268	264	273	272	270	265	271	271	265	271	248	258	322	265	268	329	287	302	271	292	267	277	291	280	294	265	268	275	286	253	291	286	281	268	309	274	256	267	286	274	250	267	293	271	278	297	261	248	273	292	259	271	264	268	319	239	264	252	258	282	292	298	297	272	268	310	264	289	291	246	271	261	293	264	305	294	282	261	274	239	253	249	292	255	261	286	297	268	274	256	275	252	290	257	270	280	288	272	291	294	274	281	250	273	268	267	265	280	288	290	291	268	252	273	276	280	261	293	286	268	254	280	280	272	300	278	256	265	259	246	278	275	271	246	252	264	294	266	281	277	272	255	280	302	267	236	291	282	273	246	289	294	282	252	277	222	293	250	266	278	284	269	290	292	258	287	285	281	306	262	288	293	267	269	252	263	272	282	261	266	268	275	268	316	256	263	279	297	253	269	265	259	276	265	271	301	265	293	285	263	294	273	276	239	285	278	293	283	276	266	285	248	269	299	283	296	271	285
46268	50433	28815	30985	30246	25816	22571	23367	20648	19589	20565	21424	25070	20198	26249	27247	17882	13209	8481	6563	4853	4978	5745	6415	5326	5335	5206	4685	2674	2167	1673	1518	1356	1254	1194	1275	1207	1190	1133	1094	1101	1043	1063	1077	1084	1134	1149	1156	1162	1105	1002	1014	989	991	991	976	1046	1010	982	962	1007	1030	978	1029	1009	1063	908	956	985	971	936	947	936	1019	955	985	1021	879	918	932	907	902	913	935	930	889	879	900	857	855	892	884	865	835	883	830	814	857	876	829	828	821	789	862	912	833	858	929	866	846	825	876	835	843	844	870	789	830	860	821	859	848	808	852	796	841	861	827	836	797	841	848	811	851	811	831	871	855	821	845	817	826	867	825	818	831	803	848	811	850	807	869	822	787	839	797	792	816	833	798	837	793	823	871	818	842	828	807	789	860	821	877	831	830	865	811	792	811	803	845	819	794	824	825	885	828	833	814	843	848	817	813	876	854	831	794	861	854	832	840	816	823	804	856	819	836	797	799	803	864	844	799	824	861	855	789	841	829	795	796	839	829	789	840	882	838	798	787	803	824	815	817	823	846	823	768	791	814	858	831	875	784	834	798	773	785	861	798	892	820	794	849	835	850	832	812	838	822	850	777	831	832	826	829	802	808	869	824	815	844	785	820	863	881	829	855	823	836	830	877	796	825	864	812	782	834	845	803	862	817	811	805	839	838	788	882	847	793	850	805	829	804	844	828	827	810	804	820	893	864	797	808	814	857	814	863	824	821	815	828	863	871	863	846	811	815	841	839	855	812	825	868	823	831	785	827	791	846	778	784	844	849	822	828	836	858	801	854	787	820	856	819	873	856	852	822	875	821	826	840	813	835	834	813	803	828	830	878	843	833	835	811	813	781	816	772	817	828	863	851	820	847	810	901	860	825	803	840	854	851	877	868	836	759	886	871	828	834	848	819	821	823	858	821	869	832	872	836	855	850	882	834	858	797	868	826	814	795	831	830	804	874	788	813	835	819	846	848	863	830	844	834	808	843	858	831	833	823	870	843	870	804	864	844	860	847	842	905	844	824	802	826	837	797	856	830	824	807	844	865	802	846	833	794	826	855	812	827	831	860	856	792	841	844	870	826	796	830	845	821	812	834	851	827	842	794	822	784	851	818	837	848	827	835	793	863	817	820	832	816	843	821	805	813	806	806	837	821	837	818	857	819	816	835	811	817	865	826	839	829	813	848	826	840	845	836	780	901	817	885	845	760	822	811	803	808	848	844	856	807	828	807	867	866	826	815	827	789	826	754	873	840	835	764	855	781	803	834	800	800	871	828	834	807	834	815	786	819	847	843	843	806	852	817	842	809	803	847	850	831	807	833	821	832	820	887	782	855	848	850	858	804	866	921	859	830	836	850	769	815	883	822	857	862	815	804	832	787	840	783	815	800	829	850	825	827	851	874	810	878	838	818	805	835	842	865	829	802	847	821	850	822	852	830	807	831	830	861	800	795	762	854	871	853	907	837	845	824	827	809	793	795	831	834	843	817	855	794	852	801	832	819	857	813	799	835	803	829	778	850	852	821	818	855	817	794	825	854	773	760	843	798	768	805	825	797	843	837	791	853	836	803	834	869	838	821	781	878	804	827	831	808	783	765	794	830	863	814	821	841	855	815	830	813	850	816	885	851	825	874	890	785	799	808	855	816	804	804	866	806	849	847	788	851	830	836	812	802	814	796	803	836	747	812	838	842	816	857	784	847	839	830	839	834	863	826	858	841	788	833	886	901	808	818	866	887	857	825	843	830	864	820	870	812	819	816	784	838	813	795	780	886	826	838	808	832	756	835	819	880	791	812	810	822	795	872	780	836	823	807	766	793	864	809	813	832	810	852	832	799	830	809	847	905	850	836	867	839	864	840	793	852	801	854	820	857	787	803	807	836	790	767	783	834	817	791	814	811	873	851	854	863	806	771	893	851	804	766	817	770	840	827	804	792	817	758	823	841	769	808	877	881	815	828	841	806	791	794	776	799	830	798	857	830	848	787	787	827	787	861	852	855	809	887	879	795	851	782	806	812	764	828	817	834	792	844	845	850	833	831	827	804	806	818	787	826	828	815	850	860	837	816	796	806	816	823	810	795	805	833	784	836	817	805	822	803	807	828	783	829	809	808	817	843	851	838	807	848	815	804	821	892	806	828	786	808	824	832	803	839	826	875	793	835	848	879	842	865	863	805	839	819	816	795	852	888	821	817	821	770	832	868	845	814	806	827	823	843	776	820	834	885	838	816	861	858	803	803	828	810	792	827	874	846	842	826	878	838	843	846	782	820	866	870	813	812	865	857	850	842	783	856	783	897	856	779	864	825	839	841	851	796	855	858	815	850	820	817	817	815	817	848	818	834	847	768	813	819	784	841	840	828	848	825	840	814	805	819	871	817	812	819	884	811	843	810	788	834	826	883	824	818	843	836	817	846	811	827	842	821	808	815	804	816	817	826	825	825	846	788	850	827	816	767	805	856	845	855	868	834	853	824	805	804	861	797	822	861	785	865	839	767	831	814	853	854	864	793	835	843	794	855	815	813	828	797	874	834	794	832	864	825	773	814	827	816	814	869	807	866	891	838	878	846	826	849	838	853	857	788	836	790	823	828	800	865	829	836	845	816	799	801	837	791	818	844	812	801	793	826	861	850	807	833	800	826	821	823	825	794	836	772	855	837	758	806	897	879	819	808	829	785	882	804	841	777	834	849	848	866	889	881	832	828	803	887	864	830	847	877	839	820	882	811	881	865	865	802	934	809	838	809	840	853	808	815	816	791	861	870	809	790	856	823	819	796	817	796	787	827	831	830	813	815	848	849	850	806	821	819	805	842	855	827	821	825	873	848	827	812	811	809	794	822	824	860	871	762	812	833	828	843	823	842	859	863	801	822	863	822	825	790	826	809	822	836	827	825	844	814	832	825	814	843	801	811	852	839	872	824	789	830	814	823	787	848	895	831	808	815	835	794	876	808	857	818	771	806	798	848	754	833	858	861	863	810	834	835	796	811	868	858	832	832	840	853	834	895	834	801	816	877	859	805	838	805	821	781	836	838	819	831	873	885	772	831	824	852	808	799	815	836	872	818	827	865	805	851	870	826	841	823	830	804	789	835	816	851	802	798	829	825	885	781	847	774	813	783	822	819	863	810	856	777	800	784	857	825	830	819	886	831	873	773	816	780	827	900	839	855	808	842	850	824	834	810	806	799	835	785	817	803	843	801	818	841	836	801	824	867	833	814	852	806	873	864	808	893	835	822	819	822	875	866	867	880	783	841	849	851	818	816	789	825	825	834	813	843	798	820	802	821	820	835	865	754	822	846	798	851	792	842	858	854	803	868	863	852	807	814	812	833	844	732	829	894	816	852	852	783	847	859	870	841	828	835	764	834	820	839	780	857	847	840	844	816	856	828	853	823	822	844	839	838	790	862	847	858	846	785	813	857	834	831	779	868	864	753	803	796	863	826	849	853	844	860	796	803	822	827	850	792	853	849	804	835
19834	22251	9403	3509	2114	1287	998	840	667	601	514	566	514	469	465	475	405	444	349	348	307	297	327	322	306	304	314	322	300	276	279	270	304	311	284	318	319	244	306	306	288	281	279	292	334	284	319	239	264	251	277	268	269	257	267	245	287	304	299	290	276	268	263	289	262	298	261	307	297	295	280	254	276	271	309	302	303	287	316	307	298	279	299	252	285	274	298	280	299	283	280	294	301	283	248	306	254	269	279	259	285	259	268	289	271	268	305	297	283	319	284	260	291	276	292	291	254	289	296	287	257	314	308	264	297	289	279	290	298	276	304	285	273	265	269	291	291	278	313	265	302	263	247	279	278	268	289	291	297	275	296	279	274	259	281	303	285	259	290	286	264	282	269	281	272	266	281	304	316	290	254	272	248	293	265	281	269	281	283	283	279	278	271	291	297	248	299	291	283	284	298	288	305	272	264	279	276	303	261	267	296	283	264	323	281	271	277	337	277	274	281	288	262	259	299	254	290	271	282	296	257	275	291	254	302	278	286	302	289	286	293	286	273	284	255	270	249	284	296	271	308	269	268	284	270	285	283	270	296	288	292	252	278	314	277	287	272	282	293	249	321	288	292	282	295	321	302	263	259	301	282	253	288	302	289	263	270	288	289	282	263	296	340	252	300	287	307	271	316	283	285	267	311	289	278	273	284	258	281	262	259	242	251	306	311	277	261	310	296	278	316	279	274	269	277	262	275	244	293	277	295	294	275	310	274	286	280	282	292	286	290	289	299	282	302	289	282	274	259	271	290	277	294	273	287	303	297	301	307	273	262	265	268	266	294	255	297	252	279	274	267	247	307	292	284	263	286	285	244	274	283	290	268	286	263	295	268	253	259	327	260	286	248	294	268	307	287	253	266	271	281	288	293	256	279	251	282	296	313	257	284	275	286	259	264	266	239	293	264	265	273	291	306	258	270	240	267	293	287	251	254	310	260	270	265	297	275	301	313	268	284	309	279	318	268	302	296	294	262	303	289	263	293	254	281	296	288	246	259	293	284	300	260	262	302	261	279	289	276	286	283	261	269	279	265	277	293	266	288	318	284	295	285	273	301	265	279	240	265	284	294	263	273	269	277	261	258	245	281	282	270	260	279	280	271	299	282	298	287	317	306	271	278	290	273	286	267	262	286	255	260	302	287	296	283	272	278	280	264	277	314	260	303	291	272	286	292	283	268	288	313	284	289	289	283	285	276	264	277	296	305	272	298	278	280	288	271	291	247	277	296	259	276	291	287	252	298	281	261	258	250	280	287	280	274	285	291	288	269	239	265	277	256	290	307	274	284	283	263	263	279	282	270	291	299	279	295	294	283	310	251	289	287	297	303	292	269	291	259	300	280	255	296	275	282	287	299	294	300	267	277	264	290	298	279	269	283	270	282	288	319	289	289	266	292	262	277	294	281	266	313	294	279	278	295	268	318	287	252	268	274	283	250	286	277	274	296	272	297	270	297	282	273	300	312	303	287	279	287	285	309	268	249	270	252	290	288	271	313	286	279	289	289	266	294	246	302	272	284	271	280	287	273	286	280	282	307	279	278	286	251	290	287	263	274	306	250	276	293	295	285	282	317	308	281	277	293	270	282	277	250	288	282	267	274	297	282	296	257	281	292	312	299	295	294	287	294	297	289	287	288	278	285	286	286	295	283	260	265	275	279	270	253	274	289	308	290	266	326	282	311	276	274	251	284	249	299	286	282	272	287	262	275	278	264	293	264	265	279	259	260	312	284	275	251	289	278	268	258	279	268	244	308	256	259	288	265	277	257	281	284	264	298	259	298	307	288	278	282	297	321	283	304	267	281	299	284	291	272	292	227	268	268	268	275	315	297	284	284	285	289	281	294	271	268	310	280	253	277	288	260	275	272	319	283	265	306	282	290	285	286	272	278	284	304	265	285	288	260	274	284	303	255	281	283	289	309	274	287	272	279	246	271	255	298	262	271	283	301	289	272	291	279	285	285	292	279	284	292	297	307	285	293	294	281	298	289	302	276	264	268	273	274	289	282	279	288	289	296	269	294	288	276	270	268	286	270	284	251	289	278	308	286	288	294	293	294	276	283	285	272	244	270	280	300	303	246	282	304	285	271	248	280	285	277	269	302	288	256	284	304	256	266	279	279	274	274	288	291	277	247	250	271	301	285	296	271	291	278	288	258	294	248	222	303	277	281	282	279	267	275	275	284	308	283	274	306	291	285	287	262	298	285	288	269	276	265	299	261	284	285	290	283	293	277	274	285	286	271	255	283	272	284	270	295	260	279	246	260	270	247	292	273	280	287	289	297	274	273	318	285	289	282	282	287	275	273	276	281	316	295	275	267	273	298	311	283	275	275	277	275	278	318	283	268	280	257	274	284	263	306	251	259	283	245	306	276	272	271	308	292	304	309	285	291	275	284	283	256	245	300	274	264	318	315	281	253	252	300	271	297	272	266	288	277	281	285	268	286	265	291	302	295	308	278	257	277	308	273	268	282	291	266	294	300	281	292	269	272	268	274	304	285	273	282	271	281	259	310	255	298	269	289	296	280	294	283	301	269	319	274	287	248	278	253	287	291	301	261	295	243	270	303	287	285	317	284	265	301	279	318	298	276	290	307	261	290	258	268	293	284	281	301	271	271	287	282	263	288	281	262	328	286	274	272	278	284	297	274	264	269	261	272	259	282	290	316	267	280	289	269	265	286	283	247	287	275	283	284	300	258	284	277	303	274	268	301	290	286	298	272	288	288	249	280	271	279	333	287	331	271	274	324	277	278	298	261	274	281	286	278	270	278	304	259	281	280	299	310	311	297	296	284	281	283	280	295	292	297	280	294	290	251	283	302	257	293	271	273	273	314	269	279	264	284	307	284	255	259	306	280	282	283	284	266	296	264	290	270	289	293	282	261	317	271	271	269	261	256	281	280	293	280	284	273	273	288	260	283	249	290	299	249	286	291	274	266	290	279	270	275	285	241	273	283	285	286	272	293	302	277	288	272	292	275	287	276	259	297	266	261	279	334	291	274	296	276	290	262	291	296	296	285	276	303	276	281	303	274	283	277	285	275	284	279	312	284	283	244	319	282	287	268	272	285	262	297	290	260	264	260	270	267	293	293	237	275	269	263	249	301	289	281	264	267	229	295	285	308	307	272	298	285	242	316	251	285	278	277	275	282	293	261	272	269	275	302	289	309	293	264	288	275	292	284	304	297	290	273	295	260	282	293	288	301	257	269	251	256	270	316	303	270	282	279	297	294	310	258	273	273	259	267	277	278	280	295	274	281	305	260	263	307	312	268	281	265	273	272	279	278	262	291	254	285	284	298	267	286	267	254	286	289	319	271	276	228	271	301	268	313	286	305	300	278	298	259	301	273	290	269	293	281	282	265	280	309	285	268	243	272	277	315	327	277	280	278	272	311	301	286	314	310	287	264	275	289	291	285	282	316	257	289	253	279	293	287	245	263	308	282	288	273	278	331	308
17153	25073	8046	6686	6059	4288	3464	3259	2665	2517	2323	2493	2646	1897	2309	2434	1844	1538	1248	1177	1148	1088	1114	1178	1168	1153	1085	1151	1025	1031	1086	941	1004	929	1028	934	926	951	928	961	940	934	902	921	922	999	961	1022	981	922	929	947	908	924	889	864	824	887	843	881	910	882	870	854	881	858	898	886	859	834	829	845	847	873	889	888	875	904	886	868	857	915	881	873	838	841	916	817	895	863	897	849	845	861	872	904	894	868	922	891	874	918	886	864	905	843	826	871	882	867	896	865	859	890	860	856	858	902	882	912	830	844	857	905	853	872	910	813	900	872	844	876	877	837	847	862	874	803	865	839	894	857	846	866	838	872	909	852	830	903	848	845	835	877	834	826	861	863	823	842	864	875	853	843	872	859	908	888	796	852	923	871	882	831	886	914	885	855	856	851	836	893	817	898	844	859	864	927	888	863	910	869	868	861	795	850	885	868	867	856	899	846	876	800	899	830	875	902	863	878	829	897	852	823	870	865	865	810	856	850	865	908	903	820	865	850	849	897	878	905	853	838	887	886	894	850	849	839	853	859	863	873	854	872	870	853	836	840	887	822	879	789	864	849	862	865	857	861	897	886	857	898	927	870	888	907	889	837	829	862	827	842	797	901	919	834	830	848	847	867	908	853	798	867	905	883	870	900	876	863	868	897	851	809	887	863	879	905	882	890	863	859	812	874	859	875	842	842	861	885	902	830	843	808	886	862	924	810	862	810	874	877	886	882	850	841	833	796	868	889	866	791	862	944	860	805	861	807	837	911	858	889	908	826	856	890	898	895	881	852	855	848	864	871	861	892	885	854	865	899	894	839	805	860	882	850	886	882	833	838	846	846	854	852	873	897	839	897	859	890	864	863	850	863	861	864	869	845	911	857	865	852	878	878	889	870	825	865	831	849	851	809	870	839	846	850	856	838	856	896	850	886	836	889	837	827	887	884	871	938	813	894	888	897	841	857	874	789	843	864	850	845	881	906	857	845	907	867	848	929	861	872	902	866	905	844	847	893	892	836	834	803	903	873	826	890	877	831	862	855	855	849	862	897	814	900	819	874	877	839	842	865	913	882	843	868	903	881	902	831	886	867	885	825	859	946	854	851	876	857	858	912	858	873	881	890	845	859	847	851	886	833	887	844	821	861	807	779	855	884	848	874	886	874	903	859	858	905	857	866	905	830	842	907	888	838	807	883	879	850	826	866	848	872	872	867	815	800	890	863	852	869	911	892	862	892	925	906	829	877	839	830	884	851	847	870	853	873	854	872	848	873	862	886	860	800	866	900	804	871	807	842	895	874	869	816	840	919	969	828	851	865	842	831	861	852	865	834	844	859	875	873	898	868	899	840	822	864	855	885	869	835	894	858	823	860	880	899	851	877	847	912	872	908	867	850	832	871	868	847	844	848	866	867	891	836	819	892	867	904	874	872	854	843	835	830	880	875	872	896	870	861	850	854	902	907	816	876	853	874	927	891	858	882	830	810	868	860	896	845	875	869	874	893	856	881	856	865	844	869	846	852	882	877	872	876	891	871	861	842	898	866	881	871	864	852	857	838	825	855	863	859	858	853	906	836	849	809	839	892	886	884	893	854	807	878	955	879	851	835	895	842	875	916	843	880	882	847	893	867	900	864	852	883	894	873	890	907	851	848	857	923	815	841	863	855	897	847	859	856	880	893	839	872	800	871	848	870	860	897	898	902	870	847	851	879	832	862	891	849	850	804	894	861	938	913	846	892	858	833	836	864	912	890	842	844	850	866	892	887	864	874	841	891	866	926	870	858	819	845	874	873	847	896	886	866	913	882	908	849	862	886	909	851	830	922	859	835	913	875	894	928	896	840	905	905	814	893	888	831	851	882	864	833	835	864	887	798	882	905	852	843	881	889	850	881	861	850	822	846	879	879	880	863	865	867	848	831	897	867	820	831	789	838	883	819	853	867	873	829	890	845	860	874	872	820	861	858	841	875	882	827	890	849	861	889	897	810	845	873	892	871	858	846	897	880	850	910	822	923	849	829	872	831	849	873	810	843	822	882	832	845	882	851	848	883	858	837	881	853	887	836	837	885	918	898	852	870	847	822	855	876	865	881	808	863	869	899	875	865	864	840	847	849	913	891	858	827	870	887	860	839	912	911	854	883	890	854	932	813	904	916	901	837	823	892	921	857	862	863	901	860	911	863	918	898	825	846	856	906	919	864	849	829	847	868	825	895	878	825	906	847	806	841	897	834	907	843	813	864	888	878	878	898	871	894	842	853	879	858	830	861	857	821	855	920	861	867	914	833	857	871	851	870	867	875	896	850	881	821	850	876	853	877	832	873	886	872	847	876	893	822	877	882	852	852	866	922	853	893	876	791	869	893	821	855	898	891	927	899	858	923	870	854	846	858	865	867	881	869	899	871	870	858	895	839	859	891	836	835	866	852	889	903	952	832	898	832	859	837	870	885	899	884	890	852	895	945	847	896	904	900	829	907	847	871	832	821	866	897	889	873	864	824	872	840	861	889	907	857	890	907	860	905	829	853	881	827	866	833	854	900	877	852	855	913	874	849	899	904	893	865	889	877	912	841	813	883	766	866	869	815	887	907	898	859	896	826	865	870	839	923	828	836	951	824	889	849	861	806	806	924	871	829	870	853	883	872	824	847	874	843	893	860	876	878	866	869	834	797	818	876	855	869	881	874	865	867	879	842	827	843	884	830	879	845	853	843	844	851	869	858	873	828	877	880	828	862	845	877	913	855	926	872	840	836	881	837	821	869	879	890	859	794	888	853	834	855	902	880	845	869	858	928	893	872	827	887	795	851	891	851	875	897	873	878	820	848	873	935	822	845	877	844	864	836	840	894	934	836	852	896	890	847	877	884	841	847	907	872	891	915	883	818	871	880	874	894	859	851	851	859	855	849	868	852	869	859	812	908	849	862	868	835	880	869	900	908	872	849	895	882	867	868	879	843	886	856	940	836	868	872	815	812	917	826	865	830	878	873	896	829	823	884	864	897	908	874	874	872	874	825	835	880	893	847	883	905	862	810	828	869	885	882	882	925	842	868	852	838	830	849	858	895	866	857	897	892	843	858	862	918	808	858	836	868	845	856	865	874	885	915	854	858	877	866	903	911	871	921	862	863	881	840	832	909	889	847	840	892	858	837	821	870	868	884	887	878	822	874	887	799	875	885	875	824	879	853	903	846	830	873	846	851	873	898	930	893	870	856	901	878	894	848	853	841	858	803	887	886	831	886	827	849	874	864	890	861	881	797	812	902	867	941	871	852	884	850	860	903	860	833	848	835	875	867	881	861	886	893	884	847	860	826	880	884	838	832	881	867	854	824	830	838	835	896	881	872	788	866	893	875	840	867	832	806	847	906	894	819	861	853	826	844	863	869	891	855	890	857	893	852	872	878	917	845	849	866	888	883	836	836	839	859	855	874	912	860	914	869	836	805	877	920	869	868	878	891	874	862	837	897	874	891	905	849
41474	47125	33674	23856	18481	12159	8545	7070	5523	3878	4394	4019	4597	2770	3914	3905	2072	1261	736	650	486	471	484	492	503	481	475	444	323	308	278	260	272	243	224	247	231	238	221	235	242	228	226	255	233	242	236	252	258	229	240	260	240	223	236	228	247	221	240	239	262	229	247	207	231	220	215	215	209	217	212	226	225	219	237	243	208	195	216	232	245	236	214	223	236	244	240	223	230	217	244	224	245	216	224	206	214	218	215	213	203	228	206	236	193	230	183	197	228	218	217	213	216	223	235	208	218	218	199	218	236	212	218	219	254	227	211	199	212	202	225	222	211	210	230	223	251	229	224	210	225	218	251	227	196	203	202	198	211	231	215	212	272	222	216	231	198	215	230	236	244	197	225	230	223	223	210	243	223	221	216	209	205	218	214	223	216	238	212	203	200	228	210	204	244	228	216	229	224	217	213	228	215	205	222	205	213	229	230	215	210	190	243	222	225	231	226	213	225	217	204	230	230	207	208	208	227	217	214	198	248	213	241	220	205	228	210	222	232	214	213	200	231	234	220	219	241	228	254	227	209	207	228	227	224	197	220	216	232	228	221	215	230	224	208	196	203	222	212	221	220	219	205	216	235	223	220	250	206	216	250	222	213	212	245	206	201	225	220	234	219	207	202	219	229	245	206	228	207	205	219	201	234	207	228	213	208	201	222	216	239	247	236	186	207	225	207	238	210	222	202	210	246	208	251	220	211	214	217	241	218	251	198	220	203	219	232	232	236	226	218	236	211	210	213	245	218	202	236	186	218	231	230	234	216	210	244	232	223	245	202	205	227	195	227	209	247	205	215	239	222	203	231	227	206	246	231	197	248	202	262	220	234	218	214	209	225	225	233	221	212	213	204	191	236	252	235	215	207	209	228	226	245	249	218	210	218	227	220	222	227	236	211	219	223	209	242	230	234	235	202	199	215	210	225	203	208	223	197	217	222	238	245	265	244	206	228	240	226	228	209	208	205	205	208	211	238	220	232	244	218	222	214	237	228	218	224	221	231	246	272	234	220	215	206	217	224	233	222	207	242	248	252	208	245	211	214	225	211	230	215	198	228	207	226	215	209	244	209	223	213	203	208	242	227	229	210	227	233	219	208	204	232	250	229	201	227	227	205	231	237	225	242	211	189	193	203	228	209	224	221	221	221	209	214	226	227	230	212	200	203	238	245	240	213	219	197	202	226	221	227	217	219	197	241	263	218	194	228	248	228	232	227	216	205	206	198	241	218	233	190	234	200	219	205	197	243	237	211	234	197	218	196	239	212	217	212	225	207	199	224	211	236	246	207	235	207	189	208	231	232	218	211	183	202	220	243	231	223	213	205	231	229	229	218	226	216	214	222	207	230	276	213	222	212	231	199	218	193	246	238	213	237	241	204	228	200	207	236	232	223	237	219	207	230	226	202	194	235	203	213	186	226	219	226	209	195	210	214	219	239	231	230	224	226	211	205	223	220	247	226	222	200	241	209	222	234	221	198	212	202	244	243	202	212	207	211	238	206	242	227	219	225	239	233	226	203	210	267	228	218	214	215	235	227	235	221	232	235	203	213	208	220	214	221	229	215	239	230	212	237	184	202	204	218	184	219	240	235	206	219	208	222	207	229	209	222	227	218	214	208	218	227	237	202	210	207	243	235	232	188	232	217	219	222	234	214	204	203	223	211	194	205	220	209	202	215	230	220	214	221	221	213	195	225	232	211	204	222	222	255	236	248	206	212	213	230	217	226	228	243	235	244	211	221	218	211	234	220	233	201	199	221	218	250	209	215	214	235	220	229	227	220	223	211	209	229	235	187	224	223	226	203	248	225	194	232	235	223	200	221	204	233	248	214	221	202	226	230	246	220	228	227	228	230	209	249	231	201	205	215	221	223	209	215	221	212	205	219	226	218	213	203	207	248	212	240	230	211	207	213	214	220	228	255	218	204	225	249	221	207	231	235	213	216	221	221	249	202	221	203	224	221	221	224	231	210	233	213	210	212	227	208	223	244	200	207	225	211	214	234	200	219	216	252	207	205	235	210	216	233	184	224	214	209	221	208	216	198	220	205	247	192	206	219	231	218	241	220	227	224	211	218	239	214	225	219	240	226	218	244	205	191	272	201	201	218	247	215	228	229	228	226	236	205	211	226	200	229	234	246	236	235	207	223	243	224	229	192	186	225	208	220	214	212	222	213	230	195	228	221	204	221	229	226	237	216	240	237	221	199	208	234	214	212	209	196	246	214	215	215	223	202	234	217	218	223	202	226	241	218	229	203	225	237	215	211	216	244	198	222	215	224	229	226	208	200	235	209	207	202	220	213	214	224	203	224	211	198	226	216	221	214	250	221	203	220	197	245	197	244	225	230	234	244	205	224	192	217	219	203	215	228	207	248	213	244	224	193	218	207	195	245	226	195	220	215	216	218	204	229	218	237	250	196	253	210	197	213	213	224	210	232	209	230	242	217	195	226	222	222	216	232	218	229	207	233	242	226	203	220	221	208	234	217	228	222	230	202	231	221	222	198	216	232	229	235	210	229	240	235	195	212	222	224	212	212	223	190	194	192	206	221	216	207	231	221	225	244	231	207	219	238	227	213	216	223	235	235	230	212	209	195	207	217	214	245	209	213	253	217	228	217	224	220	207	217	249	228	206	203	223	239	223	172	194	222	213	222	224	201	191	218	223	219	223	213	229	217	244	231	191	217	214	211	227	198	216	241	230	250	216	212	244	238	225	216	203	229	227	238	193	218	231	211	224	216	212	219	212	225	211	214	223	195	220	185	232	202	222	227	218	216	216	226	219	221	207	219	214	249	214	214	198	209	229	191	233	231	220	209	211	216	236	234	191	226	213	226	228	261	223	234	219	216	213	210	218	243	215	207	235	215	211	217	207	222	222	196	198	199	203	244	227	194	245	200	242	211	222	217	229	216	230	221	229	218	217	211	228	233	226	188	249	233	237	256	200	222	231	226	221	200	231	216	212	219	207	240	225	229	228	209	190	209	249	203	240	215	197	232	214	200	238	207	246	212	220	219	213	224	228	244	240	195	217	204	216	223	222	194	230	224	236	215	215	269	224	222	232	221	196	210	228	204	233	228	227	231	199	214	224	216	197	223	234	221	229	232	231	244	200	206	214	216	216	245	239	235	251	224	214	196	207	223	229	203	204	217	248	227	242	228	221	208	252	208	211	210	216	227	215	224	231	202	233	235	239	211	241	210	232	211	223	240	233	198	217	222	217	223	223	215	221	232	223	204	210	199	197	227	213	226	246	208	223	191	194	207	195	219	237	222	207	216	214	222	214	250	238	189	227	221	192	226	213	195	214	235	202	234	221	240	202	238	237	197	237	226	203	224	221	172	195	238	219	205	222	228	229	222	220	220	224	255	226	221	201	201	246	219	237	226	207	216	200	220	233	227	227	206	202	219	229	218	213	194	248	212	227	245	204	239	221	209	203	227	206	226	195	232	257	216	230	232	221
32768	45070	25941	20834	20572	15064	14220	15003	13049	11480	13329	13191	15455	9791	16722	17347	10214	6783	4366	3254	2589	2498	2725	2931	2661	2618	2619	2327	1543	1203	1067	973	970	923	863	991	872	817	858	859	820	870	750	879	832	838	883	916	877	830	787	843	792	729	778	740	778	754	778	771	715	766	814	758	765	790	696	739	817	754	790	730	743	755	763	758	774	760	697	786	757	799	742	762	751	762	716	753	761	724	734	737	706	725	707	709	742	725	737	698	681	762	684	669	697	671	705	664	708	724	742	686	698	714	731	719	753	724	713	713	719	735	697	697	674	738	682	679	712	683	700	683	707	690	726	732	694	703	667	734	693	686	707	692	715	716	730	700	714	692	685	707	719	661	733	706	688	708	729	688	627	662	731	699	751	664	715	702	675	736	693	708	738	691	689	736	730	706	697	677	728	691	708	697	701	694	699	636	661	710	690	698	673	709	692	686	718	691	705	717	736	756	678	735	725	719	708	726	664	711	722	701	709	745	680	702	671	667	733	690	689	723	718	664	724	700	671	717	712	706	695	709	709	720	718	709	696	684	675	696	735	682	711	730	721	710	696	691	741	697	729	680	749	723	712	728	710	728	739	705	732	641	679	751	762	724	679	729	737	728	710	684	705	668	669	705	698	743	710	690	719	671	740	718	737	671	702	719	701	737	695	781	711	706	743	684	676	677	698	685	667	715	672	695	694	670	731	708	707	719	704	693	634	706	721	663	680	729	719	702	653	761	692	727	674	698	743	709	744	695	686	712	736	720	743	758	721	755	694	683	719	741	702	690	661	725	710	708	748	704	747	731	758	736	723	667	702	718	670	683	758	682	720	668	687	738	709	736	661	667	693	692	667	743	719	693	702	711	687	700	725	737	740	697	723	651	689	681	713	701	710	674	704	685	673	704	709	686	708	679	712	729	701	715	694	730	700	727	696	656	688	719	709	706	730	742	711	703	727	693	744	721	726	700	676	728	719	722	680	662	694	704	718	684	705	679	739	706	680	739	722	734	708	730	654	653	704	704	635	739	730	691	742	709	712	683	735	727	681	726	693	731	690	683	727	681	732	685	682	725	729	702	720	742	742	708	692	706	658	674	716	659	693	705	709	682	717	670	709	723	700	689	731	731	712	666	652	697	684	690	675	704	750	741	706	677	728	731	701	690	687	707	714	681	690	727	675	675	705	683	702	666	662	737	693	676	693	714	674	690	696	723	698	707	720	682	749	704	749	718	734	691	674	691	668	729	682	749	669	671	666	725	658	700	714	632	705	745	734	685	721	677	722	670	724	658	715	731	696	718	700	698	733	682	679	711	703	717	685	650	740	695	710	681	703	714	718	723	659	679	650	686	725	738	702	645	748	722	720	683	663	682	717	696	675	716	696	701	685	744	737	693	707	686	683	740	694	715	705	696	700	741	731	723	700	722	697	668	723	733	741	682	670	684	746	680	714	676	726	667	670	717	721	680	744	707	699	672	733	670	700	709	746	698	724	695	675	771	691	669	738	702	691	717	669	665	674	706	725	739	662	668	698	742	704	701	759	694	747	702	731	699	698	660	690	683	736	698	743	738	696	701	700	701	696	737	684	716	721	721	664	717	729	740	663	678	710	686	675	733	707	643	669	673	652	708	753	708	714	727	694	720	653	713	679	741	735	726	696	665	682	677	702	713	729	682	711	734	677	705	704	732	727	693	688	695	650	692	725	721	650	703	717	718	662	692	670	741	691	730	727	731	683	671	715	650	727	714	694	644	640	697	724	725	674	706	694	720	717	686	717	695	714	718	707	655	703	694	720	695	667	726	730	734	686	739	693	734	725	718	722	736	701	696	680	720	717	736	768	710	670	666	684	703	692	703	730	660	645	646	666	745	735	700	738	692	724	697	722	729	691	719	764	721	681	736	712	672	734	696	654	700	707	658	714	677	700	700	722	750	699	715	719	699	701	668	720	679	708	716	711	707	749	673	723	690	713	731	711	733	659	692	655	677	734	696	678	747	716	721	737	709	674	732	687	678	710	707	718	731	663	717	656	711	688	690	714	698	686	759	683	667	683	685	708	701	713	711	715	730	685	680	677	722	640	693	741	682	679	717	675	705	737	701	689	636	698	703	690	686	699	702	662	747	734	658	651	661	730	754	726	685	679	690	656	725	684	702	737	679	707	667	717	710	714	721	691	699	679	717	706	710	737	709	735	724	700	732	760	678	673	723	698	682	744	726	704	699	734	721	737	662	671	682	715	741	661	737	711	689	680	737	692	715	745	707	693	684	690	688	690	731	732	660	692	739	705	721	701	740	734	711	710	662	714	711	711	709	686	749	707	697	673	699	702	708	686	656	692	718	739	697	707	678	672	686	707	670	709	711	734	705	720	730	684	707	753	721	719	701	738	710	695	661	682	705	687	714	732	701	721	769	715	690	703	689	717	723	715	678	743	706	757	695	682	709	683	681	706	672	695	703	688	691	728	716	709	704	693	695	707	673	725	693	691	714	675	716	688	711	694	715	710	688	686	704	731	692	722	714	714	644	704	686	731	776	714	703	687	717	746	686	701	685	717	704	730	690	709	718	727	686	685	735	679	727	712	669	706	712	701	737	706	658	716	730	671	704	688	730	708	691	673	722	645	695	715	694	675	709	749	700	691	674	657	737	672	705	710	663	767	706	640	690	708	725	708	714	648	766	688	673	686	672	728	701	730	714	708	710	682	706	684	640	712	662	705	693	667	721	693	666	694	700	708	729	685	712	699	688	697	683	676	743	713	701	678	681	694	692	651	708	649	717	724	701	678	700	708	717	718	727	695	685	669	718	694	729	679	715	708	714	637	699	736	702	712	689	704	726	687	716	714	688	741	757	710	733	665	720	764	671	695	664	672	681	722	720	725	665	661	711	675	711	692	723	690	732	718	674	696	736	706	742	703	676	693	716	703	699	711	719	697	671	735	699	698	706	699	652	711	721	689	724	700	700	703	678	713	710	686	679	733	689	703	746	712	739	721	687	657	715	704	705	780	708	685	702	695	701	725	667	733	703	707	684	681	694	727	684	701	681	677	736	713	693	715	655	712	700	687	668	651	711	717	685	703	695	725	672	674	681	660	686	668	701	705	739	741	684	733	711	718	677	699	705	692	705	670	724	701	751	710	718	709	703	720	683	727	645	692	718	675	715	723	718	703	668	707	698	692	668	729	697	731	751	729	712	666	638	731	682	690	675	688	707	730	718	709	725	695	725	658	671	649	687	720	730	711	714	689	710	703	737	764	684	716	726	691	727	687	697	702	745	730	694	709	705	711	674	674	737	680	702	674	685	726	715	693	687	704	727	641	700	740	722	682	688	723	682	743	741	668	731	697	684	687	662	686	671	716	739	678	673	711	720	716	715	660	680	705	710	697	707	660	687	715	734	683	735	686	707	672	723	704	694	703	705	626	695	699	733	686	723	655	744	698	678	675	685	724	742	704	680	706	708	702	727	708	721	737	715	704	698	693	676
54320	48778	34510	26326	25109	21757	17006	15238	12290	9024	9003	10174	10221	6695	9697	10381	5150	3109	2111	1213	1028	883	849	1028	919	936	968	833	490	437	346	345	304	316	340	294	311	301	271	336	298	313	289	309	300	280	309	311	318	273	295	301	330	300	309	282	312	290	260	281	271	287	321	260	301	250	282	271	286	258	281	271	279	284	288	268	312	269	280	291	269	238	304	292	282	282	280	277	266	281	265	269	278	290	276	303	276	239	281	295	293	256	244	273	284	246	243	268	269	281	269	271	231	283	251	293	280	240	289	281	279	281	257	228	284	271	238	241	272	267	298	239	282	259	261	277	260	288	261	269	304	274	291	265	237	280	259	227	278	274	273	241	277	275	284	276	263	288	298	260	260	254	252	248	262	284	255	271	277	286	256	297	280	270	241	274	275	244	254	244	268	270	269	250	242	272	274	283	262	257	278	257	250	278	294	250	264	280	247	237	263	282	254	282	269	257	276	274	231	271	260	268	259	302	255	239	268	280	284	285	248	258	278	266	256	287	279	260	283	260	254	282	296	260	262	251	288	271	262	252	284	278	258	274	272	237	278	241	269	265	265	248	265	261	265	281	264	261	255	265	265	241	250	240	280	299	251	270	270	278	235	235	291	258	274	226	271	229	256	252	249	260	270	287	261	264	231	231	293	262	254	282	282	268	275	257	275	261	260	281	257	310	239	241	263	249	268	281	247	308	277	259	279	246	278	246	261	258	255	241	284	264	239	237	270	242	268	234	288	289	270	234	261	280	268	279	287	227	296	261	235	265	265	252	269	275	260	236	291	245	263	277	290	287	258	246	275	281	241	293	307	258	281	261	237	257	281	262	273	252	258	250	292	292	302	293	268	275	246	264	261	279	283	263	262	282	289	248	273	232	268	254	259	268	280	244	271	291	265	259	271	257	276	284	257	240	273	282	255	293	279	271	259	238	284	266	268	273	249	240	283	266	261	268	282	261	284	273	265	285	261	271	277	291	281	291	236	269	280	249	269	261	265	281	233	286	270	271	254	271	290	286	292	286	256	292	264	264	279	250	230	277	291	259	286	255	297	266	259	269	270	310	282	264	270	263	246	279	266	264	302	252	277	291	294	274	253	260	279	245	275	297	263	269	283	236	290	271	244	274	281	266	221	257	259	306	236	282	300	258	277	275	264	270	278	272	274	240	240	260	270	245	275	253	265	296	262	284	284	276	265	266	299	266	269	291	311	275	270	274	268	292	288	273	280	265	284	281	239	260	268	253	256	286	260	262	250	268	292	272	250	270	264	252	269	253	254	242	298	267	262	292	244	285	252	265	262	234	242	292	258	281	292	273	241	244	267	251	278	243	273	245	265	264	279	264	268	288	256	256	261	275	295	248	258	281	246	228	262	289	275	250	244	280	230	266	285	275	275	278	240	262	289	265	271	276	274	248	286	277	282	276	308	250	273	252	259	253	264	270	276	251	282	261	256	233	279	267	282	263	279	286	281	252	296	251	260	294	245	274	264	267	290	267	247	277	243	276	260	277	252	281	270	261	290	266	278	275	254	272	264	274	258	252	285	248	264	262	260	269	268	260	263	272	262	268	243	249	252	267	252	282	268	280	268	265	275	264	293	268	279	247	242	294	241	266	257	273	278	265	264	247	238	268	282	288	269	276	257	257	261	250	262	261	267	272	273	280	283	258	287	281	283	263	273	262	274	232	285	281	276	279	229	274	266	283	292	287	252	278	248	271	264	295	279	274	277	276	251	253	261	269	283	284	270	250	258	271	273	279	264	256	304	244	277	269	294	262	291	278	236	283	267	251	251	253	279	262	274	274	282	256	280	262	250	277	261	261	271	285	264	286	254	304	281	265	294	254	261	277	253	283	270	269	244	266	283	256	261	263	272	236	263	265	281	297	291	262	248	282	267	273	280	293	291	260	269	251	276	284	263	283	280	265	264	291	280	255	242	240	282	254	257	287	268	268	298	255	255	276	259	262	288	267	269	273	249	270	297	259	265	244	259	267	268	268	289	295	260	273	280	265	269	251	258	288	291	265	279	293	278	234	286	276	278	297	277	230	269	299	273	258	281	257	259	239	287	246	277	249	267	248	267	281	254	255	294	278	250	281	268	277	276	263	268	279	268	287	283	264	278	289	276	263	239	270	293	266	265	268	245	257	242	289	274	298	263	258	270	280	266	250	236	295	266	289	255	290	256	248	265	268	277	269	259	267	251	276	272	277	252	263	283	287	295	296	256	259	245	279	303	285	252	270	288	251	271	291	276	253	269	232	237	272	257	270	244	266	267	294	269	249	254	283	259	278	259	240	232	241	281	275	253	232	245	297	257	286	257	252	249	260	290	303	278	263	257	295	284	260	261	256	256	264	271	270	256	294	288	275	256	234	298	282	264	289	255	257	259	261	261	262	251	259	267	268	274	256	273	271	284	267	286	237	296	250	318	264	268	288	263	277	269	290	258	260	276	251	264	268	269	279	255	260	270	249	259	264	270	253	248	247	244	272	301	296	271	252	295	284	243	297	262	271	290	263	260	255	279	285	258	292	259	262	294	280	260	262	279	275	264	261	279	271	288	286	265	247	274	296	266	228	271	267	271	248	254	281	290	259	292	263	246	281	277	269	276	262	263	234	253	292	269	290	254	262	254	290	260	290	240	270	245	246	243	247	278	274	267	264	316	285	252	286	254	245	263	261	258	272	297	286	272	256	290	256	275	274	257	238	254	274	267	236	291	265	258	258	302	259	290	278	257	296	244	283	274	260	240	268	257	269	257	274	253	243	278	274	240	252	250	283	275	243	283	266	282	266	252	276	239	294	258	256	274	280	280	287	276	263	250	271	243	254	253	275	284	271	273	256	259	273	270	249	255	263	259	267	264	273	288	269	270	270	271	255	294	270	259	284	263	253	299	277	268	223	275	284	286	278	281	276	280	276	270	275	258	271	266	294	284	275	255	262	259	270	253	240	275	282	264	271	253	294	255	273	300	276	279	292	259	263	287	301	275	238	246	274	279	266	248	280	286	257	260	286	296	255	276	262	273	296	258	285	279	241	273	234	271	273	273	263	272	267	254	259	293	254	256	268	272	263	262	269	292	294	268	267	272	280	240	249	301	266	300	281	270	266	253	274	284	273	279	295	240	272	277	267	263	277	247	265	270	284	287	302	252	282	314	286	284	266	297	278	314	280	254	296	297	240	290	227	280	260	271	273	252	274	271	250	277	239	251	291	310	250	299	292	290	257	268	259	259	290	249	248	256	272	259	275	266	271	270	295	278	266	276	251	279	278	260	251	254	277	256	301	290	274	271	258	233	245	255	265	253	249	279	252	253	263	251	242	263	258	274	299	267	282	260	254	286	260	257	278	312	237	265	289	267	273	245	254	274	252	241	266	282	255	248	281	239	236	275	275	278	252	277	273	261	261	279	278	262	283	277	258	258	261	252	297	272	279	281	253	275	276	280	266	246	267	238	259	297	277	275	273
43910	52001	32278	28515	28442	23312	20749	24720	20375	18260	20164	23325	23244	17483	28382	28444	18018	12893	9279	6244	5497	5021	4795	5609	5069	5276	5520	4576	2535	2019	1694	1471	1383	1257	1228	1242	1191	1065	1102	1086	1097	1069	1032	1107	1089	1117	1079	1104	1094	1026	1106	1067	1003	987	945	1011	1078	1037	1030	1002	960	1062	1013	993	1005	992	917	985	940	868	893	866	930	996	1004	943	1008	992	885	913	896	916	911	903	885	868	888	856	913	927	852	879	842	837	851	830	857	886	871	845	887	865	754	858	821	898	811	855	779	844	810	849	888	774	845	831	817	802	812	777	798	801	843	810	814	804	823	843	807	856	819	787	777	857	822	797	864	846	786	845	811	822	834	865	796	833	828	766	845	790	829	831	815	842	821	818	796	858	841	813	806	813	815	817	827	803	815	799	856	847	800	807	810	823	849	803	788	823	791	827	856	792	811	832	839	831	855	834	892	809	760	814	876	811	802	821	778	832	873	852	736	845	836	840	812	826	827	788	785	857	824	821	816	785	820	834	789	860	862	873	798	798	846	769	807	816	847	810	798	801	897	808	832	780	784	857	809	826	851	774	833	845	805	834	798	824	826	817	769	827	822	841	826	769	831	802	805	783	816	844	869	814	790	799	841	810	833	842	776	805	808	847	798	858	815	847	828	827	790	820	849	820	811	852	821	818	802	845	823	801	798	763	832	833	838	805	860	818	793	832	800	802	791	843	817	831	800	800	850	844	767	811	774	814	804	820	864	863	830	814	827	849	833	832	872	845	853	856	815	816	834	746	832	811	829	851	838	818	801	850	795	826	839	833	817	812	854	775	779	800	795	802	798	821	836	727	825	798	817	812	815	799	882	797	849	794	832	820	837	815	791	775	812	848	818	838	794	854	816	810	803	807	770	797	788	810	808	804	801	876	847	813	832	839	796	844	828	855	795	812	797	804	830	778	750	804	866	749	794	782	871	832	875	819	804	840	823	778	823	831	838	836	810	835	859	768	773	886	777	847	873	852	772	821	804	798	777	800	860	784	789	841	880	846	811	799	808	813	792	824	761	853	853	802	862	797	832	766	876	829	805	773	848	794	822	761	881	828	829	805	826	843	839	856	838	780	793	807	831	825	849	810	797	811	885	824	821	757	791	828	881	807	817	822	795	788	833	778	870	835	854	841	807	816	800	808	761	794	767	790	857	768	830	814	818	784	830	781	865	849	799	803	823	795	849	830	781	790	892	802	841	844	811	867	799	811	798	825	836	859	856	848	873	810	828	828	824	809	831	814	850	798	828	814	809	824	843	814	812	788	806	803	751	783	794	745	819	744	805	847	830	811	847	884	776	792	767	827	840	793	844	768	853	814	778	822	809	814	816	845	790	802	848	817	832	875	798	850	817	775	819	830	815	827	807	831	833	823	790	872	791	808	790	819	774	806	776	872	823	802	861	842	796	811	847	848	865	834	818	768	809	781	775	818	798	865	814	775	776	854	776	803	799	831	764	851	844	804	870	869	810	811	822	804	811	832	847	871	810	809	847	803	845	816	841	800	825	798	856	843	800	813	795	827	844	828	823	832	836	835	814	834	866	802	854	823	838	832	859	812	815	798	803	788	831	781	792	812	809	794	811	838	780	881	821	796	815	798	795	847	809	840	752	831	863	821	820	789	843	815	794	794	806	871	832	785	824	781	829	792	819	832	832	846	778	779	794	826	787	827	823	798	792	777	805	823	835	836	864	881	823	830	815	787	788	889	794	814	816	841	795	827	794	872	851	848	811	848	783	837	862	786	822	829	815	859	790	822	799	811	821	835	772	834	865	820	822	858	865	821	799	794	830	833	841	829	819	805	877	830	847	831	809	770	816	773	802	782	831	801	814	825	809	874	810	786	823	815	793	794	829	804	821	833	827	781	816	836	823	764	811	786	838	799	779	869	820	788	777	802	820	826	827	817	843	811	797	817	797	863	855	800	853	855	838	857	795	802	816	825	810	763	848	753	756	834	851	847	823	837	852	773	802	805	834	834	803	777	865	792	822	831	843	827	847	834	808	867	797	818	812	806	828	826	786	828	778	804	814	858	837	801	809	831	815	818	834	810	769	836	775	796	834	805	805	822	792	808	802	784	823	837	746	802	779	833	855	771	817	865	817	839	824	876	807	840	815	839	789	792	769	808	798	803	842	772	814	874	848	878	792	745	848	810	835	817	793	862	830	837	787	868	855	810	804	825	778	856	792	873	800	829	834	833	838	829	823	857	833	841	813	813	778	837	774	837	830	820	819	785	826	805	857	832	800	782	782	821	814	779	817	835	818	787	879	819	918	808	799	815	779	786	826	795	826	843	831	778	835	819	855	843	892	844	808	770	775	822	831	799	824	770	819	826	797	818	809	789	819	861	804	844	871	807	842	831	882	845	831	822	788	839	823	804	857	849	796	809	812	845	851	783	796	778	857	789	828	784	841	815	798	776	755	835	799	835	810	820	814	821	799	845	791	835	815	799	786	840	805	844	783	820	797	805	814	818	774	762	814	844	824	820	827	796	810	860	790	839	784	839	819	813	839	853	802	847	835	828	824	806	855	846	841	798	875	802	835	817	756	795	814	821	798	817	844	828	828	816	788	813	792	825	818	842	860	821	798	816	778	846	763	811	811	852	771	852	768	820	847	769	829	820	815	842	762	783	850	853	854	808	844	810	829	840	823	823	813	808	811	805	802	843	851	852	808	802	781	820	826	816	884	831	843	796	830	851	838	798	808	782	776	823	850	812	861	845	830	824	802	827	801	821	812	813	851	766	796	798	810	799	821	828	882	786	852	805	792	768	844	799	837	817	811	797	884	804	804	816	840	801	808	809	819	802	771	828	765	803	821	822	862	847	798	916	809	811	821	802	798	785	833	831	813	869	800	837	802	803	832	780	793	848	824	817	811	802	780	849	791	817	809	818	796	824	793	828	832	810	809	797	775	819	878	813	840	827	828	815	796	822	836	790	814	784	824	796	819	777	828	828	819	830	829	836	815	831	786	833	826	849	802	757	824	816	810	792	826	826	775	788	814	827	797	800	794	815	786	803	807	790	849	820	821	827	835	816	804	840	830	782	787	817	820	800	828	879	789	854	836	837	853	852	834	834	855	809	820	837	814	791	778	766	809	856	803	789	806	802	821	826	781	774	803	773	811	795	847	872	805	860	842	850	821	813	841	815	785	841	740	782	810	787	794	791	811	810	803	803	777	857	794	850	769	833	782	856	788	857	853	835	795	760	797	856	812	837	840	889	817	846	836	826	826	831	845	829	823	859	822	814	816	734	877	795	846	843	795	834	799	829	867	842	767	835	832	843	829	792	832	816	867	818	893	820	844	830	859	811	858	853	810	792	815	779	826	815	801	782	798	793	827	785	805	886	871	828	801	831	809	833	868	780	863	837	815	791	831	838	875	820	839	813	785	850	833	798	801	832	803	815	827	801	803	828	863	833	875	851	832	807	788	834	797	831	819	791	809	860	819	821	817	820	838	758	826	820
21902	27171	13898	5420	3942	3125	2474	2188	1544	1195	1101	1363	1314	1153	1278	1347	929	578	446	406	383	345	378	357	380	386	359	353	318	300	295	312	271	300	301	305	281	269	275	269	273	279	282	293	296	277	267	240	270	301	266	282	264	292	263	260	275	265	273	311	257	295	308	282	277	280	284	270	280	266	278	286	251	253	262	294	264	280	284	255	238	291	253	286	289	278	251	277	254	297	243	238	284	282	256	298	259	256	267	276	282	268	273	279	244	267	258	263	260	240	275	252	278	274	268	258	255	274	227	237	329	268	263	280	276	283	280	252	251	275	265	247	276	276	280	282	255	266	275	263	303	261	283	257	267	262	286	268	279	265	262	276	239	289	246	287	232	259	262	271	278	293	264	266	295	262	279	264	292	267	284	250	269	306	313	312	258	287	301	251	260	271	283	293	282	240	277	269	276	284	303	283	280	254	300	244	287	275	259	281	251	292	286	249	234	295	301	294	276	249	273	266	248	264	259	263	299	261	281	284	287	285	258	313	271	283	275	263	284	261	282	285	282	250	258	273	259	263	276	302	244	277	287	278	246	275	273	260	263	264	277	241	265	250	291	245	256	280	286	268	275	251	280	239	271	262	278	271	252	247	269	265	246	252	284	253	279	263	287	286	254	261	270	261	263	250	243	279	267	260	279	291	264	262	251	258	278	272	256	317	256	286	263	258	262	266	271	257	277	271	241	273	253	259	303	253	288	281	258	255	255	282	302	269	266	276	278	279	262	272	250	270	261	258	241	270	260	310	251	269	278	270	283	278	280	238	273	273	251	277	258	258	278	270	262	236	238	287	278	275	244	259	300	264	254	263	272	280	278	294	245	256	257	268	270	282	277	284	276	274	246	241	243	261	269	266	245	276	265	254	287	277	286	290	276	259	276	258	257	268	270	271	268	263	253	265	271	261	277	286	246	253	256	280	272	276	240	280	283	258	284	275	268	282	303	242	251	301	259	272	259	277	275	263	247	275	313	287	277	266	280	294	298	277	260	286	264	289	289	287	286	282	251	296	276	275	265	255	259	265	294	272	288	263	246	287	266	261	288	251	246	263	268	270	290	281	289	263	249	270	273	279	267	284	271	290	281	270	255	248	246	290	270	277	287	290	279	269	251	259	272	257	266	239	260	298	261	293	271	265	271	273	243	282	289	249	272	264	258	293	265	278	287	253	291	245	239	285	274	283	280	270	264	272	280	285	270	285	262	277	268	286	270	284	296	281	264	269	263	287	289	273	295	245	282	267	263	250	279	255	284	265	240	280	285	268	299	275	266	290	258	252	269	293	282	258	265	262	264	263	257	277	273	256	267	271	287	268	263	268	281	290	279	275	287	240	249	288	254	263	287	274	268	306	289	275	249	291	281	262	271	264	293	281	254	286	282	300	260	295	284	251	254	274	262	266	289	288	288	269	301	290	244	284	247	276	287	289	294	263	261	276	258	253	278	281	292	283	257	289	262	261	274	275	310	245	270	284	250	292	289	258	264	274	252	270	256	284	280	295	254	248	291	257	269	277	280	246	272	227	266	277	265	267	263	270	256	260	295	229	277	281	268	261	293	243	274	304	279	287	286	284	272	295	255	255	268	293	270	248	234	261	250	280	285	272	274	267	275	303	267	287	287	278	274	289	245	265	295	279	269	271	269	275	277	274	286	304	255	268	237	253	261	285	287	249	282	273	253	242	271	278	270	286	279	244	282	263	254	295	287	312	256	261	247	255	264	262	290	249	281	278	270	245	272	269	238	279	288	269	295	270	269	274	264	271	269	284	281	273	272	265	267	301	289	250	264	247	252	258	276	279	251	280	293	253	289	264	276	270	258	264	264	256	271	273	281	299	299	269	259	285	242	251	286	276	282	241	270	250	252	247	281	274	262	257	267	264	261	292	273	293	295	247	264	272	232	275	256	290	269	275	317	287	285	242	260	275	232	252	247	242	294	279	292	262	265	291	256	212	253	270	249	281	305	236	281	295	265	259	276	274	247	308	286	266	298	256	274	237	274	277	251	280	264	256	259	274	277	260	263	291	265	257	287	285	280	258	272	273	256	288	242	299	260	242	233	269	281	283	273	261	274	281	272	293	239	281	261	241	263	284	246	285	268	270	258	286	286	304	263	286	289	238	262	285	270	285	308	278	256	270	254	275	296	291	253	246	284	296	255	270	246	285	267	288	253	279	261	249	256	273	236	273	288	306	288	249	236	269	279	279	281	285	280	275	303	264	271	247	285	262	261	263	282	266	266	284	283	280	256	266	270	263	282	261	281	240	268	270	277	278	252	268	287	271	265	243	300	276	270	277	255	275	276	280	301	272	278	257	287	278	275	268	261	272	256	269	269	272	243	321	266	294	276	304	295	263	274	289	290	296	247	258	287	254	244	253	274	269	271	293	263	271	253	260	281	280	266	260	265	259	288	266	261	287	283	284	283	261	265	271	287	297	284	263	297	281	278	266	260	250	252	262	266	263	277	239	258	291	257	273	267	271	298	258	276	261	278	257	271	288	278	254	288	290	271	241	261	272	264	248	269	256	290	292	271	280	251	273	264	252	270	229	276	269	280	249	244	293	280	260	283	272	265	271	286	276	248	271	274	243	288	259	246	264	266	282	261	263	270	272	277	303	262	267	263	290	263	302	273	281	255	251	254	305	276	237	270	276	246	260	253	275	287	266	272	275	252	278	278	282	269	240	297	284	278	272	264	250	252	297	273	271	310	268	273	288	268	269	285	277	299	274	293	266	263	266	272	257	273	262	305	272	276	263	269	255	278	278	283	300	258	261	263	289	256	301	294	286	303	276	241	291	270	272	290	273	273	252	273	263	275	247	241	266	249	282	261	297	281	262	284	308	273	254	274	266	265	276	259	272	267	273	269	283	286	280	226	260	266	264	277	276	286	262	307	261	291	260	260	273	293	254	271	281	291	227	279	276	266	270	300	274	308	274	277	247	268	271	286	251	273	304	286	279	280	278	270	271	250	262	256	244	235	275	269	272	254	270	250	265	276	266	235	237	280	255	262	232	272	283	280	270	271	300	285	251	272	270	278	256	270	253	241	289	298	298	282	258	261	282	265	277	270	277	260	271	314	246	282	266	256	254	274	289	298	253	287	246	278	255	262	270	268	266	287	261	267	309	262	271	273	285	257	266	222	271	257	274	270	304	259	280	282	282	297	281	287	254	285	260	280	265	274	262	266	255	273	292	269	271	271	274	279	253	266	264	243	269	272	276	273	274	257	253	281	271	271	283	252	262	263	245	264	253	247	258	272	271	282	284	238	300	271	275	271	264	285	255	309	233	260	283	257	271	312	278	229	272	267	280	268	277	261	263	289	251	280	289	323	287	276	266	258	260	251	278	265	266	252	281	283	249	293	247	279	313	278	262	264	268	277	277	268	290	273	263	281	253	279	269	273	236	266	293	285	261	274	299	288	272	277	250	261	285	269	284	274	287	266	251	253	259	292	262
18074	29887	11060	7595	7276	5394	4660	5193	3921	3702	3610	4356	3891	3383	4549	4388	3238	2312	1951	1420	1400	1283	1364	1375	1461	1435	1517	1321	1184	1061	908	962	922	983	967	954	894	978	893	918	881	964	889	932	897	853	920	875	952	933	916	887	819	895	892	863	870	836	847	887	885	847	838	845	821	887	864	828	920	886	900	871	867	883	828	834	843	849	842	831	840	897	905	806	917	823	861	857	791	867	866	808	851	798	853	806	876	840	891	872	837	832	769	880	884	839	857	832	805	849	816	818	815	808	857	846	800	772	854	821	814	806	792	837	900	808	866	811	833	828	817	851	817	786	836	815	811	821	796	840	806	868	842	851	805	837	831	867	824	877	830	850	793	834	838	780	851	832	856	807	832	783	877	847	776	805	818	872	828	887	850	813	852	855	854	874	847	787	818	892	867	842	799	781	857	797	822	835	808	765	819	813	843	810	805	839	811	862	871	836	797	842	834	824	819	825	834	846	838	888	817	882	847	819	795	836	825	805	866	824	734	806	774	822	803	873	783	878	796	852	812	832	884	814	862	877	821	826	861	834	820	775	879	859	836	816	828	848	875	848	816	831	855	851	826	853	856	805	845	855	809	822	880	791	809	830	859	847	821	842	774	822	816	815	812	803	822	852	818	829	827	855	816	819	831	820	868	840	788	824	859	824	794	868	846	819	854	841	870	821	825	812	794	857	824	852	880	812	857	822	863	808	821	878	839	816	828	791	836	865	813	809	746	803	834	880	842	831	839	856	810	848	812	844	808	876	810	829	833	807	810	843	854	818	828	851	824	847	819	831	877	813	854	843	807	819	796	809	853	808	829	816	849	837	885	786	899	799	813	829	763	766	828	826	862	839	823	857	789	835	828	833	804	816	820	872	796	854	832	823	894	850	809	811	834	846	839	837	831	873	799	823	908	816	805	809	836	761	802	816	798	867	799	800	806	836	844	865	827	754	832	813	850	811	859	886	823	845	825	863	871	903	796	842	797	815	859	853	831	809	840	867	824	831	838	755	806	833	871	803	813	846	845	874	802	750	827	831	886	825	843	792	837	808	827	815	836	866	790	781	824	811	828	826	814	841	850	856	834	886	823	829	785	806	869	825	859	792	856	831	786	833	840	844	860	786	827	827	814	761	872	826	812	872	834	873	887	797	830	829	852	876	810	823	836	829	812	840	840	893	849	846	785	865	827	891	832	818	858	844	855	847	797	833	816	843	783	779	867	844	858	803	855	856	843	845	838	865	810	817	840	835	786	815	828	754	851	775	840	814	858	874	798	844	810	864	888	834	800	848	831	857	821	813	888	812	842	833	793	764	850	805	772	803	824	817	869	876	867	848	831	886	818	836	850	847	875	844	805	839	858	840	848	791	881	757	848	835	827	850	834	808	808	848	862	824	770	823	796	811	819	828	860	836	850	869	803	817	815	867	820	831	818	890	839	825	790	844	823	816	816	854	832	813	839	831	849	807	796	857	860	842	838	888	846	793	811	823	856	830	842	814	822	865	844	867	863	843	818	797	849	865	845	829	875	787	830	846	852	842	874	844	816	831	841	820	823	862	798	846	822	831	802	819	780	831	783	798	801	828	794	850	837	788	799	864	884	788	820	844	832	830	842	845	835	857	868	834	773	850	874	864	835	806	799	764	871	854	842	911	789	825	852	837	811	826	874	885	830	907	824	850	829	893	858	851	881	851	811	830	836	783	839	802	820	848	830	839	815	824	822	865	803	760	831	808	841	820	822	861	852	850	821	911	762	807	845	839	786	875	801	898	831	848	787	799	813	814	838	805	798	857	852	810	878	832	830	806	847	781	780	785	861	850	824	809	867	855	849	818	816	839	860	845	850	833	878	907	847	845	828	857	808	816	822	771	857	816	830	860	838	831	819	824	856	805	837	835	823	888	822	827	789	831	794	832	811	790	810	859	826	771	826	816	829	826	853	851	854	860	810	832	840	833	805	828	845	804	813	816	836	832	804	843	806	870	798	815	878	816	761	842	800	876	818	833	880	868	824	814	870	862	901	814	822	859	818	839	821	804	791	793	796	913	864	885	842	862	862	847	852	805	847	844	778	843	812	792	840	821	847	804	841	808	883	872	786	821	769	803	832	831	833	890	804	802	827	799	840	801	868	867	819	827	842	819	772	863	828	830	857	876	813	782	839	771	855	802	745	865	838	804	798	851	857	834	832	800	838	861	821	823	790	830	800	860	848	839	879	853	820	818	830	838	838	840	790	829	849	822	882	849	835	787	837	846	821	859	817	838	799	832	867	815	839	804	848	845	848	847	796	838	855	812	872	847	856	751	864	835	797	844	841	840	847	813	817	810	827	815	828	858	818	860	811	862	843	815	850	820	874	800	873	797	783	850	853	843	821	829	821	801	844	864	819	874	870	896	882	891	866	838	838	836	839	845	835	863	847	810	805	829	856	824	890	825	853	809	832	835	878	842	872	849	807	839	827	839	869	818	891	773	842	804	841	790	783	825	754	827	810	814	854	845	862	814	818	847	793	824	828	825	826	827	818	854	800	850	835	792	868	846	827	848	827	832	854	817	847	789	776	797	871	837	805	865	852	861	833	837	876	876	827	855	838	811	770	887	795	854	875	854	826	836	846	850	821	824	859	831	805	794	880	827	868	866	904	887	835	868	776	917	832	807	815	840	845	808	830	848	756	790	859	878	863	807	861	799	845	833	894	808	820	834	827	801	856	795	783	818	795	850	837	905	851	866	872	848	811	843	849	825	872	838	814	881	842	856	851	818	879	869	772	835	808	803	827	794	786	785	869	769	832	824	851	865	848	852	869	841	837	815	845	835	819	842	842	837	831	820	859	803	825	841	857	762	813	824	862	797	852	837	786	762	830	824	878	844	811	854	801	833	885	878	869	824	824	777	861	895	843	801	902	839	858	874	815	818	835	838	859	872	825	812	855	765	823	833	826	840	794	789	832	905	784	830	874	843	811	841	837	891	812	804	786	827	851	819	808	832	827	812	847	809	813	848	837	827	850	901	834	819	881	816	866	801	794	838	808	862	829	849	812	829	819	833	813	824	841	841	815	824	862	852	793	827	874	818	808	781	828	859	880	828	839	818	854	809	804	816	843	879	811	835	805	781	839	883	833	776	834	855	830	815	867	768	839	839	825	886	849	863	818	816	827	800	819	835	753	810	865	827	848	795	881	806	799	845	831	854	865	872	849	845	793	819	806	802	852	803	802	840	821	824	813	823	822	825	847	838	831	813	831	847	778	808	819	820	846	886	829	817	808	886	840	834	811	809	806	859	821	920	828	843	809	836	836	866	843	804	867	843	831	811	784	842	852	779	841	853	801	847	819	820	833	818	868	848	811	826	842	817	836	766	827	799	821	868	839	832	808	828	799	907	826	859	803	832	850	867	864	880	849	830	822	838	823	832	849	826	789	848	873	825	854	805	785	836	834	783	860	851	822	843	814	841	829	825	869	867	835	835	829	817	834	807
43651	50761	31111	23304	19217	12892	8702	7801	5341	3807	3658	4014	3916	2996	3768	3167	2042	1113	742	575	415	434	389	446	479	504	444	416	320	295	284	265	237	245	271	248	252	212	255	243	230	235	207	248	194	265	227	240	222	231	208	230	239	228	223	226	214	221	227	215	249	218	242	227	228	220	220	239	245	238	202	223	206	214	226	238	236	228	219	238	203	220	213	187	205	197	228	192	255	220	224	201	212	200	221	243	198	169	227	230	210	227	226	197	199	202	230	219	226	215	213	220	238	244	247	200	233	222	222	201	225	205	223	195	191	213	215	208	209	196	204	185	202	222	227	205	211	225	215	222	227	225	238	197	205	211	243	185	203	201	222	223	206	236	239	217	202	235	195	208	196	240	240	215	247	234	208	196	195	227	220	192	217	206	214	211	229	215	201	224	201	199	212	224	243	238	204	219	196	217	230	236	225	206	204	241	201	231	202	206	202	193	197	207	224	196	197	215	228	199	213	216	227	213	213	233	231	226	225	221	226	214	221	167	208	229	223	214	210	198	191	220	198	224	217	229	222	203	223	204	230	230	201	209	215	204	211	223	204	184	201	192	182	245	208	211	216	203	193	236	216	189	209	228	236	198	196	210	223	214	223	217	203	220	199	198	233	211	222	234	226	205	220	234	216	218	209	231	213	202	214	219	224	225	228	206	213	233	207	203	232	223	229	205	202	217	230	206	219	186	235	206	205	227	207	217	217	213	231	212	209	209	189	234	239	216	224	203	236	205	236	208	216	203	253	206	207	222	213	232	223	224	228	224	195	214	215	202	237	213	209	203	215	195	225	200	238	213	194	204	240	222	232	226	208	196	224	204	187	206	201	225	229	209	200	218	239	229	202	212	222	215	208	213	213	197	195	218	206	210	207	220	236	241	196	235	238	196	232	216	231	255	213	223	209	231	226	204	205	214	207	220	217	204	240	211	227	211	222	217	249	211	217	225	205	233	221	212	208	200	199	226	202	227	230	230	213	204	231	209	217	224	239	213	187	206	218	206	231	232	193	228	227	196	225	216	201	206	185	185	226	198	220	198	215	223	229	214	239	236	219	210	194	234	225	191	186	207	240	213	223	221	215	214	212	221	214	219	203	178	213	226	195	213	211	223	211	203	240	217	213	217	195	210	193	216	204	232	220	202	208	242	195	236	229	192	226	219	206	211	207	234	212	213	188	210	235	237	230	228	213	239	201	227	198	223	179	226	200	218	231	211	222	211	217	231	232	194	238	237	225	221	225	205	200	216	225	220	208	217	208	212	207	236	187	198	210	190	208	218	205	198	210	206	219	223	218	214	221	210	200	235	239	216	204	233	207	221	227	245	214	229	226	210	219	216	186	223	218	207	186	220	238	205	211	224	226	218	210	210	227	212	226	194	205	198	195	217	193	215	229	250	216	243	237	220	232	208	194	216	237	206	211	189	243	218	221	207	220	226	207	213	216	225	205	211	212	204	203	201	245	197	220	190	222	225	222	224	240	225	235	199	246	220	218	224	215	207	215	208	204	217	214	208	233	207	228	222	205	223	209	201	203	225	222	220	195	248	215	209	210	191	227	224	194	204	230	213	216	225	199	225	239	211	199	235	210	225	208	209	217	222	181	215	228	215	212	218	221	217	215	233	221	203	211	198	221	213	225	234	209	191	230	241	219	207	214	221	225	214	209	214	246	227	209	216	230	213	192	242	213	193	230	206	214	243	203	221	238	209	215	235	227	214	210	234	216	204	210	222	233	227	213	236	213	199	217	233	223	236	177	240	218	243	228	213	223	215	225	225	236	234	228	229	224	212	210	227	200	188	197	234	229	225	210	224	234	216	239	230	205	218	202	206	197	208	221	239	230	234	226	233	222	209	225	231	231	217	215	207	202	209	222	197	197	216	217	208	233	217	217	235	229	213	229	202	225	211	204	233	220	208	218	212	213	188	222	228	199	213	213	214	197	219	220	236	214	185	217	207	237	213	228	216	197	208	209	187	201	203	237	194	218	212	231	224	218	206	225	221	255	207	223	218	220	202	207	224	237	225	201	202	212	214	206	198	223	235	240	189	227	206	221	217	227	221	196	215	204	229	226	232	210	190	212	227	204	216	216	228	218	215	222	208	209	236	246	223	196	229	212	211	220	213	190	228	207	211	220	246	232	227	203	213	215	236	214	237	219	221	227	212	229	202	207	217	246	248	230	210	247	212	222	217	208	219	240	202	189	238	217	206	234	201	193	195	228	214	214	231	198	203	238	228	216	199	227	209	245	207	213	197	222	212	216	191	196	196	205	229	229	211	191	204	219	223	210	214	208	213	211	224	236	214	212	238	232	194	206	245	201	213	225	234	216	239	190	201	235	210	216	207	201	224	206	224	245	201	231	219	210	216	216	210	229	239	212	183	223	214	247	188	213	235	241	196	211	198	230	215	223	232	200	234	222	196	230	233	221	228	239	215	243	218	212	209	200	230	200	212	217	223	221	206	194	231	223	211	218	186	215	199	219	222	195	213	205	185	201	211	235	228	223	222	209	227	234	212	229	189	201	235	202	237	224	210	225	235	221	205	227	223	243	213	205	210	199	232	215	197	225	218	212	205	217	216	224	220	192	216	229	221	225	244	210	227	219	230	227	226	224	233	226	203	222	223	205	208	184	212	239	242	220	218	219	223	207	245	195	223	215	212	237	205	230	228	201	226	220	212	220	202	218	237	214	235	221	220	211	211	203	251	208	211	205	216	205	217	240	222	226	211	204	239	225	215	219	200	214	195	219	231	202	196	210	203	195	186	215	254	234	204	207	224	204	206	216	222	215	240	218	204	197	212	208	214	208	252	225	238	211	208	216	226	214	222	208	204	184	232	222	237	205	209	255	210	204	208	198	208	203	237	225	204	224	237	207	190	250	203	201	217	205	235	225	188	207	231	223	210	237	242	225	231	224	222	230	208	216	240	193	236	210	194	228	211	185	206	209	216	217	221	202	203	194	220	218	210	215	217	210	196	216	213	225	226	202	199	235	234	215	239	227	229	215	212	199	208	219	226	209	246	216	198	195	251	215	205	210	244	207	223	225	215	241	199	217	226	189	229	207	214	190	201	223	217	221	222	228	229	218	215	222	215	228	214	200	228	220	209	213	191	213	224	228	208	215	188	199	205	232	194	210	232	198	209	215	203	224	209	212	202	215	211	207	199	227	200	208	214	245	201	209	230	244	211	217	226	237	189	233	238	204	236	226	203	230	220	202	247	220	196	204	198	216	236	222	218	226	226	240	227	209	196	195	229	175	221	194	216	227	204	205	216	220	209	225	235	205	223	224	220	222	217	190	212	208	210	213	235	216	224	236	226	218	208	199	255	215	188	222	220	224	221	206	210	214	192	208	227	192	222	216	205	219	209	203	237	216	221	204	234	188	224	228	189	213	215	216	222	216	219	241	212	193	212	228	226	204	224	224	211	207	207	237	189	211	195	217	208	222	219	217	208	210	198
35011	47499	22913	20438	20475	15440	13091	16557	12003	10640	11315	13464	12234	10519	16729	14132	10389	6179	4292	3067	2283	2277	2239	2438	2588	2629	2581	2218	1351	1247	1031	981	904	859	831	832	827	824	805	889	807	790	786	775	825	778	796	822	770	805	818	803	793	799	794	795	786	822	778	783	775	817	772	772	753	771	753	747	758	719	682	724	717	766	796	723	816	701	735	687	751	771	682	749	706	711	659	749	734	718	725	724	744	737	715	726	690	707	694	715	649	699	714	700	695	712	659	743	721	748	676	684	693	648	651	682	653	658	695	700	650	685	698	683	720	723	665	671	692	666	701	681	688	662	751	684	630	673	700	689	693	692	675	728	692	681	652	685	692	631	725	695	661	667	664	688	675	624	691	681	649	667	681	653	690	708	700	675	696	658	725	717	723	714	704	687	704	673	674	695	706	710	643	700	727	672	709	662	678	697	703	672	628	686	672	736	691	675	718	719	652	726	704	700	687	694	695	717	678	734	677	672	714	714	703	638	681	692	683	687	702	696	673	697	722	674	645	722	703	634	689	684	693	670	655	680	745	687	661	719	709	688	714	748	693	702	679	691	701	669	694	648	680	699	705	685	687	707	653	690	731	711	734	678	643	677	674	681	679	719	695	695	642	729	665	661	663	710	671	684	678	743	684	721	689	711	698	674	656	689	741	652	686	645	698	677	708	717	650	698	717	685	683	694	678	648	671	626	684	667	656	678	659	696	705	698	698	730	705	700	713	707	705	710	649	681	667	683	658	634	678	692	687	656	689	718	697	703	754	682	693	676	707	659	705	745	633	701	679	672	690	741	670	656	683	670	679	688	729	643	672	703	648	735	756	701	733	663	704	671	698	669	649	686	684	694	691	698	684	699	632	675	743	667	729	668	674	655	710	672	688	675	727	685	677	706	722	685	660	662	728	704	676	709	734	627	666	696	704	699	681	667	663	663	750	706	685	686	675	694	717	699	630	711	714	667	709	703	715	647	681	677	673	685	693	713	704	708	718	662	699	672	706	718	709	682	672	712	718	720	688	678	689	665	696	705	660	702	704	687	692	672	709	661	697	702	704	688	689	686	663	725	732	696	691	709	639	681	685	660	681	696	731	707	651	650	673	699	705	665	663	744	713	747	708	668	701	647	658	678	677	719	692	684	646	680	698	662	726	687	704	681	691	680	739	687	713	712	719	726	656	746	675	670	682	712	677	722	681	660	695	682	687	688	675	676	692	670	687	673	672	718	675	696	696	674	679	687	658	648	696	679	666	640	625	699	665	673	664	686	700	680	671	694	667	683	683	664	678	687	703	681	668	720	704	694	698	682	665	702	661	680	664	647	668	687	669	720	683	660	725	728	685	758	687	701	651	657	715	710	676	733	689	693	664	696	663	623	715	675	747	711	725	705	710	697	692	638	693	734	686	685	712	661	648	675	678	692	707	692	726	704	713	686	726	683	721	642	686	689	698	704	723	674	723	706	674	627	669	690	699	680	675	701	644	656	685	700	654	709	657	692	682	691	701	740	640	656	705	714	713	676	648	683	739	710	643	724	685	726	715	691	669	694	639	737	701	655	669	681	690	656	694	707	699	676	713	679	721	675	732	683	700	683	695	696	691	674	654	709	698	675	721	733	706	633	754	761	697	709	661	659	703	678	683	701	642	715	648	683	703	690	705	730	711	747	627	682	680	702	697	750	740	668	680	673	716	625	654	693	676	724	678	684	687	703	700	657	658	701	653	684	636	644	725	697	721	641	677	728	684	698	743	658	718	700	652	690	707	725	661	701	661	738	673	675	693	703	690	664	674	624	656	687	704	674	705	705	694	710	646	697	684	660	677	710	655	661	669	660	697	720	695	667	680	670	679	684	669	665	627	729	652	717	719	679	732	689	743	673	706	677	709	715	700	708	689	630	696	684	629	689	715	661	695	706	686	668	738	681	657	671	680	684	687	707	644	728	705	664	707	703	678	641	682	686	676	715	701	680	718	686	707	676	666	677	704	680	675	694	727	666	672	693	678	650	692	733	669	689	703	760	685	691	654	690	691	671	659	703	669	639	682	662	633	672	700	673	628	656	710	642	690	686	709	678	674	680	692	615	689	687	648	717	685	687	752	687	704	728	670	661	698	677	698	671	678	667	697	687	680	683	686	651	700	673	711	683	665	723	717	706	707	732	687	710	711	647	642	684	687	717	694	704	722	712	722	706	732	656	681	680	705	733	697	697	688	712	693	721	665	689	746	747	667	699	666	739	720	677	718	684	715	744	675	689	693	709	655	700	679	695	690	703	659	666	666	696	670	669	703	704	666	694	656	657	683	692	687	722	682	710	654	685	683	696	698	713	681	692	695	703	668	716	667	675	717	651	666	709	686	682	729	684	707	701	699	635	703	677	675	699	704	708	690	674	649	711	729	717	723	711	686	705	657	699	724	731	681	696	694	721	709	681	683	662	694	656	702	701	691	716	670	702	709	743	642	699	683	701	686	677	687	716	726	681	722	718	688	686	688	699	684	714	658	659	677	658	701	630	709	700	724	650	709	671	739	690	754	623	657	706	675	685	691	709	687	668	698	653	730	670	726	694	706	744	686	782	739	684	690	719	721	670	696	702	715	678	697	651	690	658	642	729	677	720	702	715	659	693	629	678	661	695	678	665	647	651	740	698	679	709	714	677	727	638	711	636	728	713	659	636	684	662	675	721	673	735	700	669	661	665	715	687	690	724	664	627	654	704	706	678	646	701	730	699	641	719	690	705	685	668	715	684	640	687	716	680	710	700	698	686	732	685	700	662	727	694	719	675	700	724	683	669	722	710	685	683	686	716	703	689	673	714	670	698	709	712	695	692	693	700	745	700	722	718	638	690	659	664	674	710	692	660	657	638	677	670	684	671	721	714	687	691	719	702	704	681	689	713	637	680	684	709	710	720	668	653	724	721	713	715	657	651	664	708	675	740	700	688	651	691	699	696	707	698	674	669	689	701	663	687	679	701	672	685	688	694	658	617	679	661	725	648	667	687	698	698	678	687	697	667	702	723	680	694	701	670	703	715	664	720	670	690	723	687	700	703	671	685	700	748	688	680	677	721	723	706	682	674	708	687	655	739	719	660	722	691	661	679	738	672	642	671	712	695	616	742	704	675	689	696	739	687	708	659	696	715	732	690	697	680	674	676	664	699	683	711	686	661	670	691	689	679	677	718	669	670	746	718	703	672	690	665	692	699	731	679	674	702	744	622	713	703	681	691	722	676	667	694	673	707	756	671	684	679	717	660	713	717	687	733	694	678	612	658	674	708	659	677	687	698	693	671	712	691	642	670	691	677	685	675	730	711	685	711	678	722	675	688	714	686	634	668	643	665	657	664	700	676	693	689	766	753	672	680	654	686	744	675	660	716	664	736	660	710	681	638	680	696	672	694	758	664	694	679	630	666	695	734	681	666	676	679	685	669	676	692	646	692	671	676	692	670	674	698	708	660	710	675	726	722	707	697	650	704
54309	48365	31076	26798	25411	23502	19279	17555	14393	10706	9494	11835	8914	8048	10046	8552	5174	2774	2192	1412	860	818	871	908	1037	1064	989	767	468	402	365	349	321	359	309	335	307	318	322	330	339	289	303	315	287	310	273	286	271	295	308	287	307	296	252	295	267	278	281	253	289	278	301	299	259	287	308	276	279	292	293	290	273	270	276	289	266	299	286	283	321	265	275	287	274	293	259	245	275	229	262	276	309	272	258	280	285	264	278	267	246	279	252	283	298	291	276	257	280	252	257	276	242	248	227	246	256	252	246	276	252	255	252	265	278	249	246	262	282	256	271	267	273	244	266	273	271	299	286	279	221	287	259	264	275	254	270	267	257	292	266	263	259	257	286	240	292	261	262	269	265	276	254	246	271	270	253	265	237	290	270	272	276	262	230	302	279	273	259	282	232	267	234	252	255	267	254	255	273	292	250	275	251	265	288	253	270	217	272	246	272	257	246	297	243	288	267	276	261	267	294	248	256	283	264	257	223	281	269	272	270	262	275	243	263	277	266	239	268	292	285	267	282	276	291	279	264	234	262	265	262	263	250	257	269	247	237	212	264	244	288	302	273	260	288	239	275	272	295	256	260	268	279	216	255	272	245	252	261	289	261	253	267	249	256	283	265	251	266	240	270	277	261	243	259	256	297	247	260	269	261	250	251	270	266	262	277	263	250	255	243	271	240	257	271	277	261	279	228	283	261	237	255	263	267	252	269	282	256	261	261	256	283	293	240	273	279	268	290	284	243	246	267	260	241	261	279	259	298	246	239	233	257	272	265	230	277	243	283	242	294	281	240	252	248	266	253	255	282	255	262	272	254	257	254	265	279	293	292	261	275	267	245	263	273	298	260	249	267	272	273	276	233	265	231	251	268	256	270	266	279	267	264	246	242	252	277	260	258	263	248	255	252	259	248	283	254	259	280	260	317	245	258	281	248	287	272	270	243	277	269	288	285	250	262	272	273	247	261	273	267	261	261	275	254	280	266	268	247	262	269	278	274	302	248	270	286	258	257	252	263	258	256	249	253	247	248	271	254	264	270	272	243	261	253	268	284	280	251	233	241	263	249	271	248	277	285	258	240	265	285	249	247	260	252	264	265	301	245	267	263	261	272	286	294	251	263	260	274	278	273	235	258	264	257	247	254	278	299	268	272	259	251	235	266	255	255	263	249	253	232	273	268	258	246	258	220	247	241	242	260	290	257	286	283	242	275	249	266	262	304	259	259	227	245	267	290	271	234	265	272	271	247	240	276	227	271	261	269	258	256	281	242	275	256	274	260	278	277	275	254	235	284	256	283	262	264	254	251	292	264	233	278	269	265	284	292	268	272	248	248	267	311	243	268	286	264	251	271	237	276	270	230	257	255	285	261	258	278	310	254	275	263	264	267	267	282	259	299	272	263	277	219	268	261	270	261	229	266	274	271	263	279	304	306	282	264	255	280	267	281	250	270	249	287	257	241	270	269	273	258	274	254	248	248	242	243	225	264	268	283	263	224	260	268	268	270	241	307	251	277	265	268	272	284	252	257	241	275	268	265	277	289	288	252	254	283	253	262	257	287	266	254	286	274	266	283	270	281	242	268	261	270	258	237	261	273	274	291	244	273	253	268	268	224	302	285	280	229	272	235	271	241	211	255	282	284	261	243	264	242	256	266	260	248	286	278	244	259	273	259	254	249	280	267	252	312	256	263	265	281	290	264	265	285	277	251	246	287	274	248	253	257	296	267	255	279	271	259	259	268	297	264	242	284	254	244	266	226	275	253	284	253	256	246	258	269	296	243	256	263	257	268	266	276	247	285	251	278	271	265	294	267	281	286	266	258	287	262	305	283	289	257	279	267	265	290	258	267	270	234	274	289	273	272	229	270	274	279	274	232	263	272	253	276	281	229	264	275	265	271	249	260	256	271	257	268	282	268	288	266	258	265	246	277	252	245	275	279	235	261	248	274	252	246	266	261	291	258	293	267	271	259	263	266	244	263	262	239	258	265	286	239	258	274	283	267	282	254	256	258	259	261	271	239	256	230	246	280	268	279	287	252	230	243	261	250	268	264	259	265	270	264	251	266	261	246	283	254	258	274	265	225	281	278	273	261	264	274	268	243	280	260	256	268	256	254	252	257	241	291	261	259	268	260	305	245	283	253	253	265	278	258	269	238	270	245	263	270	255	257	256	258	281	257	244	232	237	264	278	251	271	270	259	271	269	256	255	282	249	302	273	264	290	263	283	277	291	255	238	296	271	266	256	269	291	261	292	236	255	258	238	278	274	254	258	272	285	251	276	259	292	251	264	254	262	274	247	245	261	266	267	286	265	280	281	285	243	283	259	276	278	260	262	266	262	234	278	257	248	246	274	270	254	257	264	255	250	293	273	279	265	249	267	248	252	236	294	258	251	256	268	264	230	248	227	239	258	271	255	285	271	275	244	266	265	254	281	283	245	288	253	247	282	245	291	275	250	279	286	260	263	251	267	273	255	261	255	255	263	258	268	266	253	266	242	264	281	273	279	217	304	235	257	249	259	264	270	284	294	269	258	281	249	260	271	254	235	263	284	253	284	233	256	267	266	255	252	283	255	259	235	243	251	290	296	234	272	258	302	249	277	253	298	255	289	268	272	293	284	237	268	287	271	246	302	268	244	259	268	251	256	275	273	269	259	275	271	274	266	270	262	262	282	249	274	245	271	250	251	261	255	261	307	270	276	256	265	248	270	270	264	244	240	283	225	269	256	290	260	258	265	249	255	257	286	271	249	276	245	228	281	253	281	240	243	249	272	286	304	253	270	263	246	278	254	277	260	248	279	284	264	260	261	267	229	239	270	275	263	259	246	275	259	250	272	234	286	279	280	242	265	251	239	255	269	266	244	273	248	256	269	283	258	287	242	251	270	256	265	267	268	266	296	272	271	254	251	279	262	255	279	242	264	259	268	275	269	258	284	247	286	287	274	259	260	246	264	269	275	265	229	242	276	267	256	267	253	293	283	270	265	265	270	260	285	279	235	262	251	259	275	258	265	247	253	265	258	282	262	277	245	247	267	278	260	241	248	238	282	237	269	255	257	268	261	276	269	267	237	268	265	255	241	271	236	222	249	290	249	262	238	260	234	270	252	263	270	277	254	251	270	254	280	266	265	285	301	265	251	254	233	275	270	256	246	269	263	251	268	280	284	277	221	270	278	253	263	270	273	233	276	285	257	251	230	276	258	288	276	248	251	280	282	260	270	265	258	250	261	308	256	264	267	253	248	283	254	274	290	292	243	271	262	267	293	266	235	260	267	271	272	272	249	250	279	277	244	262	247	272	243	256	273	252	262	252	262	231	269	274	263	233	247	245	236	263	265	254	241	269	278	225	280	286	255	248	273	273	244	276	294	268	271	260	264	281	269	256	259	272	265	270	262	268	241	271	260	265	247	231	259	282	253	248	290	286	284	278	275	293	251	245	245	245	272	261	279	276	248	253	245	247	229	259	251
43842	49640	32492	30205	30475	25918	21830	26593	23364	20248	20835	26199	19464	20115	27327	23973	18410	12077	9564	6777	4927	4238	4477	4934	5916	6327	5702	4443	2504	1893	1605	1478	1337	1283	1264	1260	1158	1102	1176	1101	1060	1053	1041	1068	1011	1041	998	1112	1098	1066	1091	1065	997	1019	993	1001	1074	952	1018	1046	1016	1043	1039	1069	996	1020	968	989	963	944	943	986	959	985	962	953	988	951	918	933	880	918	965	881	935	854	873	948	860	876	873	876	808	887	907	872	889	891	843	839	879	837	823	856	793	825	814	824	812	856	787	774	802	804	780	795	784	776	843	835	826	841	791	787	814	807	766	769	798	798	814	775	764	771	766	844	803	864	816	832	818	785	814	852	831	815	766	794	821	800	794	745	838	813	758	816	791	762	824	803	794	801	855	841	809	807	832	779	791	733	788	740	816	794	801	834	798	769	807	801	818	822	814	820	859	798	738	771	850	778	792	810	811	821	850	817	791	790	793	841	830	832	820	831	803	786	803	828	810	834	870	807	766	816	790	819	747	770	773	789	808	812	782	790	792	792	813	813	849	772	819	782	800	797	776	790	831	856	839	782	841	859	805	817	807	785	815	832	766	757	746	767	790	782	797	771	821	813	828	801	822	824	799	793	804	840	789	794	769	754	821	812	790	804	797	807	818	743	839	815	751	848	772	815	743	817	768	793	801	804	833	814	811	791	782	853	823	829	796	785	796	825	767	799	765	858	788	731	770	829	785	805	832	831	777	813	791	867	807	802	788	803	779	809	742	824	782	850	820	834	800	790	789	857	809	804	798	826	795	824	793	794	797	768	798	793	791	835	784	801	863	767	813	793	828	812	782	756	785	785	782	817	861	793	800	792	780	824	810	818	808	788	771	791	783	813	771	842	837	767	756	796	808	744	801	794	768	764	806	816	802	785	828	779	775	785	795	828	799	804	815	805	791	781	803	811	839	800	769	709	823	770	761	789	829	782	787	808	790	790	778	831	785	842	823	823	834	839	806	810	766	832	808	812	795	782	796	767	857	777	810	779	803	809	769	807	783	774	749	790	762	800	837	765	781	774	774	795	803	772	800	816	771	825	757	793	785	831	829	821	792	804	762	790	811	857	812	863	815	793	768	767	770	835	815	782	808	805	745	793	749	779	808	809	794	769	781	759	802	756	782	806	807	792	787	760	774	786	794	807	864	770	780	756	814	800	808	827	789	777	770	783	841	813	829	872	850	758	807	814	771	775	772	765	799	822	863	771	863	809	790	786	753	733	847	803	816	794	767	787	767	799	769	805	818	807	750	763	871	801	779	773	857	810	827	843	776	782	781	785	773	793	798	753	811	815	835	810	762	772	790	853	813	801	811	807	793	815	770	813	822	762	806	809	756	860	782	794	833	821	767	818	822	810	796	735	776	801	828	830	780	777	814	813	867	830	857	786	857	818	787	816	805	807	824	798	821	854	822	783	824	807	796	802	824	811	801	791	824	831	840	779	828	781	781	767	804	846	780	838	850	839	772	821	849	728	784	791	794	879	751	788	846	802	719	835	797	842	792	827	812	774	816	816	794	760	778	805	832	797	752	763	768	809	791	818	747	776	793	775	784	837	778	801	790	847	789	848	785	814	799	751	822	834	767	820	824	794	837	784	812	814	786	761	790	813	812	819	769	776	782	772	784	763	816	833	833	804	793	826	793	811	748	791	807	791	789	817	804	825	803	820	811	794	792	829	838	794	777	785	780	800	860	792	759	794	834	774	832	805	756	797	802	780	775	787	806	833	803	810	764	769	806	780	795	859	805	809	797	861	776	791	774	835	788	837	817	815	767	824	755	778	798	789	858	834	809	797	814	769	853	798	733	764	863	867	847	823	765	850	819	787	756	771	830	826	801	840	806	824	837	736	790	790	798	806	739	787	777	799	797	755	805	828	783	789	792	740	825	836	830	851	763	827	766	816	757	812	836	786	823	772	782	775	791	791	794	790	806	744	798	812	831	802	792	774	821	797	762	807	774	801	787	813	800	791	813	755	779	782	832	780	827	771	834	772	796	821	842	795	866	769	816	797	794	844	777	806	795	838	842	777	820	823	789	843	786	810	790	755	841	835	778	822	821	760	789	791	776	751	792	817	856	814	759	785	773	787	777	832	846	739	815	801	800	817	809	797	790	823	839	806	782	825	850	758	778	827	787	816	822	833	788	804	779	775	807	800	818	823	815	769	810	783	795	803	781	782	778	787	781	781	818	788	817	803	795	818	798	773	800	840	801	851	807	817	743	809	825	793	768	801	748	785	816	801	776	797	757	789	785	803	887	792	827	850	804	837	816	753	765	833	821	828	817	802	837	791	825	795	789	804	800	814	774	814	824	852	816	867	779	870	796	808	773	761	729	816	785	842	812	826	837	810	796	784	811	812	809	796	784	773	841	784	840	851	840	800	848	829	787	820	817	901	777	758	799	775	800	808	748	779	774	773	793	804	815	772	798	800	866	861	768	765	856	799	792	776	805	841	784	781	784	813	819	829	795	753	777	765	834	786	820	759	822	813	785	770	809	792	787	789	852	812	768	744	756	723	787	725	781	856	818	767	781	853	826	770	810	779	788	827	766	795	783	805	777	792	840	804	808	772	834	777	815	766	816	785	795	807	794	751	757	775	798	790	812	852	798	786	821	852	786	788	740	795	802	809	790	808	754	797	840	745	818	839	792	805	814	803	799	829	781	803	834	786	810	820	841	808	818	839	775	814	845	730	808	838	773	778	791	785	850	774	781	819	828	822	775	846	781	774	851	795	773	782	810	819	788	780	815	772	843	779	805	778	813	771	811	814	781	819	775	788	821	738	792	821	832	794	839	766	819	850	802	835	801	794	786	755	807	848	822	781	793	803	851	810	805	796	846	736	750	798	813	772	799	786	785	842	750	756	827	753	794	827	831	818	795	762	836	832	857	768	836	789	791	823	834	734	794	817	813	779	803	836	828	787	774	804	822	809	830	871	785	741	792	763	767	748	825	817	823	801	765	824	817	846	801	778	803	787	787	824	822	801	780	778	801	813	819	835	802	830	797	781	827	796	851	782	830	830	753	797	808	790	772	830	812	798	839	820	851	800	825	830	795	741	788	795	805	799	789	805	813	811	757	803	814	826	830	807	789	789	813	805	776	840	805	817	792	778	794	802	811	855	825	837	807	812	768	855	831	804	806	796	765	750	860	859	768	786	775	818	772	819	871	772	777	788	802	814	785	772	819	807	797	804	769	866	770	756	842	808	811	817	761	797	811	788	814	784	770	837	772	779	800	836	828	802	813	811	832	785	814	770	754	844	798	828	736	788	818	767	798	745	850	823	805	809	776	791	781	824	831	817	763	815	876	837	794	749	788	739	852	762	810	834	772	804	814	770	835	774	764	795	785	784	744	861	791	738	770	833	826	835	783	797	810	803	769	805	782	760	853	773	814	818	846	761	825	757	769	799	809	804	790	779	798	807	792	747	794	747	770	821	771	747	801	792	782	759	793	830	808	794
18731	21455	7848	3098	1958	1364	1038	992	749	577	628	627	570	524	552	454	402	362	341	308	322	341	322	307	345	314	262	285	274	273	298	276	269	267	293	302	289	282	283	262	271	291	271	277	289	281	259	301	268	260	257	283	310	264	258	284	275	296	253	265	304	274	258	229	269	304	294	297	261	249	244	270	261	279	308	284	284	283	302	304	273	280	290	261	280	290	301	273	280	270	272	278	265	288	255	280	247	257	268	274	288	289	293	257	255	255	274	280	271	272	248	255	267	277	279	296	257	239	223	270	259	266	294	255	281	282	265	303	274	296	262	268	273	269	285	282	283	279	262	310	286	288	276	253	274	279	254	257	297	235	291	282	306	270	285	270	332	276	287	252	271	303	269	273	302	287	238	262	273	286	278	273	250	281	258	297	275	257	274	290	269	271	303	274	274	283	253	236	288	276	251	264	313	283	266	281	284	284	275	298	249	271	263	291	254	289	242	248	252	270	277	297	263	265	265	266	275	280	255	287	254	296	282	278	258	264	268	298	289	275	270	267	258	286	281	275	275	249	272	271	264	274	259	278	280	256	274	275	255	259	268	265	290	255	282	294	259	299	272	284	259	280	300	264	256	260	283	278	281	276	240	260	260	294	271	247	274	278	289	298	295	246	254	259	255	268	270	278	288	268	277	292	293	274	258	253	259	291	305	267	255	254	272	259	250	285	269	276	312	281	298	289	268	268	232	249	250	245	314	256	274	261	251	241	265	268	243	282	266	255	285	301	248	259	277	267	285	237	270	260	290	276	297	256	270	268	270	295	278	258	273	279	304	253	262	285	259	250	287	303	268	307	261	276	278	265	287	291	238	266	296	266	282	267	242	289	288	289	290	276	245	260	276	244	268	272	268	279	263	265	266	290	265	273	262	280	254	247	295	299	291	270	282	288	255	243	279	257	291	253	270	281	272	279	301	275	267	286	262	238	263	290	263	280	286	275	276	257	267	275	261	293	303	273	297	260	284	267	278	269	293	292	260	310	278	269	265	296	281	301	291	300	258	290	270	267	275	261	253	257	280	268	264	270	227	260	284	282	274	278	296	264	259	268	315	277	244	274	269	268	264	277	232	276	285	273	287	261	260	255	309	286	281	275	293	242	256	259	244	258	294	248	260	250	257	260	277	257	273	271	292	279	297	279	269	256	275	273	264	288	254	265	277	292	279	259	236	246	281	283	268	284	257	308	273	277	267	293	284	276	272	237	303	286	277	283	259	259	260	282	255	240	260	268	273	311	281	283	298	269	269	299	281	283	291	257	271	249	245	279	285	289	263	253	267	258	262	289	268	261	263	258	311	226	283	270	258	283	261	248	262	291	287	249	284	269	278	288	238	267	269	284	285	287	245	272	264	262	267	277	270	284	252	268	273	277	271	274	246	250	264	276	279	285	271	262	294	247	263	276	279	271	279	261	285	275	276	261	322	291	292	281	260	289	267	262	297	281	253	262	283	273	264	273	264	257	254	261	275	264	272	245	269	283	276	265	268	242	289	251	276	257	263	283	256	268	254	283	234	277	293	267	248	294	267	257	266	217	284	265	286	290	278	255	299	274	243	273	237	249	273	279	277	261	260	274	265	285	283	290	277	255	260	285	267	293	259	277	259	256	244	269	281	263	261	297	273	236	286	279	271	242	284	263	302	276	255	272	255	278	271	256	271	232	258	263	290	263	237	255	272	265	299	284	274	294	293	264	298	270	281	257	269	255	266	284	262	281	266	244	288	289	289	282	275	297	259	290	288	301	295	281	267	269	273	281	276	246	277	268	276	269	282	247	266	252	255	286	278	296	271	277	269	277	291	276	289	279	264	266	266	240	285	264	274	333	274	275	272	290	271	267	281	266	251	268	273	303	242	272	244	281	262	281	248	292	266	220	271	288	291	282	260	259	271	290	291	264	269	270	263	262	280	267	284	273	270	261	308	252	289	293	285	278	262	279	292	300	272	259	245	272	254	302	261	263	268	299	289	249	238	275	241	257	291	291	271	291	283	264	312	290	276	253	255	246	281	255	281	260	273	296	245	279	290	272	294	261	274	257	265	270	279	283	275	294	263	270	226	272	274	282	272	313	269	282	280	292	294	288	310	268	259	275	249	312	288	276	277	262	244	252	270	269	264	301	269	272	272	306	261	267	287	271	289	299	288	271	290	276	246	233	284	275	272	270	295	297	288	259	268	273	258	248	270	279	270	275	268	265	275	261	242	262	256	274	286	277	266	262	251	284	268	270	268	263	262	262	237	238	289	267	287	266	252	259	251	273	267	272	271	270	286	248	265	264	282	304	240	289	284	265	267	255	223	275	264	284	257	246	288	251	286	299	293	283	262	258	275	286	266	290	236	276	293	262	269	279	272	248	287	276	264	277	267	248	283	259	283	271	271	279	276	253	246	276	277	278	281	269	280	257	250	263	272	273	306	267	262	278	243	247	268	263	274	280	260	270	256	246	277	274	263	233	265	259	254	251	284	265	291	284	267	253	271	273	284	278	253	248	285	285	289	279	299	231	235	299	261	281	279	273	274	269	255	289	295	268	286	289	298	278	269	270	272	299	252	280	237	274	295	293	270	270	293	276	287	294	272	276	256	296	278	290	252	276	275	263	258	259	257	261	272	269	261	255	274	289	263	313	278	286	274	293	266	271	256	230	302	306	267	304	280	268	255	285	252	269	279	259	296	316	280	296	252	279	291	251	280	275	273	285	288	248	271	264	278	277	245	268	280	284	252	291	261	289	256	285	272	256	265	278	305	260	242	266	253	257	244	290	262	281	290	259	285	265	259	278	278	267	281	308	283	290	294	296	283	285	266	276	270	250	267	258	272	275	271	265	250	276	291	293	252	287	250	283	262	249	282	272	260	277	270	252	285	289	285	266	231	267	275	288	290	272	273	255	283	250	284	269	259	246	279	243	296	261	312	267	280	284	262	289	271	237	262	273	258	271	286	283	259	242	260	304	279	260	310	278	259	283	268	300	281	232	273	267	288	261	308	263	279	275	270	273	287	274	274	278	273	269	280	277	260	269	281	278	270	306	296	232	245	288	293	258	257	263	267	258	290	288	284	277	285	285	284	265	253	262	264	257	250	295	275	265	307	282	280	275	275	258	276	301	268	310	293	253	267	269	272	283	247	274	255	252	257	281	259	271	294	257	270	268	265	281	269	264	231	262	274	271	264	306	313	254	245	264	262	253	295	298	310	293	270	278	264	307	273	291	254	292	284	257	267	257	299	261	242	249	277	281	276	251	290	276	286	319	264	261	267	254	320	289	269	261	282	276	253	271	263	275	259	259	270	256	267	236	284	268	301	268	266	285	248	283	287	269	274	282	255	272	297	276	265	264	272	258	276	320	309	302	253	294	297	294	250	280	300	262	279	296	289	268	277	288	270	242	237	269	284	282	274	272	271	255	243	268	232	248	285	233	264	271	268	280	263	268	282	263	289	308	264	294	262	252	276	280
15155	24099	7128	6068	5477	4450	3759	3798	3078	2605	2403	2793	2528	2224	2632	2188	1880	1388	1172	1072	1047	1046	997	998	1114	1027	1076	1006	952	937	895	947	926	872	927	913	884	889	932	892	883	877	885	915	866	871	894	917	884	920	865	893	818	890	867	872	821	840	857	920	859	870	818	869	865	851	822	857	818	839	860	838	827	838	844	855	851	877	766	868	778	877	869	841	855	872	844	819	840	874	841	891	842	903	882	893	847	875	842	862	866	870	804	822	827	838	851	855	914	837	818	898	825	869	882	866	841	835	838	830	824	896	851	816	786	814	811	856	808	818	837	835	813	832	832	848	882	874	812	856	848	831	831	806	870	871	848	829	779	826	873	825	836	866	863	847	774	818	821	832	797	837	898	797	837	826	823	840	838	825	879	854	869	858	798	853	771	865	822	822	820	863	889	814	846	825	885	822	866	859	820	845	861	801	896	799	829	846	818	843	920	860	826	799	902	868	809	849	887	805	864	854	825	845	819	826	904	840	825	849	807	840	829	808	823	872	872	857	845	892	920	848	842	850	802	864	894	836	840	851	797	808	856	840	827	880	795	845	851	832	873	836	849	852	800	820	816	818	799	835	853	846	868	813	849	869	864	862	842	894	807	838	812	819	807	902	836	898	840	828	802	845	882	828	824	852	800	823	838	837	805	814	853	862	830	848	846	823	859	824	831	845	822	917	829	873	855	847	845	872	804	798	850	870	807	806	855	795	862	871	887	835	822	861	844	833	843	837	875	877	895	888	860	860	833	892	840	911	868	809	823	828	916	842	823	858	834	816	818	833	863	877	825	819	831	853	820	812	855	836	826	836	855	814	877	814	825	805	845	841	796	822	796	873	845	859	842	791	781	847	864	937	843	871	886	816	833	793	861	801	834	859	800	864	826	819	857	849	833	807	852	835	824	854	838	892	824	869	816	784	796	847	876	843	833	859	838	819	860	823	870	898	784	863	870	819	822	852	844	838	828	786	849	792	838	840	803	887	851	802	811	860	804	879	876	816	828	842	883	860	844	888	874	822	825	785	853	838	834	848	847	826	874	799	827	846	832	854	793	877	836	859	876	848	768	789	871	824	869	885	799	869	822	830	853	808	829	866	866	890	847	829	886	854	817	855	810	833	848	904	800	824	888	852	865	856	841	818	850	810	765	837	860	811	833	821	839	833	888	869	827	851	807	850	820	845	821	789	845	836	821	828	816	855	812	827	852	828	830	846	819	870	887	858	844	853	765	871	833	831	815	822	829	825	862	830	835	810	841	912	887	809	881	898	807	867	858	897	828	838	851	824	846	826	809	809	825	814	847	791	825	818	861	866	816	865	822	859	842	821	804	839	817	843	826	795	852	792	824	894	843	833	830	830	823	863	830	831	823	804	852	859	838	820	851	879	864	859	866	825	825	873	865	840	823	886	805	815	808	859	857	853	818	836	827	848	780	853	810	846	805	865	814	871	835	847	856	879	870	814	830	807	850	820	850	837	818	843	842	863	879	840	837	825	854	859	779	895	833	895	856	805	873	873	835	864	828	816	824	815	838	881	856	830	864	844	848	893	848	845	801	847	826	847	822	822	844	810	803	855	817	832	867	877	844	819	825	833	817	893	845	930	845	814	837	844	893	792	863	821	818	859	889	832	833	865	811	901	833	852	881	817	834	905	868	861	817	814	811	817	885	852	875	825	821	851	814	799	833	868	848	849	838	851	871	846	795	796	822	841	812	902	856	861	840	799	839	808	879	830	918	851	842	871	818	827	799	889	838	835	814	823	790	803	855	834	889	860	812	876	857	867	836	855	827	845	804	891	845	832	844	858	811	821	854	867	834	860	842	816	853	870	837	818	817	850	818	831	819	819	841	846	826	809	812	847	869	801	857	831	787	863	874	851	826	798	769	882	851	842	836	898	806	845	840	845	814	874	847	864	847	839	881	867	849	873	801	889	832	889	877	801	803	826	870	817	844	890	828	848	821	882	866	840	852	790	874	869	864	822	845	845	846	875	834	811	845	850	845	808	907	852	910	860	827	916	889	851	881	814	799	843	856	864	823	819	875	849	800	874	817	839	860	842	799	878	881	893	868	900	879	861	817	859	824	848	790	831	883	844	884	808	847	837	871	890	864	823	851	818	864	863	836	867	844	913	829	853	823	857	824	807	870	818	914	851	831	845	879	890	881	792	877	873	837	853	845	831	867	825	888	823	825	854	843	809	869	804	804	879	820	846	848	861	797	807	829	867	762	870	846	867	840	805	859	819	773	899	857	857	781	837	825	804	807	859	864	893	875	821	903	901	839	847	824	871	814	863	844	849	867	914	833	850	806	820	873	850	827	858	855	875	817	886	886	852	848	811	857	833	841	883	792	866	801	853	857	832	814	836	821	848	771	844	839	880	898	834	876	839	853	843	833	842	840	877	865	866	843	833	856	840	805	813	856	881	831	835	829	833	813	914	873	821	863	885	909	819	849	857	824	897	872	855	890	881	833	860	887	805	794	866	832	872	838	788	875	888	836	873	841	865	823	895	838	846	850	852	873	852	826	847	847	823	874	872	824	839	861	865	887	858	833	817	834	845	913	878	871	889	847	832	833	816	827	836	876	799	864	850	885	878	875	807	854	849	864	872	848	879	864	844	842	801	847	849	843	862	894	792	859	839	848	887	820	817	817	856	868	850	839	833	878	857	823	873	841	835	823	804	884	862	841	872	809	824	828	833	854	831	815	849	829	838	869	825	888	802	831	910	832	827	841	808	865	862	850	826	846	802	819	810	832	871	854	843	812	811	844	841	860	786	906	788	847	849	871	836	818	899	873	865	818	850	817	800	846	870	818	826	829	832	834	770	815	829	864	805	836	807	863	802	869	853	832	846	859	815	827	841	873	796	842	846	827	831	836	765	875	836	802	842	825	850	810	816	811	820	841	852	873	925	785	849	840	835	867	883	865	818	870	812	885	825	852	827	850	835	882	824	860	832	840	839	831	801	838	767	898	881	846	884	858	886	867	859	842	836	835	839	857	814	802	853	871	835	806	823	873	841	812	861	803	815	876	791	847	844	804	814	852	856	868	806	815	854	842	817	879	827	829	840	825	788	831	847	850	811	803	902	825	897	863	831	846	822	809	822	816	847	829	790	828	794	835	837	839	817	832	858	801	904	862	814	861	780	883	819	845	787	861	865	898	835	797	841	838	848	820	827	844	797	791	852	867	851	834	828	841	871	854	806	838	866	861	894	787	787	837	850	861	842	794	887	817	836	849	851	859	757	838	810	811	827	827	908	818	842	875	813	877	870	822	847	861	855	848	869	810	855	787	813	820	829	850	845	873	887	835	819	864	904	830	856	826	814	804	866	854	847	915	861	842	879	834	814	843	857	830	903	832	862	806	858	845	783	836	860	835	797	866	831	856	839	841	860	822	822	847	880	826	828	833	852	878	801	893	871	884	862	890	834	801	809	785	823	854	877	804	846	859	853	858	836	849	860
46237	48657	31100	23086	20301	14861	10729	7966	5991	4531	5380	5004	3966	3355	3908	2779	1561	1055	728	574	415	364	394	344	435	451	413	365	313	273	250	222	262	242	252	237	241	243	198	248	241	236	234	226	239	253	238	224	230	212	260	215	213	221	214	220	237	218	225	219	207	238	242	249	226	214	176	219	202	191	215	229	211	205	203	205	212	194	249	207	203	233	211	260	217	262	225	233	207	218	220	225	237	198	207	213	219	226	225	198	232	231	200	205	194	225	207	187	237	223	203	205	210	220	202	218	220	193	235	205	188	216	231	228	213	191	209	217	225	195	224	222	222	193	208	207	192	200	229	181	211	211	196	241	251	208	217	218	211	202	215	201	209	203	198	235	208	223	228	203	199	234	193	212	203	210	227	215	221	204	228	247	204	213	199	208	188	224	218	199	203	212	208	214	223	200	235	198	196	239	218	198	232	206	207	189	223	216	220	209	183	214	201	197	211	212	225	200	214	209	228	199	194	202	244	224	198	202	196	236	204	201	232	193	216	199	227	199	203	215	210	197	194	213	204	204	203	208	205	232	207	219	207	204	201	228	198	223	211	202	204	210	236	193	217	219	219	207	217	206	203	189	194	210	204	253	201	182	198	217	214	208	207	185	220	208	210	222	228	221	207	204	219	249	208	207	208	219	220	209	196	214	206	204	225	208	183	232	221	203	206	209	208	201	207	217	186	235	226	215	218	203	256	200	218	203	228	220	195	207	209	208	209	196	207	192	188	221	205	214	234	227	209	227	242	235	188	214	221	209	185	196	219	208	215	216	216	213	236	210	181	203	220	237	178	201	211	194	205	184	209	200	208	201	212	200	201	198	234	214	220	215	211	225	226	204	230	201	206	232	206	209	215	215	197	220	251	227	219	194	228	216	227	221	219	212	235	215	218	224	238	219	211	210	205	208	204	202	219	213	221	202	231	207	205	199	206	217	189	202	189	215	219	221	212	231	195	201	232	215	205	233	224	227	187	217	227	223	202	246	216	201	195	207	209	195	224	219	200	208	209	238	222	212	221	202	218	212	198	188	201	188	216	239	199	219	238	180	192	201	216	210	186	221	213	238	239	216	230	194	215	209	214	232	220	225	205	230	191	181	225	220	238	198	226	197	202	221	233	223	204	206	172	210	210	197	214	205	205	215	207	233	198	218	211	214	206	210	194	193	218	219	189	207	202	216	202	201	222	234	217	189	195	220	206	195	200	204	230	225	208	207	211	218	207	223	207	193	199	230	182	217	212	204	203	213	207	197	215	192	227	202	221	223	215	215	226	203	215	240	223	205	236	209	217	240	229	212	210	208	211	204	216	224	197	203	190	231	238	214	225	223	233	214	224	215	228	216	209	216	219	219	241	214	189	192	193	213	185	214	217	204	186	223	223	240	200	191	201	206	225	206	201	217	226	217	233	242	201	199	221	201	201	201	219	214	197	219	201	218	185	198	209	209	187	207	195	219	214	228	254	205	197	215	203	218	213	202	189	201	211	215	230	209	218	210	186	219	217	211	217	201	211	196	214	206	216	243	203	197	210	230	213	213	230	211	224	244	206	224	220	204	214	212	222	189	194	189	199	206	186	217	204	217	211	198	232	188	217	209	217	200	206	193	208	223	191	204	248	225	184	186	231	211	196	208	212	212	216	208	197	226	234	213	198	208	220	244	207	216	204	192	214	216	215	252	183	211	232	234	229	206	213	219	214	187	168	203	195	221	197	209	186	207	197	199	203	239	204	216	179	228	206	196	227	210	192	200	201	214	183	228	208	201	240	214	207	220	226	228	235	214	204	202	211	204	179	247	212	227	194	216	208	207	206	246	214	204	203	210	206	210	231	233	229	218	213	212	204	214	198	207	201	195	221	211	205	217	214	189	198	222	202	207	220	202	222	215	205	205	204	200	204	193	213	206	203	222	252	228	233	218	208	196	197	233	197	213	237	204	192	200	215	183	170	192	212	211	203	221	204	227	192	206	213	218	209	201	192	217	180	216	237	218	196	200	211	214	195	218	185	202	221	201	195	176	215	222	247	203	222	198	218	214	193	228	225	207	213	246	201	218	193	185	210	222	206	215	223	210	209	220	208	194	200	219	237	206	194	238	194	218	196	200	208	190	224	217	210	209	218	223	228	197	211	239	212	214	261	224	228	213	229	205	213	212	202	212	224	227	229	207	227	194	207	179	174	203	186	209	201	218	237	187	204	222	219	211	199	198	208	209	204	249	216	232	198	236	186	230	205	226	199	209	204	213	226	216	207	184	224	219	196	207	215	212	227	216	204	194	217	198	218	210	233	215	211	203	220	189	189	195	220	241	213	235	198	223	204	202	234	204	218	218	211	194	216	218	210	202	218	208	203	223	214	214	214	215	191	193	227	201	241	231	202	202	194	206	212	236	168	221	212	211	203	205	218	235	230	228	220	194	196	210	204	200	197	217	208	189	199	218	227	183	215	219	217	228	221	208	213	215	224	238	228	192	221	199	214	200	208	199	211	206	224	209	221	233	212	199	248	206	202	216	215	250	227	224	217	205	203	236	223	223	175	207	213	216	226	226	210	240	207	218	227	194	230	213	217	203	198	198	182	212	212	195	198	194	214	211	202	231	216	247	196	201	235	227	205	195	189	203	231	237	201	204	172	194	218	215	212	219	224	253	220	231	213	200	215	238	206	213	228	223	200	207	187	214	211	191	228	237	192	196	262	227	247	210	202	218	225	216	227	229	214	186	228	202	214	202	190	203	219	197	232	234	218	211	241	216	179	169	213	228	207	214	206	206	205	210	237	207	214	237	208	212	240	218	199	233	231	184	227	211	215	229	206	241	186	193	204	205	207	212	203	199	202	248	203	208	217	213	197	222	204	210	202	204	205	202	236	225	194	205	233	205	217	212	199	219	218	217	239	213	219	210	204	206	224	223	243	195	227	214	233	227	228	180	191	184	219	204	227	186	207	219	238	218	230	217	221	226	197	221	217	222	217	198	225	187	205	238	210	220	216	237	209	219	226	216	209	221	227	204	194	214	205	175	210	216	199	225	223	193	189	225	227	208	191	209	202	201	203	198	201	206	202	217	200	197	235	186	197	231	217	197	198	217	224	203	202	225	219	231	207	228	226	205	214	200	200	206	200	210	194	225	213	198	248	219	229	227	213	228	214	237	230	220	208	229	216	185	203	206	230	185	195	227	183	210	191	205	221	196	210	189	214	206	214	212	190	198	215	181	199	220	211	237	241	185	213	192	218	203	228	220	206	212	216	200	184	216	228	189	216	197	199	215	224	184	208	210	210	192	236	183	207	214	174	216	218	215	203	199	208	209	227	209	207	231	215	221	203	244	230	241	227	219	204	200	183	246	200	226	207	205	229	224	224	226	212	218	235	204	192	211	221	199	200	207	225	229	223	178	219	231	219	221	209	202	217	205	191	245	211	214	209	215	227	234	194	228	190	208	190	225	197	246	213	227	225	220	215	212	195	199
37092	48640	22274	18940	20999	17175	15530	16447	13334	11809	14935	15092	12884	12170	15717	11971	8254	6095	4248	3022	2054	2018	2103	2121	2632	2620	2241	1833	1311	1243	989	951	855	854	883	946	878	851	845	862	765	789	804	822	778	811	806	764	831	777	800	805	710	795	756	746	776	746	802	758	795	751	757	719	715	714	716	733	746	724	778	768	722	762	744	733	746	685	699	727	733	697	698	728	736	706	766	715	728	708	704	744	723	702	744	720	704	686	721	674	634	718	678	702	693	662	693	669	689	670	719	654	689	642	672	688	694	687	666	689	735	675	672	720	688	665	688	681	681	692	674	670	705	687	662	674	667	707	710	661	671	673	695	651	706	725	674	698	703	658	689	617	679	692	671	683	685	669	746	687	694	699	740	669	703	683	710	654	659	641	668	646	699	668	673	646	709	660	689	678	673	707	649	712	654	657	717	636	705	687	665	645	675	672	662	683	693	694	721	654	695	693	659	673	656	656	662	657	654	672	645	709	668	703	683	673	710	677	697	647	733	686	697	716	686	652	667	647	652	654	629	634	669	715	671	647	627	672	648	683	710	670	648	659	643	660	707	617	713	657	658	689	710	659	617	734	693	634	686	640	667	681	695	680	694	657	660	676	639	640	666	694	644	665	658	708	663	692	669	630	661	714	685	669	653	667	665	705	678	656	699	664	654	666	687	660	659	667	693	683	696	693	661	644	662	639	704	719	737	666	671	701	677	681	689	691	657	705	682	654	678	697	651	702	670	661	663	669	696	625	615	696	658	700	687	698	653	685	688	658	625	683	691	692	649	667	668	733	657	679	655	633	650	648	692	702	699	729	673	637	662	642	640	685	681	706	687	647	666	694	665	690	664	629	678	691	683	671	586	694	647	681	757	634	702	667	649	692	708	719	692	668	655	675	691	703	686	676	654	665	682	634	641	705	698	656	673	652	657	660	665	675	626	679	680	653	654	632	646	712	689	671	635	731	665	610	666	657	733	645	698	718	685	693	678	662	651	637	650	688	674	674	656	692	721	642	700	663	662	691	664	672	668	710	683	678	656	710	671	687	638	670	642	669	695	692	734	662	683	664	720	701	673	655	696	678	666	636	676	705	676	665	636	680	646	657	691	673	651	703	685	688	643	630	639	674	694	688	690	688	631	692	667	715	646	656	670	642	699	655	652	665	620	672	683	638	674	677	666	737	668	706	660	671	657	663	680	673	673	671	644	662	605	636	672	672	664	663	709	673	681	687	710	664	688	666	663	665	623	707	665	653	678	701	645	637	698	715	661	694	679	687	653	698	676	678	694	676	727	733	685	691	646	668	665	665	686	686	680	710	614	722	671	666	668	715	676	685	656	694	611	688	689	676	655	704	617	711	631	635	671	681	697	684	683	684	676	665	680	664	694	595	667	703	691	676	652	650	652	695	678	670	648	697	616	704	720	678	654	658	621	689	665	653	676	658	619	660	682	689	668	697	648	664	664	694	679	611	695	673	679	690	665	681	689	669	651	677	625	634	763	648	666	690	713	674	694	671	684	675	621	658	675	682	646	638	696	729	660	631	697	703	665	653	621	680	639	681	704	705	662	675	644	662	658	644	669	636	654	687	666	636	689	641	643	684	688	658	694	720	637	637	691	677	672	654	670	685	648	669	667	651	659	678	702	649	688	639	687	635	672	690	659	734	630	637	708	617	664	663	677	675	673	680	621	700	710	669	652	666	645	640	686	646	690	657	656	678	649	681	635	656	667	691	676	699	701	657	645	697	698	662	708	691	690	690	670	667	664	633	695	661	674	678	662	675	664	674	673	617	689	694	666	684	676	727	715	670	658	678	649	663	688	703	692	654	700	656	672	686	628	683	668	683	670	706	681	661	664	671	682	647	680	671	693	641	669	666	692	646	673	727	659	688	651	696	675	702	675	726	699	637	677	665	664	690	671	650	727	666	696	666	641	679	675	657	702	677	628	684	651	666	682	665	669	647	669	642	718	635	672	749	684	625	724	654	685	671	632	638	661	708	658	729	664	669	689	694	694	629	647	675	666	681	669	681	666	672	695	644	718	697	675	694	665	675	656	701	712	633	694	713	627	615	639	649	641	691	658	678	666	709	700	657	685	645	716	683	663	656	682	681	697	660	706	715	694	663	672	649	700	683	649	672	665	653	679	662	709	682	747	662	677	629	668	695	644	699	697	692	650	713	683	664	666	733	669	655	704	653	603	682	630	668	626	668	679	670	629	635	668	652	649	677	652	731	679	655	683	678	690	701	662	613	663	667	630	670	635	659	636	707	644	696	632	686	656	689	681	702	706	691	672	684	640	656	678	641	637	654	655	653	660	679	641	713	708	671	658	667	678	708	690	677	632	625	653	743	699	657	692	685	696	671	673	645	675	669	697	647	646	717	671	690	665	684	643	692	722	685	654	736	666	702	674	659	618	718	650	668	638	654	700	664	679	718	646	687	624	660	661	649	625	658	709	654	714	680	696	716	681	665	645	691	665	647	657	696	677	692	690	690	667	663	666	631	699	682	662	659	679	619	634	654	679	649	671	678	693	670	674	688	650	659	629	732	662	665	718	676	656	694	694	676	685	650	671	670	688	675	691	667	649	677	675	695	632	669	641	669	674	627	658	682	656	664	636	672	693	683	669	652	667	669	657	695	659	640	652	712	686	695	656	667	654	686	636	697	655	670	694	670	632	657	675	694	651	632	707	669	637	730	691	699	671	672	655	639	677	629	657	661	678	642	685	683	683	664	668	688	725	669	680	643	684	651	667	664	710	663	666	651	673	655	623	634	675	684	674	667	721	691	727	670	710	659	659	699	696	652	674	628	639	664	663	709	681	671	670	670	661	679	679	672	669	705	649	702	673	674	663	619	681	654	658	634	642	685	666	679	639	658	715	663	720	678	708	654	667	663	708	680	718	687	716	700	661	677	684	671	650	674	672	625	664	633	674	715	685	680	708	654	724	653	703	659	671	662	691	708	676	674	693	627	659	670	670	676	691	652	675	633	711	698	702	639	698	640	719	656	689	717	639	658	671	660	690	698	663	698	720	683	687	683	645	653	686	670	692	696	632	673	668	690	637	677	655	663	658	665	648	666	649	699	662	633	680	656	661	642	707	658	700	655	689	688	728	687	670	706	604	620	644	711	677	688	714	680	676	661	717	680	704	670	617	675	655	710	740	641	658	618	644	678	678	679	631	658	672	627	667	660	684	655	711	702	653	708	694	710	668	643	683	645	687	666	666	691	690	654	664	718	633	676	653	664	675	707	700	598	695	682	678	689	696	641	630	658	643	711	703	650	688	712	644	683	670	661	695	689	656	686	719	671	644	668	674	684	709	680	650	676	720	661	671	700	628	665	694	700	673	685	645	673	646	680	694	733	665	642	708	638	708	706	643	707	638	678	715	668	643	713	672	637	666	674	699	653	667	696	622	680	643	662	642	674	695	650	715	671	688	667	637	718	700	667	676	645	675	657	620	644	670	718	650	655
55134	48169	33422	24701	26062	25697	21435	18527	15520	12918	12557	11513	9505	8437	10002	7375	4097	2836	2122	1222	911	745	805	877	996	945	760	724	516	397	357	368	350	316	328	304	328	300	305	298	314	367	312	290	299	283	305	285	287	309	312	285	285	262	291	288	317	274	303	309	303	298	284	305	306	274	262	331	295	298	245	274	266	334	252	298	261	276	294	291	242	273	268	277	260	269	251	252	274	260	277	269	252	252	273	271	261	274	271	269	255	276	269	273	282	248	262	276	253	237	280	268	264	297	280	270	238	263	283	230	266	287	304	234	255	271	296	267	273	254	274	273	271	263	274	281	266	257	272	275	255	267	268	276	261	277	252	250	271	250	245	284	267	289	267	263	254	263	259	268	275	262	276	255	278	248	281	260	285	266	247	284	240	279	275	243	283	254	269	243	254	285	277	243	264	258	285	292	248	266	270	266	279	281	256	276	270	273	275	248	251	257	254	290	254	260	276	237	240	249	272	292	264	270	286	235	252	298	287	237	277	275	262	248	267	242	257	247	239	254	264	255	256	285	262	256	261	244	238	227	248	259	249	282	280	249	256	273	273	255	289	298	262	268	242	251	256	240	285	270	257	291	240	260	260	281	286	275	251	263	281	278	254	299	262	277	249	291	270	273	245	280	248	273	247	256	275	241	241	261	297	286	251	267	252	279	292	273	263	295	272	251	244	257	257	265	288	267	267	253	268	286	264	291	274	278	253	282	267	231	285	259	259	295	261	277	278	267	286	260	285	232	265	280	265	276	277	261	280	297	261	285	270	273	265	255	242	248	314	247	262	289	260	259	257	265	236	271	268	243	264	279	242	239	265	294	241	275	239	265	244	261	273	253	259	248	280	280	253	290	248	241	291	263	262	249	255	268	281	239	274	254	254	280	272	257	275	231	273	272	278	261	244	266	306	243	292	270	252	261	265	260	286	251	248	283	274	281	276	269	285	258	279	264	279	263	291	252	269	239	274	266	245	244	258	256	268	255	278	284	263	282	267	284	283	257	241	280	242	262	270	245	251	271	261	255	260	309	253	256	252	265	271	270	266	274	247	272	257	256	245	221	233	257	267	235	234	262	270	267	256	274	255	253	245	268	264	281	255	252	269	250	269	274	283	277	276	256	261	266	280	258	266	251	265	293	246	269	260	241	253	272	285	252	245	247	269	249	290	282	295	261	257	272	239	275	265	265	231	258	243	271	259	276	249	248	257	241	238	250	276	245	277	259	264	247	260	268	282	219	259	261	234	282	275	277	251	287	254	272	285	271	271	261	239	243	289	253	254	247	288	266	255	282	290	251	268	276	257	268	258	288	296	290	245	258	249	273	261	255	261	251	245	239	306	281	268	277	263	240	278	248	263	238	263	245	252	250	286	257	244	265	266	269	260	258	261	272	274	261	258	253	246	240	244	247	252	227	264	222	246	274	213	277	266	264	248	278	277	276	269	270	279	281	242	288	249	279	245	281	290	290	240	249	269	269	260	243	284	261	242	259	260	266	245	260	261	252	310	268	238	272	267	270	271	245	262	246	269	249	287	277	234	250	231	269	262	255	236	245	273	255	281	271	250	276	266	296	261	232	265	244	246	280	251	255	253	260	257	282	271	263	267	253	283	248	297	247	257	274	256	283	296	270	252	266	243	288	244	283	272	263	278	273	257	273	253	254	286	266	290	245	265	268	266	270	247	253	278	248	248	275	253	271	275	261	288	244	267	280	268	286	264	267	278	242	249	277	253	279	246	258	254	255	284	263	297	267	253	276	253	248	276	255	251	263	283	253	283	254	260	280	278	245	267	281	285	287	299	285	246	230	246	263	272	273	274	257	283	274	278	269	292	240	280	258	224	272	259	251	267	274	257	241	268	266	254	268	280	218	253	245	267	300	245	236	257	237	260	279	265	242	251	224	275	260	272	267	278	267	253	261	279	285	222	263	273	233	249	282	261	268	277	288	290	272	262	268	266	276	238	275	280	258	265	258	244	282	251	260	261	298	237	266	271	244	276	276	261	267	246	270	278	292	230	260	262	263	264	277	270	234	253	260	244	246	255	276	260	249	266	274	263	261	268	274	282	253	274	261	265	231	261	278	260	245	255	262	259	246	266	259	266	267	302	271	268	279	255	290	257	301	258	271	262	268	241	266	276	259	253	290	281	251	273	242	292	283	253	248	259	257	259	268	237	275	240	253	267	251	291	257	253	266	278	278	299	280	269	238	235	249	228	279	277	240	265	250	241	256	234	264	267	301	238	291	274	255	265	301	265	253	276	276	275	258	286	251	247	263	280	282	248	256	241	264	244	283	260	249	271	259	260	270	268	248	244	266	262	255	276	246	269	269	272	254	269	239	260	253	263	267	248	267	248	236	238	272	250	301	279	247	249	265	268	273	252	249	259	252	276	272	249	283	302	271	270	261	277	263	255	284	258	261	253	277	259	252	279	266	270	276	246	260	241	264	263	260	271	271	278	264	274	292	263	244	265	229	258	275	261	268	286	236	283	259	229	249	276	261	272	273	261	277	261	279	264	234	253	266	258	272	272	242	282	245	263	254	266	293	243	281	250	257	266	272	274	254	246	251	264	256	254	228	264	241	265	264	254	272	262	256	271	228	270	293	286	258	257	263	297	247	273	243	278	277	258	236	265	289	263	263	256	273	300	282	251	242	253	286	286	266	272	302	270	259	256	266	263	255	312	240	254	261	281	250	233	273	267	257	245	265	237	251	280	244	286	261	272	258	267	274	312	244	276	265	251	254	249	276	253	271	265	256	247	257	258	263	255	244	300	261	264	238	292	246	262	247	273	280	253	241	250	257	219	248	256	285	281	257	267	242	289	245	272	275	260	288	252	262	266	243	275	263	287	266	258	254	244	266	264	244	274	248	271	247	253	267	253	269	276	254	264	280	281	255	294	270	270	305	234	279	264	266	263	274	251	243	246	246	239	288	252	266	252	268	286	274	248	267	260	297	268	261	260	281	249	273	277	283	271	279	277	280	252	256	258	242	275	273	275	266	246	264	250	263	265	274	247	264	257	256	281	277	260	262	249	245	242	249	255	260	297	234	266	272	236	262	261	270	242	243	278	247	263	244	276	279	267	252	281	243	235	261	275	253	257	248	276	270	285	273	269	269	269	281	254	259	266	282	280	296	285	280	310	260	256	257	254	283	285	267	262	247	263	253	277	262	249	250	268	295	277	234	280	226	264	259	296	267	280	251	246	253	261	266	286	272	240	274	260	270	257	234	270	282	253	265	251	254	244	244	261	250	260	261	267	250	267	284	243	263	267	250	259	272	275	240	284	272	262	262	256	220	261	277	232	270	289	239	273	247	261	266	300	257	254	276	252	253	241	259	285	242	280	273	259	291	246	254	258	280	262	297	244	260	265	272	267	244	258	231	269	266	282	282	269	243	300	269	254	247	251	264	279	220	252	265	249	252	240	275	264	254	244	241	284	246	273	246	253	296	251	276	257	270
47428	53866	28299	27429	32322	29193	26478	27039	25196	23529	24916	23726	22054	20609	27172	20890	15295	12256	9193	5680	4260	3910	4189	4482	5409	5205	4678	3768	2813	1932	1576	1396	1364	1365	1191	1223	1101	1089	1086	1110	1078	1102	1106	1054	1015	993	1072	1117	1044	1066	1102	1034	1027	1013	1003	993	961	995	1059	1007	974	1047	1023	1000	983	1024	990	979	938	892	982	938	913	923	950	907	1039	960	860	866	898	910	921	870	889	910	899	867	879	819	936	872	887	816	841	830	824	796	838	860	880	828	817	844	850	805	864	817	776	815	814	817	774	759	784	796	757	807	832	806	783	798	821	821	804	805	794	835	817	841	841	816	817	790	807	808	756	779	817	778	760	770	808	797	796	810	798	785	767	753	814	797	792	787	770	798	775	848	810	822	799	774	812	790	785	807	768	764	807	812	776	798	750	784	826	746	781	814	785	857	818	798	774	762	836	838	825	767	790	816	786	789	735	775	809	815	761	800	783	780	814	846	829	784	785	750	813	811	815	808	797	787	813	794	806	783	780	835	811	784	791	787	814	742	784	750	785	826	781	817	833	809	729	847	837	845	804	776	707	810	820	755	770	776	767	826	836	819	838	758	761	807	829	801	808	749	805	807	835	798	774	783	770	812	839	821	815	831	760	829	745	822	796	752	788	824	768	854	821	794	766	799	774	779	769	805	793	767	824	810	806	750	764	797	795	763	742	786	808	806	798	759	774	821	742	781	814	774	805	749	785	774	767	777	825	799	795	799	843	789	790	805	813	750	761	740	768	821	777	872	839	742	775	814	795	790	807	789	766	815	770	774	809	779	780	814	795	839	794	798	787	757	837	819	762	803	771	807	806	822	786	792	789	791	786	818	746	797	815	791	778	794	810	799	793	815	802	748	769	799	862	770	735	777	838	746	811	793	797	795	849	817	794	802	791	800	791	834	761	783	812	788	805	783	795	773	736	821	792	808	808	751	803	832	801	798	795	778	794	792	786	730	809	848	774	794	773	800	786	806	800	804	820	840	828	826	750	803	798	774	780	778	809	770	818	755	771	778	770	781	733	808	812	792	765	796	819	772	785	824	795	807	791	815	802	796	807	819	773	855	794	831	794	797	776	771	769	770	815	824	780	829	834	813	827	805	804	803	722	807	806	730	761	785	813	781	771	891	811	821	765	791	810	833	798	792	758	807	798	799	852	747	806	833	786	788	846	802	758	792	791	793	774	846	804	773	794	847	790	835	766	819	802	787	819	827	826	777	866	852	785	864	824	794	785	758	827	746	805	820	752	801	757	797	804	787	794	788	799	767	786	825	804	793	851	792	792	793	829	768	799	738	785	795	759	765	765	795	751	753	835	789	773	836	785	787	849	798	776	811	773	813	782	791	806	804	791	788	790	762	772	755	762	771	813	825	771	743	862	800	773	743	828	756	822	819	795	777	830	782	837	829	756	790	779	773	781	831	801	810	779	806	806	781	775	793	802	808	810	777	844	750	761	800	813	740	807	764	809	785	804	802	756	832	786	755	778	835	803	765	804	784	802	847	799	852	772	795	786	797	786	809	796	818	780	762	837	761	780	794	796	806	776	771	733	780	867	784	778	805	782	769	763	799	798	757	815	762	801	833	829	790	802	747	807	789	799	794	816	797	828	774	782	778	802	825	783	836	745	813	778	847	758	771	851	788	813	763	790	778	796	790	749	821	774	813	818	766	788	833	768	803	822	798	798	813	777	815	823	737	799	794	751	809	784	783	803	823	811	786	838	769	806	806	776	780	756	792	775	773	793	732	834	782	758	794	781	783	772	824	779	819	837	790	831	770	754	856	815	796	772	771	814	797	800	817	719	790	789	782	784	794	809	749	834	797	802	769	817	798	773	799	790	812	807	801	815	764	769	815	769	835	786	801	791	777	790	815	829	866	860	740	766	768	863	817	814	752	797	794	795	815	809	841	802	788	808	772	791	823	785	779	785	803	808	809	778	807	823	790	790	766	735	765	816	788	825	737	834	771	800	740	828	807	739	835	784	782	788	812	809	783	816	770	778	849	829	799	793	782	790	812	783	762	827	796	808	732	808	781	759	789	756	779	760	782	741	777	760	801	776	771	768	755	830	839	777	778	759	757	778	811	761	850	756	757	806	813	763	778	776	806	750	826	774	814	805	831	801	812	839	795	736	845	749	755	787	813	796	793	772	743	762	777	778	815	803	804	808	803	792	741	852	808	832	848	804	808	761	794	810	776	788	794	853	768	839	777	788	766	777	757	847	812	786	768	802	816	796	779	804	749	788	791	794	797	792	806	795	810	766	806	848	805	742	759	826	738	788	774	723	771	839	743	769	804	770	809	814	875	761	744	811	784	782	806	778	770	812	829	801	809	752	824	826	808	828	763	794	861	771	832	795	807	787	835	778	749	772	796	827	822	781	828	768	796	811	777	761	774	741	776	807	747	843	783	749	815	785	819	811	800	802	759	822	781	767	792	804	766	773	782	776	810	762	785	769	763	795	784	789	763	782	792	782	753	877	813	759	817	864	806	810	795	822	807	776	778	783	790	773	873	791	767	824	779	860	824	777	771	824	780	798	812	808	767	765	768	794	780	815	763	735	801	760	802	807	822	803	747	794	792	813	833	762	757	777	807	753	791	848	803	780	807	755	824	768	778	794	843	814	777	847	802	801	809	794	769	813	788	805	822	828	750	763	790	804	794	820	779	784	786	762	762	783	734	791	824	759	795	832	778	825	825	744	802	828	801	777	758	825	796	837	761	824	766	825	810	816	812	797	766	777	775	826	756	790	790	803	824	805	781	790	833	813	806	839	835	774	743	844	767	810	776	793	800	800	811	811	752	746	770	793	785	764	866	797	801	753	802	802	776	818	785	809	781	792	800	812	823	816	802	757	803	751	785	783	795	778	810	790	826	767	779	774	771	755	811	751	806	763	789	754	782	832	789	770	769	789	789	805	772	745	810	811	801	761	849	805	840	840	846	836	801	773	777	799	832	729	831	795	781	847	777	828	833	762	785	790	828	792	801	801	764	748	769	723	783	806	781	802	757	804	787	828	842	804	799	753	774	769	822	783	732	826	785	782	843	801	848	786	770	783	791	850	793	797	805	761	783	776	812	800	787	814	850	798	799	785	809	831	815	812	801	807	741	786	767	832	814	774	804	752	775	804	770	786	812	812	779	802	783	812	791	771	783	804	827	766	843	788	788	785	826	811	809	781	829	776	800	775	823	813	777	771	797	763	770	793	820	764	802	817	741	841	773	828	795	778	748	808	770	822	810	773	786	841	828	830	731	781	780	786	802	841	808	828	801	805	856	755	779	739	811	777	790	803	782	779	796	791	772	779	759	795	768	825	790	792	803	818	796	767	770	767	797	727	804	845	798	772	724	755	784	815	832	793	777	803	793	779	772	841	831	749	797	794	809	786	807	782	767	803	803	775	785	803	778	801	742	774	799	797	803	796	847	778	807	793	730	800	746	796	788	813	837	833	748	825	749	813	802	773	817	774	782
26946	28943	16059	8669	8255	7745	6332	5622	4870	3813	3517	3149	2968	2282	2738	2182	1192	972	814	530	406	373	423	441	487	421	410	375	336	298	280	316	308	299	283	295	299	302	271	278	311	306	245	253	291	314	288	284	234	280	328	277	301	267	256	280	268	275	262	273	292	268	291	270	277	278	256	274	270	263	293	282	271	281	247	287	292	271	282	270	276	259	270	239	250	261	263	246	259	272	283	263	255	277	232	259	244	281	270	236	260	246	262	279	283	251	234	269	263	243	268	248	286	273	251	264	241	289	241	241	235	249	276	230	250	301	239	266	270	277	261	260	268	277	254	252	265	250	274	269	279	245	276	288	230	249	297	269	239	277	303	251	253	284	255	235	264	282	262	273	241	279	291	264	244	268	259	259	277	281	276	259	254	256	251	281	295	282	256	259	288	254	277	282	259	281	269	237	271	279	263	279	263	262	298	230	253	258	261	308	258	292	258	269	253	259	266	245	273	238	269	262	270	273	230	274	276	247	260	258	284	260	262	254	260	258	226	270	264	246	247	230	252	253	260	287	287	261	290	260	249	254	277	239	269	266	252	264	268	283	265	237	278	288	280	281	278	277	256	253	272	289	243	272	255	267	233	248	243	255	248	252	263	277	262	245	273	252	292	282	252	236	262	259	289	259	261	279	270	303	286	272	274	273	275	248	289	279	259	290	243	228	228	245	260	274	284	265	265	259	291	257	257	261	233	248	290	266	257	282	260	261	265	311	293	286	268	250	240	285	247	261	279	280	251	244	272	269	260	265	258	277	249	269	268	286	217	273	268	255	260	256	263	264	269	261	262	263	271	270	254	253	278	250	255	280	268	271	262	263	252	294	243	261	277	238	270	248	248	258	261	261	266	248	256	280	284	261	250	264	282	288	271	281	263	245	294	266	301	272	244	249	274	264	280	281	292	258	260	240	273	245	236	259	264	243	242	259	287	274	252	251	250	266	296	272	235	248	255	263	241	261	279	261	275	265	249	242	281	259	258	294	271	294	240	275	235	260	243	259	274	259	288	276	278	239	271	269	266	276	255	279	241	267	262	269	250	250	236	254	265	286	238	248	253	278	284	259	267	264	278	253	254	254	302	256	266	275	269	261	251	268	278	276	252	248	266	279	293	272	290	289	252	227	265	265	254	290	278	267	276	271	257	236	251	255	244	261	276	253	287	271	252	273	255	287	268	308	256	286	259	271	287	277	285	253	241	272	270	257	303	253	253	273	280	264	287	252	253	256	268	253	238	222	254	252	243	262	277	254	245	299	253	244	270	259	270	266	240	250	272	256	250	270	249	281	242	269	292	285	254	253	234	257	245	266	263	266	286	247	260	264	265	243	262	272	252	249	246	266	252	261	272	254	264	282	265	251	266	263	276	274	272	248	291	273	250	276	256	262	256	269	266	240	243	235	261	242	281	266	260	264	271	261	269	285	247	261	278	271	258	253	250	277	241	273	243	264	264	289	247	247	265	266	267	277	283	285	269	267	255	250	249	256	279	272	273	262	252	271	248	239	257	262	247	280	262	284	264	288	258	279	263	261	255	251	272	264	283	271	284	272	241	299	264	246	298	269	254	236	260	271	276	286	264	264	268	267	281	218	267	232	270	257	247	272	263	278	238	254	265	263	263	273	254	275	303	276	279	270	270	288	276	289	249	247	273	282	255	271	261	286	274	273	297	265	248	245	252	270	264	245	285	307	255	243	264	277	260	236	243	246	233	260	234	252	253	239	275	248	277	264	249	253	237	251	270	263	261	259	267	244	257	270	241	244	254	254	275	265	253	280	262	267	266	264	269	246	277	277	304	253	236	279	276	286	287	227	262	248	276	266	250	278	275	287	256	223	255	270	270	242	274	231	252	274	266	279	269	261	260	264	267	224	292	247	275	252	274	275	272	248	268	260	281	281	276	286	247	264	273	258	284	239	271	246	266	260	289	251	280	265	281	280	282	257	243	274	288	243	260	303	261	311	239	286	279	274	242	236	306	261	230	244	270	297	282	260	244	243	280	281	286	263	290	267	233	265	275	286	255	265	270	272	271	247	270	268	259	255	238	267	269	286	246	253	291	259	252	286	269	254	238	258	272	254	275	232	256	247	297	256	251	265	322	278	274	298	268	253	252	272	269	240	245	267	263	282	289	257	259	271	273	263	264	254	254	244	262	285	267	266	276	256	251	246	262	242	284	261	262	259	260	248	278	270	240	253	279	275	270	258	285	246	270	265	246	287	271	270	273	255	259	257	270	283	279	248	261	251	255	267	266	247	255	281	284	266	243	230	261	262	253	272	279	247	264	284	274	258	259	269	274	278	294	254	282	249	260	242	269	255	275	290	260	251	289	276	256	236	261	276	267	262	268	269	255	247	259	272	284	288	263	272	263	256	283	235	266	274	262	241	230	260	256	252	266	248	259	281	268	265	279	278	248	276	244	267	276	250	306	247	281	239	297	274	258	245	244	264	273	238	276	265	259	247	283	279	272	274	270	255	292	257	265	267	261	271	259	261	266	256	274	249	259	261	211	284	264	258	269	261	282	264	243	251	254	266	267	261	240	264	277	281	235	246	291	264	299	278	279	284	256	280	276	296	254	272	235	262	264	276	268	229	259	261	240	269	257	272	278	260	273	277	269	245	275	294	257	274	269	290	242	267	279	269	279	282	267	286	247	261	243	265	266	279	254	258	253	291	275	251	272	284	290	248	271	258	278	262	273	266	288	261	264	269	247	260	254	264	251	243	262	243	274	258	253	297	276	278	275	274	264	258	260	272	269	248	276	264	263	264	252	250	285	237	284	255	270	266	270	276	252	271	234	270	266	271	247	272	250	262	225	265	260	249	264	278	237	268	268	268	267	247	289	262	262	253	268	291	267	249	275	276	266	249	260	261	270	245	258	273	271	251	297	277	263	233	257	262	264	275	219	265	261	279	282	274	251	256	267	284	251	256	268	279	285	270	264	264	284	250	254	277	295	258	251	256	267	233	249	270	264	280	255	271	279	287	267	279	275	263	270	260	248	266	255	249	260	247	242	277	272	275	238	246	267	268	270	254	269	268	255	265	263	247	269	256	263	273	284	289	271	280	265	277	246	254	245	269	273	303	247	258	259	282	256	265	280	276	286	269	268	263	278	275	271	251	281	282	267	277	259	299	242	247	244	269	232	262	237	239	270	258	245	261	255	259	266	272	306	252	270	258	256	249	284	239	261	282	270	261	237	273	249	253	306	248	262	273	281	267	274	271	277	256	283	267	265	259	279	258	251	270	246	260	266	275	293	261	265	239	248	280	259	292	260	248	263	260	250	251	274	277	272	289	233	286	263	249	249	241	281	269	268	276	282	256	261	315	254	257	263	252	263	233	288	247	298	250	260	252	248	269	238	236	244	246	239	255	264	259	292	268	252	251	233	265	257	239	278	269	258	257	272	274	243	265	244	267	293	265	254	244	245	294	242	291	235	261	248	266	253	304	266	273
21335	32208	12229	10730	13224	12006	9715	9719	9066	7772	7587	7703	7215	6511	8515	6766	4667	4051	3317	2270	1815	1503	1705	2088	1902	2019	1777	1623	1350	1204	1088	1007	985	933	972	932	938	892	957	865	916	836	908	860	875	946	889	912	889	849	911	914	859	846	886	862	893	859	932	884	870	887	857	891	880	840	879	871	865	902	801	873	872	873	879	841	826	854	921	818	827	824	835	839	851	824	805	831	839	869	866	863	789	793	793	822	857	830	853	826	856	808	810	849	803	811	777	838	828	804	843	808	838	798	846	826	761	812	767	864	797	784	822	832	800	814	841	769	778	802	785	805	772	771	790	808	767	773	796	842	798	810	844	834	866	786	824	795	799	825	785	804	814	804	816	823	828	795	823	824	838	738	780	806	817	817	781	776	794	829	763	782	842	782	789	806	780	821	850	787	751	810	807	825	820	775	829	801	724	834	773	810	815	769	815	850	794	783	853	774	892	827	788	821	852	782	813	821	790	833	830	853	779	801	851	832	790	839	810	798	774	836	767	819	812	807	785	737	798	754	772	736	835	774	819	799	777	823	767	807	818	806	766	881	815	815	794	807	862	847	820	838	775	848	802	871	765	834	834	755	739	842	795	798	775	760	820	817	798	802	815	766	823	785	783	758	852	773	815	815	797	824	824	762	827	781	799	857	815	813	766	796	794	802	833	747	795	818	765	800	808	815	816	779	797	790	787	768	786	849	771	783	864	798	850	834	792	803	793	765	794	751	801	768	819	829	797	808	755	762	813	804	830	773	830	787	826	797	829	768	792	789	767	795	793	843	788	826	833	770	803	811	780	830	845	776	841	811	772	821	814	810	807	795	787	758	817	797	792	761	782	761	762	801	775	811	784	828	824	844	787	845	787	777	859	763	784	818	774	841	794	812	798	798	793	793	783	796	779	815	782	820	795	772	842	851	823	760	823	837	812	823	839	751	814	751	823	806	811	813	864	807	799	803	807	781	779	770	815	752	828	816	815	884	836	829	780	806	885	799	820	832	800	833	827	826	792	834	806	782	800	794	831	787	819	857	820	777	759	791	779	776	800	819	807	764	775	799	790	789	853	796	819	864	742	783	833	847	780	795	912	801	763	822	810	819	838	798	834	815	833	816	781	850	794	833	792	806	785	795	791	842	786	802	787	833	780	805	752	785	826	818	787	780	768	788	772	776	809	801	828	775	796	832	749	809	842	825	778	788	805	817	808	806	830	789	771	785	800	863	766	773	864	824	801	833	720	752	799	827	787	754	753	845	844	832	825	811	796	820	807	816	818	853	759	795	875	797	800	741	852	802	811	884	809	808	833	819	791	786	764	789	776	770	811	810	826	797	783	786	813	766	768	741	791	801	820	781	768	810	836	807	776	788	800	824	802	858	817	802	820	764	840	789	839	789	782	855	823	837	801	785	847	822	773	795	787	790	814	808	791	793	769	780	804	813	815	838	773	814	803	878	812	840	793	838	860	797	825	801	822	804	810	800	809	779	779	809	850	761	837	811	783	838	770	825	817	748	785	800	783	793	804	849	809	826	842	809	788	777	825	788	857	762	821	786	804	789	788	791	801	763	800	765	762	834	828	832	824	832	752	849	807	782	778	789	848	761	810	830	838	733	794	767	813	800	781	818	847	825	812	815	834	790	852	760	834	774	785	786	821	786	780	780	782	781	816	769	834	780	830	735	782	825	809	857	815	802	807	763	775	816	800	776	842	821	797	811	848	811	797	797	819	780	793	778	792	762	776	821	795	812	805	796	817	826	800	807	778	789	839	842	801	818	786	772	795	812	821	804	816	803	783	770	802	816	837	767	835	868	806	848	816	819	804	853	754	805	828	798	727	769	828	804	845	808	835	839	797	808	813	791	772	835	839	836	825	782	776	810	785	768	753	759	770	837	775	807	840	786	797	788	847	780	804	844	820	819	771	826	779	804	819	778	836	814	770	792	788	843	813	753	843	849	786	833	789	794	831	778	776	774	761	756	861	766	798	762	881	763	834	843	838	800	807	812	773	793	841	835	826	757	800	812	799	781	861	781	809	813	780	768	804	815	837	764	768	826	814	769	791	797	854	797	823	798	848	799	827	809	867	895	807	824	800	847	809	800	830	745	814	788	829	821	797	791	797	818	820	806	801	772	808	802	812	803	788	769	792	815	781	804	816	765	786	836	825	785	807	797	860	802	803	814	805	811	835	761	807	739	808	800	777	821	770	781	822	795	864	840	807	797	775	838	809	810	817	868	762	833	852	860	751	795	780	795	828	801	826	855	815	775	820	860	790	780	799	795	827	818	763	833	790	826	804	826	816	798	824	829	751	781	759	761	810	820	776	796	803	860	798	793	778	801	827	814	833	825	775	807	790	770	787	751	791	813	806	821	799	798	855	779	786	800	805	840	761	741	778	771	784	827	778	827	750	784	794	792	757	765	789	824	790	814	838	822	756	791	752	802	819	784	786	777	781	802	829	780	780	798	758	799	786	796	817	816	798	765	807	795	791	833	784	757	871	798	799	772	737	839	822	838	829	859	815	803	858	808	781	813	736	785	730	774	812	784	862	819	785	830	802	793	816	781	823	825	805	779	817	785	760	803	775	791	826	867	773	806	841	780	765	776	841	828	812	817	826	760	807	827	818	810	808	804	834	771	823	802	788	844	816	745	837	750	805	783	811	786	803	797	852	735	834	817	858	787	801	810	766	800	799	829	762	799	832	832	813	767	800	847	817	790	809	805	783	760	776	741	824	762	826	822	792	847	794	833	800	811	823	809	802	761	812	758	798	808	831	834	775	768	778	792	765	767	826	761	797	763	805	801	799	788	783	815	794	840	798	801	839	765	855	789	804	807	753	799	794	814	816	784	785	757	818	811	781	832	801	794	769	804	808	814	823	801	786	792	839	756	822	774	813	786	772	830	783	830	820	825	810	797	776	778	820	793	827	780	848	818	794	764	794	773	829	840	815	757	768	775	763	810	798	791	823	813	810	811	819	768	773	794	862	777	819	782	827	810	799	791	822	802	811	817	784	810	757	857	789	817	775	811	773	842	831	761	758	754	821	785	908	818	846	797	812	787	813	787	799	737	788	821	835	770	795	805	801	810	800	790	823	791	754	764	808	754	881	806	829	801	803	796	782	812	794	757	779	784	786	757	801	816	792	810	799	791	795	844	802	839	799	846	804	835	789	787	779	801	799	882	805	809	752	807	829	806	818	821	797	759	806	794	819	793	796	838	757	820	831	878	873	834	825	825	866	787	803	796	795	781	770	773	837	825	806	785	821	760	813	854	753	834	770	801	859	764	776	781	823	823	782	802	804	777	798	827	826	848	814	766	822	768	836	827	773	798	750	807	840	773	828	839	799	804	780	809	804	822	795	806	806	764	810	795	801	751	808	784	773	831	806	803	807	781	803	832	798	814	794	796	819	782	807	818	829	811	829	831	821	841	815	806	841	854	852	841	766	797	801	824	794	807	786	822	765	812	828	798
41444	46094	28014	20609	19701	17350	12457	9989	7646	6503	5035	4722	4280	3481	3702	2611	1388	1112	783	539	332	357	437	405	368	414	413	378	288	253	245	232	230	256	207	219	212	205	215	168	221	220	199	201	219	217	219	206	242	232	210	214	197	216	231	205	219	224	208	187	209	205	183	230	187	219	176	196	208	227	209	223	206	201	203	205	210	238	215	207	185	202	219	216	211	194	174	208	190	204	189	213	200	195	194	189	188	186	224	221	194	179	221	204	184	214	189	200	197	202	185	191	183	199	192	207	213	185	176	199	215	211	185	183	197	204	205	200	186	216	212	186	201	202	187	236	207	190	201	235	207	194	203	206	193	234	181	195	196	204	175	199	190	224	194	202	188	210	192	186	200	215	211	183	217	209	203	181	207	175	205	197	194	202	212	205	209	201	207	188	179	198	180	194	185	217	197	206	213	223	214	206	190	176	178	186	192	186	232	180	211	196	208	210	171	192	181	191	185	148	209	208	196	227	201	180	213	185	179	181	206	216	205	195	180	203	182	211	183	214	230	167	177	194	197	178	197	205	198	202	204	197	195	194	188	192	182	196	197	199	196	190	209	205	172	201	189	190	197	196	224	202	222	224	210	207	192	207	190	223	179	219	206	209	177	199	185	190	196	200	201	213	213	205	206	223	220	196	200	217	198	193	205	202	203	208	208	227	185	205	187	191	185	179	224	185	204	176	193	195	206	200	182	181	211	205	205	181	196	210	192	200	213	205	203	198	172	191	196	208	187	206	196	203	184	220	192	188	218	193	199	185	203	190	210	222	190	170	197	210	181	207	182	222	214	200	194	199	205	213	202	204	205	202	190	199	179	209	204	172	187	189	215	204	210	189	181	184	205	189	208	178	202	171	218	202	188	210	205	213	208	185	208	192	201	165	205	181	216	224	203	204	210	208	205	181	169	208	190	195	192	205	184	222	199	207	195	207	186	228	204	212	200	219	203	189	216	214	185	184	217	215	181	180	219	215	227	208	197	188	183	207	202	196	206	185	207	206	204	218	193	197	192	197	201	179	215	207	190	187	216	203	187	212	189	181	204	177	211	202	198	202	230	220	181	216	174	205	204	200	195	193	198	203	198	205	211	228	202	204	231	243	189	166	217	220	213	200	204	189	206	196	200	219	176	201	192	198	213	186	201	203	226	182	205	211	204	217	193	189	198	200	204	191	158	194	197	200	196	188	190	197	209	194	178	221	186	197	190	216	194	194	198	190	212	178	223	199	202	182	191	188	213	193	209	195	212	200	198	179	199	222	189	177	188	171	186	182	206	215	192	201	184	194	221	177	163	200	217	213	243	202	215	223	179	202	211	196	225	184	213	202	199	199	190	192	202	199	221	213	230	177	184	208	186	196	237	229	192	186	201	182	206	210	200	183	206	188	175	179	192	199	213	191	200	196	200	208	225	204	197	176	181	184	191	185	178	197	191	193	204	220	207	195	175	217	218	196	199	202	185	186	189	185	214	176	208	198	203	199	186	183	194	210	211	191	205	176	212	203	192	199	204	168	204	188	199	199	217	171	199	223	179	201	175	214	192	207	210	184	218	205	195	204	194	196	203	177	212	184	195	190	199	200	185	204	203	204	204	205	204	210	223	174	190	191	170	194	176	198	206	176	196	186	198	204	204	198	173	219	210	189	184	192	233	188	219	177	182	200	211	178	182	200	209	217	206	171	196	202	178	217	206	197	196	175	173	196	179	204	201	175	178	199	197	183	212	202	206	201	229	203	206	184	227	181	177	205	191	218	208	201	192	203	187	197	193	209	233	194	194	206	206	204	206	187	200	194	196	188	190	206	227	192	206	204	197	215	170	192	195	203	213	159	206	213	195	173	216	188	201	194	208	178	200	212	216	213	218	202	190	203	175	193	213	192	195	193	188	206	194	179	185	222	197	194	202	189	196	197	194	176	187	193	195	223	186	212	202	188	199	210	181	193	167	219	215	199	205	213	203	198	183	182	188	190	224	206	178	201	211	221	206	188	193	211	188	204	183	188	185	205	193	211	189	192	195	203	195	217	208	203	210	186	199	214	200	190	179	221	203	208	183	182	202	192	212	184	181	196	213	205	190	197	213	204	185	191	206	238	205	179	206	221	191	174	183	201	211	211	202	226	218	173	200	201	203	191	209	202	218	188	211	198	175	214	215	182	172	194	193	183	210	191	215	203	205	193	196	202	229	181	218	189	191	181	200	225	202	184	193	208	213	194	209	190	192	215	191	186	198	206	241	209	188	192	184	200	195	214	165	191	210	207	192	215	192	195	199	218	199	189	196	229	212	198	188	175	218	214	187	182	199	166	185	189	205	180	195	205	201	198	198	217	177	190	190	210	197	192	172	208	198	181	194	184	192	200	204	184	224	208	191	200	218	208	192	208	226	208	205	207	195	221	204	204	193	207	218	219	224	179	194	193	202	180	208	207	181	178	189	191	177	186	196	194	173	177	196	203	198	191	215	211	195	191	196	209	191	179	185	187	215	215	190	192	185	206	176	189	225	205	208	191	192	204	202	209	197	194	195	201	200	192	219	207	203	195	222	218	205	231	184	169	188	166	195	219	194	195	205	194	198	193	211	180	190	198	177	216	224	207	179	204	199	199	188	206	210	185	235	195	187	194	216	206	183	190	208	207	204	206	204	190	210	200	187	190	193	193	192	185	204	185	203	191	192	205	203	184	203	194	183	198	214	200	185	192	198	191	177	218	209	184	196	212	212	183	191	205	210	195	213	217	226	198	209	189	194	190	198	201	184	192	205	198	193	198	185	179	193	184	184	226	218	207	184	205	193	209	207	173	183	200	209	198	189	215	218	222	237	221	173	193	194	174	219	199	205	187	215	193	224	212	200	191	193	211	207	211	209	208	182	209	213	201	179	161	209	189	212	182	194	192	205	203	173	198	197	189	195	198	180	208	204	222	195	179	184	200	182	192	203	200	193	208	187	198	210	198	176	211	209	196	190	205	211	202	212	182	190	189	222	170	219	199	209	194	199	194	224	199	198	179	200	202	200	203	179	187	194	209	219	186	204	199	178	180	181	207	195	205	202	203	198	217	158	209	236	209	208	208	206	188	193	184	211	220	211	209	213	198	179	221	185	200	195	222	199	217	224	201	185	194	235	221	189	196	205	186	195	179	194	228	178	189	168	198	200	207	210	190	250	191	234	207	167	216	183	192	186	217	210	198	216	208	202	189	186	210	203	200	201	221	199	212	230	211	193	200	193	200	183	205	165	194	187	221	186	222	236	208	205	237	204	187	187	187	201	191	200	185	190	178	214	213	221	185	211	213	204	196	206	192	173	196	212	210	203	176	208	221	202	180	191	196	220	203	185	215	202	211	159	196	206	222	188	195	210	191	197	199	188	165	185	223	217	192	166	201	219	185	210	205	225	200	196	215	208	193	189	218	193	207	198	210	201	212	189	199	200	217	241	197	238	206	201	185	209	205	203	202	207	190	205	220
33020	42397	17537	17927	25615	23190	19355	18781	16502	16221	12915	14089	13195	12122	15144	11274	6729	5761	4538	2836	1910	2022	2309	2252	2272	2148	2230	1863	1363	1066	911	860	891	830	767	835	782	742	801	806	731	733	794	753	730	765	752	773	731	725	756	715	726	649	687	734	708	756	716	708	692	689	730	744	669	717	711	703	688	660	703	685	638	714	660	670	718	711	654	672	667	650	694	625	677	687	657	629	647	632	636	628	640	638	617	684	614	675	622	636	655	665	677	635	647	624	657	591	647	664	650	601	634	602	661	624	624	662	640	676	628	620	627	659	620	622	673	662	621	649	638	647	656	631	617	613	603	629	660	662	609	635	673	615	627	664	620	672	631	621	625	664	623	619	643	627	631	643	638	607	656	645	612	643	611	631	656	620	666	624	624	635	639	624	612	656	622	640	657	572	671	633	636	651	627	681	634	642	619	612	685	626	648	668	586	603	654	609	601	659	637	666	595	626	618	627	614	665	639	620	629	661	632	616	582	645	667	652	573	631	661	585	634	619	665	634	597	646	573	618	628	656	612	619	642	651	635	663	676	608	617	640	600	624	644	637	625	599	629	603	619	657	588	595	658	670	619	599	634	639	668	633	648	571	623	671	593	590	621	608	579	659	665	614	660	587	663	627	617	562	667	643	625	671	644	650	656	578	604	599	607	617	644	685	667	646	643	642	634	598	647	612	613	643	631	619	677	613	639	666	658	651	604	624	621	637	601	642	627	650	596	623	652	646	618	610	639	668	674	664	622	623	595	654	627	622	630	588	644	589	626	671	628	637	662	646	592	623	630	569	598	676	640	615	614	635	673	600	671	674	609	620	655	626	637	673	579	656	646	650	647	630	651	648	637	647	649	616	684	634	583	648	590	612	651	606	668	638	634	647	659	642	630	628	669	681	693	675	608	636	584	656	677	611	620	624	633	634	636	628	613	595	618	630	648	634	604	638	627	620	628	657	644	608	669	654	623	644	642	618	662	643	650	599	583	626	679	620	660	667	612	647	661	618	610	658	636	665	622	615	628	628	679	611	607	604	613	568	651	641	609	663	622	621	595	663	631	636	665	612	678	648	615	609	595	642	665	644	629	671	625	585	612	647	623	599	632	654	621	619	659	640	631	615	629	629	607	605	598	627	588	619	621	630	611	593	623	597	642	660	652	616	627	637	655	562	608	595	645	667	607	601	611	610	622	603	641	657	584	626	649	665	637	664	635	644	643	594	633	638	665	589	618	593	618	601	608	616	636	647	628	584	647	606	637	638	616	643	652	648	630	623	619	592	602	611	636	627	626	614	602	632	635	624	677	637	601	659	620	643	614	647	648	612	629	612	598	637	626	601	604	612	667	623	578	621	605	656	609	669	656	614	593	627	634	653	576	655	608	636	613	670	658	658	618	635	607	596	625	644	639	590	657	622	681	576	643	642	625	631	605	600	680	667	601	649	607	632	618	650	643	622	595	616	614	631	625	663	614	621	617	641	649	637	654	594	647	629	640	660	610	625	675	658	586	635	650	613	639	597	595	636	651	613	611	615	622	624	623	628	631	626	648	655	647	633	591	609	646	630	638	657	628	647	649	626	610	596	655	632	607	690	644	640	642	649	626	620	639	636	607	629	618	645	662	643	650	637	633	612	614	634	616	653	654	682	655	599	643	639	653	630	640	591	621	631	580	635	629	650	620	623	680	546	646	628	681	610	624	606	612	652	623	670	635	624	619	666	593	675	614	659	654	616	656	608	646	613	614	622	593	626	637	674	660	626	666	581	600	638	627	640	616	591	582	649	639	661	630	617	633	624	625	666	605	634	667	655	586	616	645	614	592	637	644	680	613	622	652	649	628	634	606	616	601	615	636	660	611	666	628	616	623	640	648	618	615	640	660	655	596	611	634	661	677	674	628	612	647	603	624	608	669	622	651	652	633	645	657	659	583	638	668	618	633	611	613	617	689	600	616	633	616	600	635	625	642	606	619	670	602	651	615	630	632	656	572	652	609	591	630	611	633	601	674	612	606	657	624	674	603	621	627	647	645	650	639	647	595	636	651	604	633	630	603	648	610	607	635	614	620	627	604	578	640	645	623	689	655	638	600	634	610	594	584	595	648	659	599	626	655	614	625	661	647	606	610	625	640	648	587	674	597	632	633	651	652	625	620	651	629	650	653	638	641	639	661	658	657	657	623	604	593	638	622	653	662	635	664	651	639	620	584	610	652	614	653	648	668	631	658	617	616	618	656	618	646	642	648	603	638	608	633	666	579	635	597	651	656	604	627	656	644	660	592	668	571	614	592	581	622	628	618	650	645	631	639	623	666	639	649	645	612	645	607	631	644	654	631	601	620	641	583	589	658	618	675	616	630	642	642	613	635	585	667	640	686	618	615	652	636	675	625	612	615	662	608	601	619	678	659	600	636	578	603	638	614	619	638	670	596	592	663	634	641	579	594	635	658	632	578	654	620	635	625	615	654	650	618	621	624	620	641	611	627	603	610	606	676	610	649	603	665	654	632	654	641	669	629	621	630	662	629	607	612	658	626	602	614	606	628	643	603	641	604	643	584	693	618	645	610	609	593	617	663	586	622	611	613	668	618	654	660	599	614	623	601	606	632	625	627	670	677	688	610	618	624	653	649	655	605	606	648	624	601	570	650	658	643	627	636	670	617	647	625	658	612	638	642	653	591	622	583	661	624	595	586	659	635	645	630	650	652	607	642	589	600	650	637	613	583	676	601	609	594	643	639	642	620	580	615	594	614	656	628	654	645	604	641	644	636	595	621	635	614	682	629	621	706	615	630	640	628	602	619	611	629	583	664	650	611	622	622	586	629	637	603	638	628	636	677	607	630	638	608	622	600	633	619	581	597	620	667	609	629	648	667	653	610	623	633	581	650	616	621	628	596	640	654	657	580	627	656	592	618	634	626	632	627	687	623	667	654	624	637	616	662	653	625	629	598	583	619	629	581	680	665	579	680	640	616	622	588	634	596	603	638	628	654	599	600	627	683	628	593	611	599	642	660	671	611	635	651	614	625	614	619	632	656	601	665	641	629	648	612	663	657	634	649	631	624	657	618	630	632	643	576	615	624	594	601	654	656	595	628	631	627	610	619	629	670	660	609	619	649	632	645	655	598	650	677	599	633	633	632	616	578	621	635	654	598	672	668	681	637	642	611	620	626	637	594	612	656	603	623	641	580	643	637	623	621	646	603	671	661	649	608	659	634	646	646	624	648	619	583	625	636	638	661	641	636	629	583	603	680	660	593	674	672	639	622	624	663	633	613	616	651	615	640	630	618	625	659	634	635	669	614	624	598	655	637	624	615	630	637	642	675	595	615	599	609	652	649	611	632	583	669	575	641	626	674	669	639	614	670	628	656	631	627	643	666	649	568	590	610	655	646	638	655	617	606	614	641	594	688	595	627	613	591	647	638	618	627	640	650	670	626	653	671	649	646	612	619	668	626	620	627	620	611	663	641	646	622	658	647	629
50918	49092	31085	24417	26737	27135	23616	20373	17938	16241	12165	11319	9739	8910	9234	6628	3707	2534	1881	1239	682	640	759	777	816	725	805	731	450	357	331	320	317	286	305	294	285	297	291	287	270	265	263	241	284	269	292	313	264	281	282	291	301	276	252	240	290	296	282	262	238	264	260	246	249	255	251	278	258	260	259	259	237	313	283	257	245	247	238	264	265	245	267	233	223	272	250	250	256	268	206	270	263	244	226	251	256	274	249	275	264	267	241	227	254	243	266	210	260	247	259	245	247	255	238	239	244	233	257	237	236	266	232	250	259	244	255	255	266	273	228	270	240	275	250	243	259	261	240	235	265	240	245	251	226	249	240	239	262	255	195	245	263	268	233	266	236	250	264	256	239	239	239	264	230	235	243	220	273	253	249	266	249	238	245	267	236	227	247	258	238	245	263	225	264	215	263	229	241	252	241	250	264	238	251	226	247	220	245	219	261	245	274	255	212	245	257	253	236	271	237	241	218	225	232	254	238	251	233	246	250	251	259	253	255	254	241	237	234	216	238	254	244	244	244	246	253	262	243	273	241	246	250	244	244	233	258	248	252	217	231	254	209	228	242	246	243	247	251	264	229	230	223	244	262	195	263	232	242	252	243	249	247	245	240	278	237	255	255	228	234	234	246	224	215	272	255	255	262	239	234	234	220	248	250	271	252	262	244	252	243	230	250	229	237	236	255	254	235	239	208	237	248	230	236	242	243	207	232	232	264	260	255	238	249	232	234	262	263	273	267	254	236	228	234	228	235	232	250	224	230	226	263	233	264	249	246	222	231	254	222	231	258	241	240	236	243	209	273	259	253	239	260	247	251	249	278	243	262	215	246	259	256	234	227	235	248	233	236	257	226	255	267	242	255	275	222	253	258	246	243	231	250	235	251	247	224	231	255	252	243	233	254	259	253	260	253	244	239	212	260	229	229	247	241	240	235	254	276	266	235	224	255	270	233	249	270	254	273	232	232	248	268	241	246	279	248	262	227	239	249	237	236	245	234	251	268	240	261	263	256	197	241	253	225	253	227	222	218	232	244	236	252	228	249	253	232	236	280	242	241	258	239	234	263	240	237	257	246	267	229	247	271	258	252	259	269	228	254	252	243	264	237	245	245	223	226	249	256	236	258	238	232	239	261	258	243	233	268	240	218	253	301	287	262	248	240	256	249	236	247	263	230	273	248	239	241	269	254	286	230	243	245	238	261	251	241	267	225	244	249	266	256	237	257	218	263	251	229	246	235	226	237	247	248	252	292	252	268	230	239	253	246	245	260	245	267	227	233	259	300	250	241	234	231	250	244	244	249	250	253	244	244	240	246	252	235	245	269	220	249	246	255	261	261	258	244	199	221	246	228	266	254	229	266	237	256	249	240	231	226	237	278	236	236	244	267	234	228	253	239	249	245	239	251	226	251	222	211	300	273	256	225	240	269	228	267	250	240	237	232	232	261	247	249	242	238	265	249	242	232	249	250	222	269	247	272	272	244	254	259	234	220	212	228	225	247	263	257	242	221	230	263	284	231	265	233	269	259	228	238	261	258	236	235	247	233	219	237	250	250	273	269	237	231	233	245	247	223	238	221	227	259	237	233	238	208	243	265	242	233	265	222	224	228	267	247	218	252	252	222	234	230	233	273	217	235	225	262	240	212	233	241	218	208	217	235	275	242	267	247	233	256	221	240	260	255	232	260	258	233	241	228	278	241	236	228	246	233	249	246	245	271	263	253	272	265	271	224	242	247	226	238	249	243	235	259	251	241	233	241	228	252	253	248	227	248	244	266	247	233	242	251	233	227	258	223	221	253	245	236	234	232	243	249	233	257	273	248	250	254	213	267	252	250	244	221	226	254	272	213	274	223	253	263	284	247	263	264	249	220	266	247	289	260	239	244	230	250	261	252	236	248	256	253	281	219	250	240	238	258	233	233	221	224	250	236	251	232	204	206	258	244	261	228	248	230	227	260	245	247	247	238	224	250	241	229	248	247	280	244	273	273	244	262	261	259	247	263	246	237	228	242	237	238	244	240	228	258	255	233	217	213	269	234	255	241	248	252	263	247	260	253	216	269	258	240	262	245	253	263	244	237	250	230	248	216	283	248	271	249	254	226	223	234	250	235	265	264	234	219	231	271	276	230	249	243	260	275	254	234	245	244	239	241	247	245	231	276	242	248	258	252	227	230	238	245	248	258	234	227	237	240	252	238	245	237	255	266	210	257	235	220	247	244	256	279	253	268	247	242	230	289	251	248	275	251	237	224	260	261	260	262	226	245	239	238	266	246	276	267	257	263	267	249	254	277	243	240	267	271	253	261	263	245	265	256	258	244	255	236	229	265	242	232	238	251	258	239	253	217	253	199	235	260	274	238	248	249	233	292	248	249	263	225	225	226	253	246	222	270	237	252	230	225	241	249	229	236	231	250	233	222	206	259	237	232	244	250	236	248	210	242	226	241	223	259	275	244	253	237	227	259	253	203	261	241	260	217	252	257	269	244	246	237	239	226	233	257	271	239	252	236	263	259	252	238	228	235	243	254	261	254	224	234	195	248	239	252	249	256	251	242	269	260	264	248	223	238	225	274	292	242	252	245	225	218	241	255	247	253	255	228	238	237	229	221	229	255	237	261	260	220	256	246	247	226	254	229	239	251	259	236	240	255	238	232	279	252	259	250	230	242	244	278	229	235	245	267	221	240	250	226	236	249	261	245	235	228	256	244	234	282	255	247	231	231	226	237	227	259	251	241	224	252	227	262	239	254	262	234	261	258	225	239	256	241	260	259	247	233	242	214	248	258	253	225	240	273	267	222	243	238	227	242	261	232	263	250	253	197	257	222	237	231	231	228	242	242	278	258	249	266	234	228	246	241	255	234	256	261	266	258	256	249	234	261	247	230	261	221	262	265	258	245	224	249	286	252	231	258	236	247	240	245	250	229	256	247	273	246	250	254	235	238	262	251	254	225	238	275	230	248	221	230	246	229	243	215	220	236	226	231	210	271	209	233	245	237	241	235	223	236	243	230	201	229	268	243	240	231	246	248	227	245	294	233	254	235	233	247	262	234	274	234	207	272	262	243	265	263	232	231	257	258	263	227	250	254	244	231	242	240	223	240	259	239	236	246	245	237	252	237	218	249	234	264	240	235	256	232	257	229	229	253	224	268	244	234	270	256	225	213	262	228	256	264	233	236	253	246	242	224	233	236	234	253	256	256	252	278	236	234	261	229	244	213	267	244	232	246	231	249	258	229	257	252	231	245	251	242	240	263	238	252	253	245	270	241	282	246	258	251	228	237	223	248	252	235	231	224	229	245	245	233	264	232	242	246	239	218	208	219	198	212	232	229	255	254	233	250	256	244	230	262	225	262	239	214	259	241	230	221	235	231	250	276	275	242	249	244	224	270	254	241	269	254	237	235	244	234	259	239	263	254	243	212	212	258	265	258	253	227	272	246	255	261	223	242	213	235	243	241	246	233	253
41557	51069	24679	27995	36233	33940	29420	29250	28938	27428	21864	23552	22159	21790	25514	19457	14137	11149	9037	5814	3659	3511	4023	4681	4143	4240	4639	4288	2439	1683	1496	1363	1327	1192	1251	1123	1026	1066	1127	1052	999	1047	1000	992	1048	1022	1071	1096	993	1023	967	982	1013	951	933	1003	898	896	1060	937	996	1052	945	898	909	981	851	835	911	853	890	896	874	851	933	847	943	856	846	852	839	867	881	796	774	789	765	804	758	756	798	796	796	740	822	764	842	775	799	761	695	732	730	733	762	751	734	750	716	768	755	767	764	762	736	752	759	766	746	760	759	771	744	774	722	792	742	742	787	728	735	775	761	713	772	737	777	770	741	744	731	727	754	748	703	728	776	777	735	714	768	790	756	735	737	743	732	745	792	769	725	740	725	765	757	703	729	748	714	758	733	699	686	736	701	756	740	700	807	728	765	750	715	741	753	769	778	722	767	704	767	723	762	760	746	781	753	745	727	715	742	700	743	677	734	707	732	741	776	754	766	732	801	716	792	749	737	743	775	703	700	742	746	712	761	738	744	734	740	677	712	733	753	721	793	728	754	766	747	726	725	763	757	697	733	770	768	743	751	746	721	746	789	703	742	725	737	746	681	748	782	736	743	748	729	731	796	735	737	734	757	738	740	715	727	713	745	744	724	740	757	754	745	750	750	745	702	710	767	756	699	690	725	696	762	742	761	718	777	735	721	746	725	790	728	733	741	725	765	776	705	744	685	725	757	786	723	707	748	734	725	774	722	729	730	739	741	772	715	796	732	730	746	678	741	745	774	757	811	764	753	734	741	742	724	727	733	726	763	748	705	730	756	736	734	743	698	740	708	786	781	750	737	717	711	757	772	724	775	718	690	794	779	694	740	736	778	753	738	727	689	684	756	779	724	782	711	776	759	722	711	755	737	734	747	708	736	714	769	697	734	711	731	720	719	748	739	754	713	712	754	726	715	771	697	766	750	729	743	715	731	760	789	728	701	760	732	720	762	773	685	726	705	757	759	728	787	766	755	743	782	771	744	715	777	688	727	753	755	769	712	772	761	756	769	721	796	741	703	728	742	753	763	733	764	692	777	746	748	804	745	698	740	708	803	712	758	761	772	708	705	756	716	681	770	684	790	748	719	755	722	722	753	706	761	754	794	740	723	782	704	751	748	775	671	702	766	757	793	764	779	700	689	739	743	780	736	738	677	753	734	777	756	673	753	763	702	722	802	723	751	731	703	782	764	755	741	754	735	749	762	766	786	765	728	736	769	720	718	706	738	734	731	806	750	740	720	788	719	711	799	756	759	742	733	776	736	764	786	709	738	744	704	823	730	719	754	785	777	736	713	772	774	739	728	755	750	737	721	782	737	801	729	759	787	723	748	761	754	782	673	757	730	709	724	732	753	715	804	713	763	725	753	717	735	731	735	761	701	733	731	742	721	743	741	683	727	705	756	763	756	740	745	776	747	772	704	729	744	740	747	725	759	700	739	753	779	750	773	738	717	779	731	751	803	745	723	752	727	737	742	751	751	764	764	728	761	729	724	700	738	758	802	724	733	759	737	810	713	782	735	731	818	748	742	705	718	752	720	790	752	786	757	724	736	765	734	770	725	730	699	748	787	728	723	792	747	724	709	757	727	718	711	737	709	745	716	793	770	721	739	741	677	735	716	733	789	798	724	703	770	739	762	720	733	738	778	730	717	741	731	742	727	774	719	753	754	757	733	743	760	731	734	734	722	758	733	760	713	722	697	723	749	745	739	717	755	706	738	760	718	717	730	724	754	757	779	713	718	726	779	682	797	703	723	694	729	746	714	700	737	742	739	717	722	789	747	744	745	755	761	720	710	716	721	717	740	760	719	739	726	777	749	717	747	717	736	756	715	811	747	779	754	728	682	771	754	768	737	745	717	737	707	762	732	752	716	706	737	760	768	725	746	729	729	763	755	740	746	744	742	736	727	699	757	727	762	713	769	736	745	758	750	761	762	721	720	776	732	736	769	695	744	704	757	743	747	753	725	726	687	759	742	736	751	705	759	691	763	756	736	757	707	739	749	737	725	683	730	730	792	734	729	695	790	776	678	742	744	727	688	752	711	727	774	751	752	751	740	760	734	763	733	722	728	725	740	744	769	732	735	750	739	699	734	733	769	761	695	735	746	722	764	763	760	762	763	738	770	700	728	762	733	756	744	735	747	719	678	701	737	736	738	769	732	690	763	739	741	779	746	755	741	757	718	789	764	737	768	735	746	720	721	737	765	759	761	728	749	718	674	755	712	738	724	735	810	748	700	743	739	801	738	720	738	752	718	762	713	740	795	693	750	770	703	755	687	744	738	738	757	673	746	745	742	783	729	749	758	724	733	775	757	722	775	725	726	752	765	743	729	740	773	737	794	737	727	740	774	802	717	769	699	742	730	796	765	765	728	754	776	724	732	740	711	742	766	790	727	689	764	780	708	728	734	748	732	746	723	741	735	739	719	746	766	747	708	746	762	754	752	725	720	789	720	753	700	739	731	727	731	720	722	671	749	730	709	761	754	753	747	730	743	701	770	741	721	743	743	746	755	802	789	757	729	728	744	732	724	775	736	732	723	713	775	740	746	689	728	770	731	687	738	755	791	730	764	724	772	749	738	741	743	739	764	734	738	696	740	732	733	724	768	721	748	775	684	745	708	733	749	759	750	769	733	741	767	801	726	749	713	770	746	724	724	712	735	734	769	736	776	731	729	721	681	714	734	732	723	698	710	741	754	744	775	749	760	749	724	745	753	774	771	748	728	723	785	747	751	752	707	727	741	730	748	796	732	754	736	751	749	744	696	735	717	676	788	676	724	746	709	736	678	697	712	756	786	742	713	725	739	789	674	757	724	754	717	684	749	770	706	739	752	740	740	710	736	772	714	708	723	711	745	715	709	765	755	710	701	737	726	778	717	733	762	757	705	787	701	714	725	764	739	770	732	723	714	746	781	738	735	773	723	788	731	722	763	732	714	741	749	755	767	783	794	700	772	756	738	765	763	784	755	742	724	737	765	720	749	732	739	802	705	775	731	715	709	751	774	780	763	736	757	701	686	744	766	744	725	738	765	692	793	764	770	755	759	742	743	772	716	719	748	744	748	753	757	744	750	758	748	747	711	743	696	700	759	760	758	724	704	756	690	723	746	765	719	707	742	740	745	728	736	747	745	739	744	748	755	726	762	757	730	721	690	746	744	717	738	787	768	712	758	755	777	739	693	730	747	750	752	737	760	763	711	754	729	765	767	736	727	734	725	793	746	716	749	705	794	785	769	741	704	682	744	763	773	706	742	767	722	739	752	738	712	763	747	742	724	713	690	728	787	724	733	761	750	717	770	770	748	774	754	755	686	759	733	735	710	694	735	718	699	805	766	727	714	737	718	718	699	751	698	764	731	776	779	734	760	770	726	752	772	766	747	741	779	762	750	771	769	746	786	759	709	758	730	762	730	723	744	759	754	686	778	731	735	722	786	761	725	745	712	717	735	759
19982	28594	12268	4294	3047	2372	1664	1308	1072	924	777	715	659	610	494	468	352	341	317	273	261	275	277	267	265	286	299	254	253	243	264	232	286	236	268	270	273	257	263	244	282	243	236	272	265	283	262	230	229	252	254	249	278	246	240	236	253	257	264	260	254	291	287	266	247	247	260	248	278	231	267	280	266	253	262	240	255	278	241	264	268	260	234	289	274	250	258	272	240	251	274	259	263	261	254	234	254	262	234	253	257	258	283	253	267	297	255	272	259	262	258	293	251	264	220	270	265	243	246	242	262	240	230	266	248	247	251	235	276	248	234	251	271	237	253	295	262	261	268	238	253	274	229	215	258	256	264	267	288	253	261	248	239	262	240	266	264	253	262	261	267	243	246	266	273	267	270	249	271	261	241	254	304	242	259	252	262	279	249	244	282	302	258	264	252	215	260	259	282	260	265	229	253	279	272	279	251	251	240	245	259	248	238	262	276	259	278	273	260	266	250	244	257	258	250	254	253	242	246	241	254	236	258	228	263	252	257	285	247	242	247	271	264	235	283	248	260	261	228	247	272	268	232	267	247	244	242	221	259	230	257	252	235	275	222	263	277	263	276	255	270	262	246	248	278	274	275	261	243	241	275	256	249	266	267	256	221	280	256	241	276	259	249	253	272	239	244	240	253	280	269	265	249	258	240	240	242	254	261	249	252	295	251	230	271	249	281	232	246	232	295	266	256	234	252	291	257	255	274	259	245	259	237	265	248	253	236	262	254	227	263	255	252	297	256	247	248	253	260	270	255	256	245	244	214	247	232	231	277	288	277	256	281	248	255	254	274	272	237	259	261	235	265	237	267	236	275	268	256	266	263	251	279	228	272	235	249	244	255	256	258	253	250	260	225	256	234	278	269	233	240	270	240	258	285	253	243	252	271	239	259	252	262	243	286	247	244	241	246	254	265	252	252	253	240	246	259	237	228	258	228	243	254	298	262	292	254	248	235	231	238	290	270	269	235	241	256	261	255	241	219	257	252	240	241	216	256	242	258	262	230	255	260	250	262	250	239	256	238	281	266	251	254	274	266	261	271	232	250	271	263	279	241	248	260	217	266	248	263	237	254	259	247	259	269	232	248	249	272	248	281	242	234	269	257	238	271	257	267	225	262	286	260	263	248	249	242	246	235	243	271	240	253	262	238	280	236	239	287	240	267	265	268	253	256	245	240	257	244	258	268	280	256	238	269	249	235	222	261	259	260	254	241	254	250	270	282	222	229	249	261	252	225	257	248	270	252	267	258	258	234	280	263	264	244	248	247	248	232	237	233	258	261	269	266	259	266	295	264	253	245	251	282	262	298	250	243	256	260	262	286	233	270	254	238	256	265	221	267	268	249	259	266	264	246	256	232	279	249	249	265	266	265	247	262	246	265	236	237	251	216	249	263	265	240	256	274	253	260	260	259	265	292	254	272	245	241	243	268	242	261	241	260	249	258	253	214	279	241	238	226	267	223	255	280	252	226	258	273	264	245	245	261	259	255	269	231	268	270	256	245	264	245	228	236	257	232	249	257	252	262	268	274	261	284	252	279	255	241	253	256	234	234	247	272	286	242	277	250	231	230	220	247	281	255	247	257	264	267	256	212	252	264	259	263	241	265	223	261	270	261	273	250	269	242	232	245	236	233	225	249	274	262	242	227	234	247	246	242	260	245	228	262	255	256	243	242	290	268	259	239	259	271	259	261	277	260	240	262	262	247	225	259	266	261	239	271	249	251	248	249	266	246	251	221	257	243	204	253	219	236	291	276	257	284	236	237	256	239	220	262	245	272	255	278	256	258	237	236	263	246	256	267	251	268	253	260	250	257	242	281	244	256	245	265	261	237	243	244	247	265	278	259	239	234	233	260	245	239	253	250	279	257	259	251	261	245	273	244	279	248	252	243	229	269	240	262	250	245	272	272	256	243	250	261	267	279	255	253	269	272	249	262	252	247	272	271	265	247	249	228	261	284	260	255	261	234	264	256	244	220	248	244	248	279	268	260	290	253	257	230	260	238	240	251	240	258	241	261	265	273	263	243	246	262	251	268	250	229	261	255	250	256	270	272	244	241	255	236	265	255	256	271	259	237	232	260	255	224	262	250	271	247	239	249	282	249	245	242	229	266	253	282	263	256	240	245	263	259	248	236	262	269	254	273	270	253	289	275	249	281	245	252	224	271	242	249	248	241	248	247	249	258	264	258	279	236	243	252	266	245	254	270	278	253	266	227	258	258	247	233	226	258	257	253	262	267	273	239	284	248	241	243	271	239	248	256	270	251	270	253	247	263	282	274	269	264	239	243	278	287	263	243	279	254	258	233	244	251	259	249	266	241	232	237	267	276	266	279	280	268	280	260	254	227	265	243	254	271	263	256	251	255	281	246	280	257	257	241	246	271	255	237	272	250	242	240	258	252	255	257	222	220	258	247	259	257	230	247	261	226	246	243	249	213	271	255	227	246	266	265	248	253	258	246	289	284	258	245	256	243	233	267	294	240	250	252	225	230	247	228	231	221	237	255	276	273	233	245	244	240	270	276	271	272	235	227	272	258	242	224	245	255	269	260	257	277	237	242	259	224	242	264	235	244	238	269	230	251	259	257	262	257	244	261	274	243	250	267	243	259	260	255	251	267	234	260	286	240	246	229	266	228	254	258	256	279	254	266	251	256	247	270	255	241	245	229	246	251	264	257	258	270	250	254	254	253	241	239	251	248	253	257	264	260	257	265	264	242	241	254	259	233	248	222	235	291	256	286	244	290	285	260	272	259	266	261	248	261	235	242	251	280	250	238	255	235	264	272	247	256	224	230	259	281	273	261	256	241	235	274	255	224	263	255	271	248	244	271	293	279	273	279	233	212	243	243	263	263	239	241	273	236	246	262	246	259	236	260	276	259	242	221	240	224	229	247	248	252	242	259	240	247	265	270	253	286	246	233	227	269	244	236	258	225	253	281	272	236	245	242	258	285	261	302	261	260	260	248	289	249	249	269	247	288	259	239	231	257	286	256	257	231	246	249	273	264	259	237	249	248	252	246	217	249	232	275	283	217	289	259	261	279	263	290	267	277	299	277	255	265	243	235	265	263	244	275	257	243	258	294	281	248	240	259	262	244	239	226	261	249	254	239	247	271	215	264	274	233	240	258	231	256	234	289	236	275	273	248	245	228	251	238	251	234	269	270	260	214	264	251	273	240	251	254	229	272	248	269	253	254	244	249	247	268	242	263	250	265	247	254	244	266	240	232	253	237	252	231	252	243	263	276	241	264	223	236	247	260	240	270	284	250	251	263	244	253	241	243	272	237	248	240	276	210	258	232	272	283	267	255	245	235	250	257	258	242	265	268	249	263	246	276	245	260	268	247	255	260	261	258	256	262	248	240	279	244	260	236	258	244	255	266	249	263	252	248	264	231	244	236	232	282	255	254	257	300	275	257	294	253	256	251	244	247	247	236	270	263	273	287	247	250	263	300	242
16407	30263	7771	6263	7660	6763	4713	4035	3685	3669	2810	2899	2857	2680	2555	2057	1479	1456	1303	958	923	928	932	890	927	951	998	1002	834	835	839	837	850	854	816	804	832	800	762	807	817	806	806	740	786	815	824	827	782	787	819	789	824	781	814	812	784	779	797	853	763	795	756	778	778	795	797	833	821	771	781	769	782	794	820	760	830	809	798	788	778	798	758	766	827	797	782	832	831	794	738	816	748	814	839	812	778	758	763	793	763	763	772	802	784	805	741	786	774	748	816	799	782	821	761	760	721	769	759	790	742	799	732	790	732	769	815	783	784	757	754	760	752	792	797	807	749	802	802	785	766	755	770	781	795	728	795	771	790	736	806	803	789	839	783	766	752	769	800	762	768	789	790	761	754	753	733	763	782	742	797	765	835	756	771	750	825	799	760	798	745	822	794	789	782	766	766	783	816	794	779	779	768	759	769	752	739	750	776	759	808	798	754	780	800	758	784	832	809	792	797	817	779	751	818	811	731	798	780	746	773	732	753	752	789	764	786	781	750	797	696	764	818	781	772	780	825	815	737	782	766	739	780	805	844	776	795	781	784	729	746	762	752	808	790	820	789	751	759	770	790	774	737	788	771	784	770	733	806	774	752	770	786	747	808	851	771	781	778	812	798	793	794	762	768	778	741	776	743	786	777	794	714	754	788	812	794	818	786	774	773	786	772	796	783	758	796	800	736	788	785	765	790	796	739	782	775	771	824	751	754	792	781	776	745	773	766	826	827	804	729	724	809	769	763	741	744	750	756	729	747	798	774	771	746	780	752	764	741	757	762	756	805	750	798	741	821	782	756	698	800	759	852	764	791	800	730	764	808	852	792	807	739	799	746	814	783	789	788	805	821	723	745	770	776	767	745	789	777	761	790	789	802	756	782	785	781	797	785	824	751	820	754	805	799	790	779	785	754	776	746	778	822	789	809	813	805	754	806	766	787	812	797	760	780	788	736	775	762	795	750	779	809	803	771	764	786	805	766	745	759	790	749	764	823	809	799	789	768	805	793	747	790	778	802	747	763	815	800	779	806	778	750	788	815	793	753	824	790	787	751	803	727	759	757	827	780	827	782	773	763	811	819	797	806	776	804	783	802	773	803	768	790	759	748	824	729	826	791	813	808	741	792	776	777	730	780	836	766	784	798	778	778	760	788	741	784	772	784	798	753	793	715	765	803	726	742	760	771	811	775	810	834	763	773	772	746	836	777	775	779	752	754	759	815	744	737	822	807	800	794	758	820	794	816	760	774	781	761	775	825	751	745	774	827	757	810	734	774	777	763	803	755	795	769	790	770	756	796	785	757	799	771	770	771	768	788	730	790	788	794	773	804	796	754	757	764	790	837	803	726	760	797	753	791	775	718	776	781	800	766	785	788	739	797	772	772	805	752	770	799	768	754	760	818	798	743	781	814	732	814	760	765	787	809	847	820	762	776	788	788	777	809	753	778	777	794	782	768	770	790	747	739	758	783	798	802	790	853	815	766	734	745	746	761	807	790	748	761	743	720	766	793	730	838	792	760	829	768	756	761	794	784	787	775	790	763	728	767	803	811	779	722	857	755	769	774	782	761	753	778	726	782	755	810	795	790	815	784	821	757	781	820	788	764	764	810	766	800	816	805	801	782	785	743	772	751	813	738	776	741	784	743	777	784	753	782	807	770	743	768	792	776	811	796	830	809	780	781	767	750	797	731	745	796	792	758	767	824	796	755	762	788	731	769	754	787	796	782	751	728	779	813	790	798	773	719	754	741	732	750	755	751	813	814	781	756	776	766	769	794	760	770	756	741	815	773	784	768	775	758	746	735	838	799	823	807	771	722	822	760	772	750	714	770	761	795	805	815	836	763	747	728	779	764	787	814	792	780	746	835	766	782	750	830	772	790	763	804	760	772	789	704	747	733	763	770	802	759	761	807	788	756	760	825	790	758	761	750	782	814	784	756	847	794	748	780	806	787	752	798	808	827	766	766	772	805	790	764	830	762	773	781	777	816	801	770	744	797	772	707	768	810	782	776	796	751	784	786	738	808	813	752	808	776	758	795	819	811	749	757	778	714	791	817	762	834	766	727	747	710	776	748	788	813	787	781	741	718	802	754	791	739	819	771	798	774	779	810	755	746	742	804	791	778	778	784	794	792	726	767	814	744	767	803	788	820	762	741	828	747	783	737	742	730	765	772	750	779	784	736	833	797	770	745	783	775	766	736	766	766	812	768	744	728	725	803	805	767	759	803	828	767	796	757	796	785	784	825	783	745	795	788	802	740	718	764	812	820	725	807	764	796	788	813	749	859	822	776	748	808	769	785	751	776	801	771	804	705	752	741	760	723	784	762	781	742	804	802	702	814	773	796	770	800	794	783	805	749	800	734	792	736	826	759	776	789	746	788	815	817	771	768	769	755	763	780	752	789	779	783	751	778	764	769	787	728	812	825	765	789	823	765	768	767	798	747	775	773	778	803	778	759	798	786	835	745	798	766	804	770	781	793	753	708	738	811	738	749	789	800	786	830	748	791	783	745	778	738	813	759	749	787	795	718	736	811	775	769	776	785	764	806	783	738	775	809	771	709	783	753	731	746	778	795	790	750	775	764	746	781	763	780	758	766	776	773	783	781	763	810	785	810	826	782	801	786	813	833	801	736	794	833	804	749	785	780	761	798	763	771	797	765	742	790	748	755	804	766	735	773	743	794	790	766	816	769	769	793	783	819	779	777	736	801	759	753	803	806	806	791	765	780	757	747	771	790	799	808	770	781	755	799	839	803	781	846	791	784	776	751	738	784	786	827	793	789	778	786	732	801	811	759	750	806	783	753	764	777	799	765	774	748	770	804	772	762	809	765	781	815	752	785	756	781	778	760	827	826	761	801	756	798	784	814	803	728	788	777	771	767	755	751	779	806	790	813	740	754	766	757	758	745	741	778	776	783	784	758	838	755	723	758	836	787	787	807	789	836	766	787	788	747	753	746	765	773	790	770	807	753	784	816	787	771	788	784	807	763	797	772	793	771	784	818	763	770	737	763	784	793	723	786	787	734	793	777	760	751	765	762	750	718	796	764	795	789	741	785	768	743	778	809	737	768	820	784	803	796	766	781	768	785	840	757	758	766	753	801	823	840	785	745	788	797	789	789	742	770	809	804	739	781	776	746	770	771	737	734	803	749	773	766	788	723	815	767	763	801	792	756	687	858	776	814	744	772	795	788	796	775	793	767	766	791	788	809	784	800	780	761	804	726	838	770	776	801	755	761	791	753	832	768	794	760	786	801	836	819	805	759	741	785	734	747	781	785	799	798	806	778	781	775	779	783	789	787	769	730	799	751	816	798	781	768	788	812	758	801	804	774	784	756	705	799	819	732	796	775	749	786	812	803	817	828	784	776	744	801	775	745	836	788	807	794	799	859	757	742	792	744	762	786	721	800	790	765	759	818	784	725	793	753	796	800	741	795	793	772	780	812	779	812	819	746	771
43297	50002	29776	23400	23874	22368	15628	10827	8850	8454	6626	4620	4292	3767	3905	2352	1270	1170	802	474	382	398	450	357	354	355	427	385	266	242	221	241	208	218	203	212	185	201	203	208	215	223	231	218	197	236	218	194	203	231	219	215	207	192	195	203	224	208	205	197	200	205	211	195	189	186	180	220	179	182	219	203	206	199	226	188	207	194	215	199	190	224	211	200	199	199	200	182	193	190	191	201	207	212	175	204	208	199	172	228	201	182	208	175	216	208	210	195	183	199	206	204	203	215	199	173	178	196	211	183	206	172	219	197	201	199	210	190	175	194	212	250	193	196	192	211	196	198	189	212	209	204	192	201	197	214	189	193	180	186	224	196	193	166	199	191	188	194	185	210	159	200	177	190	192	185	175	180	193	202	203	191	212	188	204	182	197	204	183	205	188	199	178	208	179	180	206	187	195	183	202	200	200	231	200	197	179	185	193	198	210	208	184	196	189	187	176	187	176	165	199	207	195	183	209	185	208	207	205	174	182	178	173	211	199	216	214	196	192	179	185	227	208	188	188	193	217	212	188	190	180	214	181	202	169	186	213	180	182	208	205	221	189	186	215	186	178	192	208	187	203	188	186	185	221	186	201	206	182	206	214	207	195	199	181	197	168	215	202	179	182	195	196	192	210	169	197	205	186	186	188	205	195	212	193	196	220	174	180	183	197	197	225	183	194	189	186	218	181	205	171	185	205	194	184	172	191	219	204	192	200	162	204	205	194	190	217	202	213	197	194	193	188	198	209	211	173	196	216	203	169	187	179	187	202	215	210	212	175	207	192	180	168	191	186	228	200	197	178	212	221	206	186	205	176	200	167	176	181	188	186	213	177	220	185	199	183	218	184	221	198	202	183	172	203	196	205	187	186	204	197	182	192	200	205	211	207	202	186	193	189	153	214	182	185	202	209	174	199	214	199	209	186	180	190	172	197	202	205	203	204	169	196	195	221	179	189	170	199	199	223	188	207	197	228	204	182	197	188	224	208	194	172	194	189	197	204	184	208	194	241	174	213	202	181	192	184	186	186	193	202	175	200	202	200	172	186	213	205	165	190	210	200	187	191	210	182	189	182	200	194	185	174	198	210	214	196	193	201	205	207	186	205	207	219	219	203	197	208	194	189	211	207	202	195	199	198	185	189	189	179	192	179	190	195	185	176	210	177	168	175	185	186	179	186	196	201	211	198	202	195	212	222	183	209	216	205	190	189	212	194	211	196	196	175	200	211	210	189	196	180	187	177	194	176	181	201	145	189	185	191	209	179	177	195	213	206	197	214	207	192	195	176	202	184	200	192	205	225	183	192	192	187	199	219	192	186	193	229	214	215	196	185	169	203	192	190	202	216	160	191	212	220	201	190	210	209	204	192	188	201	179	219	174	234	195	183	191	199	224	192	195	185	209	175	208	220	222	178	187	179	179	184	185	179	204	196	164	193	207	171	213	177	170	199	173	188	185	196	194	193	197	176	214	199	201	178	186	222	207	213	193	200	204	177	183	195	210	199	185	191	221	191	198	199	202	205	236	184	214	196	208	203	182	189	181	171	187	184	183	208	187	201	182	200	199	198	197	188	183	194	211	170	214	181	193	167	203	189	195	181	178	196	190	203	182	202	196	206	198	215	186	191	195	201	204	168	215	198	201	168	210	218	211	192	160	201	194	201	213	180	200	180	192	190	198	183	220	199	212	173	182	205	214	207	183	189	196	203	189	188	210	212	187	192	186	187	176	180	200	204	176	175	181	216	183	187	220	209	198	195	210	187	182	185	175	186	206	211	193	183	211	163	178	218	197	204	196	198	178	181	190	193	156	173	218	206	200	191	188	187	180	168	202	175	194	201	205	180	203	172	209	189	195	198	201	187	183	194	172	180	202	182	221	202	181	188	211	174	179	186	195	189	174	168	208	198	195	206	220	222	192	180	214	195	182	166	203	196	226	207	189	196	202	188	187	190	208	198	200	182	179	173	215	197	195	188	223	172	188	209	204	212	199	208	198	166	206	217	192	176	198	211	168	197	211	159	199	165	199	197	172	205	206	192	213	193	178	209	208	205	204	221	220	191	193	175	170	161	178	197	195	215	217	190	197	197	175	179	202	189	185	220	203	187	213	195	177	202	219	194	199	193	217	197	201	182	196	190	205	188	200	190	204	216	202	212	208	216	205	190	198	206	187	202	177	190	202	206	207	218	176	193	201	166	196	182	197	184	188	199	177	194	184	190	184	181	175	189	195	208	211	211	193	223	188	189	168	203	191	172	196	193	180	209	176	196	200	168	178	219	203	192	206	185	192	186	201	198	189	186	196	198	210	216	203	180	210	191	183	190	199	191	213	189	198	183	182	200	178	175	200	237	190	191	197	208	193	173	179	208	180	189	209	188	184	197	209	182	187	172	197	199	212	187	185	206	224	216	201	190	194	187	209	194	168	189	203	172	224	193	207	215	177	201	201	194	187	200	202	198	204	212	193	189	193	182	211	178	181	216	185	196	185	223	184	183	176	184	176	182	198	229	185	184	189	193	184	194	217	194	202	189	183	190	192	224	181	205	206	189	189	191	180	200	193	195	189	197	176	207	236	204	192	190	190	194	187	203	178	196	186	198	191	179	179	179	190	175	193	197	212	183	196	195	197	185	201	198	194	209	195	204	194	194	199	193	202	169	176	176	200	185	181	189	176	207	197	177	185	194	207	202	194	184	193	199	186	176	180	213	204	210	212	185	196	192	205	194	165	201	181	182	173	190	202	205	205	174	181	192	177	215	186	192	176	183	205	188	183	182	209	175	183	179	194	214	182	180	198	217	195	211	196	201	186	212	178	195	204	196	184	216	195	193	186	191	194	198	206	178	187	202	192	170	216	175	180	173	199	197	192	185	205	185	194	172	176	223	169	207	202	206	180	185	178	210	211	197	210	200	206	217	206	193	186	166	195	192	195	177	224	184	189	216	171	210	191	200	191	173	200	186	179	201	195	198	194	186	178	201	219	196	194	184	200	193	180	198	210	173	217	179	192	206	187	191	174	167	202	218	189	189	196	204	190	158	181	203	211	202	192	193	191	202	177	193	199	193	206	163	202	181	174	208	230	208	197	179	209	208	198	177	217	202	191	191	194	171	177	199	184	177	204	193	198	198	183	183	206	176	207	185	190	212	197	178	186	192	203	182	195	198	189	185	206	201	200	201	190	199	221	197	214	201	184	177	166	181	199	201	195	219	186	193	213	206	168	228	200	171	201	182	196	212	219	149	209	207	196	207	179	187	173	189	194	194	207	190	211	198	192	182	203	201	200	173	184	186	177	221	209	202	169	180	182	193	188	200	195	213	173	212	192	187	196	207	194	180	190	177	186	220	172	196	196	185	200	188	185	202	182	196	194	196	195	183	167	195	192	205	188	181	196	208	207	193	176	212	203	196	181	188	165	158	181	178	200	194	191	195	183	191	191	205	197	187	162	171	192	174	221	179	197	167	172
33800	48159	23030	21567	29932	28920	19903	19017	18959	19874	16695	13423	13165	13553	15298	10746	7006	6090	4282	2531	1897	1805	2106	1995	1648	1923	2321	1930	1290	981	898	874	871	790	814	788	781	660	703	779	750	733	724	719	669	669	729	715	758	735	715	708	695	714	677	728	674	698	757	725	707	766	727	718	671	641	669	718	678	682	656	675	720	721	697	698	641	679	646	696	672	686	666	643	623	625	670	679	645	632	694	684	631	703	638	604	634	626	639	626	659	597	604	638	586	643	601	637	622	558	574	648	629	619	604	617	616	587	628	641	644	624	599	615	629	586	642	609	601	598	629	663	615	615	580	626	641	624	615	666	613	592	589	604	606	649	611	607	644	615	630	691	612	579	625	608	652	592	606	655	671	582	607	591	654	658	642	627	645	650	571	650	613	646	641	607	626	624	584	576	604	616	615	603	616	569	584	602	621	601	619	642	564	627	612	605	596	579	599	645	588	693	637	619	639	595	639	607	610	612	608	586	601	612	654	616	582	596	631	636	602	615	638	604	605	627	637	583	600	561	603	654	576	618	619	614	677	608	592	634	611	660	577	609	601	574	660	608	576	631	642	669	628	609	616	644	588	625	607	626	625	627	639	588	666	593	595	630	626	590	616	614	658	623	663	599	655	597	633	654	647	577	609	705	621	595	637	624	633	627	589	672	600	609	618	606	608	658	612	599	650	612	603	585	645	606	609	603	601	622	650	640	601	632	610	634	624	651	655	605	577	666	652	613	614	601	627	591	651	564	644	617	608	628	647	616	622	597	640	612	585	639	599	594	624	576	672	633	574	599	575	625	536	590	585	606	595	601	612	659	596	675	633	628	622	619	616	604	649	601	603	601	601	622	620	575	622	613	642	625	618	614	607	606	611	619	621	609	621	599	610	627	610	592	618	654	595	605	611	568	638	584	603	617	558	594	563	585	610	628	614	559	604	605	587	577	624	590	601	596	552	613	591	603	633	606	580	585	618	636	604	623	622	590	559	617	566	592	638	641	603	583	648	616	565	571	625	605	596	555	578	686	615	613	568	615	627	660	638	601	605	580	630	633	633	625	615	617	634	625	642	661	605	618	611	606	585	612	582	642	639	642	583	628	602	594	587	621	606	603	581	577	611	601	596	591	619	650	599	586	612	584	600	621	615	627	632	562	601	647	610	616	649	639	656	635	608	617	638	618	642	624	598	577	657	602	645	596	600	612	658	590	585	615	648	631	606	616	637	592	586	635	581	573	621	582	634	629	609	651	611	613	583	629	633	592	612	624	602	652	659	625	631	564	606	621	565	633	604	602	618	599	611	642	575	631	654	598	639	622	646	598	600	573	646	633	601	591	608	665	614	600	602	605	631	642	627	627	615	654	613	548	593	600	638	621	638	638	593	649	605	581	640	598	611	593	638	598	590	638	600	675	555	631	626	588	591	635	597	602	609	614	642	554	637	625	615	601	656	633	614	657	623	586	661	676	607	642	649	609	585	609	603	629	606	629	634	613	583	569	650	618	603	643	612	655	664	616	604	594	643	584	598	614	611	598	624	638	568	599	598	628	612	625	553	611	638	619	682	610	589	591	562	629	663	633	557	587	623	638	637	612	600	625	637	628	627	633	631	607	605	592	651	579	615	596	604	593	598	616	635	602	583	621	569	629	606	635	587	619	612	659	620	614	604	612	590	669	577	607	641	604	576	639	647	599	626	570	601	625	585	605	656	565	601	622	639	628	603	620	580	628	624	592	624	619	558	609	636	622	568	633	649	592	642	593	659	615	644	622	592	647	567	608	601	628	587	628	626	640	652	635	597	580	604	652	602	620	610	612	619	561	608	667	631	606	640	632	603	598	584	596	593	603	655	636	629	627	664	621	579	613	587	601	567	592	601	613	612	620	575	608	579	622	603	585	650	602	608	620	639	546	609	621	614	589	577	597	613	635	601	549	640	595	618	582	634	596	604	593	641	634	632	629	655	622	605	607	624	624	569	675	597	617	592	587	636	611	597	615	618	641	626	594	636	637	628	618	588	634	578	628	646	642	641	588	665	636	595	621	576	592	597	605	605	597	601	602	645	641	607	598	638	590	632	565	607	617	636	631	662	615	646	638	592	615	611	624	631	645	613	619	637	617	607	587	610	641	615	597	636	687	612	653	580	635	624	626	612	614	624	562	597	594	586	618	630	632	620	579	630	592	613	634	603	596	613	594	612	595	609	606	561	630	639	615	638	655	655	621	597	605	616	558	630	592	616	616	629	641	611	634	642	601	595	610	588	642	612	632	613	599	615	632	639	632	652	599	628	633	636	680	612	628	606	613	609	540	589	590	577	580	575	620	626	627	635	610	645	599	627	610	622	613	587	606	633	615	624	575	604	576	580	622	615	616	642	626	614	588	547	612	650	585	593	594	608	609	587	612	586	633	610	594	642	584	638	590	625	605	616	649	558	616	576	662	556	634	565	634	568	579	640	586	629	617	604	590	599	621	653	617	591	557	637	609	609	602	643	639	578	583	622	592	615	600	643	607	572	609	627	601	581	603	582	635	644	633	607	603	616	642	597	584	671	584	623	592	575	576	593	607	623	645	589	641	604	632	620	601	619	623	599	627	609	604	622	598	615	602	623	635	609	616	630	688	571	683	616	633	657	580	590	632	612	605	599	633	589	611	609	663	606	627	622	605	665	599	624	599	590	644	606	592	591	645	634	582	646	641	606	609	610	621	653	628	576	612	622	603	568	638	626	626	622	612	603	600	649	625	598	613	619	623	670	594	587	600	605	620	616	597	639	627	621	618	593	619	649	587	640	592	626	604	617	625	650	613	604	629	600	579	653	584	618	622	644	572	665	579	563	592	621	588	627	661	606	577	635	620	611	591	598	633	654	616	597	605	601	554	582	589	611	596	604	642	622	602	587	612	587	608	625	627	604	635	586	647	629	631	597	613	617	619	572	598	606	603	666	611	579	613	614	643	634	602	622	613	588	589	606	567	604	668	616	607	630	615	594	608	600	620	619	610	617	598	624	556	574	597	612	608	585	620	631	595	606	547	608	627	601	601	629	592	659	595	596	664	585	595	619	614	642	585	615	592	575	647	640	604	584	586	649	599	659	638	617	640	635	575	617	627	581	589	614	591	626	615	632	622	626	610	614	672	653	594	656	629	637	591	612	604	629	594	565	623	623	611	639	627	656	590	613	587	625	646	635	654	581	611	565	687	574	606	595	618	603	621	620	609	652	624	626	608	644	626	588	609	586	637	642	628	627	634	622	592	615	592	594	629	617	561	621	602	618	615	607	593	583	630	633	575	570	625	572	628	596	626	637	587	615	632	668	646	610	605	617	627	587	613	582	608	607	669	599	570	642	607	646	615	637	659	613	607	636	625	651	614	605	635	637	623	616	581	647	651	609	600	627	610	593	589	610	636	582	620	568	621	633	590	613	585	578	628	592	627	611	623	635	630	637	647	589	608	655	581	655	579	611	595	596	615	619	610	595	636
51513	46836	31752	25120	28765	31135	25174	21064	19234	18999	14349	11741	10814	9414	10015	6291	3597	2702	2291	1251	701	739	853	839	617	731	812	677	450	356	369	295	318	303	267	287	265	274	275	278	280	304	290	234	266	294	284	275	267	281	257	274	260	266	281	281	266	293	265	260	244	299	262	234	293	276	256	266	249	267	233	283	251	270	280	251	237	279	245	267	259	263	256	247	263	233	244	241	292	239	234	238	235	215	272	258	261	260	258	245	290	253	255	253	241	246	244	230	215	260	232	229	246	237	233	237	256	235	226	252	244	213	246	232	217	225	233	263	246	200	243	247	253	220	251	231	237	239	257	232	244	252	246	228	266	244	221	256	217	254	227	203	263	215	239	248	251	255	256	245	250	230	236	225	253	246	267	265	242	268	242	233	248	235	256	222	238	257	239	268	242	259	258	254	246	245	241	251	228	277	265	203	248	234	227	229	233	233	225	212	259	225	266	237	253	214	221	220	237	244	248	249	228	260	257	284	201	261	229	257	252	245	253	230	263	249	216	234	282	263	246	241	221	248	204	250	227	247	245	226	251	227	249	217	258	257	254	259	249	239	234	247	224	230	216	241	213	267	224	255	230	248	241	244	235	246	245	256	249	221	254	237	253	216	250	260	231	271	234	242	240	231	261	227	230	219	228	241	220	201	251	227	232	261	230	246	242	253	225	229	260	241	244	214	237	271	220	242	244	238	257	213	238	253	247	248	260	245	220	243	219	232	247	233	220	207	249	238	249	233	228	217	245	246	261	233	244	242	277	217	241	254	255	218	237	265	240	244	222	219	246	237	229	263	256	248	211	242	252	256	244	242	251	237	238	253	242	260	232	259	259	227	234	242	208	263	241	229	258	230	250	256	263	248	225	239	254	279	248	294	229	233	232	233	252	306	249	238	239	256	245	249	242	258	228	250	245	258	233	251	257	233	248	226	229	203	250	242	267	246	245	257	255	252	234	251	221	227	232	252	229	223	242	237	248	231	210	249	222	212	230	258	215	219	262	252	231	255	233	245	269	227	255	252	267	246	219	218	248	223	250	252	256	232	235	260	246	201	229	227	239	235	252	233	219	211	239	226	284	253	235	222	213	251	252	280	241	252	254	276	241	216	217	243	252	243	258	262	228	233	229	236	239	250	231	244	269	260	228	246	247	270	220	239	230	240	212	218	221	236	226	213	255	216	214	264	238	283	232	208	252	241	242	273	263	247	232	248	258	240	248	232	227	245	229	249	226	240	229	235	233	229	232	244	243	265	248	217	254	232	249	210	258	258	253	252	252	268	234	226	227	230	225	249	266	225	247	252	247	231	229	237	228	246	273	262	230	213	257	236	217	262	234	218	257	232	227	233	234	251	247	221	261	242	227	253	252	258	257	239	253	241	263	217	237	245	232	260	235	227	257	249	234	207	253	242	246	250	230	242	237	251	257	231	248	237	243	234	225	263	252	244	245	241	230	259	238	249	260	251	237	241	258	239	260	258	222	277	227	239	239	232	235	225	239	241	231	233	250	255	208	223	253	240	228	234	247	225	235	253	244	257	252	238	245	238	199	202	234	254	234	268	190	247	263	235	247	236	246	216	270	246	220	258	219	262	261	243	230	230	215	207	280	238	238	253	254	231	249	220	236	239	227	255	229	233	240	246	236	247	239	244	282	228	241	236	250	245	235	227	242	256	243	275	220	244	225	232	236	242	244	242	229	255	196	217	215	262	222	224	252	240	240	242	244	249	249	246	244	257	242	231	240	256	218	282	256	220	244	247	224	257	243	275	239	256	246	254	240	251	255	221	238	244	258	231	252	248	208	259	238	216	228	238	226	245	228	269	254	236	240	238	242	259	248	248	240	259	264	262	258	259	226	239	213	216	255	237	234	258	243	212	245	231	253	225	242	236	237	245	238	225	257	233	257	249	259	270	237	251	266	247	255	244	203	251	246	220	238	246	263	258	253	243	243	235	245	238	216	234	231	198	264	237	247	249	256	254	263	237	232	238	227	248	227	250	223	238	258	231	242	240	227	304	244	217	240	235	250	220	227	224	223	241	231	234	240	249	225	243	252	240	264	230	231	247	244	216	214	248	249	259	258	256	258	253	230	208	253	219	237	265	252	238	257	236	230	249	245	242	255	241	244	248	257	243	251	243	219	235	239	222	240	225	262	238	228	261	231	234	231	253	244	247	241	247	231	235	260	258	280	228	246	246	239	248	223	232	245	232	228	247	218	241	250	236	264	232	233	236	267	235	276	226	242	260	233	233	240	230	235	242	213	209	243	227	242	276	231	225	228	233	237	230	265	253	242	230	240	253	245	248	241	251	238	219	221	192	248	244	248	227	258	260	241	223	241	215	212	252	257	243	232	236	245	234	240	267	264	250	229	273	249	248	263	253	232	250	231	244	237	278	201	230	271	251	279	233	238	219	251	227	267	251	238	261	274	233	243	241	242	233	235	213	253	234	245	243	231	240	241	211	231	255	224	230	217	247	252	206	227	245	236	223	230	246	228	242	227	245	237	238	271	222	227	203	234	260	249	242	244	220	238	238	245	243	223	245	223	233	233	227	216	241	262	251	232	231	227	255	267	242	253	251	213	259	209	231	229	225	268	259	243	257	243	266	237	240	246	241	256	232	239	219	230	257	283	261	230	238	244	247	240	234	250	227	233	260	246	236	215	246	220	245	241	237	242	244	238	222	248	227	260	251	232	236	262	254	243	223	254	253	219	241	220	236	212	231	222	227	235	235	224	265	256	231	268	214	242	260	223	228	260	245	217	220	221	232	225	229	261	207	218	211	220	240	232	255	267	244	204	221	249	242	247	236	208	238	244	243	273	237	240	247	238	232	231	223	264	215	278	247	251	253	241	232	242	265	238	230	208	252	228	248	240	242	237	241	250	211	210	229	246	241	238	229	230	242	203	218	247	257	237	256	252	224	238	251	224	251	244	250	235	248	244	228	262	225	215	255	240	253	229	242	249	228	238	217	251	251	268	246	234	254	246	259	181	243	232	249	251	255	236	240	231	242	263	243	241	234	212	273	233	222	212	273	264	240	232	238	253	264	262	257	259	238	244	239	263	241	219	208	239	234	217	250	219	231	268	224	250	243	238	249	238	238	253	258	251	238	248	250	235	249	261	231	237	206	258	222	233	215	249	244	252	234	274	241	230	245	222	218	236	232	203	262	232	272	216	244	231	237	218	217	239	234	227	239	265	228	236	235	259	238	256	245	258	230	263	232	243	259	238	242	235	250	251	252	250	228	208	238	238	228	229	227	274	254	239	248	250	240	222	228	250	215	258	253	250	228	249	251	231	254	222	215	268	240	225	247	210	238	253	244	250	229	234	262	237	226	221	244	249	251	254	264	228	223	206	249	247	232	230	258	254	236	247	241	264	221	249	237	255	242	217	221	261	264	208	220	225	242	236	250	214	227	226	215	215	254	274	212	234	241	238	242	258	243	255	236	219	256	279	236	232	224
43886	50807	30195	32440	41161	39952	29764	30063	30077	30363	24152	23885	23155	23879	25564	18079	14475	11488	9161	5237	3646	3660	4412	4332	3357	3962	4721	3866	2199	1678	1436	1340	1252	1192	1172	1179	1037	1093	1089	1053	1081	1078	1092	1053	1025	1110	1004	1085	1054	961	1069	1035	939	965	898	972	979	911	948	934	956	934	860	886	909	947	885	958	843	835	830	846	886	909	914	946	927	866	870	832	839	795	834	806	821	803	826	796	793	799	799	793	771	797	794	765	733	759	766	754	751	758	764	755	747	743	781	709	756	739	716	787	720	710	785	691	744	734	733	722	700	759	730	701	718	725	763	720	740	708	718	772	709	725	671	681	719	727	734	733	693	712	750	718	778	729	729	739	695	680	815	762	732	741	786	742	781	768	698	707	690	766	750	704	768	785	688	750	692	688	706	749	730	724	714	723	706	683	712	760	760	703	743	708	725	722	725	720	705	719	773	720	728	727	739	722	721	753	726	707	781	717	743	720	681	702	697	726	708	735	759	725	729	711	708	712	756	718	719	708	709	705	705	690	753	757	740	701	684	737	710	747	738	755	726	758	679	724	733	737	690	757	753	724	716	735	700	748	682	728	709	769	727	723	735	712	745	720	715	690	734	737	717	742	705	710	727	741	687	680	740	691	740	703	690	765	714	758	763	679	704	650	731	701	686	748	699	750	711	708	697	737	731	745	749	724	656	748	724	735	732	664	721	704	694	771	808	719	753	717	689	715	715	742	691	732	738	750	713	739	731	671	760	741	749	764	720	714	726	743	713	749	697	716	762	756	736	749	714	722	691	707	731	666	744	745	746	735	728	739	723	699	677	734	742	732	745	729	755	750	708	738	698	769	706	718	735	694	741	718	772	722	720	743	730	714	688	774	753	714	764	675	758	713	703	729	670	758	724	708	710	695	733	723	754	741	742	712	702	696	767	748	754	723	763	731	715	729	738	710	690	745	696	740	726	706	713	673	710	760	770	724	741	746	745	751	675	704	720	720	712	701	704	690	737	716	694	778	714	733	715	732	721	731	772	716	697	713	760	778	701	694	756	749	745	704	704	745	736	723	778	733	760	743	741	702	737	729	708	723	728	749	718	741	755	699	785	736	714	754	699	691	762	695	715	709	723	692	769	767	765	740	723	726	703	745	750	770	739	680	770	724	775	738	734	740	734	703	697	737	761	761	718	720	707	736	750	727	735	712	758	752	726	710	722	717	736	697	698	690	734	705	736	721	744	701	721	758	728	738	668	695	762	690	707	714	734	674	690	706	729	762	712	690	701	728	724	742	701	766	676	682	699	786	755	754	735	735	761	704	720	728	692	735	731	713	704	689	716	742	720	681	724	698	704	759	733	706	736	695	710	711	712	745	765	762	701	718	690	700	731	741	777	702	723	748	688	728	738	733	763	675	749	755	758	720	705	750	769	703	676	744	760	692	791	700	691	772	678	713	750	715	767	708	716	709	727	716	698	703	712	742	714	729	743	759	741	730	735	704	701	724	713	690	733	725	742	727	716	710	718	723	751	722	739	745	794	710	721	732	703	760	731	767	732	748	749	780	739	702	727	736	723	723	750	700	728	737	764	765	700	732	719	680	662	695	769	748	690	741	729	734	763	729	691	720	710	718	717	713	730	703	678	701	715	721	672	737	711	700	699	715	734	729	724	734	704	714	698	704	713	686	733	731	690	755	761	764	723	703	703	745	706	731	682	724	727	719	740	722	697	726	742	728	701	728	727	738	736	738	679	706	743	693	704	771	749	712	723	696	701	757	718	760	736	695	738	675	673	781	665	715	742	722	754	741	683	709	752	732	735	735	688	743	715	709	700	727	720	727	759	730	779	698	716	765	709	679	741	690	749	748	745	739	722	735	782	731	731	733	695	753	748	700	708	765	722	715	744	717	730	730	717	721	713	711	699	789	750	726	760	687	699	730	748	727	722	777	690	734	730	691	705	727	746	732	718	754	724	762	728	707	735	764	716	751	749	711	674	709	743	762	730	735	735	712	717	732	723	725	685	706	717	744	738	724	714	751	717	783	707	757	704	713	747	725	753	701	732	682	772	760	680	714	738	756	726	723	681	713	750	731	708	696	718	758	756	729	704	730	710	728	793	706	756	769	742	735	755	753	703	728	727	741	750	737	749	713	717	747	713	664	730	710	754	769	781	715	725	702	683	729	732	760	749	761	714	698	710	741	687	704	701	733	696	771	745	717	758	742	757	711	714	683	721	771	749	711	714	733	714	711	746	701	768	682	731	729	665	721	713	687	721	705	767	725	706	799	719	707	700	716	723	745	709	757	743	704	761	690	747	721	692	686	700	739	727	774	750	705	750	715	717	687	687	715	731	747	719	722	674	715	715	729	747	683	697	694	721	719	722	717	727	737	764	744	694	708	717	735	722	745	764	713	721	703	724	749	715	740	725	731	713	712	704	714	699	762	692	717	696	706	719	722	692	682	690	771	682	724	707	731	702	741	722	712	701	740	775	728	751	726	720	718	702	754	714	752	698	646	715	760	728	709	759	791	746	761	757	734	706	732	724	730	707	741	710	739	766	684	707	734	697	744	728	736	739	727	764	673	699	764	680	701	754	734	731	717	741	728	733	771	730	784	718	755	720	742	706	734	706	731	732	717	703	736	773	743	722	753	718	725	745	723	732	703	762	750	759	760	705	706	790	733	732	727	723	672	741	717	745	712	757	726	750	763	745	715	770	676	718	694	730	715	697	742	728	757	714	685	706	731	718	711	773	675	741	677	780	724	724	669	759	736	728	719	715	718	695	749	755	724	691	709	704	753	754	706	743	730	690	735	725	709	693	741	744	708	704	744	741	692	758	724	705	711	703	766	728	724	708	733	711	741	709	729	730	778	682	667	713	782	736	749	725	729	735	715	682	704	747	725	742	735	708	716	683	714	737	732	730	744	745	730	729	750	712	725	685	742	695	708	676	755	764	710	746	704	717	727	703	674	736	757	718	716	739	705	745	715	721	653	751	744	714	690	775	755	716	704	736	735	705	720	731	717	722	767	750	707	737	729	786	700	710	767	731	725	723	747	664	706	721	716	744	759	773	656	717	789	710	711	725	730	716	750	726	762	749	738	712	725	754	713	737	692	727	732	710	720	758	727	739	702	755	715	681	725	735	672	721	722	759	722	735	765	719	700	705	737	734	721	735	719	755	737	728	728	739	715	719	731	707	730	726	767	701	750	765	703	689	673	780	727	708	731	704	724	694	742	762	669	706	713	696	756	709	752	688	727	714	750	739	707	713	748	758	733	674	708	713	745	683	715	738	739	742	740	713	754	724	730	701	724	741	743	742	741	724	790	736	764	694	701	770	729	779	761	698	700	713	688	752	745	732	713	695	714	711	777	701	648	719	709	735	768	716	736	725	730	727	718	685	744	673	720	733	674	715	717	758	750	701	745	696	695	730	737	708	710	701	731	732	697	731	757	688	722	700	742	766	694	727	768	750	701	716	720	705	724	691	699	769	681	679	775
19805	17788	5433	3400	3210	2727	1597	1115	914	737	519	538	575	551	532	383	328	283	315	279	273	259	287	249	296	255	277	306	297	259	236	287	254	235	256	239	232	266	234	277	251	271	259	249	223	260	253	265	288	256	268	260	257	261	253	248	248	265	264	255	239	242	257	256	251	243	245	255	265	233	253	229	259	259	288	269	243	231	282	257	269	240	257	251	264	217	235	265	248	223	239	258	280	255	276	250	254	246	248	270	256	235	229	260	239	256	275	244	269	230	253	237	235	261	250	260	255	244	221	247	257	224	264	237	249	230	257	241	240	259	252	246	261	255	243	233	255	249	245	252	222	263	240	233	267	267	228	281	247	210	280	218	234	255	239	247	281	252	259	244	263	259	239	253	233	221	248	248	288	267	259	250	275	237	256	248	246	238	263	261	245	258	248	236	246	252	233	270	227	252	253	262	259	236	242	256	299	240	229	215	220	257	249	271	256	242	284	225	221	286	223	262	247	251	265	251	250	267	258	239	246	290	251	240	244	236	247	256	251	271	224	262	243	259	233	269	262	243	233	249	234	260	243	236	248	259	253	266	251	274	241	238	244	251	245	267	263	248	246	272	222	239	268	263	253	242	250	230	272	252	229	208	249	243	257	251	277	213	254	253	270	225	236	244	269	236	226	243	238	261	246	264	254	262	255	268	245	259	243	241	231	239	261	251	227	257	235	233	231	288	258	264	244	266	246	264	242	268	241	254	236	235	226	209	237	245	266	210	250	264	249	220	282	242	238	248	236	236	215	278	242	258	261	268	232	238	245	266	254	253	256	267	235	234	271	257	244	277	228	266	248	256	250	239	275	234	241	245	242	265	242	245	232	264	249	220	261	261	262	262	248	255	260	284	226	244	243	249	253	254	237	277	245	262	250	245	244	270	247	250	255	244	258	244	268	235	241	266	231	262	256	233	237	252	260	273	247	256	271	242	258	256	237	223	235	249	223	260	238	246	245	224	260	230	243	250	247	239	231	251	231	265	255	253	290	265	268	264	268	239	279	248	260	272	254	249	249	231	228	220	273	274	252	254	240	275	266	264	259	281	225	236	212	242	242	231	253	263	284	247	256	254	220	266	231	262	243	233	258	253	247	243	242	277	248	252	261	252	245	244	229	234	243	235	259	272	235	250	240	247	251	252	235	248	283	252	269	246	247	248	246	221	265	251	248	242	288	262	260	238	224	213	247	203	235	228	241	239	257	263	259	233	199	237	237	248	242	219	213	242	232	240	267	242	254	228	223	252	246	245	260	239	250	263	249	254	266	278	223	218	221	245	251	260	241	237	250	264	235	252	250	257	271	222	239	252	262	251	230	275	250	232	267	251	251	220	230	280	237	243	252	231	246	240	244	268	252	229	261	249	258	244	248	230	247	248	260	248	254	244	273	274	248	261	264	279	239	261	233	248	293	227	253	241	240	274	238	256	257	213	230	231	228	262	245	248	251	246	277	262	248	243	243	245	238	273	245	259	239	250	261	284	249	257	251	254	269	241	235	264	246	227	294	251	224	285	259	264	235	234	238	240	245	248	241	244	269	248	246	254	253	234	211	217	255	231	236	241	248	230	244	263	239	262	242	229	255	267	244	253	233	247	222	245	257	268	234	243	233	238	243	250	248	267	276	258	239	247	227	244	267	255	264	286	257	238	260	209	264	243	266	217	264	240	237	258	253	248	251	241	274	233	309	261	264	248	241	243	251	234	236	227	230	237	258	242	250	222	266	231	247	231	264	269	227	227	267	242	231	262	265	257	257	240	238	241	270	244	219	243	245	227	272	237	239	232	240	244	277	235	262	264	241	245	275	237	244	258	290	265	242	238	232	236	261	241	254	221	257	254	230	229	223	282	246	239	236	236	252	220	272	227	262	249	272	233	260	230	228	233	237	265	261	255	218	243	235	244	269	248	230	223	261	234	261	235	254	252	246	241	253	260	234	244	247	237	276	265	258	235	243	280	261	246	281	255	245	275	268	229	266	229	233	238	238	235	263	246	231	227	242	248	255	269	257	265	274	265	245	236	259	206	245	258	253	260	228	230	258	240	256	258	248	271	273	232	260	258	240	243	243	251	274	245	244	235	267	213	251	229	266	251	229	243	242	269	248	245	229	237	252	247	228	269	250	241	261	249	265	217	234	225	247	239	246	245	275	237	254	242	259	261	238	263	263	263	262	237	228	240	268	256	270	232	240	226	235	241	240	230	259	237	244	220	213	235	262	248	236	276	249	242	254	272	249	232	231	244	247	232	242	257	253	241	233	275	255	245	275	244	257	256	265	248	238	211	238	241	266	245	240	250	240	256	276	274	270	244	253	239	243	257	242	248	261	248	246	259	260	238	242	229	247	231	262	270	256	263	238	234	254	240	274	226	272	257	242	247	272	234	241	234	256	231	247	220	253	251	234	225	236	253	253	259	248	238	261	226	258	220	252	252	243	248	210	233	243	249	273	202	247	268	255	260	273	243	239	276	276	244	233	248	253	240	247	241	276	225	237	257	252	270	208	244	254	237	263	259	263	266	239	233	237	249	251	270	248	274	256	273	223	263	245	274	244	262	238	235	259	250	225	246	231	251	253	243	263	253	233	268	247	229	253	231	233	231	263	243	248	254	226	233	244	246	226	261	255	244	238	239	251	238	277	254	247	261	243	235	243	256	254	283	240	228	252	250	260	239	245	257	233	225	241	278	240	238	260	253	255	265	271	276	256	218	258	251	259	261	244	259	269	240	255	222	232	241	240	249	269	262	244	223	271	237	265	234	246	248	261	239	233	267	245	235	235	242	258	229	264	254	240	257	257	237	250	243	252	240	238	267	272	238	231	234	238	246	253	239	252	239	269	239	231	257	256	255	256	231	267	295	237	241	240	239	270	237	225	248	262	219	277	255	252	254	260	235	244	245	231	262	268	241	259	241	258	237	252	232	246	264	255	234	244	242	240	230	247	241	281	224	226	266	257	248	237	240	236	264	241	250	270	242	260	254	235	285	231	255	254	247	235	268	244	256	263	252	273	270	235	240	260	228	251	229	265	235	260	236	248	239	234	254	272	253	243	251	251	259	225	248	237	273	259	247	256	250	263	225	249	259	268	245	257	233	228	243	246	267	271	248	226	221	264	233	248	277	250	254	234	240	256	227	240	256	249	265	256	222	230	251	255	264	275	259	266	257	268	272	228	261	235	263	272	246	254	240	252	259	229	256	233	225	257	265	250	249	253	236	235	224	248	232	243	256	244	232	225	218	262	260	250	242	237	249	233	240	259	252	233	243	273	250	246	249	253	251	267	227	238	265	260	249	252	271	248	249	266	264	247	239	271	219	259	236	269	235	240	250	273	268	245	269	280	266	285	251	229	257	245	269	256	250	258	250	270	241	266	249	260	242	250	279	246	244	243	272	259	240	259	244	226	259	259	226	268	247	260	242	257	230	226	272	261	258	259	238	245	246	242	248	249	264	237	239	244	241
15577	19385	6355	7632	8970	7736	4731	3788	3501	3295	2401	2562	2658	2695	2548	1674	1339	1193	1221	1005	959	875	911	905	840	865	934	906	902	802	757	807	804	792	778	817	811	781	835	840	760	846	800	796	818	766	824	821	767	810	733	739	772	794	740	786	750	777	797	773	792	776	755	745	772	787	758	775	718	784	772	742	782	790	819	794	755	765	730	746	771	725	793	788	804	746	784	748	747	754	784	726	767	811	783	762	745	754	746	741	782	810	791	743	774	788	772	794	747	729	775	775	761	737	783	803	759	751	785	782	765	710	782	733	785	747	785	741	762	777	730	770	754	776	787	750	700	775	739	755	738	766	736	808	757	752	808	766	771	781	773	762	743	751	777	798	739	747	769	759	777	688	749	768	734	726	757	754	750	774	763	758	709	771	750	778	766	749	768	793	750	799	803	787	737	720	732	790	794	736	775	755	768	770	730	771	733	773	778	797	755	784	785	770	730	796	736	788	781	800	733	734	789	747	807	741	722	781	752	735	794	776	776	788	805	757	791	714	711	740	745	742	734	736	779	744	769	766	797	753	763	744	772	712	775	749	774	760	768	777	776	783	771	787	765	778	718	731	762	769	779	768	800	744	779	765	733	819	734	709	677	790	798	714	790	773	734	774	764	763	751	769	744	765	772	719	774	723	777	784	736	789	744	767	778	761	741	773	729	796	760	758	777	768	748	785	777	740	731	855	742	761	733	771	737	730	745	713	751	787	785	728	735	757	771	762	799	728	791	814	791	712	811	722	790	744	758	759	745	777	755	708	720	772	759	764	758	742	779	745	757	767	718	749	829	745	721	751	725	759	755	748	793	745	749	758	708	784	779	742	754	730	754	793	742	785	769	773	744	732	724	753	801	771	730	744	755	716	796	744	792	705	827	756	782	756	760	774	777	785	826	714	783	728	802	750	762	748	770	744	719	795	769	785	780	767	782	797	778	800	756	754	803	784	736	720	728	743	706	797	811	757	741	780	791	781	746	758	784	807	759	765	763	811	772	757	755	776	737	715	763	769	812	745	795	767	747	714	777	805	737	763	748	775	734	794	789	720	728	791	795	764	753	759	750	732	782	785	739	736	745	742	766	724	771	725	717	746	760	767	767	746	745	691	764	766	792	803	767	760	768	790	736	700	759	814	739	711	773	774	758	722	752	814	757	755	810	750	790	755	782	745	773	798	769	762	811	757	730	764	729	790	755	807	758	750	757	710	783	799	807	786	743	728	725	767	764	739	792	752	763	765	723	793	750	742	753	791	761	765	772	816	788	732	741	758	742	781	731	769	809	832	769	774	771	770	762	795	738	816	785	798	763	773	749	749	782	743	758	789	733	738	737	750	707	790	723	783	775	795	749	743	754	807	817	790	704	776	703	787	792	758	787	790	776	768	816	692	768	774	779	758	755	745	726	780	720	751	794	822	740	743	741	727	789	679	730	757	773	747	765	765	777	797	765	756	689	771	734	733	726	814	759	769	708	776	813	762	740	782	763	730	752	791	765	809	751	759	758	755	798	801	736	773	778	790	740	757	779	762	765	741	772	702	727	776	794	801	773	727	722	718	774	767	779	753	725	754	767	814	770	772	771	719	765	778	808	731	741	747	693	757	783	752	788	785	788	694	760	795	783	778	770	742	788	734	766	752	807	773	774	767	768	823	727	743	762	725	763	761	790	726	858	750	765	740	761	766	793	773	769	781	771	765	752	778	732	782	794	742	781	729	758	772	739	723	800	751	737	793	755	772	767	781	747	752	727	720	769	803	727	782	778	771	757	778	743	739	780	781	812	723	792	738	794	766	742	767	739	762	776	787	768	755	743	698	767	780	736	759	799	746	803	773	752	753	771	772	738	791	813	752	767	801	774	766	754	709	734	759	788	714	794	819	743	740	771	734	801	732	707	775	724	712	764	711	752	758	772	753	792	748	706	777	801	816	735	753	733	757	765	784	757	755	790	794	752	720	779	767	778	752	738	759	805	764	739	745	766	734	772	751	798	713	808	769	779	754	764	784	768	746	756	798	777	759	825	764	762	765	748	791	763	786	799	774	760	829	729	738	780	783	768	737	749	794	740	799	749	723	748	760	804	758	755	726	735	773	764	773	759	815	731	799	770	772	715	792	726	837	713	741	754	748	747	755	758	764	760	807	792	764	740	768	790	791	765	787	752	755	759	783	777	809	740	775	696	795	734	777	747	750	749	776	804	798	770	770	775	764	801	748	814	753	688	732	756	816	730	771	801	751	756	775	770	758	737	759	734	826	765	778	798	816	767	774	781	737	817	744	735	760	791	816	776	772	750	737	772	775	737	756	791	766	751	777	739	714	772	733	777	775	731	775	761	715	773	817	736	769	790	778	724	742	775	759	756	766	757	763	793	789	728	714	807	772	771	799	758	797	769	724	717	758	694	723	801	783	776	767	810	796	779	763	751	770	786	777	743	796	733	766	805	742	780	775	750	761	754	730	778	735	763	782	740	776	756	742	811	788	744	778	804	767	739	740	761	813	783	738	781	776	790	734	709	789	797	818	817	814	725	708	751	800	729	758	778	706	761	748	785	696	749	806	780	776	736	749	715	758	785	767	766	756	799	699	779	723	776	770	748	762	743	778	784	748	779	734	751	762	756	751	777	731	771	819	734	742	822	732	751	766	806	742	753	732	792	769	760	796	753	770	747	766	735	776	811	781	769	811	745	736	786	740	783	826	771	758	737	786	738	814	747	767	745	737	760	733	789	773	762	740	770	787	752	707	722	804	807	768	766	733	785	729	780	758	741	804	742	728	775	780	746	761	695	765	773	767	744	755	738	750	780	748	773	751	751	787	824	748	799	782	802	800	744	752	764	737	729	752	770	762	754	738	740	718	764	777	754	780	750	730	750	772	787	736	745	722	782	781	826	784	773	787	730	778	722	682	758	760	750	797	766	742	823	808	791	736	761	768	771	810	738	780	799	810	710	714	769	769	800	762	747	747	762	739	766	809	775	789	798	765	758	780	751	770	770	744	742	724	742	763	758	787	801	774	752	742	773	798	765	754	787	790	779	766	750	759	758	761	796	737	759	762	773	788	702	761	765	765	762	828	765	742	742	728	759	782	800	763	753	769	775	814	745	797	713	764	746	745	786	787	743	761	765	812	743	744	799	776	765	824	734	777	721	809	792	770	734	786	781	745	758	770	775	799	714	739	731	746	736	738	783	734	715	759	811	788	755	743	765	762	734	739	805	799	742	706	771	751	804	773	747	741	701	777	754	733	770	751	771	746	784	769	773	723	746	778	797	762	745	764	777	711	760	741	755	758	775	780	755	782	804	781	743	734	781	777	797	757	791	774	740	765	739	740	742	705	743	739	790	767	769	753	800	766	774	756	771	745	779	784	766	759	768	777	767	776	826	773	689	813	722	771	752	749	707	770	752	765	764	761	750	752	753	741	743	818	767	768	751	765	723	766	736	780	755	763	767	778	745	739	788	791	728	761
43678	46668	27348	24745	25633	22660	15701	9816	9216	7538	4820	4810	4518	3585	3941	2161	1494	1219	791	463	375	369	405	322	279	321	400	403	268	227	219	216	214	203	208	206	218	187	230	226	225	190	212	200	203	204	216	204	197	181	207	182	184	182	184	199	174	181	209	177	179	199	210	210	193	206	197	205	197	181	196	221	161	190	215	183	182	208	184	185	200	205	203	204	207	191	184	212	210	185	218	196	179	197	206	196	165	197	191	175	202	172	213	193	193	194	191	178	181	207	188	186	184	182	148	198	184	215	178	195	202	193	188	217	212	171	181	196	199	194	212	210	186	202	189	187	201	187	205	187	178	164	182	191	200	173	186	187	192	196	201	213	175	188	209	190	201	187	154	176	196	186	206	190	205	177	164	196	189	173	187	164	151	186	194	176	169	180	179	180	189	176	168	189	204	193	223	189	200	160	169	184	193	184	181	176	201	165	179	180	179	164	188	201	165	183	203	211	176	222	162	201	166	191	189	163	185	170	183	222	167	182	173	193	205	194	167	169	155	182	197	169	190	179	188	199	178	178	165	174	196	191	176	187	172	186	188	173	188	204	175	178	191	186	190	198	200	167	164	176	187	182	184	191	165	186	205	173	178	190	158	168	195	187	175	187	199	183	187	181	170	186	176	190	197	173	172	209	197	188	196	191	198	204	206	182	193	167	160	181	186	174	182	180	174	189	174	192	201	214	189	193	172	179	179	188	196	155	203	198	208	207	157	170	193	205	187	209	181	183	184	160	155	190	193	218	190	179	201	205	189	198	167	181	193	180	193	195	178	153	190	202	201	179	181	186	190	209	147	178	194	186	193	205	192	188	169	183	193	175	178	196	194	198	180	219	175	193	184	181	192	195	149	203	184	209	173	169	179	207	195	192	193	176	185	191	177	151	199	178	177	181	209	184	192	181	182	207	171	181	177	209	220	190	183	179	186	213	181	181	173	186	191	186	183	192	188	188	203	202	184	187	203	178	196	188	200	189	185	202	179	178	185	175	204	166	190	165	180	183	187	158	188	169	189	190	175	202	202	205	178	176	196	164	172	179	160	180	195	199	161	157	210	182	192	182	188	186	188	197	182	192	192	195	195	183	181	195	187	179	196	170	166	193	175	181	205	202	200	193	190	204	175	180	190	184	192	173	177	182	198	179	184	184	186	202	196	184	187	207	164	191	184	187	192	221	197	195	183	190	200	194	196	178	192	174	192	208	199	191	202	213	171	202	196	193	169	197	188	191	173	194	207	180	194	187	183	168	172	196	198	195	192	187	234	197	196	172	200	203	174	165	180	178	190	183	166	185	180	185	187	183	182	182	163	180	172	176	192	179	170	170	183	167	188	182	159	202	176	168	198	184	187	172	174	171	203	199	182	196	177	198	171	191	202	178	178	195	183	191	191	179	185	212	176	166	184	188	206	189	171	192	181	192	174	202	190	173	184	167	193	183	176	195	178	188	179	181	197	160	187	194	169	180	173	202	204	171	196	165	200	184	197	190	187	179	207	183	207	198	187	201	193	180	185	188	183	188	196	172	194	145	180	184	189	193	205	188	200	183	200	183	174	183	197	180	191	200	156	185	182	202	189	170	207	189	173	176	195	186	172	173	203	179	191	190	193	175	187	190	190	183	202	180	172	186	171	203	195	179	188	180	194	200	175	158	171	165	185	184	184	176	189	195	199	178	183	183	158	171	207	184	186	191	183	207	178	181	180	183	174	175	213	174	181	170	213	185	175	187	175	194	193	178	188	207	176	199	179	185	183	150	178	198	173	174	198	202	208	198	187	146	189	185	193	197	181	187	184	177	199	165	203	171	183	195	165	170	170	179	185	164	179	172	165	194	183	180	192	174	187	198	205	185	203	194	202	159	208	186	197	181	175	181	187	179	200	201	177	191	184	169	182	186	198	180	184	173	182	173	182	196	197	185	177	157	192	167	183	196	187	178	215	203	180	149	184	179	159	191	198	184	183	197	169	180	188	181	193	172	199	178	188	179	210	208	191	176	191	158	188	179	184	178	184	181	182	195	223	181	202	177	204	185	168	195	200	176	185	175	178	185	207	190	209	176	163	183	193	171	177	210	176	208	175	207	187	201	191	208	182	202	188	200	197	179	172	187	174	193	169	186	191	181	183	158	181	186	193	187	191	191	178	197	183	218	199	185	192	197	174	200	163	169	211	202	178	190	196	182	169	178	180	210	170	198	174	159	197	169	172	178	185	159	225	164	182	193	182	194	198	196	200	210	176	206	190	177	160	188	181	199	207	206	174	177	199	185	195	173	178	187	165	201	192	198	206	177	207	176	181	172	166	196	172	204	198	165	206	163	170	195	184	192	213	205	184	192	172	217	212	181	176	187	146	176	182	164	194	184	177	173	184	183	204	196	184	190	205	196	187	183	176	171	199	182	184	196	196	176	184	181	168	180	162	191	177	203	181	197	177	183	173	192	196	191	206	177	182	161	181	165	188	193	210	209	163	174	194	174	191	183	162	175	173	170	168	166	189	187	197	163	188	175	200	183	198	174	186	169	175	201	175	183	173	163	163	190	190	159	169	180	190	172	199	174	214	193	190	194	195	181	167	218	190	195	186	181	207	186	198	178	170	193	190	199	196	175	180	176	178	196	169	181	179	177	206	180	188	191	188	190	195	164	188	200	189	179	210	185	211	199	167	195	196	178	210	205	183	180	187	193	173	170	180	193	166	162	208	187	193	166	217	178	183	176	171	187	167	196	175	181	195	183	180	172	201	165	186	158	177	176	165	193	177	190	209	181	168	170	192	195	202	199	183	177	189	186	198	199	169	191	179	210	177	198	179	190	193	188	217	188	172	184	169	174	189	206	197	180	171	189	228	193	169	202	167	183	199	181	199	184	192	185	183	205	176	186	219	208	142	172	204	170	191	197	179	175	200	192	192	180	188	186	163	194	199	185	184	185	182	174	175	196	189	172	197	177	160	203	183	191	180	181	196	204	179	194	162	217	196	186	193	210	204	182	177	190	199	190	188	200	186	180	197	186	193	189	191	152	187	187	186	178	199	207	161	202	177	199	189	186	204	174	192	193	183	179	219	178	160	170	150	192	190	186	205	209	237	192	201	171	211	191	179	184	179	165	196	193	164	188	178	162	174	220	184	186	185	177	178	177	187	203	193	172	159	188	172	162	200	194	180	205	191	179	204	212	187	204	167	193	192	169	178	194	184	223	196	184	176	191	204	196	181	174	156	200	195	219	207	193	212	187	188	186	184	188	206	189	192	196	186	198	178	157	179	176	205	186	187	183	174	173	191	186	196	199	168	190	161	195	219	179	196	190	152	192	186	190	179	188	187	178	183	180	184	194	181	183	181	203	172	189	185	215	171	168	187	167	189	177	188	176	208	166	169	193	208	182	172	200	195	218	194	172	153	202	191	165	209	161	197	204	197	184	193	194	207	193	186	173	212	204	165	237	194	218	163	206	173	177	203	196	200	184
35259	44186	21012	27210	33734	28654	20042	15641	18509	16523	11610	14373	14389	13869	15491	9472	7544	5991	4381	2375	2008	1963	2060	1733	1516	1618	2036	1782	1242	978	934	838	804	809	750	784	752	753	721	789	850	773	732	731	746	692	704	741	762	702	739	719	687	703	670	679	751	685	682	670	675	723	708	672	682	696	607	660	673	647	596	639	639	624	641	649	627	687	612	621	626	657	621	627	611	664	625	622	591	642	636	655	624	626	615	601	597	598	635	589	621	637	622	618	616	585	578	619	593	630	629	618	618	600	591	607	577	545	540	622	565	603	565	568	650	616	577	644	577	577	630	591	574	614	591	548	652	601	570	612	612	587	589	630	639	579	611	579	561	586	607	603	578	594	625	595	616	574	610	609	636	600	564	593	578	658	597	612	537	586	589	620	613	574	610	593	600	567	627	584	563	625	595	611	628	592	595	593	614	616	588	665	605	607	584	604	573	623	600	630	563	573	604	584	599	578	564	541	583	615	638	561	609	570	589	579	580	596	565	603	593	595	614	597	585	632	572	605	572	612	577	599	585	590	589	580	593	623	624	579	611	608	606	579	630	605	526	612	603	618	663	644	571	583	604	594	626	593	584	587	579	571	596	567	519	595	601	585	608	624	641	585	580	569	628	559	577	561	620	623	604	614	584	569	595	618	570	592	633	620	620	546	586	577	627	600	590	622	579	616	582	614	589	612	571	567	646	578	601	595	584	576	574	568	621	582	559	623	604	584	573	633	596	609	580	598	606	593	614	559	563	589	609	616	562	580	589	564	619	600	601	557	589	614	588	618	564	610	580	569	574	632	583	592	621	567	592	546	624	635	627	595	568	593	651	580	615	604	610	611	657	593	616	603	602	590	595	589	611	592	623	583	636	583	578	559	579	576	623	561	615	605	578	580	632	572	614	583	608	618	616	616	600	624	630	562	553	606	607	589	582	570	599	566	596	624	596	603	581	614	548	577	586	634	596	591	561	595	597	564	588	589	600	620	580	605	593	601	585	580	590	597	576	595	580	587	617	557	583	584	599	562	585	555	581	602	597	610	606	567	594	627	603	639	613	616	576	598	562	614	585	603	612	585	589	589	623	605	616	560	580	559	599	639	611	549	596	612	605	594	620	603	618	555	602	563	599	610	604	582	590	615	616	578	621	615	614	581	623	593	574	594	576	591	605	591	577	618	544	579	576	606	598	584	594	570	612	585	564	591	564	562	642	595	601	545	577	575	610	554	586	563	582	581	598	599	616	574	579	609	611	593	587	602	607	606	580	584	611	614	606	607	596	599	628	580	583	581	634	599	603	627	635	594	613	604	580	549	585	581	619	602	571	602	610	578	617	627	638	623	585	628	589	602	597	616	589	602	547	593	636	608	588	561	589	572	615	596	597	577	585	582	609	600	614	594	581	635	584	594	580	582	618	599	578	567	636	547	569	600	640	594	626	585	596	585	592	599	605	600	607	632	585	598	618	617	567	609	595	615	569	633	614	577	607	602	586	588	633	548	603	593	588	591	615	645	534	531	590	595	575	589	581	628	604	578	592	611	586	600	618	594	584	599	545	594	562	598	583	604	620	583	593	592	624	587	589	614	628	559	575	615	596	540	618	606	592	614	628	647	584	556	559	556	604	597	588	616	590	618	616	584	576	579	579	621	578	574	567	593	620	631	628	630	603	596	618	588	619	633	586	606	592	637	594	594	631	570	580	613	591	595	581	572	620	620	606	603	603	572	596	591	608	587	591	592	617	621	612	538	597	579	618	587	592	614	628	608	622	611	628	604	608	635	613	587	630	553	589	550	656	584	622	569	598	551	595	560	587	575	601	596	542	565	622	600	584	589	587	578	585	620	588	580	623	602	608	607	654	610	562	575	608	618	635	571	582	612	613	589	605	583	597	594	618	583	626	584	580	620	609	605	533	579	621	549	616	527	603	592	600	599	645	551	567	580	612	565	603	572	632	573	576	597	600	613	625	604	615	580	620	579	629	557	616	588	583	605	560	588	560	604	602	580	555	570	572	617	564	623	616	591	602	575	593	578	592	590	565	587	564	577	589	591	589	622	581	579	577	613	594	606	614	624	579	614	595	578	535	536	617	593	620	556	636	601	590	610	606	613	639	597	577	637	603	570	628	575	642	561	600	614	562	581	589	620	587	574	601	592	616	586	575	583	593	601	589	619	608	622	619	640	589	604	593	600	590	585	570	634	605	627	584	585	600	587	620	604	613	562	576	588	620	598	636	622	596	643	577	624	617	600	622	591	596	638	592	622	593	594	608	605	615	638	608	590	625	632	580	633	560	601	584	650	570	639	567	641	586	627	576	593	608	603	584	630	605	651	583	591	589	558	574	585	670	599	566	577	579	606	578	590	560	596	595	627	590	624	576	572	640	607	542	625	635	613	571	614	577	596	577	593	612	612	601	588	578	638	632	559	618	535	557	641	597	612	561	602	581	593	566	611	603	623	613	646	597	605	571	606	589	622	597	576	569	605	596	584	617	623	538	627	595	572	596	609	562	586	577	544	572	619	586	609	589	558	614	572	617	596	634	644	571	557	602	602	621	593	626	601	610	594	564	605	569	599	616	571	594	585	634	589	632	622	603	631	553	599	581	585	611	583	572	567	600	575	657	578	561	621	638	606	617	591	608	570	577	584	567	572	614	585	608	624	622	577	552	618	545	618	594	589	632	603	595	623	573	620	612	626	591	603	623	600	579	664	584	612	578	602	608	584	590	577	610	620	600	590	616	615	597	636	578	634	609	595	615	582	572	593	551	566	616	599	616	583	574	635	601	620	586	610	616	586	574	593	615	592	578	579	588	589	625	597	617	597	608	603	560	588	639	566	573	626	593	594	576	592	603	569	612	603	592	603	578	615	614	600	616	575	579	578	629	619	548	597	611	582	594	605	588	563	620	630	639	601	600	585	629	610	615	636	614	604	597	609	591	584	599	576	581	584	574	524	607	630	590	614	556	544	614	627	604	612	575	606	612	555	609	585	561	569	606	587	555	620	572	582	634	623	602	603	553	632	601	593	568	588	581	571	552	568	578	603	588	585	553	600	597	596	608	576	607	578	623	581	607	590	581	572	605	584	594	588	593	554	609	589	578	592	578	601	603	606	580	582	596	551	585	581	595	594	617	620	565	590	580	618	594	636	596	613	592	575	586	570	624	630	565	624	604	601	580	528	595	578	577	564	579	553	573	582	632	563	589	634	619	590	612	634	578	619	605	570	632	593	579	567	571	574	610	596	587	552	616	620	621	577	578	618	626	560	628	593	639	622	609	602	566	619	597	594	617	612	621	549	584	578	618	625	592	595	608	621	607	632	576	589	604	574	568	583	639	620	585	647	587	590	579	584	594	633	584	578	600	574	609	565	596	587	576	613	555	631	619	574	603	581	590	559	602	586	566	586	576	597	583	583	580	579	609	599	609	614	595	606	587	609	570	570	568	585	618	573	610	580	571	593	549	602	580	586	580	615	601	622
52796	44307	29031	27085	31467	29513	24338	20234	19320	15883	12851	13936	12443	10188	10673	5233	3805	2944	2105	1003	680	671	823	621	576	545	676	643	451	360	313	310	325	312	281	290	269	279	350	307	276	294	277	241	265	278	258	294	283	294	277	263	248	269	243	251	255	266	270	257	245	264	290	241	261	243	242	243	275	257	260	251	264	259	261	261	268	253	228	246	233	230	264	219	242	250	231	256	263	248	241	242	239	216	224	218	233	221	241	212	239	263	225	229	244	234	237	205	245	225	233	249	236	255	220	228	235	231	214	221	224	245	234	221	226	241	232	233	234	227	244	226	224	251	252	210	220	226	226	228	223	252	216	249	245	225	229	241	260	238	218	229	235	194	228	241	229	225	234	224	231	214	234	208	230	210	244	248	221	230	226	220	222	213	220	264	227	264	242	197	212	222	244	235	253	213	232	223	198	228	242	225	234	220	229	239	230	201	207	252	233	240	234	241	242	257	238	265	225	232	251	244	224	228	264	236	251	214	237	247	223	220	243	237	228	244	234	266	224	256	208	210	262	241	233	235	243	228	233	268	237	237	242	225	218	228	248	230	248	232	232	246	219	241	234	261	214	218	235	249	237	237	249	224	243	257	268	218	223	213	249	261	254	241	217	234	233	235	239	234	237	262	261	221	210	238	222	236	246	201	257	257	257	234	225	219	228	231	248	218	241	249	206	254	219	256	258	232	241	254	247	215	267	228	231	206	248	220	236	250	234	252	226	223	246	239	220	247	245	261	234	227	234	232	241	230	232	238	257	250	256	223	256	223	215	230	219	267	225	234	225	268	251	232	256	206	252	243	239	230	215	226	233	278	222	241	223	232	220	223	229	261	239	229	243	241	228	245	242	221	231	251	255	256	223	221	221	247	245	264	224	226	225	239	247	230	248	236	199	249	217	227	204	242	222	244	219	239	246	234	231	210	250	206	229	230	236	218	240	206	226	217	253	220	217	229	215	233	235	234	253	239	233	214	227	211	232	213	221	230	238	246	229	224	241	222	218	225	209	247	225	238	234	229	252	236	239	254	247	270	239	226	213	248	224	227	245	225	225	260	231	238	233	212	250	230	223	246	241	223	208	207	236	233	227	240	219	229	234	225	226	252	241	220	207	229	229	264	235	223	243	204	233	227	237	243	270	235	214	222	224	238	237	227	237	243	227	221	233	249	242	220	239	216	212	248	222	221	206	230	208	248	234	211	238	228	242	253	233	226	211	246	236	218	231	225	239	227	217	220	228	227	214	205	232	230	227	224	204	222	215	241	248	231	245	248	237	233	228	248	240	216	230	206	238	235	234	254	245	240	226	217	205	223	253	238	220	218	261	204	239	227	216	210	252	222	210	239	217	236	231	244	227	259	254	211	239	239	209	224	231	240	263	236	262	226	214	224	235	209	223	226	234	192	274	254	257	238	233	225	227	229	235	240	225	261	232	235	214	206	204	243	254	211	235	255	236	236	268	213	249	240	203	257	220	232	223	236	238	221	241	248	211	252	253	257	235	241	215	266	213	228	223	207	220	250	212	236	261	219	212	238	260	252	225	210	245	227	233	241	222	224	239	241	252	236	230	261	235	233	238	246	241	229	225	219	221	253	216	243	217	212	266	226	213	247	232	240	208	236	220	240	250	221	230	216	225	241	233	240	275	211	241	218	237	208	213	226	255	257	205	252	237	250	242	218	228	227	231	259	264	211	218	212	258	243	233	225	256	226	228	226	229	216	210	231	217	252	225	253	216	229	197	218	255	242	244	253	242	257	238	214	230	226	217	223	233	235	243	223	236	221	221	261	237	252	233	240	257	254	221	206	213	236	225	258	222	248	213	227	230	254	251	239	272	229	249	249	224	214	263	243	205	221	232	211	216	236	211	252	219	246	245	222	236	241	220	232	235	237	243	245	232	253	204	225	226	248	214	226	234	245	226	232	233	234	213	239	236	251	224	216	221	216	257	201	204	230	248	232	258	224	243	234	217	231	242	226	234	241	216	228	228	236	217	227	250	242	221	217	206	245	264	229	248	229	245	229	239	243	227	221	227	249	247	227	244	224	215	251	226	237	229	237	232	273	230	234	233	242	218	265	215	249	246	227	254	228	219	236	241	183	229	238	288	225	218	253	190	217	210	234	222	234	248	239	245	195	242	246	198	227	242	255	235	252	226	229	254	220	236	236	221	258	247	228	259	235	227	237	249	230	252	248	206	226	219	259	225	235	208	203	247	241	220	249	223	236	270	273	234	276	251	259	243	239	221	232	234	230	240	191	217	251	244	253	253	235	216	242	231	242	234	233	250	230	228	216	235	236	248	262	241	235	236	249	224	243	222	226	227	240	243	207	229	254	231	235	238	219	237	258	207	212	216	213	244	220	227	220	218	227	267	222	239	204	216	239	238	242	217	239	213	225	213	251	272	209	203	209	222	232	219	222	198	264	259	247	223	242	222	226	244	236	219	258	251	208	234	256	250	227	222	229	221	192	236	223	204	246	219	276	221	233	233	230	231	208	237	214	242	248	247	223	245	243	250	238	253	235	254	253	237	236	234	208	236	216	223	226	247	248	217	239	254	221	215	224	228	242	221	228	242	252	228	227	209	233	199	235	218	246	225	229	221	225	225	242	243	244	255	246	228	230	209	251	230	202	261	223	244	211	217	223	256	241	237	221	230	270	203	243	245	241	230	217	244	224	213	231	244	242	232	232	211	244	241	227	223	227	228	212	210	249	245	232	236	234	229	237	228	223	223	234	245	242	221	231	239	222	215	242	233	252	232	250	225	219	222	217	245	230	249	255	246	198	219	240	260	233	223	223	240	222	215	225	232	227	232	259	221	245	257	245	225	226	234	252	228	220	259	243	248	226	263	218	239	245	228	214	215	217	232	234	231	245	246	222	238	228	230	273	246	224	208	223	241	213	223	222	248	241	243	230	237	232	231	216	221	237	253	250	226	279	233	256	229	217	248	215	251	230	220	231	229	222	229	251	240	218	254	227	282	227	255	225	229	228	230	224	245	226	244	239	225	227	213	232	262	237	260	219	223	227	239	220	216	255	263	235	207	228	243	265	271	251	265	219	210	244	240	279	245	217	218	224	197	233	232	260	233	243	242	243	216	243	219	196	233	243	241	240	228	246	246	217	205	227	221	236	224	241	228	245	243	231	223	209	219	220	222	234	228	258	216	227	229	231	263	195	223	242	239	229	230	222	254	237	258	247	234	232	220	239	253	246	229	238	245	225	235	223	197	251	251	228	234	217	215	216	231	269	238	226	251	235	209	223	238	201	237	239	243	228	255	233	241	254	236	238	233	242	262	238	222	205	239	224	220	213	251	268	229	242	242	240	215	273	187	258	249	213	199	231	249	238	227	227	237	200	253	261	228	238	250	262	231	235	214	258	235	229	217	246	256	249	223	238	218	235	235	222	233	245	211	235	225	230	241	235	233	239	239	269	205	221	215	233	220	261	227	265	242	236	211	221
43366	48079	30118	36748	43146	37059	29778	27527	28910	25423	23475	27173	25000	24757	26082	16802	14972	11951	8861	4869	3548	3383	4366	3609	3233	3119	3880	3514	2333	1558	1472	1282	1286	1237	1137	1192	1075	1065	1144	1161	1218	1193	1080	1024	1069	1051	1060	1028	1071	1046	1018	921	983	909	875	995	943	904	996	920	825	904	909	890	884	907	862	860	860	801	836	804	788	769	871	910	876	773	837	809	796	813	778	779	772	802	762	792	724	755	787	757	779	810	757	744	773	724	700	736	738	742	777	676	732	712	726	688	754	736	715	706	732	718	718	719	676	741	703	717	711	723	711	724	738	700	707	737	711	693	666	698	681	717	707	724	731	721	700	739	727	690	760	692	699	755	701	675	735	674	693	675	710	697	711	707	706	692	683	702	695	704	721	672	727	700	696	691	740	763	723	687	719	715	725	726	729	699	690	672	673	723	709	746	653	648	690	731	708	728	740	685	716	713	736	706	727	733	711	715	738	758	758	752	725	744	687	680	726	704	743	700	731	738	708	715	684	686	671	721	731	710	751	719	699	713	771	691	772	736	745	718	733	695	726	721	743	742	674	707	687	700	791	726	731	721	702	735	726	728	731	682	690	747	734	743	711	733	767	700	700	681	686	699	688	705	716	709	729	704	702	703	707	702	714	730	710	705	717	712	703	679	781	723	710	692	752	713	776	724	719	693	718	724	741	708	685	706	695	703	692	737	699	717	718	693	684	731	726	726	742	730	709	696	666	697	700	685	690	708	783	747	711	731	669	734	718	717	733	731	673	701	703	725	708	645	683	688	662	707	719	728	703	717	657	701	727	759	744	699	692	741	715	674	775	713	719	710	722	690	693	700	693	772	736	702	707	697	692	738	765	732	735	705	724	699	686	715	672	694	717	695	740	756	696	737	709	745	690	713	734	713	720	717	720	738	695	704	682	687	702	746	742	737	693	707	663	714	715	702	740	741	706	719	700	686	704	710	761	698	717	734	663	722	702	722	759	690	714	729	786	699	696	757	676	717	697	694	720	731	742	713	709	689	783	732	724	724	720	768	713	673	723	728	790	706	719	668	691	713	718	729	737	689	725	750	698	682	729	755	763	704	758	743	748	728	731	721	634	706	729	697	696	696	717	698	706	700	733	710	739	715	692	723	705	697	685	702	722	711	751	692	692	684	705	691	718	675	710	761	716	675	751	733	721	676	689	726	653	752	702	712	664	669	718	696	699	706	715	695	682	654	732	699	694	713	679	760	714	732	692	695	760	694	716	706	681	713	702	718	733	685	737	671	698	728	714	683	669	706	700	672	680	733	708	715	767	725	669	694	728	736	744	731	695	721	714	710	687	707	696	673	739	708	729	750	704	699	702	751	662	718	714	677	698	681	690	705	726	678	756	685	688	707	759	685	716	697	764	699	698	741	689	724	706	713	709	697	730	703	699	740	704	708	686	726	739	713	700	698	725	663	681	701	682	676	729	684	757	699	684	726	729	712	706	738	709	702	678	710	723	704	695	711	705	705	762	711	726	715	742	724	727	745	732	689	694	710	673	717	721	698	750	683	666	692	670	671	725	736	680	723	693	740	688	763	710	718	703	656	733	681	714	689	688	711	726	742	667	652	692	711	754	701	691	751	722	713	689	707	750	773	703	716	730	714	703	730	717	673	685	738	695	721	734	739	726	706	716	735	699	717	701	691	712	758	698	757	689	770	789	718	744	713	681	763	710	734	697	707	680	715	714	697	700	715	730	728	711	714	729	683	696	666	750	720	664	681	707	708	716	727	706	720	719	765	695	715	671	719	676	682	736	687	674	713	719	705	751	719	695	685	713	707	703	676	706	665	732	707	750	706	702	723	682	756	690	723	688	674	746	745	719	718	662	668	694	724	729	725	750	726	757	719	684	708	708	743	699	679	770	761	753	735	725	747	766	733	753	700	715	715	741	737	712	687	699	678	739	719	718	748	659	723	702	653	701	758	706	682	695	738	680	740	648	726	677	668	671	672	715	696	669	717	733	695	709	696	709	706	728	709	696	689	715	652	736	747	680	727	754	723	757	692	659	713	735	732	754	664	732	693	715	709	722	757	730	738	712	702	736	680	763	720	689	727	711	708	718	691	704	655	738	697	727	715	718	700	757	702	696	735	717	703	733	704	741	709	689	715	743	699	752	690	686	740	719	725	674	710	708	673	710	720	706	737	705	716	686	713	705	721	747	732	693	726	691	714	721	732	706	730	705	708	682	643	686	707	721	723	684	673	679	710	706	770	754	679	665	740	665	692	711	693	756	709	756	758	653	765	700	693	733	717	731	723	700	727	713	699	751	646	729	717	739	727	727	722	689	720	693	693	722	737	730	701	740	728	749	729	742	725	695	700	702	724	679	719	742	711	698	737	724	714	703	676	728	719	702	649	669	709	683	687	710	763	695	767	732	681	711	734	681	684	743	775	684	671	751	684	727	707	702	718	723	709	703	729	734	690	738	747	717	749	715	698	695	742	676	649	712	665	717	645	739	688	690	724	711	697	741	728	710	704	682	733	745	728	719	685	756	686	690	674	740	690	708	672	714	723	670	657	744	735	748	742	670	669	710	689	710	743	709	694	663	720	678	659	664	703	704	726	696	715	701	717	693	722	678	707	728	699	715	709	714	645	722	773	691	751	699	756	685	700	694	723	697	685	743	706	693	670	680	711	785	764	720	695	702	757	715	691	707	692	731	712	714	697	679	684	771	735	740	735	719	748	729	738	703	665	655	695	724	724	696	720	754	694	754	719	764	717	737	698	718	735	704	734	731	703	742	697	685	723	684	707	722	717	701	723	716	728	693	709	756	715	792	690	739	729	700	726	713	712	656	664	748	750	685	650	697	683	685	687	745	708	759	688	757	742	662	715	698	694	727	668	724	712	699	735	710	695	701	725	678	687	732	672	681	720	731	763	728	720	720	667	697	684	703	704	754	746	713	751	731	708	694	700	688	740	740	646	740	696	716	732	745	638	718	710	707	745	688	696	693	640	782	670	718	722	752	654	779	724	733	728	684	673	739	752	704	728	697	736	716	672	731	705	725	724	695	743	709	710	692	751	686	715	760	687	730	738	723	726	729	677	718	697	718	734	652	731	652	711	707	698	725	708	670	654	723	683	757	707	707	721	701	702	708	744	677	703	746	658	657	691	711	728	697	667	751	712	717	703	693	791	741	717	676	696	692	688	730	684	765	668	693	752	645	723	686	675	675	726	719	740	635	727	683	721	687	725	725	691	701	681	710	716	745	663	721	698	703	665	747	768	700	750	713	736	748	727	708	666	704	712	724	678	706	697	734	747	682	668	753	692	729	673	668	738	713	704	756	689	747	690	683	709	749	693	691	699	706	734	695	635	666	716	749	676	664	700	690	713	705	668	693	684	704	741	702	740	726	704	676	695	680	714	654	783	682	673	721	759	716	670	742	751	721	694	698	685	731	756	723	678	706	718	652	680	741	728	772	741	711	747	656	733	710	736	660	676	752	726	678	744
19064	20553	9371	4045	3658	2684	1523	1100	1017	831	548	654	599	527	526	374	312	305	266	286	265	253	267	254	267	243	240	240	261	245	242	244	226	253	238	257	254	257	235	230	227	260	259	260	258	222	269	224	245	248	263	247	271	230	255	227	245	265	265	259	212	231	194	218	216	247	243	258	258	228	261	230	265	265	247	262	259	262	270	246	255	245	253	237	215	252	244	257	246	242	253	225	214	250	245	242	244	251	262	240	226	227	252	249	240	241	237	232	246	237	214	233	225	233	251	246	211	254	259	251	242	259	241	257	243	262	247	232	239	238	258	235	290	212	258	267	221	259	211	265	213	249	253	209	262	248	262	238	276	280	243	250	230	238	260	233	264	243	213	263	277	220	260	258	250	278	245	232	233	248	249	235	241	246	257	228	271	256	272	253	235	224	224	240	246	263	238	306	257	254	236	232	239	249	263	254	249	255	250	269	240	222	266	266	194	258	239	246	263	248	253	252	249	216	251	242	253	242	215	254	243	228	249	247	224	246	259	247	249	232	229	248	250	267	256	256	237	257	248	244	228	236	260	251	277	281	246	246	237	233	256	242	254	255	242	246	216	268	270	237	271	258	258	248	230	249	256	255	258	283	223	256	247	224	261	243	244	272	238	265	225	222	240	243	249	262	234	262	241	251	247	228	235	243	230	253	270	253	250	276	248	239	243	216	259	257	223	247	245	251	241	244	267	258	239	226	244	274	248	250	258	240	249	257	227	245	242	250	265	244	253	264	273	225	230	225	289	248	243	252	224	264	244	264	243	242	251	262	253	253	266	221	252	261	244	241	265	225	247	237	257	281	244	233	262	255	277	240	248	257	237	245	263	226	263	249	286	262	252	249	216	230	249	265	239	246	248	255	259	263	239	261	233	233	241	261	251	240	259	264	232	245	239	254	276	251	240	226	251	266	243	213	277	259	249	230	225	253	237	240	250	264	242	260	240	237	259	241	252	253	256	242	255	269	243	261	255	213	242	256	229	228	278	279	229	272	256	232	234	255	237	254	221	237	265	265	238	282	251	231	266	234	245	220	231	229	240	251	269	248	251	236	248	242	233	262	265	232	281	236	223	268	250	286	232	218	225	251	250	219	268	259	255	235	248	252	247	220	241	243	264	234	228	211	246	256	242	237	224	240	226	249	245	212	260	229	266	268	237	215	272	253	259	258	243	230	272	251	258	265	234	270	239	221	266	233	259	250	236	219	255	247	256	255	233	235	221	247	223	261	266	230	255	253	245	239	237	288	238	235	255	218	263	229	256	220	248	272	249	253	240	227	210	255	233	245	241	242	247	263	237	229	249	225	232	279	243	232	263	242	226	236	220	255	238	228	249	240	239	259	258	241	251	242	241	246	232	247	234	215	248	240	274	236	238	236	231	247	234	263	239	206	243	228	246	237	255	257	255	261	280	232	242	254	263	255	271	273	235	252	230	200	252	247	233	234	276	250	240	264	246	244	248	242	235	225	246	256	237	250	253	258	258	244	258	239	243	249	240	244	231	232	247	248	250	237	241	237	254	234	241	268	273	246	240	251	227	217	230	245	251	238	246	250	289	239	258	242	250	244	244	251	250	249	261	220	236	220	241	225	236	221	217	227	256	257	261	278	234	248	251	255	233	245	241	229	235	252	261	245	234	226	258	254	244	236	219	239	242	233	261	242	236	258	244	289	235	243	256	228	256	249	244	259	249	241	269	224	241	253	209	265	224	231	266	234	240	245	268	254	235	228	251	263	233	240	270	233	252	256	212	246	230	241	238	232	245	270	226	256	260	230	247	257	258	246	255	239	256	254	232	240	277	247	227	251	256	243	257	230	269	247	250	241	247	245	258	244	250	250	242	259	248	214	244	232	253	249	272	229	260	249	241	250	210	238	250	237	237	215	260	280	235	225	250	254	243	245	250	246	249	238	233	259	209	262	232	256	241	234	251	257	215	243	254	230	261	251	235	227	228	231	229	218	262	228	245	270	248	282	232	276	246	231	251	231	235	248	256	233	232	232	223	266	254	259	249	258	257	244	259	234	246	253	219	239	223	243	229	258	246	251	266	236	249	245	229	241	261	260	244	282	226	240	286	253	235	277	235	213	236	248	270	249	245	250	246	255	244	233	226	218	231	258	250	237	248	230	231	221	251	248	242	259	220	245	234	263	256	234	257	234	228	239	254	283	267	233	267	242	227	228	285	261	254	230	252	234	246	218	237	252	246	250	238	269	227	229	232	259	226	244	244	245	264	241	252	234	241	239	253	237	243	272	247	233	236	225	264	240	253	279	240	257	258	219	234	242	275	224	250	258	254	249	233	250	237	230	225	256	253	224	255	241	248	262	268	256	276	230	213	228	257	239	271	251	276	263	216	251	239	270	263	241	241	275	243	230	224	228	254	259	241	247	233	243	250	260	249	222	238	240	243	220	249	234	240	253	239	251	281	250	242	239	243	248	242	256	252	230	249	277	221	261	222	254	280	253	251	253	222	242	248	251	241	234	254	242	228	260	253	273	234	239	236	260	247	263	247	248	257	256	273	242	236	228	270	236	245	258	263	245	269	236	239	258	240	248	244	251	258	250	243	232	248	261	272	243	251	221	239	220	235	233	224	262	254	264	216	215	243	274	240	242	255	279	247	250	247	262	228	252	230	271	242	226	240	252	277	268	236	250	252	246	256	241	224	219	211	221	236	252	246	230	228	233	254	242	248	275	261	252	247	237	232	258	236	257	259	235	248	255	229	250	251	207	269	236	253	243	249	235	225	245	241	277	268	232	246	255	245	246	240	255	254	251	249	231	245	246	251	260	238	245	249	254	229	236	231	245	244	225	252	255	274	252	203	238	266	235	239	233	261	223	247	215	246	255	244	262	222	250	265	245	251	236	241	241	221	254	266	229	253	257	234	245	235	254	246	228	241	262	241	269	252	242	244	223	227	237	245	266	233	240	234	217	238	276	259	231	240	241	243	262	256	259	241	232	269	233	242	260	242	274	241	264	218	231	244	265	235	221	257	236	255	223	276	237	261	230	234	226	249	270	240	205	244	241	239	237	224	276	222	230	259	257	259	209	247	241	236	260	252	233	229	269	217	240	250	264	248	226	238	269	237	212	254	268	249	243	242	261	237	246	223	253	244	224	237	230	255	259	241	248	239	254	257	272	246	233	228	241	250	260	246	233	234	252	257	229	251	219	242	247	240	236	240	247	252	252	241	239	273	250	230	244	256	238	219	254	211	248	248	245	245	212	240	252	265	263	250	247	223	231	215	244	215	226	249	241	249	244	217	219	250	235	253	242	250	239	252	249	254	236	229	241	276	242	246	243	246	266	271	262	258	244	260	255	240	208	234	258	272	259	249	242	230	252	228	253	250	247	225	253	262	262	228	257	247	234	231	256	285	269	255	233	237	230	237	240	254	249	269	283	268	216	253	231	240	239	224	272	239	249	237	228	235	264	238	243	262	241	258	238	240	257
15739	23573	9737	8400	9040	6991	4498	3580	3737	3003	2258	2666	2560	2468	2391	1693	1421	1265	1079	965	977	871	854	841	827	824	888	838	815	821	797	793	757	746	805	808	775	720	750	761	774	791	766	760	735	801	742	759	763	770	798	777	797	800	811	785	736	736	744	826	775	764	711	757	736	713	795	797	758	794	813	769	726	725	730	757	761	770	786	761	719	786	812	795	741	763	770	773	787	750	742	752	781	786	707	788	715	734	732	765	732	770	772	760	749	810	780	750	748	780	726	735	724	726	782	744	739	766	699	729	749	757	815	773	741	768	738	735	734	759	704	755	742	754	760	724	785	774	723	780	752	750	739	775	780	735	750	780	729	791	725	749	774	731	743	748	759	767	707	768	737	799	707	724	757	738	727	771	700	713	778	774	754	747	698	724	744	732	796	766	738	766	729	766	754	787	724	765	810	785	778	761	746	754	775	733	768	732	781	755	789	756	778	738	761	796	689	729	791	718	711	711	690	810	778	804	744	752	760	731	776	738	729	714	704	712	732	780	851	763	782	775	723	745	734	789	800	793	720	788	738	739	755	734	773	735	754	761	742	725	755	780	741	740	774	748	783	727	753	792	765	768	745	758	761	754	739	749	775	772	745	773	770	760	773	780	739	741	761	704	752	786	795	758	740	739	774	746	739	784	736	746	730	747	787	740	777	723	723	740	713	702	703	732	698	776	720	760	757	753	767	733	747	710	796	736	719	738	743	766	748	781	760	788	735	742	798	826	734	739	838	797	812	721	735	743	806	771	741	720	766	754	715	785	760	761	722	740	792	748	766	781	733	813	773	731	778	760	766	782	735	753	753	705	709	747	748	747	720	753	786	748	748	728	728	759	707	753	715	718	747	763	760	758	704	728	771	774	740	735	774	759	762	733	747	769	741	784	703	749	727	743	693	784	745	738	762	780	822	744	700	717	742	729	783	792	706	748	747	724	733	738	775	765	747	783	795	830	780	746	747	759	755	661	740	790	765	779	747	745	775	757	750	760	737	785	761	777	747	767	773	726	791	758	685	745	737	703	754	724	754	729	741	768	766	805	722	760	750	789	761	745	757	764	772	736	752	759	793	762	754	767	793	719	745	750	806	815	743	750	730	760	776	723	712	752	771	760	763	753	804	741	727	790	717	738	738	722	771	725	790	774	799	754	787	748	730	722	797	757	748	769	740	799	784	788	716	779	699	753	774	772	762	751	778	708	737	778	744	741	736	786	749	745	686	755	758	753	823	761	762	745	779	811	748	721	718	801	758	766	750	829	795	726	775	671	748	735	781	771	755	730	710	709	774	708	727	766	765	746	733	778	773	734	738	746	800	770	696	771	727	784	794	704	768	782	718	756	725	774	759	804	783	772	762	786	729	758	718	704	831	752	745	718	743	722	769	723	775	748	760	839	757	758	762	760	767	786	792	738	783	718	761	753	747	721	759	794	707	735	696	751	719	726	683	796	724	790	735	742	758	750	763	737	769	734	728	776	755	752	767	832	798	748	737	700	755	711	732	771	740	763	773	753	748	781	776	771	761	768	754	746	791	754	729	771	688	722	766	746	762	716	772	721	776	772	742	790	720	781	775	757	713	762	743	760	768	780	774	732	718	683	803	775	749	733	762	730	729	739	752	776	749	696	800	824	718	746	736	779	723	755	707	722	729	744	768	781	751	755	809	744	748	778	780	746	725	727	800	761	750	750	741	732	775	760	776	732	767	726	720	736	728	752	778	802	773	737	768	754	760	739	725	772	781	779	709	757	740	757	749	742	738	686	778	757	752	759	777	746	778	741	775	799	737	748	741	805	775	761	728	753	748	753	761	712	762	726	733	771	758	735	785	749	754	773	776	726	756	730	724	770	771	749	806	705	724	736	747	781	703	776	746	793	716	781	780	749	739	788	760	755	762	729	745	761	754	746	751	785	747	734	713	754	739	752	738	734	715	740	733	757	721	752	762	728	750	735	759	811	741	759	739	721	760	718	748	797	777	699	811	760	737	757	732	757	767	755	764	671	761	724	743	753	744	746	812	805	782	799	759	756	713	756	761	781	751	837	719	745	766	733	763	755	766	761	766	727	744	730	777	762	733	786	802	767	752	711	871	742	798	721	740	761	775	774	742	773	763	733	758	757	726	762	735	741	736	786	733	753	707	780	690	740	760	742	752	746	735	759	765	753	745	737	702	722	767	742	735	773	777	782	735	768	732	744	756	782	722	813	752	767	792	748	786	786	759	771	731	719	735	747	737	748	729	825	790	755	761	780	750	737	760	726	766	727	730	759	741	722	749	725	780	797	774	728	726	785	741	789	791	798	722	741	736	764	748	748	789	726	758	737	720	756	772	761	765	778	757	762	729	797	762	733	797	813	741	783	750	769	810	742	808	804	765	744	756	833	750	733	778	774	784	769	750	768	767	758	738	741	740	821	752	741	743	722	750	734	756	723	770	796	800	776	747	723	765	739	719	766	706	756	749	785	768	698	716	773	736	756	758	754	741	741	733	750	758	717	750	737	769	738	756	742	751	791	786	726	756	759	762	749	744	766	707	739	747	792	740	748	751	746	764	706	737	737	751	747	792	756	745	784	750	790	700	770	717	750	747	779	747	791	760	765	744	793	760	786	777	723	778	763	777	747	762	721	764	750	715	725	711	747	767	743	796	702	723	766	726	769	797	741	778	757	784	739	746	746	729	785	786	774	783	749	775	729	749	711	788	755	761	698	770	753	790	735	706	746	714	779	748	750	749	797	721	761	775	748	777	790	755	778	807	763	736	771	685	779	753	783	741	731	752	763	766	763	752	722	771	747	757	733	761	755	741	780	760	778	769	782	795	796	797	751	804	765	765	741	713	789	765	717	775	722	737	756	727	779	771	750	777	752	729	784	758	713	774	780	794	751	740	743	740	737	760	772	792	728	741	788	741	757	731	730	771	725	825	760	783	709	749	710	719	761	738	781	718	732	755	729	787	726	721	736	741	801	776	744	724	777	781	765	743	775	794	764	780	746	718	743	796	782	727	754	724	765	757	782	734	763	733	813	757	717	734	760	735	768	804	739	788	675	732	748	731	729	728	736	759	739	738	760	704	749	765	765	780	716	732	708	709	754	777	732	691	781	772	728	795	746	772	706	731	717	753	732	795	753	729	817	745	796	742	727	758	769	781	750	755	751	734	678	764	748	727	726	754	772	780	737	704	783	770	760	748	754	728	737	744	717	711	731	761	771	741	794	724	772	759	756	738	745	740	737	774	723	767	758	781	719	787	781	726	777	732	734	735	754	725	747	745	775	760	769	715	765	726	773	723	718	764	788	751	772	693	755	782	731	745	762	744	741	749	775	728	788	753	743	677	770	784	762	778	741	764	772	707	757	743	716	757	800	737	758	772	737	714	754	732	750	747	733	742	790	770	797	744	767	825	748	770	726	826	777	729	776	697	774	769	761	733	739	765	739	760	806	727	746	746	740	770	706	751	792	774	807
41938	47840	27820	26260	26400	21820	16124	11586	10322	8399	5423	5871	5406	4554	4617	2055	1577	1249	714	396	328	349	408	345	323	335	308	320	248	263	231	229	224	221	195	226	214	192	182	213	188	223	202	214	186	210	186	194	186	195	200	182	205	193	212	193	196	193	197	206	207	182	198	211	181	182	179	204	201	170	180	224	192	203	189	166	181	178	194	193	182	203	198	197	178	190	195	176	158	179	192	178	183	173	184	198	181	172	176	192	184	193	176	185	183	212	178	182	173	189	184	173	174	173	180	172	178	185	170	181	177	173	202	167	155	185	200	170	197	203	189	181	163	157	210	183	178	183	175	195	174	192	182	181	198	184	183	159	175	186	162	213	164	172	183	190	173	177	172	155	189	212	207	168	199	163	171	187	187	178	193	189	171	169	209	171	176	181	173	173	174	169	165	200	182	170	171	196	192	162	176	186	176	165	210	194	185	167	171	165	193	204	164	171	206	193	187	165	192	199	196	183	187	172	201	189	183	170	171	171	149	173	186	168	193	162	168	167	151	188	181	183	183	189	196	174	190	183	198	203	188	184	159	191	194	187	170	180	153	164	181	155	229	182	200	183	186	171	186	155	189	176	187	193	210	160	185	174	186	184	167	189	181	208	169	190	178	181	200	188	196	187	154	208	183	185	181	163	192	201	185	195	203	171	185	199	188	174	176	164	194	177	172	187	170	191	199	162	185	171	173	166	162	174	172	181	146	176	193	199	181	208	194	198	215	201	194	206	199	191	176	178	183	178	211	201	182	175	176	180	170	176	177	179	189	210	191	192	193	188	160	179	184	197	175	163	187	167	170	191	175	186	185	203	177	184	180	164	186	204	167	181	171	170	164	155	168	199	163	172	184	168	187	190	163	177	196	166	169	189	205	186	212	169	168	174	169	175	182	188	207	183	170	167	195	181	184	189	162	178	162	178	179	199	184	194	189	207	165	178	187	183	184	186	190	163	170	167	196	185	188	193	171	193	184	175	159	184	185	172	179	182	184	188	178	184	196	172	194	193	183	178	177	174	197	172	189	171	166	180	173	172	179	159	177	183	169	188	180	184	162	165	192	179	157	186	181	198	192	207	181	185	177	172	202	175	164	179	173	193	195	157	179	181	193	206	148	173	172	196	190	181	187	198	185	191	178	162	172	187	194	190	191	189	179	180	191	176	208	167	202	185	170	202	204	189	190	189	172	177	179	167	173	170	184	186	204	216	144	197	189	173	184	205	183	176	184	182	171	161	181	189	193	183	168	185	170	189	198	201	152	173	177	179	192	177	189	193	180	188	153	204	179	198	171	192	190	159	178	177	194	164	183	187	189	175	176	166	161	163	158	211	183	195	197	172	180	192	226	166	196	184	186	184	180	169	201	173	165	163	201	194	158	180	175	160	175	183	186	152	178	188	164	168	177	180	189	178	183	184	173	174	181	199	201	181	174	177	167	198	185	180	177	197	184	165	174	183	194	179	180	178	189	188	211	159	169	209	175	153	165	189	193	189	181	174	179	136	164	173	185	186	198	191	176	174	182	180	183	179	192	164	164	192	179	184	164	190	184	199	177	180	166	178	179	175	198	171	191	178	171	162	175	151	185	198	172	182	192	169	183	184	164	169	167	187	175	179	176	169	171	191	189	194	171	213	196	169	213	161	175	172	175	173	174	186	182	187	187	173	191	169	172	178	211	170	167	167	186	168	153	180	174	189	174	174	162	171	168	177	183	173	158	173	183	175	177	175	175	189	192	196	157	169	177	164	157	183	182	203	179	184	204	186	166	178	176	206	187	207	175	194	184	189	188	174	187	176	158	177	179	190	188	156	196	178	180	197	194	174	173	184	169	189	194	175	194	183	185	173	189	190	172	186	172	187	162	167	187	197	170	198	182	171	163	177	197	200	162	176	183	191	175	191	198	179	179	180	192	188	178	203	190	187	156	178	189	149	193	166	200	181	199	185	183	167	191	187	183	176	179	179	173	175	201	179	183	176	198	206	204	168	176	201	168	161	200	190	174	205	174	153	208	172	170	191	190	180	170	187	197	182	187	186	164	189	168	186	194	187	179	203	179	193	192	186	196	179	169	182	190	186	187	182	212	194	170	172	183	196	185	162	181	184	182	185	202	185	146	195	215	174	179	181	179	180	162	177	225	177	191	187	181	152	185	188	185	185	176	163	207	209	157	179	193	188	175	198	165	166	171	150	163	177	191	188	181	149	185	186	181	195	198	192	169	178	186	219	189	205	186	176	159	167	180	176	199	185	165	183	218	183	184	184	188	189	189	212	194	192	188	175	204	174	172	186	175	174	195	196	155	176	176	157	177	186	195	179	186	187	154	163	182	211	176	185	208	165	194	170	175	197	204	187	176	173	191	175	190	157	213	185	181	172	196	199	169	171	196	178	171	175	175	179	182	146	146	181	181	185	185	201	179	180	179	191	165	182	193	170	171	179	172	162	196	179	201	191	168	182	183	174	191	204	170	164	171	201	215	167	177	168	183	180	146	202	181	159	183	175	168	171	200	179	196	169	201	186	173	181	205	179	177	179	172	203	180	186	173	178	177	212	188	165	203	198	148	201	189	180	163	181	182	167	182	160	174	201	176	171	177	187	210	189	153	164	170	190	169	167	193	182	230	187	187	185	174	183	186	179	195	188	188	180	165	185	173	160	174	157	195	155	175	183	187	178	175	198	189	172	163	179	177	182	146	210	191	156	140	191	175	175	187	181	163	178	170	178	192	179	205	204	188	173	187	186	161	166	175	180	170	185	182	186	184	189	171	171	171	180	198	186	198	186	188	192	177	196	192	185	206	175	191	178	184	180	189	165	197	188	184	177	198	188	161	186	179	167	187	190	175	189	193	166	178	168	181	166	192	183	163	189	183	215	166	211	183	172	166	200	173	172	205	174	187	184	183	184	167	174	166	173	164	181	194	181	191	159	168	185	199	178	197	179	164	181	178	196	165	158	151	199	161	188	195	176	173	196	180	171	182	188	167	175	195	171	181	199	211	184	188	206	190	169	202	185	175	191	187	169	179	190	166	172	199	188	179	189	191	186	191	166	191	179	187	161	175	166	179	188	199	192	168	199	171	158	168	162	181	186	176	200	193	162	179	185	174	188	167	182	181	203	197	162	176	192	178	198	189	186	196	165	192	201	193	161	190	195	167	177	194	192	180	188	150	179	197	182	198	186	193	181	188	173	197	180	180	163	193	180	172	170	203	162	181	195	189	190	185	182	193	173	182	171	168	182	162	202	186	162	174	191	190	185	162	194	160	202	173	187	179	203	181	184	181	216	184	161	201	171	161	166	176	191	187	169	167	182	201	179	181	200	219	185	171	164	167	172	195	204	183	171	157	180	191	204	199	217	191	203	195	184	197	184	186	186	181	173	200	164	176	191	173	154	193	177	165	162	186	169	187	202	175	181	186	192	198	204	168	161	190	173	173	196	211	188	152	178	191	168	185	185	177	196	165	188
33662	43531	23429	30124	33581	26949	21417	19479	20622	17698	13038	17377	15045	15775	16872	9252	8568	6190	3888	2156	1710	2263	2125	1822	1499	1657	1711	1487	1173	976	955	886	877	833	848	818	823	778	818	775	712	760	722	695	718	723	708	683	666	722	735	700	687	660	657	734	648	651	662	660	664	678	705	704	646	671	666	670	588	641	652	684	646	653	657	660	617	620	614	599	573	598	638	604	643	626	617	591	608	643	633	662	652	656	590	600	593	574	581	587	574	581	592	602	595	566	639	557	589	638	576	548	571	566	586	557	601	572	594	596	585	618	596	545	579	578	628	600	569	587	584	589	558	566	566	573	617	618	597	618	555	618	560	568	584	608	628	603	574	601	590	565	563	601	598	604	591	598	565	571	632	609	612	578	626	614	616	593	579	569	574	584	575	576	562	580	611	596	623	588	581	629	565	576	534	611	601	609	575	552	602	610	572	580	592	599	579	569	600	576	552	560	576	588	580	569	571	587	588	535	590	557	565	572	594	599	580	559	588	590	593	589	591	575	591	576	609	598	628	573	625	579	582	606	587	574	587	575	559	578	585	556	572	590	591	598	578	565	609	613	590	591	577	600	559	588	571	594	559	571	568	595	591	619	597	601	600	583	558	544	554	541	566	576	587	598	568	579	599	612	581	600	582	605	537	610	574	542	589	572	562	577	639	579	600	557	546	595	546	561	594	583	624	605	558	610	573	605	586	560	588	528	632	618	568	573	573	619	604	567	606	629	616	605	570	576	591	613	619	565	531	595	533	589	525	600	578	587	558	552	585	567	629	573	581	561	593	576	589	632	587	583	533	618	533	652	581	600	545	604	565	584	586	573	569	640	575	595	542	557	566	590	590	574	575	564	591	624	583	568	599	582	573	585	581	588	567	594	567	616	531	521	595	590	557	578	603	597	583	572	591	561	579	582	613	576	621	568	598	572	578	574	571	609	579	587	587	602	587	597	529	585	586	606	574	584	601	643	575	574	546	539	603	629	561	598	563	566	556	564	512	619	639	597	584	608	598	553	633	580	603	576	585	601	564	567	573	556	608	571	570	574	607	598	568	594	596	557	540	582	595	574	577	615	577	553	581	587	558	611	586	595	586	557	568	535	560	597	566	575	536	567	591	596	606	590	547	595	611	545	560	578	576	549	608	560	556	529	574	568	580	599	542	592	563	619	548	560	600	581	547	588	558	618	589	583	619	539	597	589	592	583	598	572	548	577	565	563	602	604	592	608	612	565	605	557	606	555	607	588	561	592	564	546	626	556	586	598	640	573	594	617	552	557	627	591	580	568	553	573	567	550	569	574	563	558	600	582	576	589	593	603	571	553	574	619	577	589	580	583	582	605	583	624	556	562	598	589	595	608	575	590	636	576	596	622	572	550	600	566	577	590	602	579	590	556	613	595	550	552	563	561	562	636	558	571	579	564	586	575	527	596	578	599	543	551	595	633	575	545	582	582	613	582	553	566	612	567	570	594	576	565	553	571	566	590	558	578	608	576	594	548	588	573	551	605	567	560	581	567	648	613	600	593	557	606	571	591	567	542	590	585	569	637	599	625	602	600	607	609	563	606	570	593	582	559	547	561	607	588	565	608	651	566	588	625	591	589	583	636	549	619	567	540	573	587	600	632	564	592	546	596	614	608	569	597	540	626	552	553	575	605	596	595	587	580	568	592	567	585	600	572	587	571	538	584	581	579	572	624	609	586	596	524	533	606	565	569	574	601	632	582	538	573	643	632	579	568	602	602	555	556	567	615	591	554	590	589	594	563	574	574	596	618	577	572	563	525	608	589	569	532	574	563	541	587	551	585	533	589	571	606	601	593	608	590	588	583	587	571	573	591	586	580	560	569	576	551	548	610	605	596	574	587	584	538	561	628	618	573	598	564	621	590	606	603	601	587	572	583	590	565	613	576	579	585	588	586	561	597	588	592	608	626	602	554	567	566	628	536	582	576	602	623	573	584	572	585	573	544	620	537	578	559	582	566	616	541	557	654	546	528	568	579	566	596	608	579	585	563	553	618	624	600	579	582	601	613	576	584	567	578	630	569	585	580	606	589	565	591	587	602	570	638	572	535	607	583	599	570	583	584	615	566	585	576	582	578	587	573	541	584	553	633	572	577	571	547	616	604	589	587	606	584	588	594	601	598	588	606	587	590	598	633	570	577	601	564	556	583	595	588	568	597	591	615	603	590	590	629	541	568	569	603	546	613	596	590	583	558	559	558	616	581	599	582	589	541	594	589	577	615	616	598	582	621	627	557	595	627	540	612	556	561	606	581	602	556	575	583	549	603	614	563	606	566	576	623	603	563	594	550	574	586	582	591	602	589	584	609	538	576	600	588	634	570	569	557	579	572	565	605	600	596	598	588	521	595	574	590	606	578	607	578	574	581	574	582	576	601	576	570	611	538	606	614	552	621	629	569	625	592	583	612	545	551	558	583	586	566	578	547	601	616	593	588	545	602	579	583	570	584	586	556	599	573	582	614	590	568	555	573	563	595	600	633	624	587	581	602	521	603	593	573	575	574	566	596	571	640	610	628	615	588	576	605	585	584	577	566	583	555	604	602	561	556	535	564	563	562	557	561	554	540	611	576	531	599	606	569	567	607	535	555	581	569	585	594	535	556	614	594	629	564	647	615	582	604	591	538	573	626	602	554	536	614	607	529	573	571	587	620	609	581	603	597	553	572	604	587	571	597	617	570	583	581	591	565	605	594	591	617	584	556	579	570	583	618	573	590	578	575	546	545	606	561	592	602	579	542	576	590	557	594	582	593	586	610	608	564	561	570	563	611	584	569	572	534	538	584	595	556	609	594	586	596	593	581	579	591	598	574	596	536	583	566	598	599	577	577	581	623	586	612	594	554	582	578	572	578	544	591	593	602	573	567	615	608	563	586	577	589	598	642	543	558	636	594	579	555	568	628	594	576	588	623	584	578	590	582	542	633	614	571	615	560	601	553	576	591	587	576	577	576	577	564	583	604	538	611	598	592	580	574	624	545	583	551	629	591	618	611	545	577	609	600	582	521	594	559	594	586	570	528	585	631	612	574	571	593	607	586	554	601	587	560	590	584	601	583	615	567	579	607	579	588	579	620	580	569	585	575	567	538	604	553	621	596	557	602	631	630	598	564	612	562	576	596	574	614	590	567	575	612	572	541	574	571	589	564	592	601	542	583	591	567	571	589	606	629	570	566	606	651	605	582	603	553	562	622	583	568	598	590	589	558	582	561	595	596	573	590	599	600	580	545	579	548	582	573	513	588	604	590	568	579	550	544	614	539	557	576	600	586	604	597	592	591	602	633	569	602	591	598	578	589	561	597	592	589	625	531	588	595	589	572	568	512	591	570	615	583	569	622	579	548	615	589	606	610	604	563	596	595	582	574	590	565	553	541	604	577	558	607	577	584	602	563	615	579	570	556	570	559	582	567	574	612	577	599	587	607	570	587	574	588	586	561	592	544	579	623	606	581	570	601
51385	48131	29296	27991	31519	29064	25104	21960	21726	18224	12395	14097	13737	11816	12869	6207	4298	2742	1535	753	711	811	909	681	598	601	591	524	426	371	369	320	296	303	304	353	299	295	305	314	268	246	285	278	265	253	282	283	272	273	256	284	239	277	262	265	264	236	253	257	267	265	260	263	261	244	237	221	256	257	229	256	239	236	247	257	267	235	229	252	232	228	250	245	226	242	238	251	256	229	244	251	212	209	227	247	239	227	220	217	248	236	254	221	240	215	244	221	221	226	215	247	211	246	230	220	255	212	238	201	201	248	238	215	194	214	238	218	224	204	208	261	237	237	266	241	224	227	227	207	257	230	229	223	228	203	232	216	223	213	210	210	217	241	242	234	221	271	234	239	232	207	228	228	252	225	227	200	233	200	210	217	221	214	230	224	245	230	222	221	211	284	240	215	235	221	238	225	244	227	219	233	227	218	213	238	224	244	222	223	246	232	221	218	217	234	238	236	226	228	232	220	223	220	217	242	230	236	248	235	210	237	231	244	225	227	226	201	226	208	225	233	216	210	204	236	245	251	251	234	230	228	226	223	252	234	207	238	269	202	240	236	220	229	207	229	247	222	223	246	226	228	205	230	223	241	213	212	230	227	219	215	246	241	232	225	239	218	224	227	253	236	222	219	221	234	239	239	237	217	226	227	207	214	267	232	243	231	207	240	223	223	210	242	233	215	220	222	207	210	232	215	225	198	223	239	223	227	227	234	226	225	226	257	250	227	228	218	253	219	230	248	240	242	240	215	205	231	209	248	211	218	229	251	207	236	234	229	239	219	251	210	228	237	236	251	213	222	253	227	230	240	253	213	225	222	212	236	220	223	228	241	218	223	222	237	230	239	236	220	248	206	229	231	220	209	231	229	218	202	241	231	261	231	245	217	240	199	243	258	244	226	209	219	213	230	233	260	214	224	223	213	201	227	229	210	253	225	230	241	223	215	248	232	246	242	267	250	246	244	230	241	228	228	233	236	230	208	241	225	231	227	244	238	226	224	213	199	241	192	202	236	224	228	230	233	232	249	238	220	230	233	247	212	237	234	221	214	237	213	237	239	221	250	215	217	241	225	233	224	220	212	226	237	208	215	214	215	213	246	253	253	215	232	234	203	223	202	236	219	235	229	225	198	211	201	229	218	238	243	219	234	247	247	230	249	245	264	242	203	220	217	229	222	196	215	232	233	240	238	246	239	248	211	214	249	230	218	220	232	242	242	217	204	225	229	231	257	228	246	234	244	240	234	211	196	221	244	222	225	212	204	218	231	231	258	218	244	233	234	246	228	264	237	263	220	251	226	225	222	227	235	221	253	229	219	241	221	235	257	208	214	234	234	234	239	219	203	254	221	239	210	220	259	211	261	254	186	226	237	221	229	205	222	228	226	236	241	217	227	240	231	232	202	196	236	212	209	217	254	245	232	227	208	223	205	233	233	246	262	223	226	206	243	234	247	234	259	224	228	222	241	233	252	239	244	232	265	221	188	234	236	221	214	218	243	209	224	219	240	227	246	237	233	215	251	242	217	245	238	211	215	218	245	237	238	250	225	213	243	223	235	215	227	223	223	222	230	255	210	241	227	220	225	247	221	237	214	246	220	238	219	241	227	234	232	213	242	233	244	211	221	211	209	221	206	237	228	249	222	216	209	254	252	209	214	240	254	209	222	224	232	219	236	203	232	225	235	220	236	231	239	251	227	219	226	226	217	243	225	221	245	259	229	231	242	247	235	258	238	232	238	269	240	227	213	192	241	248	235	217	254	218	225	237	209	237	212	221	226	217	193	239	213	208	223	215	228	252	230	235	233	247	233	219	229	241	224	197	227	238	217	215	215	223	206	238	226	232	193	213	259	214	240	212	236	214	213	221	215	229	250	206	232	231	218	267	202	220	225	230	214	228	245	218	204	260	234	224	208	210	260	241	228	229	229	226	243	254	234	237	222	212	241	222	233	244	247	212	239	240	216	217	201	224	225	237	237	243	241	250	232	223	224	224	233	228	232	270	199	219	230	241	213	232	214	234	219	259	212	233	235	255	215	229	236	219	242	228	218	226	200	231	258	257	248	253	225	257	212	226	235	240	239	254	243	231	234	229	221	204	218	225	222	213	202	209	238	247	221	214	238	244	223	223	238	225	240	245	202	240	217	204	225	234	206	228	225	228	209	220	224	205	241	219	228	226	201	219	235	228	216	212	229	222	227	210	193	238	244	228	227	239	239	224	220	228	233	204	227	215	229	215	226	214	236	200	221	218	215	231	240	226	217	232	223	255	237	234	238	236	246	219	239	214	235	249	212	228	222	236	217	227	226	225	262	228	222	220	246	215	203	247	225	232	238	225	236	230	207	223	225	218	227	232	219	240	254	223	228	226	224	206	254	215	216	236	233	208	234	223	237	239	210	226	232	241	218	221	229	230	238	209	252	222	231	229	247	244	222	217	223	247	208	227	211	223	251	211	216	227	219	240	245	240	247	230	239	221	241	212	240	222	233	236	211	245	250	236	212	215	266	215	243	236	217	255	225	196	228	236	226	238	247	207	232	267	211	222	216	234	201	225	237	232	220	233	199	231	216	234	194	216	222	224	211	231	201	199	218	225	204	207	213	225	240	223	252	238	225	230	233	223	234	223	235	215	224	201	204	241	222	240	237	217	253	222	250	239	244	236	226	265	225	217	215	221	256	221	218	236	226	230	230	221	219	240	253	202	245	241	222	234	236	244	247	243	225	211	208	217	254	216	220	236	243	239	224	209	234	228	218	231	246	249	207	241	227	233	241	237	225	214	247	226	230	244	222	249	206	227	193	261	213	248	237	260	236	232	212	226	181	211	219	212	229	218	221	234	220	213	248	231	235	212	219	222	223	208	229	220	246	212	235	223	239	216	216	219	223	269	233	227	219	219	251	188	226	235	220	233	218	237	238	223	241	243	234	239	224	202	247	260	226	214	217	224	220	247	201	231	218	226	232	238	217	221	238	206	224	222	226	231	208	245	217	227	212	205	199	230	222	267	267	242	200	223	229	236	210	241	236	230	201	235	240	212	215	215	219	253	255	251	224	216	228	221	261	221	211	251	233	228	217	219	239	229	225	242	213	205	206	240	224	218	235	229	235	239	231	217	238	231	218	249	198	234	247	251	242	229	232	217	244	228	241	210	236	212	253	235	213	231	252	202	227	268	221	231	203	210	255	222	261	245	212	231	245	227	242	226	235	217	241	228	188	233	239	236	210	269	229	221	213	221	205	206	234	227	224	224	225	238	226	219	237	226	224	198	206	242	234	229	246	208	238	248	207	220	212	216	233	253	225	216	233	238	227	211	229	249	237	219	209	265	228	234	218	212	245	204	238	241	217	212	222	219	239	229	244	239	223	230	239	223	235	226	261	228	229	220	216	234	197	202	249	208	249	228	202	249	220	226	233	196	234	244	229	239	242	235	219	213	227	223	230	210	213	226	248	214	208	225	234	220	223
43274	45856	32645	39807	42968	37423	31508	30950	32755	26975	20954	27790	25398	27426	29482	17830	16358	12010	7208	4320	3833	4210	4957	4001	3555	3603	3433	3049	2076	1687	1559	1532	1428	1353	1369	1368	1342	1251	1237	1253	1270	1058	1003	994	976	1040	989	977	993	977	1014	993	929	932	881	926	870	901	926	879	895	922	949	942	915	881	864	845	874	808	878	883	822	842	915	840	908	791	854	822	750	829	842	759	746	757	751	797	788	793	802	781	735	736	731	733	768	685	723	697	704	703	723	719	723	741	708	671	721	720	697	695	682	649	736	670	717	697	668	748	693	730	709	731	695	674	691	727	665	687	682	660	694	668	712	721	689	686	711	710	728	668	662	676	701	671	672	693	650	670	657	692	706	731	700	639	724	682	715	635	674	686	703	678	745	677	684	758	687	672	680	695	718	685	702	694	698	649	682	684	677	706	692	682	693	731	669	704	689	663	716	735	684	681	678	672	687	702	659	687	659	698	725	679	689	678	668	717	705	680	673	652	733	713	723	691	676	680	656	724	724	669	679	730	640	723	700	722	709	717	712	714	679	716	679	656	684	701	673	637	642	687	669	666	700	717	716	695	739	657	733	713	724	681	643	689	690	724	724	684	706	667	670	696	683	663	693	738	644	699	664	693	688	712	719	674	706	682	650	711	677	660	677	727	705	711	652	692	645	667	676	726	714	683	697	705	687	666	739	690	671	666	732	668	647	702	675	650	680	690	734	719	650	651	672	695	723	690	667	724	667	708	702	684	704	665	725	679	720	665	649	690	697	722	723	718	712	681	677	686	707	668	686	729	677	718	719	695	720	686	705	693	741	715	701	666	722	709	747	686	691	675	755	683	660	636	631	636	669	676	656	667	674	711	645	686	645	691	722	748	685	687	738	695	714	689	684	696	741	707	731	683	690	713	678	689	672	677	685	765	670	715	678	663	694	699	698	705	738	683	671	654	697	720	618	714	668	693	722	705	672	671	697	695	670	712	712	686	705	671	697	705	718	733	681	687	695	714	742	705	676	679	700	709	716	721	722	705	746	697	739	697	640	714	638	722	727	703	657	674	716	659	689	697	710	646	713	723	700	715	706	693	694	714	750	666	698	756	679	684	671	685	670	662	681	668	657	703	724	662	697	678	706	694	676	715	704	695	714	658	660	656	649	671	769	747	660	682	678	696	697	696	651	683	683	703	651	677	700	702	709	655	701	739	683	668	730	718	682	698	684	676	661	669	692	685	679	678	647	710	705	694	689	690	691	675	670	667	638	743	666	684	693	707	723	696	658	688	685	680	645	707	719	726	723	681	702	684	713	710	698	708	711	725	682	684	717	688	636	746	650	699	699	646	687	692	679	715	681	711	675	697	697	733	676	715	712	725	723	755	652	698	663	693	699	715	671	716	705	662	660	680	673	721	718	669	700	673	689	675	720	684	720	687	713	676	673	690	684	680	723	663	682	678	633	697	673	691	660	690	663	708	734	695	674	658	696	670	675	722	707	699	684	657	716	702	681	696	665	692	675	698	722	685	694	689	721	718	749	696	712	724	734	652	713	684	695	707	645	694	711	693	702	664	656	703	736	666	684	710	683	706	662	696	682	708	720	658	709	705	683	678	663	727	688	687	669	654	669	722	671	647	670	656	694	659	668	678	674	702	694	728	698	680	674	710	701	670	705	701	694	728	664	721	706	714	697	682	672	711	668	662	727	741	708	695	723	662	655	684	716	739	637	674	713	705	682	714	671	698	672	659	679	680	671	694	665	704	653	742	699	697	676	664	669	653	705	661	686	650	682	693	691	703	661	662	690	686	661	728	744	635	713	651	722	715	681	699	658	699	718	653	677	672	635	709	734	660	653	688	681	715	714	678	665	722	743	704	702	714	726	687	699	685	715	652	702	662	688	704	675	714	695	718	703	713	674	684	708	696	658	674	703	698	751	733	663	711	745	705	639	672	706	679	737	737	683	714	685	689	687	672	628	720	674	711	700	651	706	663	674	672	723	674	679	670	711	651	742	696	687	694	687	712	665	688	678	698	682	696	696	692	688	706	659	631	704	699	700	696	737	705	741	682	735	639	680	600	673	733	660	683	725	659	669	655	677	664	717	693	733	665	758	708	675	681	710	737	704	701	735	706	712	678	693	661	718	705	705	709	706	676	671	692	690	687	713	693	694	684	716	713	708	699	716	739	694	671	653	664	684	694	676	649	748	658	689	697	682	701	709	713	739	649	693	688	732	707	706	711	745	718	733	699	669	662	688	656	723	712	672	682	721	634	700	703	721	693	705	735	671	700	667	681	632	684	687	692	722	678	719	656	672	696	697	657	690	715	703	648	683	709	691	694	723	693	703	729	709	701	661	687	694	692	688	723	664	719	700	671	706	762	724	684	686	664	696	710	710	731	663	668	711	678	697	669	738	696	685	678	689	711	692	699	699	665	712	692	707	677	696	713	680	671	646	675	674	698	710	696	719	646	671	723	690	719	690	674	653	730	714	664	708	713	725	664	722	695	658	733	665	682	673	706	668	683	704	674	693	701	687	722	701	686	698	680	707	705	672	684	625	705	724	681	705	637	691	653	710	699	689	739	671	651	720	671	670	719	713	647	687	660	712	659	702	690	637	689	717	694	688	700	687	755	705	693	663	724	721	679	747	655	738	688	637	654	711	693	702	678	721	685	722	677	707	682	671	734	716	681	719	688	657	714	680	667	712	695	705	741	680	693	710	684	719	759	710	710	652	702	709	740	699	684	711	675	706	709	694	757	731	709	731	661	699	717	673	698	709	674	695	711	686	684	689	687	713	676	665	719	667	668	697	696	669	717	684	697	703	727	714	669	664	725	708	727	675	680	727	699	721	674	702	707	678	660	712	711	672	669	711	676	695	705	675	672	699	756	699	692	685	674	709	649	702	709	662	664	693	662	724	704	690	735	658	672	686	706	689	657	742	654	692	636	672	698	701	724	666	685	706	680	726	723	700	696	655	671	716	679	651	689	685	713	722	684	725	710	684	681	719	660	635	685	699	662	676	674	702	650	725	680	661	704	708	636	701	675	688	697	710	662	651	728	710	667	665	723	675	723	751	706	669	696	625	672	667	644	672	721	662	697	671	695	684	707	702	647	685	741	669	778	666	651	699	689	676	683	691	755	676	670	683	635	669	647	709	675	670	684	696	697	683	728	704	681	699	747	690	701	715	703	688	771	663	657	672	736	663	650	671	701	698	698	669	665	725	652	681	656	629	667	644	666	704	695	715	681	637	689	700	657	741	720	671	706	693	709	683	686	707	698	676	718	690	683	733	703	703	687	716	762	753	718	668	700	747	739	652	711	741	688	702	701	759	693	647	677	722	667	696	698	720	660	697	660	704	681	687	702	768	759	700	700	733	684	668	718	674	703	679	700	686	671	724	706	691	658	721	678	676	708	711	710	718	722	699	683	693	676	666	702	688	684	673	606	697	706	696	727	671	679	689	689	672	657	692	695	682	696	659	702	656	709	699	687
17949	17185	5996	4052	3376	2326	1520	1241	1045	771	534	765	658	539	553	408	349	308	281	256	296	273	286	252	258	250	271	231	238	245	255	245	234	269	227	223	263	263	212	229	222	236	253	225	238	231	269	227	255	242	247	225	256	247	251	221	229	234	242	234	247	236	243	224	260	230	230	242	244	229	247	258	222	247	230	256	246	232	248	227	252	237	232	210	210	249	229	236	221	242	262	262	234	268	245	237	219	234	233	190	238	216	257	247	263	247	241	236	230	233	236	253	232	212	259	236	239	219	250	244	237	257	242	237	204	235	236	254	214	244	230	240	247	214	246	224	245	214	250	243	252	247	225	217	230	243	249	210	222	229	216	231	245	236	231	254	233	205	248	228	220	246	221	223	237	249	234	251	214	271	224	227	275	195	253	221	224	238	224	229	244	254	225	228	234	239	230	231	263	243	216	277	227	249	219	252	246	245	258	222	238	251	233	261	260	249	211	248	233	224	254	228	241	242	274	251	253	240	207	242	225	216	220	255	206	233	241	213	231	224	222	236	231	260	236	227	241	211	277	223	238	221	232	241	231	251	223	222	240	245	229	257	229	248	249	210	240	248	252	223	207	235	252	250	227	228	212	240	272	219	227	218	209	224	218	230	251	251	231	233	223	244	233	244	246	242	218	229	229	219	224	236	238	231	206	240	235	280	233	234	234	236	239	242	267	271	243	208	240	250	232	242	246	254	237	251	235	241	265	241	247	230	207	226	265	234	242	224	227	230	259	269	257	218	256	234	190	232	239	233	242	242	242	231	240	240	233	230	237	231	220	218	279	238	226	211	228	204	247	249	248	244	274	239	242	213	232	259	257	246	234	242	218	234	235	219	226	223	240	232	215	235	237	239	262	230	238	230	260	216	262	247	217	242	242	217	222	232	279	225	249	243	276	225	232	238	230	244	224	225	250	232	214	267	242	252	219	229	230	228	232	234	233	245	273	228	220	232	227	252	212	194	237	223	237	244	208	248	264	252	233	218	224	224	230	237	239	246	245	234	247	246	262	251	252	233	256	201	260	230	208	241	234	247	235	247	260	227	271	250	219	229	223	230	244	223	218	238	241	232	231	208	220	248	256	232	250	226	228	248	236	248	233	256	240	225	249	246	232	260	270	244	239	222	247	228	233	251	254	212	244	238	221	232	235	238	224	225	226	273	238	237	237	257	233	229	246	250	249	254	220	240	241	226	213	227	242	214	248	240	230	254	225	235	257	243	254	217	224	227	250	233	225	243	251	227	244	257	246	228	244	238	235	237	239	252	238	232	246	245	241	226	266	240	233	235	245	241	234	258	250	238	219	218	241	244	236	229	244	225	232	202	261	276	220	238	234	250	233	229	261	261	252	214	233	219	238	273	242	263	213	235	249	250	237	256	225	212	249	212	226	246	244	232	234	257	248	225	220	223	251	221	259	240	213	224	232	252	240	239	233	248	259	236	248	259	227	253	220	215	245	252	245	233	250	231	225	238	209	239	249	246	221	251	251	240	219	240	243	238	223	252	206	250	226	267	235	246	239	241	242	248	230	236	213	233	269	228	244	242	259	272	257	239	240	248	257	232	261	235	235	228	239	238	228	240	244	237	213	236	229	235	209	245	226	222	240	258	237	255	234	238	236	222	244	219	234	215	225	247	247	247	229	257	234	244	228	206	246	224	228	239	240	205	248	219	245	244	222	235	250	227	235	217	234	191	259	223	216	213	246	220	228	253	255	226	202	226	229	263	234	230	236	240	266	226	227	221	222	208	248	226	227	226	248	248	230	267	237	251	248	208	267	240	256	233	231	234	254	220	225	244	230	237	235	248	256	233	235	246	255	238	259	252	237	242	260	254	231	210	253	210	230	231	245	219	241	248	246	234	237	210	230	230	207	225	218	257	245	225	252	257	230	243	260	247	260	271	230	219	251	202	222	226	246	213	240	250	236	249	204	231	237	232	236	204	225	250	232	230	220	232	241	240	227	237	230	253	242	226	243	214	243	233	239	201	225	247	256	224	234	234	219	238	220	255	269	229	214	249	234	245	248	222	242	241	248	229	213	238	241	230	225	231	246	258	228	210	244	235	220	246	228	220	229	233	227	245	230	243	259	238	227	237	199	226	228	244	252	225	249	250	217	224	244	235	224	231	260	214	239	276	254	240	232	232	230	220	241	205	238	233	239	233	230	220	266	226	271	261	222	215	260	212	246	231	230	242	237	233	233	257	215	250	249	209	229	245	244	222	236	264	218	225	250	258	239	235	259	234	265	241	248	223	252	247	242	248	264	253	253	223	236	239	235	247	223	229	245	218	229	219	230	219	211	220	234	237	233	253	253	239	223	243	222	242	269	222	244	235	245	249	253	247	270	230	259	230	206	248	224	233	230	245	253	231	239	244	245	230	232	211	244	245	232	253	237	254	245	235	235	247	264	212	220	216	213	232	222	232	229	256	228	227	241	255	210	260	212	224	247	233	236	246	213	269	235	261	238	221	227	238	240	251	242	244	226	212	246	222	256	222	224	245	215	227	273	246	220	241	203	225	219	228	250	239	255	242	251	235	222	238	243	243	216	238	237	226	245	238	245	242	239	205	219	212	247	235	231	249	226	238	222	263	223	239	236	245	227	243	212	254	222	232	222	247	213	234	247	255	246	239	222	235	265	238	254	222	248	251	240	237	251	241	215	252	233	235	243	207	222	242	240	221	217	271	222	237	238	208	224	232	218	199	220	219	262	258	216	218	232	242	245	208	236	226	224	254	245	226	231	243	225	229	243	212	240	228	245	234	232	264	258	238	243	228	231	266	233	232	223	226	229	217	246	243	220	236	227	232	233	254	238	226	265	220	249	262	223	245	240	250	213	232	251	239	228	245	250	218	243	246	234	227	245	242	267	257	233	235	240	266	224	216	255	291	245	239	230	234	214	228	268	241	227	253	248	215	233	235	214	222	245	216	206	230	238	223	239	216	230	247	250	210	230	282	239	222	227	264	252	236	222	240	209	233	233	242	225	251	242	249	256	230	242	209	234	248	239	213	212	236	246	256	243	213	234	246	257	221	220	250	239	234	212	240	238	201	205	229	245	217	240	241	228	245	263	252	237	254	239	235	257	216	267	252	276	226	222	235	254	251	231	228	264	235	246	240	247	239	214	233	212	242	237	229	245	225	232	249	228	246	237	241	243	205	236	213	227	238	232	218	216	238	209	236	229	258	205	238	215	243	251	253	243	236	228	256	250	235	244	211	263	226	252	236	246	267	240	217	239	248	234	265	232	233	279	215	217	228	222	240	250	246	227	231	214	239	253	230	222	251	229	214	239	201	228	235	210	252	252	264	227	233	216	271	232	206	254	229	251	215	237	227	232	245	235	243	219	199	269	246	235	250	225	247	229	248	241	246	247	262	205	259	216	231	232	241	241	238	214	238	218	232	259	226	201	229	225	252	238	235	255	254	261	246	231	228	231	219	208	233	215	238	236	226
14983	18751	7714	8987	9412	6713	4587	4504	4084	2831	2152	3288	2621	2489	2873	1705	1400	1282	980	992	898	874	934	858	866	877	850	808	836	786	803	777	781	800	761	776	806	748	824	748	784	739	772	768	747	722	766	768	762	736	764	804	710	757	772	756	727	701	699	727	756	715	759	726	765	745	734	680	764	770	732	752	719	702	780	825	740	739	680	779	707	778	774	721	812	731	724	747	772	749	723	737	729	731	757	739	724	781	658	737	747	754	702	687	716	730	715	720	741	738	766	741	702	717	728	717	764	743	730	727	736	750	707	708	723	740	730	695	730	707	673	718	738	712	749	711	718	675	742	754	721	740	688	724	748	729	757	722	762	777	749	686	738	740	754	705	775	730	719	687	704	679	779	727	722	728	717	772	737	752	730	715	716	778	745	733	717	722	734	774	754	706	703	736	723	734	743	742	731	712	718	717	693	780	746	723	721	710	736	693	734	747	711	720	738	739	758	673	724	740	728	705	781	742	725	742	774	711	688	708	710	728	719	772	779	745	686	704	729	711	746	705	766	723	732	744	720	738	744	740	732	720	717	757	714	715	712	739	722	738	736	752	713	752	743	719	728	710	760	706	716	735	732	748	763	740	678	740	750	749	720	754	745	717	726	685	753	709	729	728	765	725	761	728	783	780	753	744	768	743	705	750	726	730	738	708	723	739	728	743	677	716	729	738	743	702	711	732	689	727	756	750	711	715	696	777	656	678	746	763	726	710	738	741	715	709	708	747	732	716	721	736	756	738	735	751	752	719	740	702	753	681	732	739	760	745	780	752	696	730	718	702	765	707	745	713	773	723	733	766	711	765	701	730	777	727	727	717	725	766	757	688	688	729	684	751	744	736	749	733	724	711	743	724	682	704	691	735	706	731	698	672	744	726	756	748	706	696	740	700	691	697	768	733	756	715	746	734	728	700	728	715	732	748	757	731	702	683	758	724	694	778	723	718	753	716	731	703	718	721	715	705	716	761	748	747	688	812	749	734	781	754	739	755	755	719	690	749	743	694	754	715	707	721	716	717	721	734	784	751	745	716	724	693	735	735	730	728	699	684	735	686	753	706	708	661	689	697	751	679	773	722	740	781	721	738	749	698	744	715	721	756	744	783	743	714	744	734	700	709	682	749	740	702	736	732	713	729	795	731	777	703	738	754	748	730	702	698	783	704	741	692	688	722	767	700	723	728	726	733	743	738	722	716	694	725	732	762	662	745	774	710	738	694	731	686	774	773	738	761	733	682	730	770	714	695	752	750	737	768	700	759	698	744	727	729	744	691	777	747	707	704	704	728	756	730	716	704	723	745	738	685	703	790	763	755	734	738	702	714	757	726	741	753	711	721	775	720	700	722	774	719	755	717	765	705	770	763	713	654	737	713	694	775	728	712	773	709	708	768	692	725	740	795	742	703	787	691	708	739	739	743	722	742	745	717	718	657	736	658	697	737	769	698	714	719	761	762	762	693	711	718	706	726	750	759	743	727	724	729	765	758	763	729	741	747	694	699	691	745	702	709	754	715	764	744	732	716	708	727	678	731	744	739	734	724	678	693	707	742	738	691	690	728	776	717	725	681	685	732	678	744	672	727	743	686	694	728	743	694	668	754	697	720	694	718	750	705	681	753	704	713	689	696	753	772	749	719	801	679	722	770	752	720	756	723	705	697	738	690	733	749	711	716	744	725	714	711	790	730	707	727	756	721	708	774	681	716	721	786	676	690	662	716	738	743	710	685	751	727	769	749	738	717	684	723	724	759	706	726	734	755	706	720	779	721	680	723	740	745	729	694	743	698	734	721	743	722	696	700	699	711	760	700	750	717	715	757	739	740	735	715	741	762	734	770	724	723	741	732	725	706	730	726	748	694	732	729	725	710	678	719	733	749	742	724	731	764	746	700	751	748	713	671	730	712	725	777	707	715	712	703	734	764	734	750	659	758	742	740	681	723	702	757	671	770	773	739	762	769	751	732	688	725	717	748	740	740	758	779	738	759	775	746	730	702	705	705	711	755	722	762	707	724	723	737	736	743	739	752	705	744	742	730	754	741	755	693	706	699	717	750	728	696	740	738	705	745	736	714	780	713	752	715	737	744	718	717	684	707	681	709	713	739	713	728	739	739	715	741	718	725	703	743	718	670	746	730	729	722	739	762	731	718	683	696	721	751	730	724	730	717	736	714	715	728	756	737	734	748	691	768	734	749	730	728	765	725	728	676	764	713	756	728	707	690	732	699	755	711	765	759	693	754	689	698	743	748	757	724	727	743	737	756	750	782	733	750	751	737	735	751	751	767	737	700	749	799	711	724	748	708	802	690	716	692	708	717	729	731	730	712	754	705	752	696	696	770	715	747	662	786	709	778	725	754	718	771	704	716	720	760	758	717	766	716	737	732	733	724	770	755	744	712	729	764	746	720	732	724	714	688	714	732	702	733	716	688	721	720	750	744	795	767	718	738	820	727	712	739	716	740	727	738	728	734	758	722	720	734	721	716	681	699	743	750	711	705	708	698	713	763	712	665	737	757	724	743	747	700	767	719	729	758	741	707	719	750	715	715	762	712	717	727	731	754	691	689	733	694	735	754	760	700	722	711	743	704	755	765	749	763	747	765	677	705	752	732	736	735	706	760	707	760	798	755	799	772	748	727	740	752	722	736	765	727	667	744	751	768	739	672	700	721	718	694	695	723	773	767	759	714	706	715	723	756	702	759	750	688	726	741	744	691	724	687	759	729	751	696	730	717	762	723	755	728	701	674	702	802	690	733	758	713	741	748	776	731	742	746	702	731	781	704	714	739	713	700	750	765	760	742	763	730	674	704	784	725	721	715	698	708	766	740	726	764	730	737	720	728	672	746	728	730	723	709	670	657	731	759	702	783	721	696	699	715	734	767	746	754	711	757	736	705	723	738	723	731	694	703	716	707	735	735	779	691	784	724	725	709	703	727	738	704	727	734	704	744	725	706	795	740	699	719	725	714	790	753	792	698	697	728	729	723	764	745	731	722	714	744	733	716	730	703	728	738	746	747	700	670	747	711	746	731	753	690	671	765	746	737	700	723	701	687	693	747	734	699	683	716	668	705	754	697	742	747	728	722	765	712	756	776	701	752	716	687	778	745	714	733	711	771	717	747	736	727	752	768	732	722	718	709	741	727	752	744	732	708	731	710	704	698	675	742	703	698	698	719	767	698	711	675	735	742	715	756	705	730	719	754	739	708	760	722	683	739	725	755	711	679	759	700	732	741	724	748	678	712	729	724	768	712	750	729	719	746	737	716	689	711	757	712	715	719	735	740	730	719	716	741	757	721	699	716	746	734	763	705	697	759	725	723	746	722	732	727	745	783	754	734	743	710	715	695	756	723	762	760	684	757	753	704	722	734	729	717	750	728	769	738	721	700	726	720	731	748	699	772	713	692	761	732	727	724	680	756	696	774	712	685	706	665	756	707	710	724	768	797	730	708	747	736	742	695	718	739
45081	47535	28419	25201	26123	22769	15885	13332	11696	7539	5108	6883	4931	4280	4931	2343	1362	948	597	372	355	386	415	405	381	356	324	297	246	237	203	225	195	214	209	213	213	168	208	218	195	228	203	181	202	189	202	198	176	210	179	180	185	186	187	181	193	207	189	165	184	181	211	166	179	196	181	160	186	194	170	180	178	180	149	179	174	194	165	174	179	173	170	167	193	197	190	173	192	184	192	165	157	148	182	192	205	178	188	164	190	193	176	179	170	181	169	170	197	161	175	182	196	158	182	166	184	184	185	180	157	156	176	163	176	156	157	162	186	195	154	182	188	169	183	185	188	183	206	167	211	194	193	190	171	154	172	161	202	207	185	179	200	172	155	182	178	194	178	183	174	197	185	203	170	186	190	189	188	162	188	183	181	157	167	171	205	181	209	169	160	174	201	180	192	192	164	187	188	191	165	161	176	186	204	184	187	183	192	176	169	192	173	177	166	188	179	188	171	183	191	169	174	200	184	164	177	165	185	170	191	169	198	194	179	198	189	185	163	187	193	168	164	162	172	183	173	185	188	157	162	181	175	180	184	169	169	181	186	176	143	168	173	167	160	189	157	179	182	169	178	160	180	200	191	172	185	182	169	187	188	178	167	174	171	190	184	207	175	185	170	193	180	179	174	189	164	159	199	167	179	160	196	167	166	193	187	160	189	173	179	170	170	193	184	162	162	178	174	183	188	172	184	194	188	180	179	199	169	175	179	161	180	155	168	151	165	189	189	169	164	171	179	158	171	177	184	181	177	181	189	149	162	184	193	195	194	174	179	199	180	187	158	192	182	162	178	167	182	173	168	167	168	192	174	178	186	192	172	189	159	164	174	168	169	174	186	196	183	188	175	173	193	182	171	168	173	169	175	185	185	186	166	189	172	180	187	166	157	175	195	180	174	169	190	199	153	184	182	193	159	179	183	168	186	165	182	155	160	170	163	186	188	201	166	180	146	162	167	187	170	160	192	196	174	171	177	173	166	170	171	192	197	185	159	181	172	153	181	175	182	189	179	184	181	183	178	179	173	192	166	184	172	175	189	189	165	175	184	178	190	164	174	180	156	186	158	163	193	168	188	168	215	189	177	157	193	154	198	170	174	191	181	180	165	180	196	179	182	177	191	176	203	165	181	168	201	189	168	199	179	163	179	151	192	185	176	175	168	202	167	173	174	183	183	204	190	163	183	185	177	167	158	197	177	172	154	194	180	183	185	189	188	168	172	190	164	161	179	186	175	175	164	151	163	187	164	187	173	184	166	180	159	180	183	170	173	178	170	201	181	174	159	172	184	194	155	156	160	175	185	183	186	177	200	190	195	161	212	175	142	206	177	182	184	189	175	192	184	166	180	168	177	169	194	182	190	179	181	162	169	203	199	205	187	197	169	191	183	160	175	163	169	164	176	199	199	176	159	191	195	193	185	179	194	191	172	180	170	193	181	166	181	168	174	186	195	182	183	215	173	164	188	174	168	175	174	183	194	198	176	182	184	193	183	167	192	173	162	174	169	168	193	182	174	184	202	171	136	190	199	219	172	156	195	197	174	160	157	184	166	183	179	192	184	163	160	163	166	198	181	185	175	165	177	187	172	173	179	168	197	167	161	191	163	163	190	157	185	170	169	173	178	188	181	182	172	172	159	155	160	186	184	181	167	170	182	162	184	172	191	194	161	197	179	194	189	211	220	164	168	170	164	185	193	184	161	184	181	187	172	164	177	176	190	172	191	177	162	169	183	182	180	205	161	150	167	201	168	173	168	208	203	183	182	182	164	161	199	166	187	166	177	193	156	196	182	188	174	188	195	179	184	194	187	173	174	185	176	164	198	177	176	197	204	165	195	189	197	186	171	181	191	171	183	184	150	173	186	170	183	176	176	164	173	160	212	174	189	201	163	160	170	176	167	171	149	145	170	188	190	172	152	176	170	188	185	178	193	166	174	159	187	177	167	157	193	172	159	189	165	169	167	168	174	168	158	167	177	165	187	183	153	181	182	180	157	164	172	172	201	175	174	192	199	172	172	165	178	170	177	161	168	183	185	192	198	151	162	189	174	190	163	199	200	214	181	162	191	160	158	188	201	180	189	174	183	174	187	174	174	204	151	165	174	162	173	152	186	149	164	186	177	173	169	167	195	179	177	172	171	199	186	178	188	168	165	198	170	153	223	178	167	191	188	158	172	190	159	186	196	151	176	173	171	168	159	159	211	155	187	184	188	199	185	174	175	193	197	158	168	207	173	187	196	179	194	175	154	198	199	176	172	193	163	198	163	183	171	181	177	195	182	186	196	185	166	147	209	174	164	164	176	198	180	186	173	172	191	161	186	179	191	188	193	187	157	154	179	174	183	169	172	190	150	195	188	178	171	167	187	157	174	173	189	168	166	169	173	179	178	148	163	176	185	173	168	195	173	162	200	170	196	208	141	179	169	136	181	157	164	146	169	184	155	183	203	181	187	163	184	150	185	182	161	162	156	187	147	154	204	184	177	169	192	173	193	177	162	183	160	180	174	166	175	167	180	172	155	179	167	184	167	184	187	181	184	175	178	190	172	161	180	181	173	171	194	176	180	153	164	183	174	174	190	167	197	166	165	165	176	174	190	177	166	166	195	180	189	199	200	175	173	178	172	170	197	185	181	170	186	149	160	169	176	189	171	196	160	181	194	187	172	166	172	176	174	173	204	181	191	173	166	187	165	150	163	164	159	170	179	163	176	194	152	175	159	189	167	175	177	174	161	182	167	186	163	191	192	146	176	181	186	181	166	172	151	185	168	176	191	163	163	168	176	185	185	188	175	183	164	171	157	190	196	184	169	196	170	165	183	188	172	184	186	168	163	167	187	155	198	170	189	175	181	174	182	165	179	167	177	187	177	156	175	171	181	176	180	195	152	209	196	189	157	194	181	169	205	159	196	202	172	168	167	194	184	163	160	175	166	193	150	191	178	180	172	185	179	184	164	165	195	204	215	162	175	177	181	221	185	208	178	199	194	181	170	154	174	190	175	193	181	180	180	168	197	163	175	176	178	162	177	170	168	166	188	168	171	169	187	176	168	171	172	145	169	171	158	161	182	171	187	203	182	186	156	178	183	207	199	185	184	179	194	178	180	185	178	182	187	174	162	179	170	189	186	159	216	175	157	189	171	173	176	186	182	204	186	202	144	161	161	193	148	174	189	150	194	191	185	165	163	188	156	191	165	164	191	158	208	165	188	166	167	152	189	200	180	157	162	176	184	171	170	153	191	174	182	185	168	171	192	185	177	171	171	169	177	163	167	202	197	174	184	179	179	189	189	171	171	150	169	157	181	180	166	155	164	169	167	209	164	163	172	179	186	185	166	189	196	185	179	158	183	184	177	166	173	181	178	187	183	175	174	172	165	181	190	175	186	171	165	196	148	158	201	187	193	182	188	179	167	180	170	158	185	166	169	180	165	162	177	171	179	183	171	156	187	167	164	159	165	171	180	172
37253	45608	25564	29388	33583	28623	20662	22681	21458	15028	13204	19942	14841	15422	18311	10226	7228	5227	3221	1974	1845	1940	2285	2003	2021	1848	1665	1352	1088	948	952	899	822	826	840	806	811	693	754	728	754	698	711	727	687	687	610	709	690	694	639	680	643	647	645	643	625	653	611	628	634	629	650	656	602	619	582	616	646	574	640	587	678	635	640	657	625	606	609	634	595	631	564	588	597	621	628	612	578	614	599	586	643	607	586	578	572	588	635	600	556	571	589	621	590	520	578	551	528	576	564	561	566	576	589	585	560	576	560	611	578	555	545	592	560	563	581	588	507	593	594	563	540	533	569	547	583	582	560	538	557	571	584	529	596	592	595	569	554	580	562	565	558	559	573	566	562	535	575	581	570	605	557	588	569	578	559	576	559	584	564	561	544	532	612	561	541	560	524	566	541	576	531	564	564	531	570	558	556	527	580	588	584	585	571	559	483	567	552	576	579	587	547	588	543	559	564	585	602	556	532	578	567	543	601	581	568	547	537	566	604	551	584	591	638	532	583	570	516	589	548	606	538	552	574	560	562	579	567	554	539	558	550	543	565	544	584	572	605	563	544	593	534	534	506	531	582	575	557	566	610	554	560	582	576	597	587	556	535	583	585	588	527	567	569	598	517	559	583	565	569	516	563	569	513	524	527	561	575	572	559	579	575	581	595	573	572	586	559	530	513	552	561	556	544	554	594	564	617	535	561	588	557	558	574	557	537	605	557	543	577	558	591	548	543	555	547	574	587	565	573	552	539	577	562	578	556	598	573	563	593	575	553	585	575	556	614	545	572	565	514	595	561	559	584	571	522	542	555	563	580	545	567	530	558	590	561	545	571	591	565	547	540	558	576	581	570	541	584	585	546	599	554	519	587	554	582	615	572	579	615	524	595	616	544	586	566	596	562	564	548	542	556	562	564	590	564	593	594	576	614	594	570	594	571	570	569	555	545	582	550	534	564	603	531	552	559	567	561	537	560	600	569	567	532	595	541	575	595	532	560	582	578	587	577	599	591	571	556	567	599	561	583	557	602	537	612	536	565	540	579	596	580	486	614	573	552	545	571	581	596	559	564	566	585	613	562	604	571	585	561	580	558	561	529	523	587	531	525	553	580	570	572	572	590	575	553	588	558	580	584	586	584	569	557	551	604	546	569	585	589	600	549	550	588	558	551	542	556	560	550	597	515	552	585	588	569	557	572	538	567	543	550	560	541	581	548	584	558	549	553	573	539	565	577	572	590	552	527	571	504	523	572	540	556	539	641	546	595	524	521	546	562	557	541	571	538	563	566	587	565	587	590	516	577	619	613	530	543	583	560	579	563	575	533	560	575	559	516	533	590	564	571	534	562	577	528	554	540	566	571	606	587	547	544	618	553	556	543	556	560	545	550	604	561	550	603	608	610	579	572	543	570	547	572	559	588	557	565	549	561	558	542	585	573	542	583	577	554	635	577	583	546	552	580	568	510	551	566	592	550	571	587	598	554	550	572	578	583	514	533	587	563	532	582	542	585	606	564	573	523	554	575	572	569	573	561	580	587	560	549	586	609	534	573	566	544	525	585	585	574	578	593	567	584	578	575	558	560	594	560	562	570	558	610	557	590	594	601	585	545	589	564	548	531	578	565	561	583	551	550	589	540	562	542	545	591	635	561	551	574	570	577	562	564	536	593	521	552	538	547	584	566	565	607	588	563	604	592	571	552	564	561	544	588	548	638	557	608	588	586	601	562	572	525	576	574	580	607	563	601	592	573	546	534	561	526	548	575	566	576	562	603	572	566	549	596	576	562	553	547	574	561	584	575	548	560	534	527	616	558	590	555	573	525	553	574	551	573	535	563	587	560	538	570	599	572	581	573	561	537	498	594	585	578	608	565	605	577	564	556	561	592	574	595	571	589	550	536	563	555	551	592	529	516	553	544	590	567	552	556	578	549	538	559	581	556	571	577	558	584	588	541	598	597	555	596	580	572	540	597	568	617	604	545	536	578	558	552	528	541	568	540	563	570	561	581	574	587	569	578	559	555	546	571	572	590	592	544	609	521	577	573	569	558	571	556	536	567	556	580	545	561	562	583	616	559	555	523	562	539	557	588	575	552	590	564	552	545	589	606	601	575	561	555	592	579	535	565	559	596	538	563	538	606	581	547	533	557	599	552	580	543	570	586	551	560	549	557	574	549	577	561	586	564	578	524	525	598	568	558	600	544	539	546	539	566	512	595	599	540	582	557	567	571	529	568	536	578	536	578	552	566	550	539	588	511	548	542	559	565	545	574	542	559	572	612	565	578	538	577	575	608	599	546	540	543	556	590	604	561	596	606	575	587	591	573	568	600	537	582	575	601	617	566	560	593	552	566	555	568	557	561	579	558	510	570	549	546	575	576	528	569	560	525	576	573	584	547	578	543	529	547	598	598	596	540	600	510	580	580	530	537	550	566	585	564	571	535	567	538	572	562	541	573	551	591	548	591	586	559	543	539	539	575	592	567	592	588	578	555	570	547	554	527	578	570	574	563	557	545	555	598	563	548	580	565	562	566	566	555	603	501	538	544	579	554	559	576	555	551	586	537	554	601	569	598	597	552	537	554	588	550	551	529	543	547	605	556	561	627	561	562	531	556	574	597	542	596	561	576	566	561	579	543	549	580	557	540	542	581	572	601	527	547	598	593	564	573	577	611	575	589	561	530	582	587	526	591	570	572	576	554	552	618	534	590	580	585	609	557	595	515	601	568	541	562	555	559	559	546	537	588	594	612	535	587	531	577	563	578	549	547	581	539	597	579	559	564	595	568	557	565	550	587	527	584	596	537	558	596	523	592	549	613	558	512	590	597	514	603	562	557	579	517	549	611	553	588	568	504	581	581	601	558	623	580	586	614	563	614	559	567	528	597	576	538	527	542	535	590	573	568	579	560	561	599	597	595	542	566	568	554	553	574	581	585	533	569	547	562	570	571	578	603	561	566	565	579	512	572	594	554	616	577	566	572	556	605	585	574	554	560	563	551	588	560	573	564	574	568	587	609	521	539	576	561	599	581	572	570	542	549	567	547	611	547	567	605	541	583	581	572	621	563	553	537	568	602	578	594	568	588	550	569	561	625	559	550	564	576	525	553	565	559	574	528	529	543	568	540	547	564	586	560	602	577	575	557	563	569	574	596	589	570	593	570	551	556	586	578	557	551	547	593	572	560	571	553	599	602	541	537	550	583	584	537	583	589	538	553	503	589	531	552	548	594	565	567	541	618	554	560	534	573	548	568	594	576	572	556	584	531	561	577	589	569	547	594	589	583	558	572	554	577	517	551	557	552	588	592	580	556	573	535	548	578	578	543	575	571	579	575	557	554	540	540	561	575	568	583	615	558	550	557	560	582	569	576	578	532	564	544	554	537	562	611	598	593	537	568	589	587	550	531	547	554	586	580	568	568	592	528	571	601	534	544	563	551	535	520	524	573	528	542	536	544	546	568	525	556	599	572	597	535	591
54891	46573	31231	27298	29438	28799	26325	24083	24253	16140	13280	16531	13607	12146	13725	7484	3781	2531	1317	793	690	777	777	837	929	762	657	523	428	377	363	363	327	318	333	396	304	277	303	303	283	264	266	274	250	267	277	236	259	260	287	277	280	247	249	218	237	259	258	269	228	240	264	275	240	247	250	245	263	222	249	245	226	234	243	224	225	210	254	249	226	208	214	243	213	235	251	221	216	243	212	223	217	226	237	220	229	215	252	248	214	235	239	256	250	250	232	249	221	233	212	246	227	225	213	220	204	232	213	202	210	238	247	225	217	219	238	222	217	228	214	238	245	226	205	194	224	232	213	225	219	208	214	232	199	230	225	237	210	226	228	217	244	243	213	216	241	232	246	238	249	223	222	229	225	221	212	216	242	234	219	201	208	246	217	231	240	276	233	270	209	245	222	232	241	218	218	256	225	241	244	212	248	245	236	215	257	212	215	207	190	214	214	235	190	227	235	229	245	215	244	226	243	242	226	240	217	225	216	226	228	240	244	225	227	221	228	225	234	238	208	224	229	236	207	212	242	211	251	216	214	248	220	231	249	233	216	227	213	215	261	227	240	207	229	235	241	247	226	219	206	231	215	227	201	226	249	244	229	218	240	229	232	239	204	234	218	241	233	217	219	233	241	234	224	199	229	239	232	220	235	233	273	255	223	246	230	196	195	221	263	202	246	228	206	248	243	209	225	218	213	233	210	207	226	195	236	223	232	213	214	249	265	223	210	230	239	239	204	241	236	208	227	233	243	193	234	216	233	235	220	222	238	223	225	229	199	237	204	234	241	219	255	227	226	238	224	247	243	223	241	233	225	262	233	226	228	232	224	227	224	231	234	239	217	239	222	262	214	244	213	226	229	234	219	231	200	233	238	252	261	219	207	257	226	253	238	223	232	227	222	207	216	237	222	223	227	229	242	217	233	207	242	224	209	224	257	236	263	194	254	239	228	208	243	210	240	228	216	229	242	215	235	243	223	262	231	230	229	229	228	234	238	227	212	224	225	226	248	238	231	229	220	263	228	208	237	214	237	219	223	248	213	223	249	232	201	205	227	230	222	232	237	216	231	219	204	232	224	233	245	245	220	238	238	235	250	231	207	247	229	204	249	225	254	247	255	211	235	226	236	219	222	233	210	229	210	214	243	221	203	232	200	201	221	210	207	221	245	236	209	210	205	233	228	199	213	211	242	245	235	219	245	236	219	215	225	218	225	233	220	211	252	194	228	246	237	234	224	224	225	222	197	242	221	224	230	205	204	243	212	264	234	221	222	222	194	201	221	257	222	233	212	233	208	223	231	226	216	253	230	214	230	233	236	233	235	225	241	214	232	224	234	219	224	211	214	208	237	246	213	229	219	221	235	259	217	220	247	221	219	228	229	238	237	223	224	214	247	231	197	225	214	227	217	233	194	236	231	220	228	226	244	227	242	237	227	223	247	193	256	215	218	227	199	219	204	223	240	254	210	248	237	221	234	217	219	214	199	225	202	230	236	229	214	216	215	227	238	215	208	220	256	238	215	233	230	202	230	212	241	212	234	221	203	243	230	230	226	236	218	223	214	224	232	230	206	239	247	244	240	239	203	222	220	204	239	237	212	221	198	240	242	221	234	228	218	238	235	230	225	204	221	230	255	230	233	215	211	221	256	213	268	223	231	230	247	247	222	239	235	216	219	244	241	235	232	230	232	222	259	217	248	223	212	229	217	220	210	221	227	247	233	226	254	250	223	245	211	224	206	226	245	239	230	233	243	261	203	225	214	232	213	257	222	225	206	224	237	204	238	214	243	226	236	211	214	231	247	231	216	223	245	241	254	254	218	214	244	221	235	229	234	207	228	234	225	213	224	205	246	243	227	221	240	205	225	219	185	213	209	229	219	215	237	227	239	238	239	230	217	231	212	194	230	231	239	242	229	239	204	243	195	211	243	232	228	211	251	215	234	236	223	221	227	189	221	237	217	227	213	212	239	228	219	210	228	212	207	254	231	221	222	214	231	226	241	225	227	253	250	233	214	238	225	245	210	207	240	230	221	234	228	224	226	212	230	234	225	209	224	223	228	231	197	248	249	231	236	264	226	221	226	231	224	240	237	234	210	217	229	200	213	243	225	250	206	204	241	196	226	225	238	233	218	224	234	213	218	216	214	241	217	219	224	225	227	217	224	228	233	211	235	225	234	219	234	247	225	228	233	234	244	217	236	217	247	215	231	215	232	236	254	222	199	237	229	222	225	192	200	216	252	214	212	236	245	261	231	235	222	232	222	197	212	242	248	212	221	243	227	214	228	218	240	242	224	213	242	234	225	232	238	211	240	206	248	225	206	211	231	229	222	251	256	237	222	241	226	212	277	212	260	250	252	244	223	236	242	218	242	211	217	229	229	247	217	220	235	223	226	240	216	211	226	227	238	226	239	216	244	223	230	247	227	220	245	220	245	232	234	239	228	191	254	211	199	224	221	216	231	240	240	201	240	211	232	198	230	237	222	204	218	236	228	231	219	247	212	267	236	247	206	251	236	217	228	205	198	227	236	217	220	230	227	230	222	233	212	228	250	227	241	228	201	209	235	220	220	241	250	242	221	212	239	228	236	219	234	218	234	221	227	237	235	224	235	216	224	223	214	226	202	216	223	235	212	243	232	221	229	250	224	228	212	212	244	245	216	238	221	231	234	187	219	214	208	228	230	235	245	230	237	235	220	235	258	254	243	241	237	263	225	211	235	242	241	237	239	229	230	211	242	248	227	214	192	202	235	211	254	232	207	229	214	211	241	231	229	224	216	248	242	251	273	227	208	221	230	246	238	223	207	227	239	228	232	247	233	231	234	269	227	231	205	222	215	218	207	239	229	215	226	224	214	228	223	266	216	246	203	217	238	239	213	241	223	227	224	237	198	237	222	223	214	232	232	236	224	238	240	227	241	217	220	195	239	254	227	226	232	221	245	235	216	221	232	235	213	237	233	241	224	244	218	220	218	216	246	188	246	221	223	226	223	229	197	250	227	211	277	228	193	206	228	236	222	211	209	207	202	225	234	218	221	231	258	207	211	227	235	213	222	187	220	232	231	220	244	239	179	234	225	226	226	209	240	239	252	216	218	227	225	215	217	219	225	227	226	214	217	249	221	216	222	217	211	205	218	227	225	203	226	231	231	238	228	248	227	219	253	226	206	237	227	227	229	239	215	197	212	259	234	231	223	235	257	230	202	229	225	230	202	209	222	210	217	209	222	235	227	233	211	213	229	194	238	245	207	237	215	210	239	242	230	221	200	230	242	237	230	215	225	240	218	268	248	223	222	212	246	216	232	244	205	191	208	250	217	234	218	236	219	236	227	227	243	227	240	232	239	236	234	229	236	213	216	213	242	231	242	229	227	216	210	242	236	217	219	211	238	216	201	233	224	219	236	216	242	216	234	204	246	234	234	226	210	205	242	189	251	233	207	245	232	239	227	230	236	235	198	206	223	250	218	208
45810	52939	33830	38794	42677	37888	32568	33595	33285	22907	24164	30522	24536	27394	29555	18621	14249	10569	5871	3996	3563	3938	4123	4520	4760	4102	3487	2946	2134	1741	1465	1469	1538	1458	1458	1567	1373	1371	1231	1070	1162	1072	998	1023	1026	985	973	896	895	899	966	948	896	861	803	952	847	860	855	876	804	932	952	907	948	912	801	891	809	805	805	816	799	831	834	768	809	802	801	753	810	777	841	797	745	805	791	752	741	828	798	701	694	694	721	738	698	677	717	717	726	729	724	711	742	727	687	691	633	724	711	647	713	739	706	687	711	735	684	701	687	705	709	694	733	701	705	686	706	682	695	672	717	650	670	714	650	704	694	653	666	697	661	652	679	688	702	688	677	686	682	688	684	664	691	670	703	686	685	686	649	691	699	660	718	667	687	737	682	711	683	709	684	722	669	673	668	687	701	717	694	672	691	672	696	672	680	699	694	716	676	673	708	664	666	663	700	670	655	653	678	691	674	717	703	668	692	654	651	669	668	693	685	714	711	687	660	718	692	635	690	703	677	716	693	720	636	663	729	679	679	648	688	643	684	688	656	705	688	679	678	695	645	664	719	683	700	677	681	676	681	686	720	718	655	612	653	710	709	684	661	699	696	680	684	665	720	665	655	712	657	716	746	725	699	716	698	654	723	670	671	718	684	661	724	690	657	719	718	698	685	663	694	668	677	691	722	725	672	667	651	673	702	624	715	655	713	650	666	711	647	699	696	671	658	681	694	699	667	700	644	674	711	718	668	730	720	691	659	644	665	707	667	689	643	698	667	668	677	698	654	706	646	683	699	644	681	669	678	685	671	656	688	711	640	662	672	713	622	722	706	684	649	640	694	676	709	665	775	687	703	687	701	707	681	693	686	657	683	648	674	669	681	669	692	687	701	675	708	696	715	714	673	710	678	704	659	702	699	672	697	692	660	687	676	671	721	686	709	717	642	617	659	665	663	705	643	715	641	659	713	655	697	652	675	642	731	719	661	714	677	717	661	662	652	661	679	679	724	716	671	668	685	698	634	703	711	727	708	752	695	677	678	691	662	723	678	649	690	628	676	686	731	674	707	684	660	689	682	684	681	661	679	662	706	698	633	666	652	615	682	701	666	687	628	698	665	726	689	682	656	706	695	677	708	688	681	687	663	681	689	641	654	680	695	697	714	640	644	647	661	647	644	620	719	685	669	702	677	699	712	693	688	675	664	696	732	706	680	698	700	711	679	695	680	680	682	686	685	709	709	701	695	692	687	657	637	690	657	684	691	624	681	673	654	667	681	685	684	710	655	673	685	669	663	680	671	693	687	704	719	691	687	676	661	692	693	686	705	704	682	688	677	654	681	706	666	652	649	646	707	688	663	619	709	712	671	619	670	699	721	664	697	684	643	655	660	699	694	664	705	730	718	684	692	691	640	653	691	638	714	645	692	686	665	703	678	658	653	665	657	682	665	691	680	651	717	735	695	679	725	692	709	704	650	630	646	687	661	648	705	713	698	694	694	651	711	693	690	662	704	697	691	667	705	659	707	693	666	661	694	653	729	696	684	663	709	681	683	697	661	703	674	689	627	692	676	666	663	711	669	712	711	693	663	706	683	703	728	700	677	673	704	657	685	665	688	704	672	659	703	718	653	638	695	712	678	662	673	711	712	707	673	678	648	680	664	708	666	643	653	656	675	736	692	659	642	667	676	671	647	664	742	697	666	692	720	656	697	657	682	652	681	696	652	698	664	663	696	683	696	702	738	734	661	665	645	655	683	691	647	707	708	692	674	689	719	695	679	660	700	655	698	751	683	716	670	655	670	675	697	651	638	654	703	658	701	686	671	695	696	705	657	688	651	688	708	660	659	713	648	705	722	659	656	660	652	700	739	694	716	659	674	675	671	655	728	667	697	646	675	697	681	654	694	679	684	656	668	678	726	698	654	713	690	734	701	677	710	677	703	708	710	655	737	671	715	697	684	700	667	690	666	691	649	672	676	709	656	673	702	650	687	707	706	690	675	688	729	706	722	723	684	687	715	713	695	643	680	677	662	711	693	668	689	633	694	631	729	696	685	660	674	701	727	657	753	741	642	690	661	676	678	702	676	670	718	699	655	651	628	685	691	714	693	662	675	653	667	698	713	688	654	681	695	679	685	716	706	683	704	687	699	676	681	699	681	695	701	715	644	672	734	623	674	675	670	643	647	698	706	693	709	744	714	727	667	694	707	659	653	683	682	723	669	655	709	668	647	686	650	717	712	624	711	725	689	711	707	677	714	678	682	721	660	658	686	676	672	677	704	693	735	699	718	674	689	684	675	694	661	670	663	702	653	724	675	688	643	707	684	660	687	656	726	706	699	707	678	664	715	622	729	716	690	659	692	673	687	638	672	659	742	669	641	655	694	650	708	708	725	747	682	701	691	703	674	725	681	710	682	746	700	690	676	680	683	662	689	680	724	722	678	712	645	665	725	716	688	656	670	700	702	726	684	690	645	693	644	714	699	701	665	655	662	656	684	673	687	692	679	756	657	674	724	695	673	683	712	648	693	690	689	650	698	710	691	679	705	662	701	679	671	711	697	654	640	698	697	658	687	669	712	627	708	660	701	690	658	689	631	703	665	699	663	704	674	674	700	673	711	671	681	656	710	703	671	707	653	717	708	697	709	677	663	708	661	703	694	667	688	724	675	675	665	720	663	696	668	728	643	688	695	685	731	709	673	684	658	704	662	683	670	666	679	698	680	714	685	696	720	693	653	658	731	729	680	719	654	747	677	649	723	697	700	694	684	669	701	682	671	708	667	739	707	668	655	687	664	696	639	666	676	680	672	670	687	696	656	686	644	655	686	735	709	706	668	660	684	698	656	674	701	744	732	665	656	675	665	640	712	669	710	658	719	669	725	679	708	702	670	694	658	730	677	647	691	679	713	697	675	643	738	711	731	684	708	653	684	619	669	640	669	658	694	700	686	676	703	736	693	682	686	675	716	676	688	725	712	672	701	664	673	681	676	683	719	720	689	740	687	662	681	675	707	692	719	667	690	672	691	741	642	665	654	683	685	712	693	689	691	665	682	707	667	626	707	642	663	736	728	675	648	699	696	653	665	659	662	685	712	712	709	688	678	700	685	665	688	686	722	685	698	748	709	722	670	704	731	692	692	721	703	652	693	714	677	691	703	672	685	657	704	760	676	704	651	689	724	675	650	687	691	678	654	680	715	674	696	699	682	700	656	674	665	718	656	697	696	679	651	643	710	703	686	667	645	701	684	698	711	652	653	659	691	624	685	690	655	709	707	687	645	708	625	718	732	674	635	674	702	664	662	676	706	679	703	745	689	723	675	645	705	710	718	713	648	676	681	745	676	623	678	661	730	705	712	665	688	699	682	729	691	676	712	698	727	675	692	741	690	704	691	732	716	667	686	709	683	683	712	711	647	680	740	671	654	660	687	697	702	666	656	668	710	653	659	664	725	658	700	728	741	675	689	665	692	670	682	678	666	666	688	682	700	704
20581	23332	9571	4252	3367	2351	1389	1121	1136	692	545	731	591	590	566	395	308	292	275	228	257	231	264	252	256	252	245	246	236	216	236	265	255	225	233	272	250	249	229	248	243	256	252	227	221	233	218	207	223	223	238	241	213	223	239	219	241	232	234	229	241	226	252	254	221	225	248	248	194	226	227	263	267	234	249	250	240	246	227	243	216	212	241	225	235	253	234	255	247	234	238	225	210	208	227	252	231	225	215	252	232	216	212	220	244	233	222	236	246	254	235	226	218	219	213	206	240	229	221	252	220	238	236	213	232	220	237	234	234	221	240	243	222	216	248	264	226	228	229	236	237	253	239	228	204	218	233	243	210	209	243	226	261	255	244	220	229	225	209	254	226	224	249	212	225	244	252	220	270	242	211	243	259	239	247	244	194	236	257	235	211	235	220	247	240	252	254	253	237	238	248	231	227	224	233	199	225	237	230	254	241	234	199	247	222	229	235	214	192	218	205	216	245	247	250	256	256	249	236	203	214	246	233	231	241	230	217	250	248	222	220	256	217	247	229	270	240	218	236	222	250	258	222	254	245	220	204	235	242	241	231	210	227	242	240	229	228	232	238	226	246	232	229	230	237	260	231	226	195	248	216	215	231	218	198	236	221	253	225	242	231	228	242	231	231	233	211	228	240	254	217	214	245	256	229	249	219	246	230	244	239	217	234	222	232	223	208	251	241	242	247	230	217	211	225	226	221	211	260	223	263	247	253	230	229	216	246	230	207	193	252	250	249	236	245	239	230	224	255	213	221	268	207	241	252	225	226	231	225	227	207	238	249	249	233	206	256	190	243	225	201	238	252	230	240	225	217	238	240	247	226	233	215	242	242	218	218	217	228	232	231	227	229	240	237	216	227	233	240	236	252	237	223	246	271	217	237	209	245	230	221	231	232	225	218	210	219	218	246	223	239	221	235	222	218	248	230	245	225	257	220	250	204	253	247	250	240	233	229	204	251	234	200	237	235	219	232	227	245	244	241	234	209	222	227	249	226	220	242	251	228	220	209	218	222	225	249	233	236	230	231	264	230	211	244	228	235	240	220	232	232	235	232	211	213	234	231	220	252	236	228	248	217	229	228	226	225	235	234	244	221	232	244	230	236	260	233	234	228	220	251	227	196	215	258	230	224	220	218	233	218	248	242	221	233	234	213	237	225	229	219	218	234	207	212	205	229	223	255	223	251	238	220	227	245	229	224	235	225	196	210	225	223	246	229	210	215	210	254	210	242	233	217	231	220	250	236	229	255	222	217	212	232	265	220	230	223	235	231	224	238	227	259	252	232	251	192	246	230	215	227	253	226	221	232	233	203	212	215	210	249	211	247	233	235	241	216	244	235	229	213	241	240	213	222	214	216	239	231	237	206	226	218	239	235	251	229	266	234	245	245	237	239	200	235	231	233	243	224	218	269	250	225	250	239	227	216	236	210	222	247	257	235	233	232	225	218	231	226	247	230	207	236	252	273	246	238	248	250	253	244	232	253	238	255	236	219	204	214	245	228	251	239	234	230	241	226	226	233	244	229	216	203	232	221	244	259	216	208	220	230	230	246	236	251	227	224	225	196	219	228	243	227	197	230	234	226	216	221	252	250	229	250	223	235	266	244	251	242	233	238	266	239	245	233	233	241	234	219	236	212	220	225	242	233	235	250	217	240	249	246	231	219	239	225	238	219	215	245	264	219	239	229	266	237	238	240	239	252	251	247	234	213	238	272	254	212	244	256	246	236	252	231	248	205	259	227	259	236	223	226	251	211	215	241	213	225	227	241	229	242	215	256	253	234	240	242	233	231	221	235	221	211	211	221	231	228	234	230	259	217	241	206	246	233	252	207	230	213	241	256	246	253	224	244	221	255	223	241	236	248	245	224	248	246	233	210	220	239	250	224	220	236	244	213	222	257	233	224	251	222	234	239	239	209	261	241	249	243	236	239	225	224	208	225	262	245	255	237	233	226	241	240	247	260	234	217	246	241	248	236	222	205	220	223	213	255	230	233	210	233	281	224	213	216	242	227	247	266	240	249	238	248	217	259	236	212	219	238	222	227	243	242	228	240	250	246	212	230	237	211	209	234	236	212	208	239	218	247	228	229	242	260	239	227	200	252	249	237	269	254	225	251	256	212	222	242	265	273	196	257	212	251	206	214	222	232	223	224	235	211	248	226	225	241	231	221	241	242	216	247	223	242	244	226	229	221	227	233	198	244	228	221	237	228	227	231	229	245	226	227	229	234	253	227	230	212	206	212	244	225	205	246	251	215	226	222	224	208	226	232	243	236	238	231	230	210	209	244	207	226	246	238	229	241	224	268	215	214	224	236	211	224	221	209	234	248	237	226	201	254	213	229	216	202	251	255	247	270	231	223	226	229	213	232	219	251	242	241	245	253	228	233	226	239	218	227	244	261	223	228	244	226	233	257	232	225	238	211	253	224	230	243	243	222	241	242	237	255	204	232	247	222	207	236	265	265	234	227	251	244	181	235	223	232	218	249	232	237	238	240	233	219	218	232	235	265	244	209	220	236	232	221	227	230	241	247	204	236	233	230	212	248	227	226	220	242	221	229	230	223	222	241	230	214	259	220	215	230	224	230	232	237	220	229	218	200	239	270	192	222	219	230	243	216	236	220	260	231	214	259	238	210	255	223	238	231	254	198	225	230	241	225	220	208	238	214	261	257	236	230	256	239	239	242	219	265	255	237	220	243	253	234	224	252	220	244	210	211	240	240	220	234	230	247	202	216	203	266	219	275	224	239	249	234	238	227	247	242	245	238	229	223	225	248	223	216	231	197	240	214	215	237	225	234	221	216	223	236	230	227	247	233	255	256	254	240	193	216	221	258	223	240	241	214	235	249	228	241	231	213	242	243	227	243	229	235	217	212	243	226	248	243	229	229	247	207	236	236	224	242	226	202	245	257	246	230	234	208	233	232	238	231	273	257	223	226	213	209	223	230	220	201	257	217	210	250	221	260	269	232	236	233	218	204	220	231	247	198	248	224	249	242	221	237	213	216	228	267	218	236	241	210	228	249	248	244	264	233	235	248	200	229	246	244	215	245	234	250	231	212	226	260	222	210	222	212	224	237	237	244	217	255	229	225	225	237	239	248	255	222	238	230	242	229	243	222	219	202	222	202	219	223	223	246	249	233	228	244	240	253	231	210	216	228	229	217	233	214	220	232	246	251	219	246	252	234	212	233	255	220	226	206	223	238	228	212	236	224	211	230	241	228	194	228	222	232	211	233	220	245	252	213	232	233	249	259	235	200	251	203	254	206	216	243	239	215	243	266	231	266	216	234	219	234	240	239	218	221	215	230	240	278	221	236	241	279	193	226	247	219	225	224	219	251	241	233	211	252	230	222	227	225	253	259	191	227	250	244	261	233	233	216	220	236	202	210	232	215	223	230	205	258	219	271	219	226	207	241	222	232	238	227	216	218	246	244	227	225	227	222	238	235	245	201	224
18959	26178	8407	8134	8809	6159	4413	4452	4067	2383	2398	3234	2790	2660	2772	1657	1245	1084	965	897	880	810	865	954	879	878	823	841	820	778	776	776	739	703	738	764	747	712	698	781	675	740	720	757	738	735	765	775	743	713	733	730	667	712	746	646	763	736	724	709	699	724	750	742	755	713	680	737	720	711	724	730	764	719	697	651	694	745	746	694	729	723	688	691	703	764	692	715	745	731	751	713	660	758	726	705	728	646	741	711	671	754	710	762	701	733	690	700	709	743	756	707	742	694	717	757	636	771	706	704	662	696	717	674	736	703	703	711	672	699	701	767	747	745	709	698	729	756	713	706	734	698	752	735	708	696	753	744	726	719	724	679	736	739	691	684	732	720	685	722	749	707	709	732	743	766	698	717	721	693	691	704	681	686	762	738	712	730	699	669	709	690	711	706	729	739	707	731	761	718	726	740	715	755	730	711	719	707	738	696	720	716	732	719	729	713	712	657	689	772	730	755	714	726	723	713	690	667	704	679	700	724	688	699	730	747	687	728	721	758	724	728	695	671	746	722	736	692	718	698	723	681	679	678	722	723	738	691	709	692	727	709	674	715	702	714	713	731	727	721	729	732	743	691	754	686	714	684	722	708	691	730	755	684	714	724	759	742	706	738	682	719	698	686	696	734	699	754	736	708	754	711	706	691	721	737	694	685	704	695	665	698	664	719	743	717	732	767	704	659	753	738	721	714	700	682	708	693	718	712	737	676	729	707	671	635	732	672	744	694	707	730	684	747	677	697	682	752	733	732	664	719	730	713	708	745	732	674	750	726	701	731	723	688	692	733	714	705	692	740	754	730	707	723	692	701	696	733	690	702	706	737	765	732	691	752	696	717	715	717	701	742	706	716	718	701	729	726	736	681	699	702	681	710	670	730	738	685	654	731	694	736	697	717	740	719	690	701	715	726	697	726	706	707	689	695	726	696	721	690	756	664	691	705	695	706	716	716	740	745	676	687	720	715	675	682	716	744	700	700	693	730	717	740	676	772	724	711	707	724	704	747	715	702	681	719	713	715	685	701	705	712	755	731	689	704	737	684	714	765	744	752	674	676	729	718	758	663	712	711	705	711	659	738	709	684	710	685	711	727	737	723	734	673	701	685	712	708	671	695	705	670	694	690	703	796	732	686	704	711	771	684	719	714	743	723	718	735	757	730	738	743	687	691	674	777	752	728	702	721	776	701	721	688	643	729	726	749	788	711	747	705	721	699	715	715	710	727	714	683	754	690	718	720	715	725	702	742	722	736	729	744	702	720	691	689	743	698	730	716	764	699	731	782	696	713	662	703	701	671	701	698	728	730	705	718	748	688	717	713	729	711	717	730	728	764	699	683	745	681	773	698	721	715	748	698	710	735	706	763	683	735	706	759	733	680	736	708	739	642	728	706	743	711	690	724	730	742	744	725	742	713	666	732	683	707	657	737	699	728	701	717	735	688	682	680	691	677	643	690	699	716	666	678	703	751	739	706	727	773	719	710	731	729	720	714	703	698	721	734	703	692	740	746	739	700	683	613	696	705	719	717	685	711	732	708	760	692	701	683	755	686	635	725	637	737	646	734	707	695	693	706	727	730	684	733	705	718	716	775	716	693	736	751	712	677	716	735	698	725	717	719	730	692	722	689	762	698	744	696	699	713	731	714	750	726	691	716	719	714	720	707	726	715	740	712	731	695	715	729	682	667	695	746	696	760	693	693	755	727	733	722	685	724	714	703	721	694	761	720	788	743	739	743	712	769	788	722	663	712	747	725	718	728	685	699	709	737	742	676	713	763	765	759	684	747	737	703	754	630	765	749	733	696	722	705	714	687	716	752	708	681	730	674	680	722	735	724	721	738	716	709	681	756	742	707	707	732	742	749	747	721	728	703	721	747	697	732	707	718	666	712	681	676	663	795	755	754	709	689	684	741	732	706	723	667	743	653	672	706	722	745	690	769	713	727	757	708	688	717	739	692	684	748	682	740	689	742	677	721	739	741	679	750	745	709	730	735	745	658	713	697	746	714	722	690	722	715	736	695	722	685	720	689	738	714	700	735	686	708	719	729	707	703	676	747	699	730	750	795	725	726	686	701	737	715	712	722	713	738	767	706	725	666	674	707	718	763	676	736	751	745	708	704	731	707	674	718	694	681	659	693	747	710	708	704	739	709	734	702	725	670	712	725	747	716	726	754	713	739	721	704	685	726	729	692	775	739	695	698	732	698	682	702	679	749	719	680	686	734	714	761	653	737	738	698	759	693	698	712	721	672	720	712	749	735	672	750	759	705	694	730	716	721	729	693	725	683	749	760	749	736	696	722	720	738	747	709	692	721	690	706	704	728	687	688	697	730	694	733	696	734	706	733	727	743	710	715	724	716	731	694	666	683	749	669	694	738	726	758	758	712	708	728	710	718	726	758	706	681	713	696	727	717	727	716	698	769	733	725	725	684	693	697	768	696	722	686	695	710	686	659	701	734	723	686	717	711	715	720	720	730	693	738	729	734	750	753	722	730	742	724	712	658	719	691	752	686	713	708	732	709	731	732	728	748	660	704	739	680	725	717	736	703	700	738	715	763	700	717	707	722	714	684	706	709	714	680	725	733	710	718	742	718	722	711	709	712	696	703	744	714	659	730	710	699	760	720	733	707	713	762	738	694	723	772	691	691	684	714	742	715	715	739	703	655	683	678	688	724	700	719	728	717	730	687	720	689	698	688	714	704	729	735	697	708	710	715	677	742	698	720	720	732	729	675	714	717	699	688	703	672	730	715	742	668	746	713	732	673	691	707	679	773	683	679	714	733	643	711	692	756	675	711	699	696	700	672	708	715	737	705	721	704	707	706	715	685	740	728	733	711	722	741	726	685	724	698	721	695	697	724	687	678	697	721	730	713	727	717	691	712	711	724	691	716	694	708	709	678	681	714	709	671	726	706	734	743	682	736	739	675	749	707	714	703	727	657	756	714	723	712	707	713	694	660	700	737	693	742	709	705	693	741	702	750	711	700	734	671	742	712	710	719	704	700	667	718	706	681	728	744	699	698	719	700	733	724	733	733	754	743	721	699	705	733	732	735	705	698	702	697	740	723	747	698	710	740	710	666	705	705	667	742	708	723	722	727	740	773	718	737	691	669	661	693	755	701	736	679	677	713	681	716	656	754	689	703	753	715	690	732	692	720	725	665	676	788	728	729	743	650	701	747	746	743	697	696	704	711	693	699	707	722	668	721	710	733	689	710	699	652	728	719	711	698	695	686	725	696	758	727	673	701	694	718	751	725	736	700	684	729	733	728	751	670	755	716	693	721	729	732	715	713	707	736	711	708	697	731	742	723	716	772	715	680	707	699	705	706	698	725	745	719	724	694	718	783	703	693	719	682	669	695	708	718	704	722	697	709	688	704	720	686	761	736	698	765	741	739	724	736	716	730	720	702	742	699	722	714	685	704	688	737	667	721	688	714	711	712	689	710	694	703	741	726
44946	49121	28443	24747	25032	21451	15032	11889	11212	6666	4715	7040	6339	5392	5508	2592	1393	831	579	419	338	349	391	385	459	384	357	244	239	237	220	228	255	211	212	215	224	197	201	215	183	184	188	225	193	192	205	200	183	183	174	180	178	171	174	184	192	183	167	174	191	180	205	169	156	175	179	167	175	174	181	156	148	165	190	174	186	177	199	172	177	148	199	160	152	181	174	186	191	170	187	191	166	184	187	175	156	176	177	150	180	158	180	178	184	187	190	179	159	174	189	173	164	179	171	176	165	158	162	194	163	186	189	176	176	168	151	155	166	184	200	182	198	154	166	180	196	156	144	197	186	157	151	210	142	160	163	186	152	168	178	165	187	159	170	181	155	169	170	174	155	184	183	180	188	170	195	178	171	170	172	168	160	161	189	197	182	176	167	180	175	196	188	165	161	165	176	179	203	141	144	186	175	189	165	167	179	163	165	174	181	154	157	163	177	165	176	179	181	165	160	168	176	158	201	170	186	164	171	160	196	178	147	161	189	185	176	170	174	177	179	166	185	172	186	172	180	182	164	161	169	154	172	174	157	165	166	180	164	206	150	182	175	183	160	163	190	169	173	176	151	175	168	152	165	182	149	186	162	187	148	160	182	181	184	166	186	171	176	162	187	169	152	151	150	177	184	183	174	175	178	184	181	184	193	153	156	148	175	175	175	153	178	164	174	177	169	170	194	185	192	170	165	190	164	170	148	166	191	175	175	176	188	185	154	169	188	169	166	156	166	165	154	165	186	174	160	171	160	200	167	170	192	189	194	171	165	151	182	159	163	163	163	186	161	166	172	168	167	174	186	191	170	168	168	192	176	186	185	155	178	181	164	166	160	180	180	141	174	170	172	178	177	183	162	171	167	171	177	165	190	163	170	160	144	194	192	166	174	196	169	154	179	190	176	151	151	184	161	171	169	161	177	189	191	199	156	187	158	162	176	191	181	176	184	176	193	193	170	182	153	188	176	183	164	178	152	177	141	171	156	175	157	175	190	175	191	163	143	166	172	160	168	167	184	154	179	193	178	196	173	164	167	170	177	151	183	155	170	172	188	166	187	175	164	144	168	154	176	183	182	191	183	162	172	156	163	181	166	152	206	183	190	155	161	162	178	200	186	166	181	152	181	182	170	160	180	175	156	154	171	175	184	159	173	170	173	148	160	149	213	163	171	159	163	154	162	171	173	203	159	199	189	170	184	154	172	159	166	186	176	161	188	181	162	204	175	168	159	165	164	169	175	165	159	149	178	163	160	156	185	168	172	163	176	165	175	174	170	173	177	161	179	182	194	169	178	156	171	168	157	173	161	145	159	143	179	191	156	181	179	187	141	166	158	164	175	176	172	196	176	174	180	180	156	148	180	153	164	181	195	165	182	152	177	170	159	135	180	167	192	161	193	166	177	203	188	181	171	165	163	177	171	180	155	166	166	167	201	173	181	150	176	158	165	169	183	171	176	191	184	163	172	198	196	136	175	177	161	180	160	180	179	163	182	151	175	184	168	189	166	181	166	193	154	164	172	202	172	177	151	153	178	182	173	174	181	175	183	150	189	166	163	186	180	185	168	185	142	173	173	182	196	174	179	168	169	188	172	150	170	175	170	170	161	164	164	189	193	196	191	164	179	160	173	197	169	163	181	167	180	168	179	161	181	184	184	181	167	187	170	180	183	174	148	161	176	201	190	177	157	159	174	165	168	191	183	184	163	174	172	184	178	175	171	162	164	167	171	156	157	161	150	155	154	170	178	150	147	160	167	155	173	149	193	169	196	174	175	175	168	186	169	169	151	174	173	153	180	162	162	157	169	159	164	176	171	152	181	169	187	184	170	154	181	178	137	187	159	156	166	174	177	144	182	184	171	189	179	176	168	192	193	172	179	168	166	177	193	149	188	178	176	181	171	178	173	182	187	167	156	180	155	165	148	189	185	212	190	164	180	158	169	190	173	170	196	196	176	156	201	158	166	175	152	176	184	160	179	166	178	198	181	182	169	173	187	185	171	193	176	156	163	158	156	193	186	188	175	164	171	165	185	165	189	164	188	145	203	176	178	171	182	180	150	188	171	180	192	155	202	173	170	165	170	154	179	176	164	166	178	173	151	167	169	164	149	186	182	177	184	169	178	156	164	160	176	186	164	176	175	164	157	175	157	178	164	153	157	156	191	188	178	151	182	188	178	184	187	160	188	190	178	167	177	163	197	167	208	148	166	146	154	172	172	165	186	171	155	160	178	188	177	182	174	175	162	154	171	166	181	164	171	171	193	173	194	193	147	149	199	179	167	146	186	178	175	184	156	187	177	162	179	190	159	163	188	194	169	169	171	191	180	191	171	158	174	183	185	176	187	198	161	140	192	169	167	167	188	153	156	175	159	172	170	168	147	165	191	174	170	151	156	154	181	194	177	167	176	164	174	159	174	158	187	174	176	180	172	160	193	179	156	166	156	173	152	163	171	166	185	173	165	202	178	158	181	171	174	158	161	178	202	155	198	195	182	195	196	150	183	176	173	162	189	167	181	178	176	180	181	162	155	163	167	173	183	192	165	174	152	168	170	162	171	164	165	186	175	175	161	183	158	169	164	171	157	173	170	182	192	181	178	202	173	164	174	204	156	177	157	177	172	168	156	172	181	182	167	160	172	174	163	159	148	185	175	159	181	186	193	194	190	179	165	156	166	181	141	174	188	176	165	178	158	171	178	193	162	174	151	173	180	181	160	182	173	209	160	149	158	155	170	187	160	150	182	191	172	166	155	181	177	158	174	147	168	167	170	172	163	211	178	182	172	186	188	181	183	173	151	170	178	187	171	205	161	171	163	151	175	165	149	168	174	145	159	172	161	176	200	164	162	172	168	179	186	181	181	175	153	180	172	171	180	188	154	166	168	178	172	154	169	168	162	155	177	169	166	193	163	161	185	169	181	173	178	168	161	176	157	195	189	185	165	179	186	143	170	163	153	182	163	181	195	171	166	179	194	170	162	167	158	156	193	184	172	160	155	167	170	176	150	156	168	175	185	169	170	164	170	190	144	184	180	175	168	163	184	149	186	177	186	199	184	154	166	164	205	164	167	168	184	150	182	169	176	149	178	164	185	167	172	176	169	173	195	200	178	194	191	174	183	161	204	167	181	181	175	172	190	197	172	132	172	175	165	182	203	169	170	170	165	192	150	176	175	179	164	161	187	154	181	175	169	171	157	163	149	175	177	180	173	180	168	186	168	169	135	179	169	181	167	153	182	173	184	168	142	172	182	181	166	180	200	173	186	171	161	169	157	150	163	174	167	195	160	167	188	188	178	166	179	166	168	160	179	170	177	166	179	179	157	160	193	172	154	184	177	154	193	172	193	193	195	169	172	188	164	179	170	150	183	159	164	177	155	175	202	163	191	148	195	168	174	141	142	163	174	164	176	160	185	189	146	175	167	170	178	182	185	146	154	177	182	169	157	177	170	163	188	160	200	177	180	154
36857	43943	23173	28400	31993	26626	19952	20889	20874	13378	12372	19925	18266	17989	19115	10353	6865	4731	2687	2150	1862	1971	2433	2423	2607	2097	1912	1425	1104	1017	980	939	890	843	913	924	832	857	767	726	726	703	740	681	702	625	690	660	651	645	647	668	654	599	606	670	609	567	601	588	625	633	630	647	657	583	619	620	598	615	572	611	616	577	643	606	612	618	625	589	583	576	671	592	566	573	561	609	570	552	570	627	574	554	539	575	568	584	607	530	590	533	553	576	569	591	561	596	528	564	514	552	537	560	566	568	561	522	569	535	539	539	560	559	555	550	532	545	537	561	561	541	566	550	572	569	573	554	556	544	549	559	524	535	596	559	531	569	579	563	540	553	573	544	562	523	521	530	557	573	544	556	559	530	555	580	565	542	554	569	568	481	516	566	552	555	582	516	562	622	576	551	532	557	516	540	586	552	568	514	553	536	574	527	527	541	557	548	588	521	537	575	536	562	522	558	587	519	572	593	541	535	503	562	577	535	545	563	521	533	547	573	550	548	573	538	562	490	508	559	529	584	471	508	523	547	573	556	538	552	528	555	548	526	549	534	550	554	534	572	601	577	533	568	566	546	572	547	546	561	576	593	554	548	523	524	553	549	563	557	560	544	550	561	594	548	527	543	570	558	484	531	579	508	507	566	545	556	541	526	562	588	527	506	548	566	570	546	499	560	524	584	601	547	543	560	555	542	559	578	538	543	532	572	571	541	557	532	541	564	561	584	571	611	573	530	544	580	524	532	556	519	526	578	616	556	498	561	544	538	576	567	584	560	581	522	540	511	575	599	571	539	505	530	526	587	555	569	548	605	550	552	583	537	605	589	590	591	548	568	539	521	578	585	588	559	537	573	547	556	574	547	533	571	579	547	570	574	560	559	566	564	538	573	538	539	561	540	552	496	553	575	542	524	546	547	563	546	580	600	521	572	562	541	578	585	585	536	540	533	528	579	516	564	553	593	538	604	525	556	548	558	535	547	528	533	584	543	580	569	529	588	565	559	548	560	570	551	543	542	521	556	543	566	539	526	567	574	592	601	535	531	541	544	519	565	555	569	549	544	572	530	540	552	556	524	577	560	520	528	510	529	540	538	522	545	564	534	552	516	526	545	577	534	557	544	560	535	595	555	548	548	525	519	530	557	560	531	560	538	555	541	543	584	552	586	538	559	532	556	549	557	535	560	523	566	540	530	612	550	555	544	520	575	574	548	542	550	555	557	595	548	594	560	594	563	532	549	532	566	525	560	530	567	571	583	570	580	533	570	519	509	562	576	546	556	574	536	549	588	539	557	594	560	551	564	560	516	593	536	538	580	542	564	568	562	518	550	543	551	597	573	587	544	570	525	523	538	558	560	556	548	544	563	577	554	547	587	570	507	533	560	569	529	584	569	549	614	585	529	548	602	614	562	575	571	546	530	580	578	578	498	558	537	574	542	533	574	565	581	560	569	526	595	594	548	528	527	553	525	537	539	530	544	559	524	556	561	513	550	534	570	556	533	593	543	526	555	517	548	547	560	555	514	560	615	519	570	522	567	551	572	538	553	591	550	585	578	550	562	535	569	544	564	543	530	570	571	551	536	568	542	563	527	521	550	548	554	547	573	522	538	581	604	528	608	529	574	526	600	585	566	555	548	517	554	526	547	553	477	585	537	534	570	572	550	638	578	557	503	570	579	594	594	529	559	560	559	530	572	546	527	577	554	559	560	536	535	537	542	551	552	545	560	534	514	563	499	578	565	552	577	550	536	498	539	530	514	547	567	554	548	535	551	568	581	521	521	516	554	565	577	562	521	555	496	597	534	536	559	567	543	536	540	549	539	532	551	566	539	571	523	569	533	581	524	523	568	532	574	541	566	508	567	528	532	581	532	552	500	530	586	581	546	534	516	626	534	546	565	567	569	568	550	535	539	537	556	528	560	578	569	505	568	511	570	518	570	574	551	544	556	526	585	561	554	554	540	554	550	565	563	595	551	545	552	531	557	535	557	555	525	559	549	524	542	548	555	571	531	552	543	579	550	547	569	542	544	537	540	549	566	529	558	541	534	606	550	541	516	588	539	556	568	530	516	471	486	553	525	559	561	557	546	510	544	529	537	528	548	532	555	554	595	574	524	572	550	544	560	554	541	531	537	552	554	555	553	504	524	555	555	512	525	544	598	531	495	552	553	535	534	602	577	536	549	554	570	539	538	539	559	516	567	529	535	554	582	529	572	535	557	542	551	526	562	547	561	510	561	569	589	537	575	532	550	547	537	556	515	539	577	613	546	554	572	543	569	585	536	538	536	552	536	549	591	548	550	554	590	570	609	553	531	539	543	520	555	548	562	511	555	588	565	597	558	553	550	594	534	577	590	508	552	557	537	587	589	565	565	564	545	564	532	548	533	496	563	519	538	542	517	553	580	555	527	559	518	535	556	517	528	546	557	545	558	541	539	549	544	567	551	538	595	520	551	568	557	539	565	569	591	556	493	546	565	507	564	531	557	563	561	527	531	540	573	530	527	556	541	587	513	539	538	561	585	542	529	530	540	500	537	555	539	555	561	582	514	606	590	557	556	548	579	575	552	536	560	543	550	548	531	500	573	551	549	563	557	576	555	552	541	534	527	539	555	565	527	560	560	523	555	553	513	572	548	543	591	575	586	562	524	569	528	567	550	578	585	519	571	578	551	541	508	527	552	539	537	551	538	586	555	566	577	571	542	527	527	585	589	553	560	533	520	554	538	569	558	555	548	544	534	544	586	545	542	522	573	559	534	555	608	510	561	571	529	537	565	556	566	561	539	550	562	532	531	613	539	556	544	588	518	563	533	575	543	540	534	542	588	590	548	528	522	532	529	569	566	555	539	533	563	580	532	590	568	575	515	507	596	590	576	577	541	514	576	597	559	533	519	569	566	533	563	575	564	543	546	577	546	545	526	517	580	571	593	519	518	505	575	557	545	520	572	552	544	553	537	558	518	533	566	560	538	567	536	546	584	516	546	553	535	538	611	577	542	549	551	570	533	536	536	570	547	605	543	572	578	538	522	544	552	561	536	550	559	553	575	515	559	511	558	538	579	566	553	592	510	526	464	537	578	538	535	552	523	587	529	494	556	528	530	562	584	571	552	536	565	545	523	570	567	500	605	587	513	624	578	560	542	526	562	591	541	584	541	547	544	541	557	602	537	510	546	539	539	523	527	565	574	572	540	555	582	548	558	577	510	565	537	546	564	537	570	552	602	567	577	553	521	538	567	534	558	577	546	597	510	520	516	573	535	549	545	557	511	570	534	550	578	549	534	543	533	513	503	583	533	579	562	560	558	579	538	512	572	530	524	549	571	553	595	557	523	588	544	569	556	515	543	563	544	531	597	512	539	555	590	547	571	567	548	506	564	496	480	560	530	545	567	554	553	581	548	555	531	552	551	583	565	533	536	562	533	574	531	581	551	546	562	588	558	541	564	568	554	570	524	561	557	528	567	561	556	516	528
52658	45613	29040	26451	28810	28596	24185	20697	21652	15772	12084	15473	16667	14501	14337	7211	4039	2653	1115	937	772	810	915	895	1133	857	699	510	437	376	398	360	366	340	324	352	294	307	293	289	250	233	282	255	272	277	229	231	241	266	255	261	210	248	236	256	249	230	227	260	261	254	233	224	273	264	243	229	231	263	217	232	242	209	250	238	243	250	250	238	243	218	235	241	214	219	239	239	221	230	226	262	235	238	234	211	231	225	226	205	258	225	230	216	217	221	223	196	225	220	229	222	224	232	245	226	201	217	252	192	215	215	231	222	203	240	228	209	230	222	230	195	198	246	196	229	197	218	195	206	225	221	221	221	190	221	214	209	236	205	222	215	198	238	208	182	227	223	190	222	240	213	245	218	216	220	223	209	232	232	191	203	202	224	207	214	227	214	241	226	219	214	210	242	221	236	232	240	220	220	232	208	237	197	200	218	210	218	225	220	233	237	228	232	220	228	215	219	241	240	225	225	198	189	209	227	218	231	196	221	231	217	228	219	201	247	234	207	221	208	214	256	218	223	238	215	212	251	214	235	201	237	227	220	212	227	212	244	233	209	225	230	232	227	240	229	232	224	210	242	220	233	199	223	226	218	216	204	215	234	216	216	214	219	203	207	255	234	253	227	204	209	225	230	218	218	217	204	233	233	210	262	233	204	199	195	238	213	253	208	235	210	186	240	180	218	202	230	230	229	237	242	270	249	208	228	214	217	221	246	222	215	221	199	244	205	221	231	229	212	197	221	227	203	241	200	241	230	227	194	201	259	227	227	229	220	217	209	232	246	233	232	186	235	222	219	211	218	184	219	235	257	191	212	219	247	230	235	233	230	214	205	207	239	199	202	223	236	226	202	248	217	215	239	218	232	237	232	215	201	240	242	195	228	218	241	204	224	223	230	217	242	241	234	212	239	238	242	205	237	221	212	206	223	252	194	216	227	202	192	224	220	223	212	207	225	212	209	202	261	210	246	210	230	219	211	207	208	198	215	220	231	221	207	204	223	228	219	233	204	217	234	231	229	210	229	210	228	270	221	227	214	212	219	216	210	214	234	213	241	240	240	220	201	238	242	229	225	236	247	211	186	237	233	198	229	258	221	237	258	205	228	234	205	216	209	211	217	206	221	221	209	188	219	229	222	226	214	230	213	230	229	213	227	205	235	230	232	208	217	214	236	242	217	233	203	224	202	185	202	236	223	235	208	223	207	212	223	222	203	251	222	238	208	232	229	227	195	247	241	208	237	229	225	230	230	223	218	226	168	217	251	217	244	229	217	215	244	234	229	215	220	227	193	219	189	232	208	214	222	227	204	222	216	229	224	241	228	240	220	246	215	216	216	206	225	222	225	214	240	224	231	222	243	238	194	256	219	225	238	232	215	194	208	192	225	220	212	229	201	234	222	240	239	233	199	213	209	212	228	221	201	227	203	223	219	215	225	218	233	239	211	208	249	217	223	228	216	227	234	194	232	219	216	217	222	201	239	232	221	220	234	225	208	251	215	218	208	234	239	231	206	248	236	205	254	226	217	218	191	239	236	222	220	221	212	185	247	205	224	237	218	218	236	184	226	223	228	195	222	214	236	208	192	219	199	235	205	212	212	224	208	228	218	263	214	221	203	226	231	189	191	218	216	199	193	226	214	219	189	221	222	200	209	223	241	248	216	200	213	226	245	215	201	221	210	225	198	238	227	225	210	211	240	224	214	223	229	226	205	236	222	217	210	208	204	220	222	205	203	237	203	195	234	206	204	243	215	201	211	232	226	207	223	222	234	231	250	229	219	231	191	209	216	216	217	195	214	198	229	237	248	186	199	210	225	218	216	222	218	222	230	242	200	217	231	216	209	220	194	228	229	236	212	226	194	221	219	201	216	204	242	209	213	224	227	216	218	245	225	200	230	225	231	226	240	223	210	235	208	224	253	227	242	224	232	237	217	249	205	232	207	196	223	212	210	257	228	201	226	225	233	226	216	222	234	222	200	214	225	220	219	212	219	232	214	217	197	235	206	221	226	208	206	245	228	220	212	213	198	227	203	222	248	217	230	236	203	204	203	205	218	214	231	227	227	225	217	230	234	230	239	233	247	236	208	207	212	220	226	236	235	222	203	234	218	209	228	218	212	206	233	202	197	228	209	213	228	244	208	211	221	228	224	213	192	210	234	202	216	234	206	220	211	244	198	231	243	221	215	230	224	220	237	217	203	197	220	210	203	198	201	249	226	207	226	212	198	230	245	230	205	232	224	216	215	205	225	242	214	251	231	217	215	225	188	259	212	222	251	247	207	218	234	215	209	199	237	226	211	201	248	226	219	200	206	195	215	208	243	214	232	189	203	243	217	184	220	244	218	208	236	217	246	236	216	223	232	206	236	230	220	216	224	197	242	207	209	215	228	220	234	203	217	225	223	234	221	209	220	188	215	214	215	218	228	245	231	224	233	223	246	229	214	189	206	209	206	244	232	235	223	201	232	202	226	202	237	213	207	211	218	235	215	217	210	221	221	213	211	215	222	225	208	236	206	208	229	230	213	240	217	229	222	204	203	215	214	207	197	221	220	230	227	232	208	228	195	232	225	213	209	220	199	207	226	192	236	213	232	225	206	201	224	213	228	225	205	239	216	226	234	249	223	243	235	210	226	203	226	230	229	207	205	206	208	224	245	241	216	216	228	223	240	211	206	230	214	234	263	241	220	214	238	228	218	228	197	260	231	232	244	210	231	213	227	200	206	222	210	225	224	207	210	217	231	226	203	242	237	218	198	210	215	242	199	238	197	222	209	210	224	239	215	231	229	227	230	216	209	211	187	211	238	210	220	238	229	204	224	227	243	209	204	234	217	223	195	242	219	226	208	197	214	219	223	224	239	237	205	204	206	226	189	200	216	219	227	208	222	223	242	204	202	239	200	190	216	217	168	200	208	219	204	237	212	212	228	231	212	217	219	200	213	212	214	210	214	235	209	227	228	241	229	232	235	208	207	215	199	226	220	216	217	237	196	218	200	231	223	252	194	230	239	212	215	225	252	210	213	246	208	260	203	210	196	221	216	207	225	211	211	229	184	230	214	230	204	226	234	231	224	232	228	218	196	208	228	226	248	200	237	234	230	236	226	218	230	214	191	221	235	227	236	227	234	255	189	239	230	221	229	217	215	230	226	234	221	219	234	219	252	204	209	215	202	228	205	193	211	204	238	229	221	255	224	223	251	208	217	237	251	209	217	201	218	205	225	246	225	222	212	221	220	245	211	203	214	207	216	220	200	206	197	248	215	200	189	236	206	196	244	220	217	205	201	244	217	214	239	217	218	233	237	221	209	201	220	229	239	226	217	232	236	193	200	222	230	185	225	237	209	227	221	208	242	191	231	232	215	239	237	218	226	210	221	197	196	240	225	207	237	214	210	244	228	250	198	227	208	232	239	227	223	196	210	215	210	237	219	211	258	242	224	251	233	227	230	212	226	206	202	228	200	203	233
44242	44375	31132	37253	41512	36269	28719	29322	31754	23669	21361	30001	30573	29774	30011	18799	14858	10736	5521	4575	4290	4446	5091	5771	6214	5232	4229	3089	2192	2004	1743	1617	1602	1544	1551	1654	1395	1212	1186	1098	1090	1044	1001	971	1026	969	1047	927	896	953	940	879	926	889	902	912	851	799	858	844	806	872	831	787	876	847	765	836	770	768	773	833	803	826	855	844	839	738	756	768	722	793	780	798	826	692	741	806	716	777	738	726	713	690	704	726	720	717	715	732	709	671	746	666	698	690	669	664	686	690	676	703	660	657	629	651	715	703	639	654	699	682	677	694	664	672	682	691	652	633	639	621	661	619	612	638	695	651	651	668	734	674	682	665	633	659	701	625	613	657	698	686	662	648	662	659	721	696	620	664	672	675	660	695	699	646	687	734	681	693	622	625	632	660	659	649	665	645	666	659	638	655	673	685	650	658	723	658	693	682	682	666	666	646	636	623	691	696	609	691	655	692	695	593	621	709	650	652	648	693	671	668	629	645	676	660	716	656	656	647	682	649	702	706	713	658	650	692	643	658	636	666	686	687	694	649	664	652	677	727	653	638	651	644	686	677	665	634	667	702	679	708	646	702	674	646	602	644	611	653	623	699	667	684	641	652	615	690	622	665	646	652	660	633	612	709	670	639	636	670	676	639	691	637	676	675	635	656	633	640	686	639	671	676	680	654	655	679	684	642	679	676	640	661	694	652	735	619	635	662	700	663	658	638	653	693	665	657	691	705	640	679	671	671	718	681	725	652	658	656	675	633	635	631	655	696	705	624	637	690	616	695	641	667	613	668	682	695	670	650	649	654	699	613	677	648	661	677	656	671	650	688	651	713	643	644	632	650	679	627	698	716	681	670	683	691	648	628	649	706	660	660	668	689	675	666	644	638	657	682	685	651	666	681	698	631	675	692	710	678	722	677	643	709	725	725	625	648	687	689	656	680	679	660	676	610	670	649	706	670	666	634	669	707	633	634	646	657	660	633	616	684	664	662	658	636	689	616	648	672	688	612	647	618	610	691	645	635	701	685	659	668	651	670	637	662	620	687	699	663	743	665	676	684	645	681	683	654	629	657	694	681	664	661	642	650	684	699	640	629	656	690	659	632	672	645	654	657	686	694	712	608	655	653	642	687	677	679	639	672	623	657	666	659	638	688	641	671	655	622	614	675	669	667	663	627	663	640	633	694	693	650	665	648	633	699	671	656	662	686	636	679	638	700	662	680	641	677	631	678	688	667	723	674	642	660	687	721	654	617	644	675	650	673	678	630	611	688	675	678	664	678	675	636	702	608	685	659	649	677	592	653	698	653	672	667	672	685	687	701	711	678	679	661	684	653	670	681	676	705	612	661	685	656	640	697	663	676	674	684	647	640	647	668	707	690	683	707	619	681	685	644	671	714	639	653	650	701	653	655	713	693	651	680	637	629	689	696	687	687	654	651	655	695	622	636	691	640	698	643	650	709	655	671	677	688	658	647	656	704	704	682	677	632	658	629	668	708	698	656	610	657	698	690	711	672	679	727	682	658	652	687	673	660	619	611	662	662	674	675	644	655	685	626	695	694	602	641	683	667	647	660	659	656	662	603	631	625	638	661	650	680	627	675	734	644	641	675	670	641	669	640	662	658	643	641	679	678	656	671	683	646	659	673	654	687	693	646	680	743	651	631	698	636	646	697	643	659	681	647	665	636	676	677	657	679	710	672	650	635	662	630	684	728	686	675	629	630	673	682	620	696	639	637	671	665	697	667	647	636	681	680	661	627	634	663	651	713	657	658	620	631	695	665	664	657	629	628	668	680	650	698	667	678	686	632	680	656	659	655	690	696	674	674	680	655	676	641	669	690	680	640	688	692	652	678	644	666	679	632	644	658	644	715	636	714	663	681	624	666	660	632	673	679	685	682	674	639	673	721	671	654	679	646	735	612	721	629	663	672	623	682	706	653	641	703	677	649	719	684	599	665	667	658	673	685	725	641	628	709	647	676	665	631	694	669	662	690	676	634	648	662	633	688	632	689	667	658	665	623	700	656	662	677	687	663	692	672	624	668	705	660	666	647	687	634	708	665	617	646	704	659	668	636	682	692	636	670	670	656	691	718	689	652	626	699	647	667	670	643	698	620	714	648	663	694	645	685	655	681	696	693	665	674	701	684	660	648	644	675	670	673	657	690	637	672	620	692	643	676	676	684	656	667	674	702	643	672	673	684	664	645	663	639	660	703	711	646	645	647	709	636	651	690	628	663	708	703	682	648	690	655	637	608	634	665	635	663	672	612	696	663	693	708	679	662	683	621	648	657	676	655	637	635	685	667	680	650	619	667	649	628	665	646	677	672	655	669	666	619	667	642	681	687	706	677	695	662	721	642	707	634	690	653	674	709	664	711	678	704	693	650	679	683	664	658	659	715	672	686	646	661	664	658	703	662	686	658	711	713	670	698	695	614	660	587	666	651	681	679	650	672	701	675	669	648	687	677	680	699	674	666	612	683	642	672	612	702	693	632	658	636	639	655	662	654	668	664	649	665	694	671	646	654	627	635	655	681	667	623	650	660	633	641	648	617	702	660	657	677	681	685	672	707	690	626	682	638	627	699	659	689	640	688	646	636	699	644	665	683	601	665	676	668	661	668	678	625	636	672	650	691	747	646	631	698	658	670	644	710	658	610	656	651	669	653	623	650	686	708	696	647	680	674	721	642	693	652	692	694	652	657	642	684	684	662	658	680	652	679	633	668	647	720	644	661	678	650	644	683	683	651	652	651	686	663	640	650	670	648	678	619	653	697	674	675	649	689	679	651	681	641	639	626	690	674	656	671	664	672	651	686	700	626	655	652	669	650	643	698	656	642	660	723	644	685	670	585	657	692	652	672	682	679	674	660	636	644	664	648	697	701	694	685	621	687	682	667	626	642	642	668	679	682	625	677	660	664	617	695	697	648	649	684	699	666	611	667	670	646	732	702	648	697	712	681	700	663	661	687	725	647	644	661	684	677	676	658	625	684	646	650	627	669	677	685	655	688	662	638	650	650	630	692	669	656	622	684	642	657	649	666	663	661	700	686	671	664	661	663	689	651	698	672	679	646	689	748	648	672	659	673	659	671	635	686	680	634	675	678	640	680	626	618	646	690	614	664	640	626	667	681	688	694	678	640	660	644	634	643	684	677	726	736	688	642	614	680	672	662	644	663	673	627	687	685	657	677	669	676	688	628	705	646	658	654	591	683	641	678	685	683	674	727	667	712	649	651	705	693	650	686	698	643	651	682	665	680	665	686	670	642	652	665	656	623	647	650	712	646	686	699	688	652	673	639	632	651	672	683	641	703	638	659	690	648	633	644	664	660	708	641	659	668	610	629	672	640	653	660	638	609	661	665	635	677	695	672	668	628	634	673	654	674	682	662	653	658	647	640	674	636	636	689	681	664	670	654	667	626	664	637	648	670	644	644	681	654	664	678	694	671	662	643	639	641	670	682	663	702	665	653	654	658	674	628
19152	20685	6335	3258	2849	2109	1355	1095	996	662	560	739	689	603	563	387	321	303	269	254	297	252	274	255	256	243	250	242	227	248	244	216	264	237	226	230	235	236	213	199	248	248	231	252	236	263	232	232	219	239	219	251	199	229	229	228	229	223	208	213	252	226	247	225	248	197	234	217	230	245	231	231	218	235	241	243	251	239	232	219	244	229	212	229	220	239	232	199	260	255	218	228	240	211	233	220	213	222	220	215	224	225	243	225	222	230	203	229	236	218	212	232	224	223	214	235	243	218	236	257	226	215	236	241	241	225	244	237	235	239	229	201	206	229	223	235	228	204	231	241	257	230	243	207	238	214	235	214	231	253	226	242	218	249	228	227	257	229	243	230	232	198	233	231	241	237	225	200	267	236	230	223	205	240	231	227	221	233	237	238	220	234	227	229	225	225	211	247	249	232	219	216	221	200	248	216	214	228	231	226	212	245	226	233	232	227	224	255	250	248	217	216	244	233	235	236	241	256	231	236	223	230	249	229	219	236	254	273	212	209	220	244	214	209	246	228	227	240	221	217	206	220	224	252	215	227	218	215	231	238	235	231	222	235	220	201	235	260	224	215	238	252	212	213	221	251	210	218	240	211	228	221	238	258	209	221	207	225	217	268	217	224	258	245	207	224	238	224	239	209	221	234	214	214	228	240	215	243	235	224	219	241	216	221	194	246	239	235	228	216	222	229	255	207	259	226	217	230	241	248	238	206	250	209	226	221	239	226	217	233	225	216	234	225	242	240	228	237	209	247	227	247	229	224	230	226	232	255	226	225	198	201	206	223	238	229	230	233	250	255	226	235	225	221	222	254	202	233	220	233	221	229	234	220	231	253	238	244	216	258	236	228	216	233	212	253	235	234	240	226	210	235	229	230	241	199	226	226	232	231	245	216	214	256	206	243	224	230	218	220	241	254	212	229	220	248	235	218	231	234	237	228	211	221	264	215	255	240	220	229	206	224	201	247	256	224	257	224	233	232	208	238	237	238	225	225	194	243	231	242	240	234	220	214	237	203	238	242	206	237	230	273	212	259	246	209	230	237	237	250	207	244	224	239	248	232	229	232	199	214	224	219	258	259	213	221	240	226	223	221	250	224	207	196	245	214	283	211	212	225	225	214	223	226	240	216	221	242	236	218	211	217	212	238	248	223	254	232	225	236	230	230	218	261	264	227	216	215	218	227	255	230	215	253	241	226	227	242	223	242	243	232	182	242	217	251	242	228	252	243	223	213	219	231	233	232	245	229	232	221	231	200	214	230	263	247	205	226	214	234	230	243	247	237	232	221	245	221	216	219	227	219	249	235	232	243	233	225	199	225	237	235	246	247	233	222	208	234	225	211	216	267	228	219	203	241	271	233	226	213	227	216	233	228	237	248	242	221	221	241	196	225	208	226	253	239	211	236	213	236	240	242	236	220	215	242	227	248	240	233	205	219	210	216	234	250	220	255	211	218	239	218	200	207	242	223	239	211	221	215	232	216	205	218	211	260	216	226	243	257	242	226	221	238	279	216	222	202	238	235	243	257	260	238	244	223	234	207	241	218	221	221	232	242	223	249	227	228	221	259	219	235	224	194	226	226	178	234	238	208	233	224	220	222	223	236	239	270	233	215	203	229	215	213	201	234	240	233	244	258	223	230	249	250	263	221	259	223	214	232	254	223	247	249	238	214	219	203	235	231	240	226	233	217	218	225	267	242	219	229	260	212	255	179	236	231	204	207	214	216	219	233	219	255	227	213	203	227	224	216	210	225	272	211	237	243	244	220	225	194	253	208	249	212	227	251	213	220	225	249	259	230	248	233	230	217	229	251	241	243	224	208	204	227	230	216	216	204	245	212	220	221	217	221	233	256	205	241	230	224	220	203	237	198	229	217	234	251	215	229	256	220	234	231	212	213	207	216	212	227	213	221	250	240	214	239	232	229	237	242	224	233	241	233	219	228	217	225	184	257	215	230	244	235	219	230	247	256	248	241	198	223	238	231	239	218	256	239	237	209	222	221	264	203	242	226	237	238	228	210	255	246	234	222	204	242	225	234	222	231	247	240	214	245	209	218	224	248	222	237	237	233	224	234	198	231	214	231	223	223	238	208	271	234	232	218	229	230	215	206	240	245	256	222	246	256	240	249	247	233	200	217	225	234	211	214	236	251	235	241	217	262	204	222	226	235	208	232	204	247	226	231	242	225	256	238	205	189	231	222	243	220	253	211	214	212	248	225	218	258	213	218	224	228	218	234	219	235	247	232	219	214	205	219	207	217	212	222	214	243	217	247	233	196	204	232	231	207	228	227	260	190	234	225	227	241	228	236	204	212	217	251	266	238	228	242	204	253	249	232	204	207	222	227	227	230	208	224	235	206	223	232	229	191	251	229	206	259	228	229	227	216	224	226	239	244	256	213	228	232	203	219	229	227	220	220	241	190	231	234	223	239	232	240	227	223	235	186	209	228	205	224	216	228	213	246	224	261	237	225	217	229	251	226	257	237	235	207	226	229	225	263	215	217	234	223	257	214	245	248	215	227	238	218	239	222	230	211	233	212	223	241	278	218	226	225	231	210	220	212	189	207	235	218	247	212	241	245	261	229	230	226	245	219	246	237	241	212	243	231	232	232	241	226	233	233	248	244	208	238	213	227	233	219	242	229	237	243	255	235	236	233	218	237	255	220	219	225	231	244	241	237	239	222	238	238	232	239	195	227	231	245	216	251	219	236	253	207	213	234	222	221	234	242	260	224	245	246	248	216	229	238	222	209	246	230	232	219	249	218	206	245	252	218	230	243	210	248	223	247	224	243	242	229	239	216	233	251	240	239	220	222	230	213	244	219	221	217	226	222	239	250	233	260	235	230	229	258	204	247	213	229	228	215	220	201	235	205	236	234	250	236	220	219	217	241	249	242	211	219	208	227	244	220	220	206	217	217	223	219	216	218	233	195	227	237	210	253	240	248	211	230	203	278	231	254	192	224	226	213	224	215	220	222	231	210	213	241	185	225	204	223	248	248	221	229	218	210	204	190	211	254	232	225	217	223	211	233	228	221	214	211	250	229	242	214	236	251	237	251	242	243	224	238	194	222	247	233	234	230	245	243	234	257	213	239	225	209	235	224	216	227	222	247	227	227	248	232	228	217	238	221	217	222	230	216	240	241	225	235	217	232	251	217	214	248	218	227	208	218	225	225	223	213	225	233	222	207	222	243	228	239	235	224	223	227	223	225	240	238	221	230	220	230	219	233	242	246	212	210	241	225	226	234	241	240	206	232	229	205	229	231	227	206	239	226	214	212	239	222	244	251	196	210	228	240	253	239	234	229	248	225	228	234	228	218	239	226	224	212	241	243	220	250	243	221	248	239	224	242	230	202	235	238	217	250	239	218	233	225	209	229	246	231	229	221	247	226	201	248	239	227	236	259	234	230	217	201	233	249	222	225	241	232	192	240	190	243	226	235	209	224	227	216	246	249
17579	21404	7243	7573	7689	5967	3855	3533	3800	2640	2191	3340	3269	2799	2552	1735	1384	1156	896	925	822	823	896	896	872	874	826	796	788	780	753	767	708	710	734	731	757	664	714	726	690	706	712	731	752	758	712	756	673	726	714	697	726	752	730	747	698	712	735	706	711	709	706	745	659	733	760	727	691	699	700	716	740	712	716	755	720	710	737	741	710	690	727	748	747	720	686	666	714	758	743	778	731	678	724	740	690	714	755	728	704	690	729	661	684	700	736	705	698	730	745	725	719	688	704	687	738	714	696	749	742	688	714	708	700	737	689	659	702	678	711	640	723	737	700	698	740	686	682	732	673	687	723	707	691	755	715	710	713	681	670	691	684	681	686	725	681	662	687	754	683	746	717	695	673	770	735	718	688	686	695	632	668	700	721	739	737	719	692	749	714	651	686	676	656	727	729	692	723	718	776	684	683	683	734	686	703	698	718	707	699	712	728	719	702	680	675	719	713	693	737	692	662	714	664	685	729	708	666	708	766	698	750	718	699	723	700	712	697	658	650	697	684	699	681	768	675	674	721	656	713	680	694	692	675	702	693	651	697	733	740	662	681	710	700	726	678	708	723	700	660	650	747	698	692	699	675	647	728	676	674	713	690	751	687	691	698	711	669	732	706	717	690	719	725	715	736	700	739	688	721	738	664	737	702	704	690	695	703	683	719	710	732	672	727	686	694	702	739	753	667	692	692	699	701	698	734	725	668	736	635	709	690	728	707	727	754	745	716	722	686	743	683	699	694	754	741	652	666	704	667	717	768	727	708	689	696	674	711	677	732	742	716	696	706	697	714	643	665	694	723	710	685	664	711	737	741	669	738	674	691	672	737	726	725	670	690	667	710	753	664	717	714	725	706	667	723	682	691	701	756	721	723	673	716	721	713	724	687	668	704	759	682	724	702	704	730	702	659	720	762	693	760	749	662	667	698	724	722	722	703	693	742	722	673	698	657	703	674	664	703	699	717	710	705	741	721	716	725	711	693	742	696	748	704	682	740	692	734	650	761	722	692	703	703	701	715	697	706	720	707	713	675	697	746	699	698	738	722	663	720	709	699	685	703	673	727	740	731	703	667	708	747	751	734	717	692	650	677	702	711	679	702	692	723	724	726	708	693	707	737	719	711	722	702	728	702	702	690	681	693	731	685	737	706	688	685	718	690	694	691	683	702	685	704	760	738	715	666	700	702	693	709	743	749	746	661	661	707	691	745	626	668	676	688	707	691	727	693	726	722	733	705	736	740	704	699	674	671	713	709	741	656	737	735	684	703	717	709	659	710	694	703	715	693	723	668	717	721	709	712	699	705	656	682	671	716	737	703	695	736	715	684	697	706	689	714	708	724	726	709	733	697	700	682	706	720	714	685	712	697	704	712	733	705	676	667	669	686	697	688	694	719	704	699	712	716	698	701	709	671	685	688	677	683	678	706	683	687	709	685	746	684	670	713	701	719	689	696	683	715	693	712	704	668	726	713	698	752	702	687	707	680	724	693	692	683	749	707	706	678	732	706	675	686	653	701	679	709	740	681	726	704	736	701	677	733	732	684	713	668	698	726	702	682	679	676	677	689	707	710	650	715	649	698	753	711	713	724	695	711	709	673	708	698	742	744	695	671	699	746	707	758	674	686	684	740	704	719	689	661	707	752	718	751	746	677	726	700	694	718	753	713	723	668	716	672	683	742	673	691	712	721	671	673	734	698	682	661	701	708	747	728	651	681	717	674	695	755	710	747	654	696	727	718	696	652	716	679	712	680	750	656	690	671	714	717	741	687	688	738	698	765	722	693	693	707	745	702	706	707	700	628	715	688	760	709	685	702	690	755	694	705	719	714	686	667	684	690	732	755	700	709	730	722	689	630	664	731	656	711	702	695	680	716	655	721	705	714	719	699	679	677	696	696	701	728	698	709	701	676	698	719	736	659	731	718	682	726	720	697	715	710	687	697	738	697	677	691	668	658	702	705	707	713	708	706	743	656	751	676	699	699	697	748	689	733	711	683	698	659	713	721	749	764	681	711	703	742	691	734	679	719	696	704	703	675	724	692	721	739	710	661	705	711	725	691	776	707	711	730	745	674	694	723	705	719	700	722	720	697	705	677	671	703	669	707	716	713	713	672	754	755	691	705	702	724	684	682	742	734	717	730	707	694	712	674	703	674	730	732	727	718	691	746	669	687	680	706	666	710	681	763	633	737	712	679	678	653	712	729	670	677	676	675	753	706	653	666	736	740	670	701	695	698	659	691	756	735	712	698	687	703	715	673	705	724	701	703	745	691	656	728	719	722	698	720	741	722	690	669	676	693	654	688	698	702	730	668	683	658	722	740	714	716	657	752	743	697	696	675	658	688	679	708	710	712	699	702	689	742	678	717	683	738	694	701	692	704	708	689	710	694	701	732	734	766	710	721	736	701	713	704	698	714	685	699	682	686	709	700	692	690	708	702	726	723	653	710	646	707	690	715	708	673	707	675	753	680	719	723	696	737	698	688	711	682	691	700	667	695	684	712	739	688	685	746	734	680	714	691	669	671	726	691	680	648	744	699	752	700	700	729	708	685	707	709	681	734	717	735	730	703	730	723	713	691	675	680	690	694	721	700	715	714	730	681	756	685	690	758	712	718	720	707	692	723	659	662	702	688	706	717	658	724	703	707	730	689	719	719	684	738	765	765	708	700	709	722	689	692	727	735	705	696	733	737	715	717	727	706	717	735	693	663	711	733	720	715	720	716	686	746	697	692	701	722	716	731	685	715	738	735	748	720	749	710	715	743	734	688	702	693	741	701	719	693	707	715	664	722	660	719	687	746	715	705	744	740	651	666	672	670	704	690	710	717	740	689	726	755	699	715	681	695	667	677	703	712	705	718	717	669	715	721	716	694	695	715	720	738	706	695	702	745	646	722	671	658	756	735	688	746	685	687	728	699	669	723	676	669	728	749	701	696	683	720	702	713	693	716	688	707	695	691	667	722	729	663	695	702	716	679	726	644	682	734	707	700	680	683	696	723	696	750	679	693	735	676	665	731	703	684	696	698	682	688	710	691	740	749	712	710	717	657	692	708	713	726	691	683	740	685	682	706	716	700	728	713	746	670	731	672	708	653	708	696	715	704	710	738	673	727	681	713	724	723	689	731	686	661	678	689	712	685	658	710	652	714	680	684	693	699	743	757	691	686	719	688	665	664	682	711	648	671	710	675	704	740	765	695	686	691	709	691	687	665	658	700	646	699	723	698	701	711	717	658	688	717	742	672	665	737	722	728	686	717	737	733	750	694	699	712	693	739	666	671	714	682	733	689	725	675	656	761	688	697	675	734	706	723	658	681	677	711	689	701	670	712	704	715	707	698	711	706	686	725	675	707	701	686	708	733	706	694	691	725	690	709	673	707	745	713	712	711	743	696	728	689	681	715	729	674	744	693	691	681	697	730	702	741	690	692	687	722	694	700	689	716	702	648	710	749	698	687	655
44534	45994	27458	23355	21784	18264	11376	9081	9862	5918	4259	6630	5717	4950	4949	2428	1474	943	525	372	365	345	444	501	499	398	345	271	237	206	219	231	205	192	204	204	196	168	173	205	189	183	215	178	173	179	178	167	192	153	191	163	193	171	183	167	180	170	184	188	178	167	174	162	171	170	184	189	168	180	181	180	177	164	172	172	175	168	196	198	161	153	161	141	181	188	156	161	178	159	163	176	167	186	177	186	166	167	162	154	165	164	187	167	163	197	166	170	172	180	159	168	175	176	170	161	163	194	150	156	166	178	161	182	165	158	168	155	168	183	151	177	163	177	149	148	176	196	163	179	159	168	182	172	180	159	158	161	184	180	155	150	192	148	187	184	173	160	170	137	160	166	157	155	190	171	186	154	168	147	175	163	169	146	163	162	150	181	155	156	150	184	159	161	187	166	147	157	166	172	169	175	181	164	187	172	182	164	152	156	186	175	176	156	175	162	173	162	175	171	153	170	164	159	197	173	183	154	148	182	164	170	152	170	186	168	173	140	156	158	169	163	164	175	168	171	161	189	171	160	160	193	175	164	170	156	155	154	164	176	183	169	175	191	156	185	175	172	169	183	162	152	189	174	178	165	166	179	173	154	169	192	176	191	159	160	173	153	162	178	165	169	163	161	183	157	189	189	171	166	160	144	197	180	168	158	175	159	188	168	158	175	142	160	165	181	140	170	166	157	154	155	188	182	166	172	176	166	158	159	202	189	192	169	178	172	170	164	147	186	163	145	175	178	197	163	180	163	174	143	182	152	183	164	167	171	179	189	168	182	145	188	163	175	182	160	162	162	145	155	199	170	171	155	187	174	170	167	162	173	159	146	146	165	149	144	175	137	159	165	147	165	204	193	174	142	170	151	152	156	169	186	177	181	172	168	151	172	177	173	174	178	170	173	181	177	173	169	190	167	161	167	150	159	172	186	161	169	160	149	201	150	157	171	166	180	154	176	159	177	149	185	153	173	150	167	177	151	154	167	175	168	172	163	166	156	172	171	174	164	159	170	161	176	181	172	167	161	168	171	178	163	162	169	170	172	168	179	164	173	192	172	175	188	171	158	179	178	163	150	148	177	177	197	179	160	137	179	176	186	155	146	182	172	182	165	169	178	180	187	156	198	180	171	152	170	171	175	179	174	155	152	184	171	166	160	168	155	163	168	150	160	172	174	173	161	165	148	172	187	175	160	167	193	168	148	183	159	181	166	162	165	163	149	175	160	165	162	140	188	171	183	206	175	172	143	130	144	183	181	168	175	156	169	146	187	157	183	163	194	156	172	181	176	154	134	161	164	183	141	154	153	157	157	158	163	155	161	176	169	175	173	200	157	185	169	158	163	163	178	160	161	150	182	153	187	189	154	161	156	157	166	207	196	161	167	150	169	166	195	160	172	183	160	166	174	184	172	173	150	159	188	167	166	176	161	171	149	148	180	163	160	157	155	161	169	160	156	153	162	157	152	181	159	153	176	169	168	173	198	156	172	158	154	165	175	155	144	159	166	177	159	157	164	200	163	166	173	155	160	160	168	169	147	159	162	163	176	153	150	190	163	142	184	160	182	161	179	173	151	149	166	144	155	178	175	172	166	165	177	176	155	176	150	185	169	158	169	146	161	168	157	167	164	174	166	170	161	141	160	165	166	171	154	172	154	173	165	160	146	161	169	167	173	168	159	168	146	174	154	185	174	158	169	171	171	171	172	173	167	181	164	168	184	182	157	148	156	171	172	160	150	152	173	181	148	168	186	176	184	168	153	178	156	165	147	183	166	162	181	162	177	169	160	180	177	148	156	166	157	180	167	163	158	195	189	157	169	177	172	172	151	186	154	163	171	184	155	181	159	164	163	153	150	172	187	166	162	179	173	175	146	153	168	178	159	160	177	171	174	154	160	177	187	170	154	181	189	183	177	156	175	179	170	162	186	171	182	175	166	177	184	173	168	192	181	173	164	171	162	191	180	166	179	173	174	172	171	186	181	158	167	179	173	154	168	168	152	185	162	156	178	175	166	159	166	173	150	183	202	175	167	202	182	194	158	154	166	162	151	159	146	166	148	133	162	178	148	188	196	174	165	168	162	155	159	161	161	157	182	180	155	196	165	160	164	163	183	167	173	175	159	167	207	145	177	175	157	175	150	176	175	170	156	188	152	151	175	171	179	176	172	163	151	165	166	178	159	151	159	165	182	187	157	158	168	186	150	191	161	166	153	144	160	173	149	196	170	176	159	156	182	160	181	173	168	179	190	143	157	152	144	164	181	162	182	148	190	163	178	159	184	165	167	174	153	171	128	179	154	175	177	163	176	167	164	169	163	169	177	169	177	168	178	183	161	169	186	171	157	180	162	173	163	173	168	155	158	158	147	193	165	159	142	174	149	169	183	172	176	179	175	169	158	163	176	166	182	157	177	182	174	176	151	151	183	181	162	176	171	183	151	158	183	183	184	165	161	182	182	196	188	168	178	171	171	152	165	168	167	198	174	175	193	175	179	158	174	174	158	179	169	163	170	167	153	149	164	171	173	151	178	165	182	175	184	123	168	181	169	162	170	192	164	167	152	159	185	178	181	173	155	173	158	153	162	165	153	159	178	202	184	173	178	174	190	165	183	167	170	178	158	157	176	152	170	183	166	159	147	164	184	180	173	184	187	195	181	173	168	148	173	174	155	167	132	168	168	162	180	158	155	162	149	181	169	164	189	161	178	187	172	164	187	168	175	147	190	178	185	169	154	183	183	185	169	157	179	169	159	170	183	201	173	170	194	177	163	145	169	192	167	164	176	176	159	140	170	186	143	177	157	160	182	144	180	153	178	185	180	169	167	186	177	172	170	186	162	181	153	175	161	182	175	187	170	184	168	150	175	183	155	187	143	180	173	160	187	177	168	155	147	177	179	157	183	160	174	170	163	170	143	166	153	168	149	191	184	128	172	156	160	155	155	146	173	185	166	180	164	165	181	153	159	188	169	167	160	181	177	153	182	188	170	168	174	183	178	187	146	181	201	169	136	158	171	185	162	176	159	170	173	177	181	160	177	151	178	169	142	163	169	158	166	155	177	163	178	157	137	149	182	176	157	162	155	163	170	158	180	140	162	171	159	161	162	195	178	168	164	171	169	168	166	164	172	140	179	166	155	171	170	176	176	154	165	161	157	155	159	150	159	175	170	175	158	184	156	157	155	161	161	172	162	159	156	185	172	163	162	160	170	163	168	171	141	159	171	182	158	180	145	174	201	175	171	154	155	173	177	193	157	170	174	169	161	163	189	172	168	175	161	149	158	151	168	180	145	165	189	157	165	170	154	174	173	171	154	149	206	170	182	164	178	178	159	175	183	164	163	179	153	194	198	153	176	158	149	138	160	151	160	160	146	157	164	153	152	162	158	178	158	186	171	156	169	175	181	154	172	168	178	167	173	158	180	167	164	172	170	175	172	157	159	168	162	147	163	181	154	161	165	168	177	179	178
36312	42637	20894	23484	26895	23464	15715	16518	19925	12534	10929	18845	16093	17101	17409	9858	7381	4838	2450	2166	2004	2112	2693	3020	3117	2520	1949	1464	1066	989	1026	905	880	882	844	798	837	727	703	741	748	730	669	661	678	690	678	651	666	667	652	653	609	605	580	638	577	566	604	626	610	607	644	639	603	597	574	595	569	621	606	590	603	584	630	596	650	615	594	606	557	564	622	566	576	543	621	631	635	556	569	595	564	533	574	591	549	555	569	527	552	523	546	567	530	563	528	553	542	533	542	553	524	522	601	544	537	554	556	527	554	546	545	517	516	520	515	557	542	522	533	526	562	538	536	546	535	549	510	561	541	537	561	534	532	552	540	503	521	533	518	532	509	541	523	541	495	536	582	526	536	506	533	572	583	591	569	539	541	543	514	514	556	559	557	572	559	527	545	506	513	559	534	556	543	579	556	519	555	520	561	588	570	524	548	535	513	527	538	552	516	521	559	563	583	546	577	581	542	525	523	555	560	572	541	533	532	533	569	544	545	567	561	503	546	556	550	550	535	511	583	525	529	533	537	544	546	538	503	577	528	541	544	531	501	527	525	564	577	508	516	539	527	543	535	531	490	571	517	532	507	525	529	533	553	501	569	529	574	539	539	563	522	522	533	550	525	565	525	570	553	565	542	540	519	505	541	500	535	560	538	575	529	512	520	510	561	513	525	568	561	558	496	529	516	564	532	543	543	545	574	555	553	516	540	509	547	544	549	542	519	534	562	576	539	576	511	509	506	535	523	512	553	536	511	548	575	523	545	529	512	492	541	550	530	551	526	549	496	514	569	560	540	525	491	522	565	641	531	550	527	578	578	564	539	574	553	530	578	511	521	561	556	535	536	543	544	550	531	483	568	516	549	569	597	577	541	567	517	555	521	547	552	497	506	533	555	532	549	522	522	490	516	540	530	586	546	531	568	539	563	535	564	523	528	557	548	522	525	527	538	559	529	544	569	533	537	540	544	532	533	542	547	525	544	562	549	521	544	560	498	503	547	548	537	606	549	563	550	523	513	501	536	508	516	484	525	533	529	491	566	553	509	539	523	509	534	531	530	560	551	570	513	539	501	517	559	581	547	555	534	542	566	494	604	545	525	531	559	505	556	539	531	498	511	570	551	510	543	554	547	535	562	560	505	568	537	525	565	537	535	552	525	527	511	504	559	521	589	578	518	525	559	523	551	520	566	543	516	557	507	543	534	542	572	552	563	542	563	520	569	537	527	521	530	501	541	572	538	529	518	511	542	511	568	525	539	539	520	574	569	545	574	551	613	541	549	556	528	503	543	550	534	570	538	534	542	515	538	526	536	527	553	552	530	545	586	534	555	554	508	515	549	554	541	527	560	490	500	518	536	571	560	558	542	522	534	525	544	561	536	560	566	504	500	553	551	566	510	529	553	529	515	542	545	508	577	546	536	552	526	522	561	567	539	547	533	523	562	554	520	541	566	568	574	528	511	535	538	540	562	498	606	564	530	547	521	575	574	562	534	576	515	540	562	514	511	539	505	536	519	570	534	519	511	518	515	544	529	546	504	515	510	483	578	544	532	567	511	552	562	498	581	543	558	539	554	544	490	567	538	544	547	519	539	541	515	550	554	526	549	497	526	520	551	521	518	522	524	538	519	548	582	533	578	515	524	505	557	485	531	550	504	561	536	507	523	550	585	496	501	576	535	524	538	543	583	568	554	541	558	576	549	561	525	526	569	515	538	550	507	516	513	548	529	543	547	554	511	547	539	505	571	491	581	529	524	558	564	532	555	541	534	532	541	514	532	573	537	547	576	554	518	553	558	533	523	562	544	522	539	520	575	517	562	552	500	528	585	538	524	587	550	523	522	543	543	536	584	522	540	530	539	552	581	502	540	506	556	521	507	515	574	518	571	504	548	535	531	543	535	552	508	539	526	551	533	515	547	541	561	536	514	541	481	515	582	541	542	561	531	549	522	579	480	530	510	554	509	561	576	530	516	549	511	530	549	521	552	573	491	535	534	494	528	535	518	546	556	528	513	547	520	564	526	549	568	523	498	520	573	509	496	516	534	538	526	541	558	532	539	538	529	572	552	531	530	518	547	557	518	554	590	527	537	558	561	542	515	552	566	531	546	530	543	535	551	564	539	527	549	544	549	516	533	553	538	563	531	561	509	545	591	532	520	579	597	540	526	552	521	527	511	536	500	532	533	530	582	526	536	526	531	556	549	562	574	527	564	559	502	549	571	535	565	571	513	496	531	556	530	514	504	519	512	548	524	530	522	533	541	529	570	564	557	562	553	544	549	566	538	532	543	541	533	532	558	508	570	521	509	550	512	505	557	564	551	515	528	559	585	543	540	487	561	528	548	525	536	538	528	523	485	592	528	536	540	509	542	517	570	542	564	532	555	551	530	516	542	550	587	535	580	510	515	495	540	522	543	508	538	497	549	554	537	512	553	507	526	531	535	558	497	567	551	549	545	503	555	498	565	528	568	528	524	500	528	503	552	530	535	573	543	524	550	596	542	516	538	530	547	527	553	558	541	557	544	559	567	522	534	529	551	554	541	534	549	580	516	532	558	506	594	494	511	513	513	507	513	521	555	518	522	554	548	513	561	555	528	532	521	542	517	532	584	589	541	550	540	516	556	581	526	513	576	564	567	548	543	555	558	563	560	527	545	532	537	528	533	564	541	523	561	555	521	541	556	536	578	529	532	562	518	511	513	521	508	502	525	581	546	546	511	527	539	556	551	563	533	554	537	545	566	487	528	520	541	571	540	543	548	523	551	532	586	537	508	523	545	534	548	542	494	533	543	522	546	539	547	533	556	563	542	541	576	529	537	514	611	542	575	520	530	529	544	493	506	574	554	514	569	551	508	502	531	564	541	511	509	522	538	506	535	498	539	539	592	566	613	564	560	527	533	498	547	514	546	548	527	566	529	515	491	535	530	547	512	556	521	544	525	533	544	527	531	546	498	520	540	588	518	548	533	546	532	545	547	567	561	563	531	535	563	495	530	555	571	532	536	522	532	517	544	564	553	582	556	536	560	548	542	537	548	566	586	519	614	528	535	561	569	523	580	501	514	535	519	544	533	502	503	539	546	522	551	534	528	553	541	547	554	572	554	539	503	537	508	511	480	494	489	577	523	556	563	604	551	536	513	536	540	534	514	561	516	520	578	574	560	547	524	549	521	514	547	523	549	548	568	537	564	575	551	539	527	464	582	527	518	574	558	488	532	546	519	488	555	522	553	541	543	529	557	544	538	568	515	541	579	563	567	547	544	522	541	538	533	533	557	501	543	537	559	620	583	515	546	562	546	568	538	544	565	515	565	531	523	559	535	550	538	575	536	540	529	533	521	548	569	529	533	547	540	549	525	520	525	589	542	525	539	534	537	582	542	549	536	550	546	544	542	596	514	566	520	490	571	568	564	496	556	566	524	532	518	542	503	484	515	563	474	547	521	508	543	530	549	505	522	530	551	546	506	536	515	579
54436	47837	30266	25950	26649	25456	20791	18952	19352	13748	9822	14034	13866	13744	12973	7528	3973	2194	1014	737	876	848	1061	1258	1242	991	747	569	431	351	374	365	345	318	306	298	329	288	307	288	263	258	253	261	252	257	258	248	222	244	263	269	238	219	264	236	237	215	237	221	244	231	245	244	246	260	244	248	222	195	243	219	213	252	215	203	246	232	211	194	260	257	214	225	253	227	204	261	238	226	206	228	219	245	236	216	212	224	247	206	226	226	226	245	196	210	223	234	215	219	234	231	222	232	215	226	211	224	207	203	233	197	209	230	210	232	247	208	203	207	204	200	209	193	217	218	225	207	204	241	200	219	195	232	220	206	199	217	208	218	234	181	212	229	228	192	217	228	232	190	205	219	227	185	194	221	198	230	219	219	237	231	241	233	211	214	214	232	191	195	223	212	216	220	231	211	213	220	218	221	250	242	271	217	205	200	229	235	240	225	224	215	232	235	196	232	235	201	236	213	224	218	212	219	218	213	203	204	209	210	200	237	229	215	250	204	206	218	236	206	247	236	209	215	237	220	224	231	239	204	212	212	224	203	212	216	236	205	213	238	222	201	234	230	217	188	219	239	224	207	213	200	210	220	214	239	214	216	233	243	225	196	212	219	245	197	208	241	215	213	236	211	209	201	235	208	208	204	234	220	221	223	212	210	199	260	192	225	199	234	202	222	238	237	214	213	227	225	221	236	211	216	224	217	207	214	206	233	212	228	207	219	233	225	239	211	233	196	207	230	218	229	218	218	205	204	219	231	195	188	218	234	209	217	222	214	212	202	194	230	193	231	222	263	197	222	212	212	229	198	225	213	197	230	201	227	188	228	228	202	210	223	202	215	221	209	216	225	229	198	213	235	239	186	212	220	186	229	196	218	248	228	248	233	225	230	215	218	188	185	209	234	211	241	225	186	195	233	222	193	256	227	245	201	242	215	217	202	207	231	224	220	218	214	221	207	203	226	226	210	221	222	231	219	231	195	211	224	225	209	227	224	221	230	227	222	180	198	211	220	212	233	257	228	229	224	223	201	228	228	235	219	211	225	204	211	231	202	210	241	208	233	207	222	213	214	247	212	211	210	219	249	214	204	228	216	226	220	225	235	193	225	222	226	228	220	204	214	217	224	221	211	218	218	229	231	237	207	214	198	217	197	223	228	239	207	198	220	208	241	218	200	217	222	224	207	189	201	212	226	243	211	182	210	213	220	183	193	209	224	221	196	225	195	209	208	191	205	220	196	221	192	255	211	206	194	237	244	200	223	231	191	205	189	209	204	224	207	233	237	212	206	212	205	202	205	214	226	225	184	194	203	218	226	219	223	260	209	210	237	214	230	227	224	239	215	249	193	229	223	230	212	222	198	219	199	198	239	213	219	222	200	235	202	236	225	225	200	227	217	219	236	220	228	231	207	224	261	219	222	217	216	231	247	228	218	215	205	221	235	207	224	200	227	213	208	197	212	190	225	212	237	237	241	220	215	230	242	232	207	208	215	241	198	209	216	216	197	205	214	235	251	221	228	216	216	218	224	204	184	222	232	238	230	217	228	220	227	244	239	219	233	227	204	179	200	214	230	187	209	211	210	231	211	199	218	205	222	204	220	245	234	192	191	219	230	198	180	208	210	208	209	204	190	223	210	204	191	198	228	200	218	197	235	209	252	227	228	217	211	231	224	209	236	215	221	189	245	209	200	225	201	191	209	216	216	214	212	205	216	198	217	236	237	225	221	177	226	204	214	213	221	237	218	252	216	223	220	198	207	195	201	220	194	200	207	245	207	220	229	213	223	224	230	204	213	246	201	227	217	224	235	250	212	233	208	223	220	212	233	229	228	225	193	216	216	194	220	213	206	200	202	220	219	211	197	214	231	231	221	227	193	240	225	227	215	239	227	212	193	232	204	231	219	227	203	228	196	223	228	228	224	246	224	219	199	210	196	188	221	212	198	220	220	236	238	245	211	216	225	204	194	230	191	229	246	226	209	243	214	218	244	181	214	216	236	214	199	216	229	217	222	234	213	228	209	231	214	203	236	241	217	208	222	212	225	209	210	232	202	188	256	197	213	238	203	230	200	204	213	226	218	187	217	226	206	211	226	198	201	231	197	224	206	227	212	220	212	196	203	224	215	216	221	232	200	229	226	243	235	200	218	242	212	209	215	194	208	239	207	197	211	201	214	228	219	234	211	196	202	208	216	209	225	220	222	212	190	214	220	225	228	221	220	227	213	204	224	220	227	235	187	243	239	212	231	214	220	216	203	231	225	233	214	228	249	219	216	196	194	187	239	194	237	213	198	189	206	194	237	202	220	220	220	185	196	196	205	239	225	208	212	241	194	232	232	241	197	218	238	245	242	220	193	205	199	200	222	193	235	214	207	243	217	235	197	199	213	215	213	228	232	183	227	208	215	223	210	208	201	198	222	214	223	201	224	234	220	232	207	225	247	216	215	223	182	215	224	243	251	191	235	206	222	210	235	219	207	221	207	219	199	229	208	203	208	209	216	215	180	230	247	199	209	228	206	216	216	219	238	222	222	229	235	194	220	222	206	236	211	214	218	232	231	219	181	240	222	195	226	209	217	200	221	223	199	218	206	204	236	230	225	233	230	190	209	218	185	199	225	216	245	229	207	206	229	213	207	209	191	225	237	218	229	212	220	224	258	213	202	216	227	209	224	185	238	221	210	206	198	222	197	230	259	207	219	198	237	204	211	210	267	214	209	237	205	210	208	202	230	199	212	204	207	242	209	245	244	250	226	219	234	244	209	209	237	203	234	223	194	188	219	223	212	200	216	211	231	199	196	212	213	183	206	233	229	206	206	226	211	204	201	211	201	235	235	223	176	208	243	220	235	222	234	218	234	224	221	224	226	228	208	228	254	212	214	227	204	222	226	205	234	230	199	193	211	222	243	209	230	218	199	232	247	227	206	239	233	209	240	232	218	189	209	200	208	216	160	213	224	222	229	211	222	200	219	195	213	195	193	236	237	209	212	227	210	234	221	221	202	226	217	215	216	224	209	220	229	213	222	188	247	237	203	257	233	214	224	204	239	215	222	241	209	210	231	209	208	225	208	180	245	209	216	258	235	261	208	212	219	235	231	213	211	213	205	206	178	245	225	197	195	180	250	226	190	208	209	236	225	204	234	206	206	213	211	214	203	213	211	259	206	213	228	218	230	214	223	216	212	218	226	222	226	227	217	259	212	206	210	198	244	209	242	230	246	206	212	219	174	216	196	239	227	189	225	214	224	237	229	226	203	202	197	227	213	196	210	241	228	216	218	215	215	222	217	233	215	207	233	231	193	194	236	196	197	186	193	190	203	212	221	215	217	220	205	238	234	232	212	199	236	227	224	207	198	204	212	229	214	242	207	206	200	231	223	184	213	211	193	221	201	237	191	226	226	212	220	229	218	220	214	206	230	209	224	226	232	218	179	218	193	197	210	205	223	235	202	220	227	225	223	217	240	224	193
44747	50978	30878	32286	35694	31568	23578	27532	30010	22412	18763	28461	26995	29107	28061	19068	13970	9190	4762	4408	4770	4703	5891	7244	7174	6112	4109	3012	2252	2079	1826	1741	1849	1544	1503	1633	1289	1180	1177	1108	1094	1038	1025	955	975	990	973	862	914	916	938	951	856	897	837	921	801	829	856	823	823	794	863	897	869	877	798	873	814	833	824	797	832	884	891	794	823	789	750	776	760	784	763	736	746	739	685	755	774	738	724	739	689	748	685	708	702	687	672	687	681	707	658	657	732	651	665	682	697	726	657	668	673	668	623	688	665	652	664	702	656	709	699	667	659	670	671	675	657	686	656	644	733	689	624	701	666	655	661	660	661	668	667	660	629	659	674	694	683	672	626	631	641	656	673	665	657	682	680	691	603	677	707	680	681	649	645	609	630	653	647	684	680	704	618	673	697	681	658	675	644	672	657	687	658	658	690	625	704	642	697	677	682	697	639	698	670	672	682	683	680	687	663	706	700	688	652	722	636	649	634	664	694	639	681	659	629	633	711	720	693	642	669	685	663	620	636	668	689	638	681	630	658	684	697	619	690	708	688	653	660	674	667	603	601	685	641	672	673	666	662	648	641	694	655	634	656	647	632	657	606	625	617	654	652	613	669	662	671	689	655	657	645	637	653	677	650	631	658	649	631	630	683	654	597	684	666	661	638	640	653	673	673	651	652	677	663	669	681	657	607	661	653	666	659	636	678	642	664	675	671	704	623	680	681	673	681	659	696	683	713	676	624	699	670	632	675	703	683	673	691	659	644	658	702	635	652	682	657	662	652	632	647	609	645	665	645	640	651	661	619	656	687	706	605	651	684	662	654	633	657	652	653	664	692	629	698	652	710	633	641	667	673	660	635	655	668	672	681	656	633	685	640	715	676	643	632	676	650	635	676	677	671	665	645	610	639	631	625	658	731	644	639	703	608	663	669	691	616	703	636	661	691	684	673	679	649	695	656	626	651	623	644	681	671	672	651	639	680	680	645	655	686	663	703	657	682	630	649	666	672	603	645	695	663	667	644	639	638	665	644	688	631	682	621	647	645	644	703	663	656	671	652	623	668	652	685	679	696	692	691	678	658	651	612	699	659	658	662	619	593	648	634	661	668	653	645	684	629	686	638	663	611	615	640	680	657	630	672	646	698	656	668	711	659	648	706	687	652	690	670	693	660	703	684	639	624	663	662	661	670	690	643	673	642	687	626	677	648	683	658	685	688	694	707	699	638	660	688	681	705	649	701	688	665	617	682	731	648	657	675	664	620	622	622	660	647	700	689	648	589	671	710	669	679	648	641	662	681	675	662	672	633	663	618	646	654	647	648	609	662	620	679	661	605	703	665	638	664	632	637	671	638	636	689	654	717	646	671	646	699	679	669	653	662	664	679	644	680	675	658	724	646	613	656	619	674	650	684	650	649	651	703	659	659	682	710	702	652	684	636	635	696	684	637	634	673	627	625	644	693	672	673	646	654	673	685	680	616	664	683	676	686	649	619	657	637	686	609	653	698	626	642	649	664	674	607	652	678	623	684	698	688	634	673	643	653	622	667	626	600	674	645	677	669	684	645	669	664	615	669	697	682	616	701	668	646	652	656	638	632	628	635	654	644	632	665	671	654	651	636	617	686	641	670	632	646	686	675	619	671	740	668	685	652	668	664	643	650	648	654	664	631	678	675	640	656	647	639	657	638	649	647	663	638	638	685	680	655	676	650	645	677	682	678	658	667	652	680	683	684	640	649	671	657	676	619	650	643	659	666	645	645	686	648	651	643	700	617	668	682	696	649	632	638	655	671	652	695	612	658	626	692	697	691	636	620	645	680	664	629	647	658	677	674	612	663	651	658	649	632	634	683	595	678	639	693	688	635	673	684	624	616	619	658	673	624	612	646	705	645	674	621	694	610	673	632	638	684	640	666	681	637	742	663	647	680	649	666	672	707	627	687	644	679	594	662	673	677	677	671	740	607	663	693	686	692	616	676	649	648	628	679	653	653	648	619	659	654	683	712	671	663	709	662	695	636	642	646	636	604	688	675	628	627	647	627	626	659	692	621	653	667	660	654	659	680	687	666	647	670	635	682	599	670	647	658	680	649	701	655	675	665	628	669	688	699	690	661	636	667	625	642	676	651	676	652	682	650	679	661	634	662	707	670	676	677	704	716	683	622	720	595	638	618	654	659	639	686	680	669	650	679	656	677	685	654	661	659	687	655	642	667	686	706	639	633	683	648	669	653	659	679	670	694	636	674	681	672	688	655	669	632	680	647	647	638	699	623	662	676	659	675	662	665	648	662	600	679	683	679	656	630	679	697	673	653	672	660	664	696	631	660	687	651	651	661	671	659	610	685	694	671	605	625	617	654	683	666	650	670	651	697	662	655	649	666	658	619	664	634	616	671	678	668	658	649	678	632	684	664	642	679	673	646	731	669	627	646	673	679	669	631	633	603	643	679	629	659	649	664	698	669	689	678	676	674	649	636	659	657	632	665	674	669	638	625	648	657	649	630	606	645	649	660	700	651	661	693	696	675	678	675	673	614	679	636	653	691	660	607	668	619	649	656	662	666	642	683	618	675	638	700	671	680	662	666	673	677	654	653	650	652	667	659	662	641	664	626	681	658	630	664	672	649	639	691	674	644	635	708	639	681	666	693	633	672	688	650	613	677	681	630	650	662	646	643	646	663	631	678	692	611	680	674	677	658	650	672	591	680	618	688	659	683	675	650	655	677	647	677	631	699	684	649	686	633	630	650	637	699	654	640	661	657	655	661	609	607	697	650	675	649	700	688	685	662	677	660	681	654	666	663	657	669	652	631	660	643	627	649	607	648	698	654	670	707	669	670	637	655	680	631	687	607	654	671	706	621	662	682	625	659	673	659	653	632	666	662	678	638	690	676	634	683	651	633	645	668	666	682	664	634	652	701	683	627	663	638	659	644	671	667	617	666	693	654	690	651	655	638	637	650	655	691	638	666	672	676	630	665	621	678	657	663	688	720	689	665	650	697	667	636	710	646	711	700	683	666	700	690	656	646	648	655	682	651	627	636	688	636	645	713	623	635	675	663	624	653	650	664	669	657	638	686	674	657	698	685	600	659	652	630	722	676	665	625	637	653	672	622	636	613	649	622	679	723	679	665	650	727	680	671	677	675	679	642	594	658	633	635	652	653	682	659	658	652	728	659	652	687	676	655	668	664	682	708	646	686	688	650	623	674	662	667	668	709	627	620	691	690	629	645	665	636	669	652	651	614	687	636	669	650	668	681	685	668	674	657	641	689	644	691	669	668	668	600	666	663	683	654	653	668	650	685	690	659	640	690	658	647	674	690	633	602	669	655	612	691	688	671	627	658	653	643	654	681	616	680	675	666	690	647	698	653	681	644	643	633	644	663	647	675	672	687	700	713	617	676	623	676	645	656	642	673	668	666	645	648	673	677	648	661	646	635	643	640	685	630	679	654	622	671	636	654	639	655	669	657	690	679	669	679	639	689	698
20151	23918	8743	3533	2326	1700	1121	1070	905	655	491	770	714	605	494	439	375	307	278	252	253	241	257	263	254	251	238	227	224	254	234	249	238	250	254	232	209	232	213	266	248	229	224	258	249	239	205	177	201	215	257	214	231	232	223	245	232	238	212	223	195	246	237	231	232	221	220	240	223	231	223	248	240	205	221	238	243	235	214	197	218	209	231	200	218	219	212	272	239	219	198	247	217	225	197	209	228	214	237	204	216	218	217	224	219	245	221	226	234	209	202	218	235	217	238	215	228	245	208	221	225	238	210	215	231	233	173	227	208	230	220	231	216	227	222	197	231	232	222	231	233	233	234	223	225	202	217	231	220	219	235	217	240	241	227	230	197	229	209	247	246	283	220	256	239	228	218	216	200	254	238	254	236	255	205	221	250	212	221	220	214	223	232	228	221	214	215	223	247	249	243	232	229	233	223	199	204	214	234	247	224	211	224	226	206	214	221	243	208	225	222	229	229	208	249	216	218	229	214	227	211	232	244	213	233	215	229	233	224	225	211	267	257	226	222	232	229	221	207	231	196	227	220	236	227	242	217	221	228	197	247	236	201	221	214	218	251	222	220	248	241	213	219	236	232	242	223	224	214	246	235	243	213	219	242	238	229	200	260	222	197	229	222	245	230	204	249	216	217	224	207	232	259	232	206	234	224	258	191	238	253	219	212	238	212	227	215	217	249	228	219	207	211	231	231	232	228	243	222	224	218	200	219	227	244	217	201	229	242	221	212	222	215	233	207	229	253	251	232	211	233	232	202	216	226	236	221	252	210	238	220	214	232	233	198	237	232	229	226	228	231	231	247	214	241	212	231	208	208	233	226	219	236	243	208	257	254	237	220	237	217	231	229	230	208	222	220	229	226	195	245	221	215	231	260	216	236	212	206	231	229	204	231	239	234	237	224	194	212	222	246	232	224	217	245	226	227	221	274	212	231	217	241	250	217	223	223	209	210	201	224	215	231	233	230	226	239	229	251	194	237	255	230	228	218	243	229	227	220	237	230	237	233	227	228	217	204	205	223	243	229	237	231	199	238	223	248	227	200	230	229	208	216	227	234	214	228	242	240	219	246	212	210	228	224	234	252	240	258	219	205	219	234	239	210	243	235	215	229	229	204	203	225	217	207	236	195	219	235	248	222	232	235	250	251	229	213	212	220	245	223	218	249	240	222	217	237	232	231	233	226	220	197	238	202	233	253	251	231	202	230	244	222	238	189	208	178	221	225	242	240	228	214	239	222	220	220	261	241	243	194	249	206	251	224	220	224	194	226	238	184	221	224	217	210	230	243	216	202	211	227	229	209	234	248	193	262	215	239	219	216	237	229	213	211	215	223	209	227	204	252	240	227	200	230	215	239	212	224	237	235	212	232	205	220	276	229	221	231	217	240	229	223	206	229	214	241	217	209	239	212	243	247	228	223	238	221	229	239	241	250	202	235	232	225	245	210	223	220	195	220	231	227	220	216	216	218	237	220	232	222	233	221	212	207	214	245	230	218	211	206	237	203	214	212	214	233	194	212	232	245	225	220	237	233	240	194	241	239	232	234	205	209	234	211	228	205	228	231	233	219	248	215	202	221	211	205	230	232	210	259	200	202	219	228	219	238	239	222	222	228	247	209	246	221	220	232	242	238	238	236	236	230	235	221	222	234	204	242	209	244	205	218	246	195	256	232	236	220	221	224	240	245	225	227	228	220	213	246	236	219	207	204	226	250	244	209	227	195	214	249	226	224	233	209	232	206	222	238	227	222	245	213	227	229	201	244	228	193	206	208	204	224	254	227	240	213	217	232	221	222	229	243	229	214	217	208	205	240	226	209	223	229	212	203	237	220	234	248	247	203	233	219	204	203	223	254	221	224	243	239	223	215	240	235	243	206	231	218	209	248	230	220	218	235	212	214	239	212	242	233	223	231	233	251	231	233	258	240	232	253	245	238	249	231	221	246	227	233	247	212	244	217	231	225	225	250	208	234	236	219	234	219	233	219	229	244	196	219	207	206	192	224	198	237	223	228	223	244	222	222	234	241	210	235	215	224	212	231	233	218	205	191	216	194	213	224	202	224	248	219	238	231	231	209	234	219	247	239	251	229	209	202	182	224	239	201	236	189	222	233	226	211	237	253	236	197	238	199	254	211	236	221	244	238	250	233	211	219	237	183	210	214	232	242	207	224	229	227	204	233	227	243	229	218	244	223	210	211	221	220	234	223	241	215	231	233	234	248	222	234	240	220	250	221	249	259	221	259	202	236	236	247	210	230	226	224	205	239	221	239	229	254	248	230	243	203	208	270	214	240	180	227	213	229	235	198	223	222	259	226	183	231	222	222	227	238	233	233	206	233	219	219	208	229	217	229	225	223	224	229	200	228	189	226	215	235	226	241	196	213	221	188	221	204	241	223	223	198	240	231	262	238	230	221	209	245	220	240	211	229	228	225	228	224	240	219	204	215	248	223	210	235	244	231	221	255	217	220	240	224	223	224	234	207	211	217	239	228	209	201	213	237	228	197	215	231	228	223	202	249	206	215	230	229	225	235	211	221	240	228	212	201	198	231	233	217	229	226	210	228	214	233	228	217	211	204	224	227	230	221	216	223	229	214	237	221	233	226	220	237	230	216	208	226	220	222	232	214	217	238	221	232	216	216	260	216	212	217	245	233	217	212	216	234	249	220	236	198	223	235	232	211	216	247	213	216	251	219	233	247	227	248	217	217	190	231	203	222	210	228	204	235	234	224	241	196	235	244	212	210	253	248	217	233	193	228	224	211	229	222	252	250	240	200	225	228	227	210	242	226	216	206	211	242	219	230	252	214	211	203	209	263	234	249	229	195	226	240	227	237	226	196	230	226	235	235	217	232	243	193	211	243	213	226	227	221	208	207	222	221	252	216	225	227	218	214	249	233	209	205	214	229	234	203	220	219	219	243	240	227	203	202	242	249	232	224	211	210	215	213	229	228	227	223	215	236	230	236	242	244	228	227	208	216	230	210	209	212	246	232	228	235	220	223	254	225	217	267	236	228	242	213	222	246	244	230	214	198	224	242	225	248	210	214	222	200	219	214	234	212	199	226	260	194	246	235	202	212	219	235	229	237	224	239	230	200	200	231	198	242	233	224	209	236	215	236	206	219	216	235	218	237	229	218	268	227	237	225	217	234	256	217	228	249	231	218	219	199	234	230	235	225	203	262	230	209	238	241	223	247	212	270	254	242	226	226	227	243	243	221	229	241	229	204	242	218	220	230	228	232	229	243	235	218	218	221	242	209	248	267	252	218	230	253	212	228	230	214	219	236	240	225	218	235	191	240	245	241	246	191	213	243	226	232	250	216	220	229	250	225	222	197	213	229	215	219	231	215	216	235	241	233	232	183	217	226	231	234	251	224	241	228	227	212	218	220	243	234	206	242	210	196	245	198	208	230	215	236	249	253	241	218	233	236	242	224	223	249	222	216	212	219	196	242	200
17555	25544	8234	6749	6274	4713	3104	3545	3278	2225	2089	3376	2968	2879	2409	1740	1288	1066	932	831	819	875	921	1014	984	873	826	830	770	758	736	757	793	753	731	723	728	722	721	733	712	749	710	701	735	688	740	726	733	739	722	713	689	715	719	724	692	742	680	646	672	680	724	727	709	713	731	661	743	665	731	674	738	681	733	718	725	709	679	680	717	733	720	730	703	709	708	684	719	679	724	729	717	709	728	706	672	708	694	723	718	701	685	708	694	678	692	688	683	661	708	715	665	684	687	708	721	671	719	721	714	723	699	666	656	666	676	668	650	712	712	712	637	758	711	701	655	711	706	720	680	644	689	681	671	671	702	693	694	694	722	686	687	649	727	691	675	726	677	686	682	644	687	719	691	683	687	720	756	723	725	692	654	666	687	660	669	691	655	641	681	776	661	665	695	742	692	683	696	689	651	708	739	689	694	680	660	711	723	723	715	656	679	713	645	648	721	692	723	712	699	706	680	663	697	718	659	692	727	693	640	681	702	703	703	732	664	727	715	667	673	668	675	724	727	665	662	699	691	728	711	684	738	690	717	666	709	663	685	696	654	690	675	678	710	684	777	688	657	744	636	709	685	728	687	723	714	704	677	696	740	731	689	706	702	724	736	673	650	668	680	686	723	706	741	692	721	709	683	678	704	735	734	693	687	703	690	727	650	668	685	715	689	650	741	697	679	685	703	698	672	710	699	715	705	714	672	718	695	710	717	663	721	745	709	671	700	712	704	694	727	686	671	641	719	679	707	696	696	696	698	717	681	703	715	669	670	735	720	725	693	744	679	719	697	731	651	687	736	654	684	660	710	686	731	738	674	703	729	731	713	655	657	706	708	682	683	733	704	699	675	667	689	745	688	701	729	708	714	746	687	706	765	734	694	680	757	661	714	705	707	704	702	717	732	674	661	671	682	705	654	703	674	686	715	673	717	677	655	686	714	691	725	722	665	661	696	678	705	718	714	687	685	750	714	707	711	701	637	692	700	712	712	638	713	672	697	711	638	693	728	684	636	729	728	697	699	675	698	687	733	665	678	732	731	698	753	712	739	677	686	674	707	700	670	677	668	735	683	730	664	721	673	661	660	666	705	680	697	708	689	719	656	668	692	697	713	668	690	705	687	703	698	761	695	671	739	715	691	718	713	657	690	688	720	702	691	710	716	654	666	687	711	743	667	720	689	762	730	721	658	725	713	676	659	656	685	646	721	690	684	711	681	634	687	694	697	685	703	701	694	700	708	727	644	678	647	680	703	684	670	674	655	683	679	710	697	667	613	723	697	701	687	671	736	677	744	709	700	715	690	699	647	698	670	727	752	688	676	679	693	686	726	703	722	691	715	686	720	718	699	697	721	672	729	649	733	710	701	698	707	657	724	723	691	668	683	755	699	725	717	681	648	746	682	718	671	732	685	690	682	698	687	722	697	683	645	713	642	722	723	704	716	672	651	732	698	712	670	675	681	707	701	675	666	708	635	718	684	708	683	739	776	680	700	696	696	711	689	727	689	657	697	666	715	697	711	727	751	741	712	717	656	693	696	721	708	674	684	690	701	664	686	715	707	708	698	705	689	701	726	709	670	711	684	721	720	695	677	717	691	702	733	700	688	635	695	703	698	701	639	717	665	731	706	661	702	679	677	684	716	689	689	668	697	675	670	685	716	716	709	682	713	660	659	713	661	744	717	692	702	680	682	692	701	678	731	657	681	645	698	645	668	705	704	653	683	716	726	732	712	674	654	682	676	656	711	715	653	681	697	699	670	697	725	701	726	727	733	683	733	682	655	691	729	670	698	755	700	750	748	696	710	702	687	665	711	674	673	670	707	645	698	688	772	719	678	684	717	733	710	713	655	720	739	738	712	662	676	660	725	705	703	693	686	671	658	670	683	682	717	706	722	699	683	683	671	711	692	693	699	713	679	708	674	706	681	634	673	668	676	721	672	710	653	729	685	706	649	724	699	666	695	714	703	701	750	707	708	693	705	703	708	683	669	677	696	731	723	753	730	690	732	704	714	704	681	716	676	677	653	724	700	730	648	706	694	688	695	684	707	708	727	734	709	713	725	723	715	705	661	702	730	685	701	692	690	688	754	724	684	650	695	708	678	729	708	732	657	690	683	730	732	718	663	704	714	725	667	717	675	692	685	685	669	665	686	701	735	680	689	691	679	733	718	678	731	726	724	723	743	681	667	666	703	697	735	709	691	695	702	683	744	685	728	681	696	699	730	659	716	712	689	704	696	671	718	672	630	663	704	730	702	726	702	701	695	667	685	687	672	679	725	675	692	704	734	664	707	629	679	664	706	716	734	702	667	682	749	656	679	729	688	694	690	702	703	700	666	708	696	682	673	663	714	738	774	729	712	719	733	712	708	701	684	710	665	703	690	674	682	681	639	739	679	694	732	661	707	762	695	678	690	702	675	684	719	710	700	690	723	657	710	676	666	677	703	710	716	658	682	697	690	689	703	745	706	712	670	706	698	737	732	695	739	679	667	684	681	687	679	682	736	676	691	705	723	714	665	663	681	687	708	675	681	704	655	694	673	690	736	725	673	688	708	679	698	660	684	637	731	770	662	724	693	688	715	695	712	667	694	735	721	723	657	699	701	666	709	671	710	722	695	698	632	662	656	715	700	710	705	693	655	684	684	736	703	647	696	692	698	695	700	767	679	703	704	713	689	687	679	661	664	701	635	691	648	703	710	703	675	709	725	662	683	667	717	673	681	642	682	735	711	733	663	712	732	653	681	699	710	732	664	689	728	666	705	678	704	735	702	733	698	658	705	712	704	729	725	730	658	675	731	731	691	707	690	707	681	666	655	706	715	683	659	673	714	668	676	678	681	674	695	674	681	679	728	722	660	724	748	698	679	698	681	681	696	694	752	690	720	649	674	711	742	651	707	745	691	713	687	706	699	683	708	720	663	697	659	782	699	686	705	746	689	695	674	712	722	682	690	669	704	679	685	721	674	663	702	688	676	717	689	712	691	713	705	662	694	661	694	687	713	745	720	703	658	765	751	670	722	631	675	695	716	702	628	662	687	638	721	689	697	686	705	675	674	722	675	680	661	672	720	692	696	702	716	671	724	690	707	698	681	720	689	727	697	689	686	658	705	766	671	737	675	662	692	696	685	641	673	673	715	683	665	718	658	765	723	704	687	673	734	664	641	703	631	696	695	722	664	719	657	701	717	717	668	692	638	666	741	663	694	688	677	699	671	711	713	681	678	684	740	676	716	731	661	726	682	693	716	704	677	714	709	708	681	698	691	700	695	736	696	743	674	719	664	638	681	715	692	718	686	630	726	676	725	694	718	722	687	690	726	683	733	701	752	722	670	734	705	679	729	686	727	704	698	684	662	706	698	676	662	700	656	747	689	721	744	678	685	712	702	665	717	679	684	675	711	698	733	718	703	661	728	742	710	750	708	719	687	680	729	739	690	688	703	656	682	644	692	690	695	665	693	705
46801	47154	28369	22973	20900	15538	9409	8018	7000	4068	3449	5876	5148	4900	4697	2475	1313	737	427	371	373	415	456	611	537	451	303	314	263	257	220	235	199	218	188	205	202	189	202	190	213	170	182	180	196	161	179	177	181	175	172	200	165	181	205	181	153	169	182	160	159	190	171	192	205	193	159	191	175	172	171	176	174	149	192	192	166	195	155	171	170	180	145	159	165	144	165	208	178	174	162	160	189	169	185	178	169	181	156	139	171	172	188	187	135	168	177	198	167	154	173	148	179	177	180	163	137	155	168	160	163	178	146	163	174	168	177	167	159	168	144	188	191	157	166	177	174	161	180	182	172	168	197	184	186	167	144	137	161	150	165	132	164	181	201	200	174	199	161	180	183	164	169	169	167	156	162	159	187	153	155	179	160	183	152	142	160	158	167	177	167	172	172	151	158	180	136	168	150	166	186	163	214	174	189	191	171	170	164	168	184	146	167	168	203	165	194	169	154	154	188	168	168	158	156	174	180	169	152	182	162	187	173	180	170	165	169	170	165	173	154	184	147	162	172	165	171	180	162	167	175	176	170	148	169	154	157	174	180	170	156	163	169	179	165	180	158	183	175	190	171	165	153	161	169	163	141	169	155	174	144	170	176	180	169	170	173	165	174	163	175	179	167	172	162	142	148	172	160	179	184	212	165	147	181	175	147	155	188	174	153	169	152	173	171	176	178	170	141	172	187	154	153	157	180	159	162	167	177	170	172	175	158	175	179	171	167	174	173	179	169	170	166	173	193	163	151	164	168	155	170	167	185	151	151	181	176	191	166	172	194	170	185	155	162	192	156	165	181	168	177	172	160	171	161	180	155	176	175	161	164	167	150	166	170	152	169	180	182	152	181	160	162	185	170	180	193	160	159	196	168	193	166	198	160	174	166	167	171	174	171	174	150	158	183	153	172	191	166	165	165	141	176	160	150	172	153	163	139	162	175	175	176	175	172	156	188	154	159	164	163	189	161	171	174	179	190	183	182	186	157	164	171	181	175	181	178	171	153	127	164	149	172	164	160	173	157	181	169	184	166	197	164	162	183	174	148	173	196	172	157	158	174	173	168	149	174	176	155	169	182	191	171	170	152	161	170	154	174	171	167	201	169	162	168	160	151	157	140	166	172	197	172	184	156	165	191	168	170	166	164	156	168	180	159	185	177	151	162	185	190	170	181	167	170	184	183	157	153	194	182	157	169	180	182	170	166	170	184	183	161	142	171	171	161	154	179	155	163	171	172	186	171	170	161	180	175	161	173	153	152	170	166	181	161	165	162	169	158	177	172	180	173	169	162	170	157	164	163	153	154	165	162	151	175	182	172	187	170	177	159	179	175	162	188	174	148	151	169	179	162	189	175	196	178	173	187	173	151	183	205	157	160	176	177	182	166	190	177	150	170	174	180	147	164	160	160	151	176	148	173	169	154	171	187	164	170	167	189	171	151	188	174	165	149	154	166	159	196	178	174	147	154	177	177	197	166	174	170	181	173	187	166	173	166	171	177	165	166	163	172	165	151	209	181	174	185	182	165	164	197	169	186	161	165	146	177	155	170	182	161	134	170	182	173	156	180	177	163	182	155	165	154	147	188	159	165	166	185	182	137	170	198	140	171	166	170	185	148	158	172	154	161	164	176	156	163	173	154	163	181	168	151	184	171	156	170	167	164	163	160	161	190	177	171	180	172	156	175	159	171	162	134	164	179	167	159	165	192	174	185	191	166	170	162	163	190	168	161	187	176	193	169	190	165	175	168	150	155	151	154	154	145	178	155	159	168	165	162	190	158	154	173	193	167	151	194	164	192	162	174	173	173	157	153	178	181	171	164	165	182	146	161	193	166	180	177	152	155	181	176	157	177	168	154	142	180	176	166	147	151	174	178	181	159	151	167	161	157	168	164	145	157	161	173	184	184	197	186	155	156	196	156	151	170	188	173	162	179	169	175	171	168	177	169	154	156	168	186	151	189	170	191	160	155	183	146	182	176	153	194	155	184	193	179	148	160	184	174	168	165	176	175	170	152	160	194	164	201	164	174	171	199	177	163	180	176	157	161	172	168	172	172	178	163	158	153	172	180	158	171	143	165	156	148	170	166	167	153	165	170	178	176	158	186	174	176	163	167	165	180	170	151	183	160	167	167	164	169	178	151	178	164	173	169	153	155	170	172	149	165	161	180	150	172	193	188	165	181	169	165	178	155	174	181	162	180	180	177	156	172	170	163	178	168	183	152	178	161	169	182	169	181	172	183	166	186	142	170	179	163	156	183	161	165	166	168	187	190	140	149	170	167	157	169	174	163	159	147	172	184	188	180	174	181	143	174	178	156	152	138	148	164	162	152	156	175	149	168	175	175	159	207	188	164	167	197	160	165	163	164	174	174	145	166	163	190	170	166	172	179	157	151	159	160	171	182	182	188	141	131	176	145	161	150	167	171	177	187	175	181	171	149	170	159	184	179	173	177	139	174	165	169	171	178	165	148	167	173	168	179	172	170	133	166	172	167	167	151	164	170	154	161	170	144	164	154	168	149	186	163	145	157	183	181	149	175	169	165	165	162	190	157	144	171	172	170	148	159	161	151	175	158	176	180	196	134	173	177	154	176	170	160	168	156	161	150	177	153	173	176	155	161	141	170	189	185	173	149	170	156	159	180	180	156	174	158	159	164	161	172	185	184	170	139	158	170	135	180	181	200	169	155	189	179	166	150	187	186	177	177	153	162	183	181	182	164	168	176	171	176	174	164	176	138	185	160	165	176	175	174	192	162	152	146	170	200	182	164	184	160	170	147	171	155	139	197	181	173	153	156	134	159	161	176	171	169	170	167	146	173	158	157	158	151	176	160	157	172	154	179	167	163	168	157	167	160	184	169	157	191	153	154	182	179	153	155	160	165	148	180	129	166	165	175	195	136	165	163	142	170	186	196	174	192	171	142	194	153	164	159	146	159	171	181	169	170	171	155	186	173	137	172	165	166	157	188	179	168	163	189	182	164	175	199	164	187	166	174	164	173	182	196	181	188	154	192	158	175	147	171	168	158	147	175	168	178	145	180	144	188	151	147	177	179	171	186	163	165	156	176	176	177	158	170	155	157	180	148	151	173	157	196	172	163	177	141	189	162	184	178	140	175	177	169	153	172	168	179	151	172	191	165	171	198	184	184	174	179	173	166	175	176	184	135	171	144	171	175	164	151	162	144	166	186	167	156	144	150	161	173	138	178	151	170	188	155	176	186	186	180	173	185	171	163	187	166	165	180	132	172	179	159	197	188	167	161	163	170	155	164	167	163	172	181	169	185	178	192	163	177	154	181	157	189	166	162	179	170	169	184	186	153	173	172	173	203	165	157	168	162	165	158	157	178	169	180	164	173	164	175	169	177	152	159	180	152	174	176	184	175	155	143	177	158	135	162	184	198	170	162	181	199	175	170	209	176	157	211	159	170	169	173	176	169	186	158	181	154	193	176	162	193	184	159	157
37715	46100	21740	22333	22165	16890	11965	16991	15938	9608	10278	18106	15232	16357	15936	9442	6579	4172	2179	2014	2093	2318	3114	3899	3200	2639	1992	1385	1275	1179	1028	940	954	866	797	859	781	739	719	697	729	710	651	698	659	618	695	597	634	634	622	643	603	607	582	664	593	603	593	582	600	625	627	626	563	614	619	614	614	585	663	607	610	644	612	588	602	583	587	578	587	612	569	628	583	599	572	552	623	533	575	577	567	530	552	590	552	583	581	538	568	515	516	542	507	527	494	538	543	516	532	524	538	561	584	545	552	532	528	572	578	544	575	537	567	535	535	550	527	564	483	526	565	556	515	537	543	559	594	538	554	557	527	550	531	516	517	489	541	511	534	605	516	513	567	543	525	547	551	561	575	549	551	534	506	507	532	540	551	537	506	550	608	540	518	569	543	550	516	545	508	532	540	520	545	583	543	546	556	552	556	547	540	532	523	565	536	512	522	507	538	512	564	535	548	564	514	528	556	546	501	545	530	513	555	571	532	506	518	529	534	528	546	528	478	576	509	499	532	573	557	543	537	495	531	511	550	509	553	519	575	548	550	544	536	481	541	552	568	541	565	570	497	573	557	521	544	547	531	517	529	505	548	524	531	533	498	506	514	553	540	532	541	568	523	542	549	557	509	549	533	527	593	528	511	532	534	536	527	566	541	562	533	540	549	515	512	557	507	529	499	592	515	541	510	557	543	535	504	514	526	513	552	491	534	499	569	493	545	555	542	581	548	530	501	534	551	545	532	559	536	524	521	543	553	533	521	538	486	553	507	508	560	531	537	527	558	531	499	564	540	530	529	531	546	535	517	545	509	526	528	526	522	499	535	554	539	537	549	540	501	504	519	572	501	574	568	532	503	530	525	535	539	540	605	533	543	551	523	538	521	550	543	534	585	555	558	537	570	531	550	507	530	621	549	509	533	532	567	528	543	523	520	492	531	544	550	638	543	524	545	565	501	592	513	547	570	588	520	538	520	519	519	533	552	499	577	528	549	518	542	536	578	554	518	556	544	548	550	550	560	509	548	510	506	514	531	547	545	558	531	509	525	535	525	485	527	503	543	546	554	516	538	566	542	538	525	563	507	535	568	502	524	565	485	505	532	550	518	532	550	543	525	583	526	537	528	555	515	537	540	532	488	535	540	533	520	575	537	503	514	506	506	561	531	559	523	552	514	511	515	549	524	499	517	544	548	526	529	570	597	516	579	543	554	584	542	534	547	541	552	547	538	522	522	513	510	570	557	518	501	543	518	515	556	546	515	544	565	513	523	543	552	539	505	540	590	540	507	546	547	535	565	515	568	584	563	497	581	540	546	534	557	526	551	554	575	475	542	528	527	561	541	511	547	532	553	528	533	571	548	529	521	591	530	523	525	514	531	516	516	510	565	526	537	492	534	523	553	506	509	515	575	524	522	544	560	562	547	554	549	542	567	511	539	525	527	522	554	535	536	548	536	540	548	540	506	532	555	524	519	531	522	532	522	538	488	543	545	570	532	521	593	536	558	541	511	493	569	507	550	559	556	542	496	529	534	527	491	539	546	512	507	545	546	534	516	582	521	548	522	576	559	528	531	547	510	536	543	562	525	533	535	542	597	568	518	527	532	535	520	509	483	574	493	560	580	507	534	510	548	548	533	533	547	511	545	497	527	587	541	524	526	538	527	558	513	517	504	515	542	551	533	505	530	531	539	509	544	526	538	546	534	535	502	528	469	551	502	554	592	539	563	530	526	550	574	536	600	521	528	510	537	531	517	517	483	539	571	527	542	526	522	555	529	549	520	518	529	486	545	554	512	490	572	531	521	591	532	518	519	541	512	524	540	567	593	554	543	544	521	558	589	548	511	528	518	510	490	489	483	485	544	513	491	580	558	539	527	524	546	540	543	532	538	542	550	543	504	534	521	535	517	558	502	527	564	553	548	586	524	507	519	554	525	570	550	530	535	535	533	570	493	530	558	526	525	527	561	544	515	521	525	536	501	538	517	519	526	618	558	512	508	575	528	559	559	546	545	541	548	557	554	574	534	526	553	544	566	556	514	512	542	540	592	574	518	531	554	539	544	563	542	529	524	507	526	508	509	567	560	521	572	557	548	530	522	518	562	500	559	545	524	485	541	547	536	500	549	555	565	497	549	529	523	562	503	539	556	545	548	546	575	552	547	503	539	568	540	558	531	540	508	524	523	569	511	505	526	573	528	518	558	538	531	559	546	511	485	528	523	530	575	565	529	534	576	562	584	514	496	537	579	543	539	516	547	545	529	530	523	553	561	513	548	487	564	541	548	559	516	550	553	554	540	554	546	537	565	539	549	553	557	536	576	544	597	562	529	526	536	526	504	510	527	532	560	559	539	556	544	549	523	544	511	546	528	506	569	564	511	504	522	522	567	548	521	540	530	520	551	533	513	496	527	551	553	528	564	514	548	515	578	520	521	513	533	531	523	513	569	586	526	514	529	561	571	552	512	517	544	539	529	531	527	537	550	545	562	559	558	523	556	541	515	542	533	527	510	523	563	530	546	570	509	545	538	598	531	571	513	565	513	553	589	557	554	566	502	547	574	532	544	530	592	530	584	542	477	528	548	560	522	554	496	514	511	576	562	534	546	501	532	519	524	548	530	520	495	537	577	535	538	562	527	528	534	545	545	525	543	515	533	512	545	566	568	546	529	552	521	512	520	506	546	562	545	561	536	526	524	524	556	532	542	527	507	575	479	498	568	531	546	536	561	551	511	535	507	557	541	566	509	532	538	526	550	506	520	554	558	517	545	536	561	506	508	545	559	586	532	515	512	507	531	539	532	531	560	550	539	526	545	548	538	510	524	523	519	553	545	537	524	535	507	552	542	558	599	520	556	525	547	519	539	566	548	523	520	503	529	567	511	546	520	519	550	524	535	567	585	523	552	555	541	491	536	495	536	533	509	554	520	511	545	526	522	498	521	539	560	526	541	517	542	554	577	503	519	516	522	534	558	531	521	536	493	528	557	545	518	520	545	508	553	527	517	575	572	559	534	514	543	539	538	561	558	566	553	557	519	543	502	538	509	544	540	546	536	506	542	500	563	543	534	536	494	548	512	523	539	533	533	531	554	564	567	562	530	532	564	568	536	556	542	525	543	516	559	521	530	580	555	540	503	532	553	504	557	588	495	538	558	541	528	568	502	523	492	553	544	558	534	504	525	505	520	554	572	521	554	535	556	539	565	495	491	540	580	518	493	549	599	562	556	523	524	524	544	555	560	509	579	539	556	522	544	514	543	554	574	515	532	555	556	578	557	576	574	559	550	490	510	549	546	562	551	557	529	524	548	546	557	502	502	599	534	519	544	552	547	560	494	559	540	599	510	564	548	539	527	519	540	530	533	552	555	554	520	510	534	514	511	534	527	545	552	542	570	534	529	525	559	545	496	552	536	553	598	570	496	576	578	552	544	541	519	531	533	564	525	544	527	534	527	542	540	531	561	590	502	571	549	535	529	552
54091	46037	30311	25413	26075	23810	18302	15429	14850	9907	6625	8954	11600	11018	10110	6045	3810	1898	969	815	913	903	1257	1509	1314	1004	727	527	431	415	378	324	336	324	320	310	326	284	276	249	256	248	265	264	288	267	233	267	276	258	233	239	246	274	264	219	238	202	239	236	235	258	240	243	236	234	232	244	242	253	229	187	225	222	263	245	228	220	226	219	233	230	239	191	221	226	238	223	223	228	233	230	226	205	210	222	242	222	223	227	247	204	205	224	204	244	220	227	222	210	208	252	231	217	237	233	238	225	220	197	210	222	233	215	216	225	224	204	209	197	200	192	230	202	214	238	214	229	219	221	199	207	222	193	232	252	240	222	216	247	239	236	219	231	216	216	192	208	228	217	217	222	204	225	197	230	222	219	234	218	226	230	207	194	198	227	206	223	211	228	225	238	194	207	195	233	217	221	193	201	199	215	236	207	188	231	230	222	225	197	214	185	220	207	224	190	222	188	211	191	227	224	227	210	230	227	198	204	219	227	225	233	216	218	209	209	216	234	219	213	230	214	225	248	195	223	253	201	206	220	210	202	207	200	221	231	215	224	213	234	221	225	220	200	241	210	186	203	233	228	202	227	214	207	221	221	222	209	204	212	205	205	217	225	224	207	224	228	213	214	217	202	209	195	175	218	203	222	208	225	227	223	208	214	254	213	220	220	198	190	202	196	219	216	214	220	216	208	201	214	204	219	220	227	222	225	189	192	226	208	233	252	206	219	220	216	234	226	228	204	220	199	188	223	213	198	227	207	202	203	223	204	225	243	226	206	242	247	232	210	222	203	212	216	210	214	243	215	205	231	205	197	227	205	196	182	217	203	238	247	201	202	222	206	238	199	218	207	217	223	219	227	235	217	210	209	200	213	222	222	233	208	229	226	213	237	221	229	219	213	234	235	187	209	213	221	214	226	217	199	189	217	222	215	222	243	224	237	219	228	186	207	213	251	203	242	205	229	197	217	204	235	236	210	231	221	184	248	220	214	210	210	208	244	209	231	216	220	203	215	230	223	236	249	238	167	196	203	201	231	233	210	236	219	214	178	219	240	208	220	226	230	210	188	210	211	203	208	201	223	230	238	204	226	216	236	192	242	226	208	228	208	211	224	222	217	198	213	219	206	213	200	212	210	226	209	210	200	220	233	216	227	200	207	206	204	205	219	205	205	200	216	206	217	230	213	225	206	202	206	215	189	207	214	200	212	223	206	213	222	223	205	196	227	226	207	197	228	207	203	219	224	205	217	226	206	211	244	227	244	203	209	206	207	223	230	232	232	200	197	221	233	196	232	229	227	215	206	224	214	237	214	221	206	233	214	200	211	218	213	214	224	206	202	196	214	225	221	242	202	212	233	208	216	220	233	251	240	227	195	202	198	218	202	211	218	228	230	211	190	182	237	226	221	190	244	228	222	216	215	185	211	224	203	212	213	207	235	206	201	199	209	237	209	207	216	204	221	222	210	204	249	235	195	218	155	214	188	223	236	250	213	222	218	198	227	230	214	217	223	211	204	196	230	239	195	216	204	210	235	202	210	240	236	214	237	224	209	197	202	192	237	234	229	224	209	234	206	216	222	186	244	206	210	227	200	231	231	222	226	209	199	195	239	226	207	219	242	198	202	234	229	191	214	238	203	237	213	194	207	217	218	231	224	200	214	191	226	247	202	221	228	217	219	202	236	195	234	223	215	233	218	225	225	209	202	193	219	214	195	212	228	204	218	241	236	193	213	222	213	241	239	221	200	197	198	219	194	201	215	212	220	210	211	196	204	221	212	199	225	217	232	204	187	215	217	219	241	206	229	236	193	228	218	204	220	223	240	213	212	212	208	232	206	226	208	255	185	226	229	209	211	228	239	219	228	224	213	221	241	215	220	219	212	233	226	206	207	224	223	233	232	202	183	207	240	214	199	205	219	229	210	214	227	235	201	238	220	217	229	211	175	184	193	218	225	209	200	205	206	185	214	201	215	232	230	217	233	219	218	221	209	215	222	227	226	220	224	225	244	218	191	237	220	224	214	204	208	222	209	233	224	190	231	210	210	215	202	219	223	254	220	208	217	230	216	219	210	212	231	204	194	203	176	230	246	224	222	237	219	214	195	222	210	206	222	232	195	190	208	213	229	208	226	218	184	199	226	203	207	219	196	235	227	204	200	179	199	200	221	215	204	225	213	190	216	243	221	232	221	219	227	191	235	229	215	175	187	222	213	233	206	219	212	196	224	212	222	229	209	180	217	201	214	188	214	179	218	212	222	239	230	201	221	209	233	206	206	222	229	214	189	260	227	205	215	220	219	245	208	224	233	227	223	224	230	218	226	219	213	217	236	228	241	212	245	191	215	225	226	208	224	206	195	216	231	199	224	219	241	207	200	204	218	203	226	213	217	239	225	225	210	221	180	214	210	221	225	214	209	214	214	227	233	245	205	225	204	229	208	227	246	211	221	233	225	230	206	213	226	230	213	212	190	206	227	242	235	223	216	203	206	197	219	205	229	194	198	216	196	204	230	200	219	201	252	204	218	206	228	219	209	221	232	239	218	205	212	243	203	230	228	202	233	224	229	212	196	235	213	208	226	224	192	202	202	206	222	234	204	235	237	210	220	233	209	228	192	234	220	206	209	218	216	241	222	229	218	222	213	204	210	225	241	229	212	215	210	189	225	212	205	216	204	234	222	232	221	222	246	217	197	227	228	227	209	220	210	237	217	221	243	219	228	196	212	197	241	214	210	214	200	212	241	216	201	199	219	215	200	256	220	212	217	203	239	248	252	214	214	192	191	202	222	235	210	188	199	214	236	202	199	222	212	226	209	206	206	214	214	231	204	203	196	240	200	237	217	205	239	208	229	237	218	197	185	214	213	221	232	236	212	211	229	208	198	207	175	202	223	212	230	227	219	211	224	202	240	243	237	203	203	220	246	241	225	210	210	199	213	210	215	209	214	189	188	219	204	247	223	224	220	181	232	217	210	201	236	234	218	211	224	224	217	224	226	228	212	215	207	205	220	237	197	226	211	204	214	239	187	208	224	229	214	198	221	203	226	229	232	227	229	232	217	213	226	214	240	228	210	214	234	238	198	254	191	222	217	186	205	236	195	211	213	210	211	219	198	216	230	219	210	214	206	189	222	262	222	220	229	222	217	209	224	247	239	218	198	218	214	193	225	189	218	227	233	216	206	228	184	208	199	200	209	214	196	224	237	214	223	244	224	202	200	202	199	197	227	195	185	231	214	228	205	219	213	218	230	210	234	224	202	223	228	238	223	202	199	204	198	230	205	192	224	237	228	217	237	198	228	214	227	189	235	202	239	211	210	197	225	222	226	225	209	208	205	234	213	216	226	213	220	209	213	212	200	226	216	196	225	245	208	204	212	217	230	200	192	202	200	220	226	206	221	232	192	208	204	251	243	215	228	203	225	210	243	199	195	225	201	187	213	247	202	222	208	243	220	229	213	220	226	216	205	222	236
45826	48769	28689	31641	33247	25892	19263	24259	25554	16585	13862	21675	24717	25896	24580	17313	12985	8094	4676	4006	4409	4718	6833	8727	7597	5635	4406	3113	2581	2185	1985	1829	1616	1420	1355	1388	1241	1190	1178	1077	1013	1023	976	987	1078	881	924	926	919	882	888	862	830	854	843	911	833	772	805	788	817	815	819	828	812	783	804	847	799	820	795	791	779	854	835	819	793	845	779	804	798	782	790	778	722	766	742	705	749	734	738	724	721	735	685	694	680	732	701	732	690	698	661	698	667	656	664	643	678	691	703	698	673	621	668	669	663	618	684	641	660	669	649	664	631	623	655	680	620	622	663	627	617	666	644	671	654	649	695	640	616	643	662	644	681	680	634	655	617	651	621	647	694	639	674	658	650	673	682	619	694	665	660	661	660	655	624	606	681	665	636	665	645	672	630	682	631	638	664	675	678	667	663	668	673	634	653	650	672	693	687	664	672	627	636	638	695	640	659	619	660	632	640	665	666	654	649	659	614	645	639	623	673	709	655	666	677	661	693	678	676	696	661	657	654	640	635	667	654	630	672	630	653	642	645	692	645	649	670	663	628	659	615	694	652	639	684	616	669	664	672	705	657	672	639	666	635	710	719	670	643	708	652	688	678	667	657	639	632	672	633	643	642	673	637	634	610	632	649	620	633	701	673	706	662	667	664	658	629	624	596	642	623	656	665	680	665	640	606	654	716	662	660	657	620	650	672	647	666	692	672	655	660	657	659	675	611	647	700	622	692	647	650	613	618	664	717	667	643	640	693	649	656	659	622	652	651	679	641	652	660	653	633	656	623	702	614	655	653	688	709	666	660	642	695	686	623	657	647	654	647	702	664	688	676	667	608	686	671	672	695	661	625	721	656	622	628	632	675	622	619	650	634	630	655	642	677	636	663	656	684	719	655	642	685	640	667	695	647	677	648	653	654	655	676	647	649	650	648	621	656	647	685	670	675	651	671	669	644	636	662	647	657	638	605	661	660	683	651	650	663	692	623	695	632	643	610	671	654	653	677	682	673	638	647	671	669	652	606	671	601	635	683	615	643	624	649	641	653	657	644	685	717	682	654	651	700	724	683	668	671	636	596	667	649	638	664	650	669	674	645	657	625	684	681	705	683	675	690	655	659	660	655	657	675	645	643	635	689	665	650	637	618	645	670	663	658	726	699	635	649	629	676	700	622	696	662	656	686	658	641	640	687	643	625	680	646	634	660	606	617	722	611	655	627	635	641	647	703	673	650	633	620	648	641	679	638	658	637	629	662	699	633	706	671	646	672	639	660	709	694	725	650	655	661	654	643	648	676	628	669	685	632	687	622	621	679	672	673	669	658	711	676	649	667	650	596	648	640	634	649	672	661	633	660	652	645	640	607	630	681	639	670	649	674	590	638	705	656	665	668	641	639	654	659	673	631	649	673	652	659	680	648	655	658	653	668	686	655	661	683	652	647	636	644	642	650	639	676	702	625	633	612	667	662	670	678	619	624	685	622	673	663	684	642	636	672	682	640	652	640	661	653	664	695	612	656	659	628	672	670	643	692	646	655	628	612	643	659	674	647	595	625	643	657	651	607	672	646	691	639	648	610	687	657	648	673	609	664	623	646	667	669	594	612	635	654	661	655	644	691	612	696	695	696	675	636	675	667	652	670	595	630	644	700	633	671	655	672	654	646	607	663	666	679	654	637	594	688	667	638	640	636	650	630	696	672	659	648	616	648	653	651	655	661	660	663	653	620	629	648	687	658	628	655	642	638	693	707	683	621	624	662	659	648	671	661	648	669	665	682	676	647	668	645	668	660	638	663	664	633	662	679	643	657	678	688	670	686	645	671	692	666	645	617	671	667	654	666	649	630	646	652	698	641	640	645	679	585	689	674	684	634	641	675	628	610	675	620	661	645	670	656	629	634	636	668	665	639	700	632	637	676	582	690	603	616	664	675	721	618	690	657	668	638	647	637	643	642	619	633	678	692	678	649	607	638	628	674	662	642	608	650	674	622	630	631	638	642	689	660	664	671	664	693	636	646	684	654	708	673	692	680	641	647	633	615	688	650	656	617	676	673	656	666	701	685	657	663	596	659	650	612	649	674	662	646	658	678	627	663	633	644	633	654	657	654	666	657	629	629	609	695	657	654	560	639	608	650	623	649	686	646	674	654	637	653	634	647	663	640	657	651	677	688	675	632	626	655	636	653	627	646	652	641	664	638	649	645	658	648	632	623	675	665	685	627	666	676	618	672	668	671	674	631	639	648	662	631	653	614	639	672	603	642	706	630	676	672	682	633	620	652	659	626	616	680	675	654	669	601	670	651	689	667	646	654	741	684	676	672	631	647	632	649	705	628	670	645	615	672	684	619	621	673	642	645	632	693	675	653	645	636	637	652	668	657	634	667	652	622	673	640	692	641	669	638	637	631	630	634	672	711	697	644	668	658	666	679	655	618	646	680	642	688	692	627	670	689	644	629	631	692	662	683	658	673	711	660	647	617	659	734	661	650	686	642	661	671	640	633	662	656	686	648	709	686	693	590	657	630	642	738	637	671	624	693	660	705	644	618	592	647	621	640	636	672	657	635	649	621	646	674	647	612	687	674	632	651	659	675	608	645	618	677	631	659	636	651	619	651	680	669	652	701	662	674	636	644	667	683	626	689	597	654	712	660	660	658	684	661	638	634	669	625	647	632	653	684	712	628	704	650	663	619	657	685	660	663	637	610	640	644	619	721	629	666	645	669	622	660	679	674	640	680	684	642	685	633	642	685	646	657	662	619	693	673	700	607	611	644	669	693	609	657	628	645	650	644	683	662	639	704	679	621	667	692	646	678	659	653	579	643	667	650	655	697	632	663	623	652	667	658	654	650	661	591	641	635	618	652	657	640	690	647	671	635	658	642	623	614	649	656	650	669	636	697	657	648	652	605	628	674	678	674	663	646	649	660	641	668	620	680	611	687	685	622	621	710	617	659	648	637	669	693	636	656	626	624	644	647	670	658	685	656	656	666	671	639	627	686	703	655	669	615	653	649	653	676	656	653	668	661	643	712	657	646	672	644	655	682	624	679	671	678	645	654	666	669	632	661	674	604	645	649	645	601	656	647	662	669	635	663	631	686	687	628	640	601	655	640	653	615	685	688	640	686	652	664	640	604	712	653	630	685	683	679	644	656	639	634	656	608	651	640	627	665	681	644	671	654	629	656	616	610	651	664	663	669	682	645	657	625	673	665	630	639	643	687	711	606	655	700	692	663	590	624	589	669	678	621	653	662	705	629	625	628	679	592	687	634	657	647	621	650	623	708	629	626	652	648	644	670	644	685	609	653	665	657	632	641	669	654	583	715	638	644	662	622	635	621	668	640	644	636	648	707	677	674	677	664	629	634	640	600	619	656	631	613	662	677	614	673	735	653	667	649	676	641	639	673	701	647	673	664	670	668	692	658	600	663	713	658	696	681	646	647	655	626	652	623	676	640	645	650	648	702	623	659	684	684	645	655	676	685	657
19983	23323	7893	3104	1861	1261	792	667	725	480	437	609	541	534	460	314	340	303	289	284	240	234	254	289	256	225	233	254	254	223	212	238	222	199	208	214	206	218	247	235	187	209	250	227	223	240	224	203	234	231	200	227	236	201	227	212	200	210	194	240	214	217	247	230	226	229	220	211	212	204	236	228	216	191	238	230	224	222	228	223	211	228	219	222	213	229	238	212	207	237	227	219	202	241	215	211	209	223	246	241	233	231	231	229	219	235	212	197	220	237	230	234	217	239	216	230	219	218	227	222	236	222	242	214	227	214	219	223	232	234	223	236	247	211	215	218	221	233	221	221	225	199	230	217	225	205	212	212	214	233	225	255	242	229	205	232	230	212	226	216	201	212	228	218	231	197	211	262	259	188	210	229	213	244	255	238	219	223	214	211	209	215	242	224	217	212	216	198	248	230	234	239	233	205	203	222	233	237	246	207	190	211	235	243	243	216	197	230	202	220	219	225	224	216	219	208	229	225	205	217	247	215	203	246	217	249	220	239	239	223	219	229	201	212	205	219	229	228	198	224	204	237	232	210	186	211	203	204	216	233	208	228	237	216	234	217	212	255	226	215	233	195	239	215	223	228	222	219	220	230	246	212	228	226	240	213	210	212	248	236	187	233	236	213	228	237	219	208	211	194	216	215	231	225	189	223	234	204	223	208	216	231	243	215	190	243	224	246	239	212	251	250	228	225	211	200	224	203	219	221	217	221	244	218	228	226	225	213	206	216	249	245	193	211	219	196	234	220	238	209	259	223	231	235	224	228	207	242	240	220	212	220	222	229	243	201	224	219	210	220	217	218	222	200	221	207	215	210	197	218	234	209	204	221	235	189	207	229	253	227	201	226	253	180	215	236	206	213	206	219	240	212	221	224	238	230	249	215	219	231	245	231	232	222	212	205	227	218	232	201	232	241	217	217	200	227	227	228	259	224	226	214	260	227	238	219	214	198	211	219	233	240	226	226	219	202	232	225	236	226	215	219	199	222	233	224	199	204	244	225	216	236	209	229	234	232	201	225	230	226	189	216	199	183	208	224	232	216	225	216	209	218	208	214	225	225	209	203	249	224	236	233	240	231	233	215	225	219	248	206	255	226	239	212	218	243	218	241	187	246	222	229	210	206	222	250	213	218	228	230	219	229	205	220	238	219	224	206	209	245	234	181	219	231	216	218	205	204	232	214	212	205	230	230	207	191	226	218	216	226	205	212	234	233	234	230	209	225	230	220	212	262	220	198	231	211	225	235	234	247	203	210	232	215	215	232	240	223	210	220	222	225	239	246	210	238	216	210	226	212	219	222	199	225	221	212	217	250	228	250	252	220	235	198	199	215	214	230	218	210	241	247	192	252	229	206	233	212	215	182	198	231	227	220	224	202	240	222	208	226	223	212	210	229	209	203	231	219	203	224	193	225	223	241	217	216	218	237	218	221	219	218	239	213	199	224	204	182	228	237	202	218	218	246	242	222	212	232	238	224	223	220	231	232	210	205	215	229	245	213	184	248	214	239	248	253	219	227	240	209	198	227	237	228	224	196	215	226	205	220	210	198	229	216	205	234	200	215	236	216	255	213	221	200	224	226	209	215	228	233	240	236	228	213	242	203	220	220	211	207	192	252	210	195	226	199	257	228	215	220	222	206	208	220	219	221	211	231	207	221	270	209	244	187	201	223	231	217	270	242	241	195	227	199	208	238	191	195	223	238	220	249	221	208	199	234	260	224	223	217	223	213	204	237	237	215	233	231	210	212	233	231	207	208	241	200	263	215	227	205	215	217	225	251	191	220	235	210	229	224	242	230	202	174	224	201	230	243	249	237	212	204	226	222	221	202	214	216	208	221	232	235	211	236	208	235	209	231	230	196	221	205	237	242	213	230	214	236	223	192	237	224	223	223	229	214	231	201	212	221	256	233	262	237	209	225	231	221	225	214	202	217	202	219	234	195	189	228	220	201	220	231	228	216	194	214	203	223	203	225	243	228	217	205	227	205	228	206	211	194	224	252	208	234	233	217	210	234	219	229	269	238	230	209	209	225	207	216	221	220	241	238	233	233	234	244	243	218	230	211	247	247	202	230	232	227	233	223	241	220	224	228	226	240	230	202	208	235	242	253	207	201	250	184	208	238	230	226	228	245	213	214	248	231	213	216	237	197	252	253	239	242	214	197	235	221	218	229	218	235	227	195	222	243	204	238	208	207	229	212	221	183	218	246	248	224	225	218	233	196	209	213	219	211	201	231	190	219	212	226	227	202	197	244	230	206	232	225	199	211	216	218	214	220	243	223	201	230	222	236	210	228	229	185	224	227	200	227	231	227	224	222	240	228	198	229	210	219	216	233	193	219	217	227	238	208	228	233	220	187	196	203	223	223	211	259	248	203	209	233	193	215	215	216	221	199	224	226	236	212	224	215	218	215	217	221	218	233	219	238	223	221	196	235	243	220	215	235	228	225	225	212	221	225	230	207	223	221	238	224	219	238	245	205	211	221	249	196	213	222	221	213	233	257	232	220	208	227	213	236	199	207	216	193	209	212	208	221	219	202	189	236	237	234	212	206	226	237	199	232	236	208	201	230	222	231	227	215	217	218	229	235	220	260	242	232	223	224	219	206	221	229	206	239	222	211	254	228	233	213	199	221	260	217	216	227	240	240	225	231	215	223	243	205	230	208	245	224	220	221	208	227	224	218	237	215	232	224	222	231	232	223	229	227	215	223	224	222	218	198	249	224	219	232	218	236	206	210	216	211	225	184	208	247	215	233	226	225	212	205	214	223	229	241	198	227	248	235	221	218	204	220	219	204	219	209	218	245	236	251	236	201	209	244	192	244	229	227	222	229	208	226	225	228	235	230	202	232	223	241	219	215	220	206	204	218	207	235	221	225	215	214	211	207	221	217	233	225	243	207	248	204	234	226	225	209	236	229	194	220	239	208	212	215	204	239	250	212	196	253	220	204	239	249	219	214	219	219	209	257	209	215	228	212	222	228	231	197	247	212	214	235	240	237	195	225	207	211	226	245	227	212	192	203	230	218	236	225	227	231	213	214	224	234	232	223	230	202	234	215	232	228	208	223	241	222	225	233	209	216	248	203	226	228	220	222	208	243	204	192	205	211	257	232	192	203	222	215	231	231	196	234	206	222	215	226	228	210	233	207	224	217	210	221	222	235	207	229	239	234	235	224	209	238	216	200	247	226	217	211	214	220	244	232	214	234	211	219	224	241	239	230	233	219	193	241	199	222	215	238	233	237	222	204	252	229	217	208	246	224	220	225	234	215	231	207	207	241	214	225	216	240	220	224	219	231	250	224	232	216	257	224	217	228	207	231	222	214	214	198	199	205	218	208	226	213	239	195	226	206	221	225	211	224	218	213	222	197	214	195	249	230	242	198	232	213	219	198	216	230	220	217	187	231	213	223	215	242	241	213	221	249	230	225	220	229	238	203	216	222	230	231	256	237	206	227
17352	23491	6461	6586	5161	3947	2610	2658	2751	1972	1764	2682	2474	2302	1981	1466	1218	1004	870	866	860	860	898	951	881	910	821	803	789	744	720	742	688	715	691	670	670	696	726	692	690	687	714	676	709	683	718	676	727	725	725	711	718	764	682	638	720	765	717	662	768	727	649	713	664	703	681	685	688	706	703	641	684	718	693	694	729	699	703	717	723	685	702	685	712	702	670	696	643	716	679	740	690	720	733	663	649	662	683	660	737	681	693	677	648	748	684	662	648	703	716	661	624	677	707	685	693	708	677	694	657	709	766	699	700	682	648	653	764	718	696	710	664	720	625	676	687	647	679	699	633	665	721	664	691	690	668	702	660	690	659	671	626	660	659	703	724	712	705	662	688	690	664	709	690	690	712	714	696	701	687	658	695	663	710	688	681	738	718	708	684	730	725	727	710	717	690	676	705	757	685	676	709	660	692	677	697	707	727	716	701	680	685	634	673	707	744	664	655	683	714	717	748	762	675	667	704	703	705	655	673	673	682	643	667	702	695	712	732	672	679	739	696	696	650	655	689	687	682	716	679	625	719	723	685	657	676	739	709	656	690	713	683	702	695	691	670	725	696	703	693	655	689	695	673	689	643	721	682	696	658	702	703	654	663	715	694	670	665	734	695	720	702	720	671	644	689	703	702	687	676	680	700	703	681	766	647	667	672	670	657	634	644	699	691	685	760	713	688	724	768	691	704	709	666	699	667	713	684	717	690	710	702	669	716	680	715	735	685	653	706	681	699	715	681	684	690	663	646	707	704	678	706	666	701	671	700	663	712	673	680	711	711	700	709	687	638	685	699	766	672	706	709	717	674	692	699	676	686	701	675	698	628	632	693	696	668	676	692	687	716	710	679	654	663	708	694	683	714	639	701	711	642	696	659	648	684	717	675	656	663	695	655	708	626	732	658	615	681	693	663	740	679	638	677	631	690	676	719	693	678	646	694	704	698	685	694	694	742	665	707	715	693	675	699	685	696	689	686	666	667	715	665	687	718	663	676	680	689	687	688	681	655	663	713	687	660	690	655	651	688	657	684	694	668	678	654	660	692	647	686	701	684	734	667	745	623	692	719	687	694	746	723	688	679	671	730	748	705	659	710	730	686	703	660	712	691	639	700	734	714	697	715	705	705	676	713	684	677	692	701	702	661	696	625	712	697	692	674	681	669	678	737	711	692	705	690	696	682	730	653	702	676	676	690	668	698	724	683	665	646	697	663	690	715	672	666	679	725	670	708	671	683	692	680	749	697	695	684	683	682	724	671	673	658	676	684	666	697	698	720	715	691	652	636	694	689	749	680	646	692	649	637	701	702	733	704	715	713	682	679	724	686	749	692	676	683	684	656	669	658	685	712	690	664	721	714	676	638	675	700	699	694	694	733	725	679	705	667	694	692	691	667	683	615	666	674	675	617	689	669	713	691	694	711	691	724	659	682	671	703	708	658	671	721	689	658	681	669	706	678	733	678	703	691	686	692	698	669	698	680	689	684	691	742	653	653	665	744	734	644	717	703	690	683	696	655	676	720	673	760	664	668	720	683	679	700	695	684	631	688	664	678	659	684	645	648	720	688	668	759	647	686	695	679	765	725	686	700	716	698	697	642	685	677	671	704	687	668	682	666	684	706	719	680	713	729	738	717	684	635	684	691	703	649	629	685	689	724	752	687	708	695	697	653	693	711	714	716	689	710	709	662	671	700	696	778	681	658	652	732	621	668	642	661	681	664	695	722	687	698	700	718	684	662	714	676	713	687	697	675	659	672	644	679	722	699	673	734	661	686	647	658	710	666	697	610	766	643	664	680	722	641	766	691	715	712	685	741	727	699	699	730	693	696	697	722	668	661	692	680	713	723	681	689	680	621	709	673	669	664	738	669	708	669	706	670	684	695	641	630	647	648	733	705	718	674	667	667	670	695	679	685	695	711	718	708	683	690	688	671	704	681	671	683	690	724	652	715	721	686	677	628	685	707	704	677	704	662	710	668	680	686	698	680	721	696	747	667	657	697	705	677	650	661	676	733	637	708	673	755	677	684	754	690	713	710	740	677	769	731	692	667	660	709	683	718	657	671	672	715	650	706	741	659	647	676	699	655	680	693	645	635	667	718	678	722	719	674	665	649	686	710	708	671	665	703	687	691	710	720	656	663	731	705	699	699	665	704	691	699	631	691	656	691	673	699	781	681	679	671	708	676	698	687	713	675	677	639	661	775	725	682	733	667	717	678	710	720	675	686	649	692	683	731	653	686	665	681	681	670	707	684	723	693	683	710	712	740	666	710	682	663	674	654	720	712	716	644	677	692	732	686	643	660	702	680	679	677	723	676	688	657	721	673	685	677	742	704	721	694	657	670	690	653	684	631	731	741	710	677	708	648	693	736	699	652	715	746	690	694	701	694	653	666	714	691	728	706	691	706	694	671	650	662	667	692	678	681	685	723	680	695	659	691	697	681	664	741	713	690	687	697	675	637	664	671	696	707	626	688	710	655	666	697	711	624	691	694	706	626	701	699	711	710	652	711	690	680	654	692	684	658	688	694	668	684	691	697	722	652	663	689	695	710	721	645	675	714	696	672	699	704	717	705	693	610	661	650	668	668	664	691	648	698	674	696	686	668	742	664	679	687	715	716	695	688	678	708	650	699	661	681	681	688	722	700	684	643	708	741	673	721	673	678	718	699	718	691	698	684	698	698	654	699	679	695	680	660	706	698	658	649	748	675	672	706	714	701	712	719	652	692	740	723	716	705	694	690	678	691	735	700	666	675	699	706	695	700	710	691	691	710	650	657	700	639	669	727	658	688	680	727	665	664	677	721	623	721	664	662	699	737	710	702	647	635	699	627	671	737	724	679	677	712	688	663	667	699	727	744	666	679	735	650	687	645	727	666	691	639	727	728	692	678	703	654	648	681	694	669	690	737	685	720	708	637	698	758	714	676	694	698	684	732	702	676	659	689	667	708	720	678	676	652	693	686	689	671	696	696	716	671	697	662	745	669	687	688	709	698	733	700	723	691	654	661	677	682	646	701	689	686	702	703	689	675	706	682	698	727	711	710	658	713	707	674	705	676	688	721	687	674	678	679	682	690	693	677	706	689	703	709	681	696	711	689	639	706	692	750	649	666	705	642	710	693	652	648	682	674	712	703	684	708	645	671	721	663	704	707	654	696	710	673	687	663	769	686	723	669	675	718	667	714	686	698	690	723	679	720	650	704	679	713	730	682	708	732	663	709	729	677	699	678	659	637	688	692	662	685	684	697	682	710	706	738	645	703	719	657	675	718	678	716	675	694	732	698	674	717	698	652	694	685	669	704	682	677	697	726	692	681	706	680	690	642	649	639	709	687	706	719	620	688	683	667	740	670	642	667	700	652	663	698	674	683	688	655	679	656	711	678	693	651	685	712	655	656	716	715	670	660	695	687	691	684	676	702	694	671	668	700	704	705	673	686	718	699	674	669	689	687	658	698	678
44749	42556	26603	21777	17985	12566	7270	6698	6578	3581	2388	4753	4411	3796	3362	1699	1184	690	436	382	384	404	543	654	605	436	386	293	283	276	246	229	219	199	184	219	218	185	207	182	175	195	221	202	164	199	186	155	169	173	199	181	171	185	197	174	193	166	157	194	181	171	199	184	181	182	162	204	182	198	186	190	195	185	173	178	183	155	183	163	180	173	206	170	191	174	188	177	168	190	190	173	171	183	165	164	156	178	173	190	182	193	161	163	174	147	176	185	162	170	159	182	170	161	175	170	178	160	176	176	165	177	170	153	186	168	162	148	184	165	155	195	189	174	164	183	163	158	168	187	173	171	144	166	187	153	150	177	184	166	185	169	162	172	196	182	174	177	198	170	170	174	168	186	159	175	168	154	149	188	167	160	187	180	167	177	181	186	169	173	192	158	156	150	170	146	161	158	186	161	138	185	173	167	145	156	188	181	178	176	173	174	159	160	151	157	177	178	167	189	163	164	186	166	181	165	186	169	200	173	177	157	160	171	169	177	159	178	166	167	155	163	171	159	170	154	144	176	203	140	161	196	176	144	188	161	184	173	193	166	168	163	170	160	172	172	165	152	185	160	175	176	145	190	183	153	186	149	174	161	186	168	170	198	163	188	160	186	179	165	167	194	197	152	175	162	166	167	167	196	150	166	187	200	176	161	187	165	167	158	166	173	173	161	160	180	153	189	175	168	169	169	166	162	172	173	190	166	198	177	153	169	181	156	171	167	177	179	176	174	173	153	174	205	166	183	148	165	154	163	162	165	163	179	144	178	152	136	196	183	153	164	163	168	168	190	162	179	162	194	185	160	158	181	190	193	173	171	154	152	171	196	157	170	181	158	161	180	178	173	145	176	177	183	168	173	168	144	145	195	179	163	161	169	168	151	187	182	177	177	174	189	171	178	160	157	198	161	171	160	178	182	172	199	162	179	155	180	165	170	160	177	171	202	151	163	147	205	173	186	173	183	175	192	186	162	185	182	163	190	169	191	147	185	184	167	161	170	179	180	171	168	179	192	160	167	162	174	159	164	172	176	169	172	167	183	167	171	189	145	159	193	157	183	167	177	136	175	166	157	180	162	165	172	181	144	178	193	167	168	160	160	161	177	163	176	152	169	154	167	178	174	181	161	183	160	158	154	177	180	171	151	170	163	167	162	166	161	172	170	182	162	168	186	174	203	154	158	170	184	163	165	164	196	184	169	157	186	177	167	168	167	155	167	189	172	178	174	182	178	183	190	171	149	146	152	166	177	151	159	168	165	176	175	171	193	185	181	160	173	179	161	174	188	195	193	168	164	176	169	181	149	171	192	169	162	131	161	186	159	155	189	195	174	193	183	181	181	157	168	181	153	145	176	158	174	181	178	171	161	168	182	159	174	162	167	172	166	162	166	169	172	166	172	167	168	188	154	173	149	166	169	179	203	167	156	175	183	186	170	179	162	180	155	150	147	149	164	168	181	151	153	151	179	180	180	176	146	165	192	174	168	177	157	156	148	156	167	181	173	187	165	169	167	171	169	178	170	182	175	183	151	183	183	164	180	152	167	174	187	172	189	169	176	190	179	167	190	187	159	173	166	153	195	183	179	205	177	186	181	155	175	166	170	171	174	186	169	184	165	161	158	171	173	156	173	163	170	169	149	161	188	171	148	179	163	184	157	161	183	181	178	173	176	153	193	153	164	140	175	194	149	176	169	184	164	171	167	156	174	172	188	184	164	183	187	163	168	160	169	178	178	174	171	175	167	161	167	148	169	178	175	171	161	160	176	193	163	165	188	156	151	170	174	196	150	176	189	165	178	158	160	183	161	168	178	175	183	182	171	192	163	158	170	184	160	167	190	169	171	165	179	171	178	191	168	157	199	191	183	194	173	185	165	191	159	201	173	199	175	183	172	161	178	166	180	207	148	151	163	166	185	186	180	137	173	183	169	167	175	158	159	160	170	179	178	158	172	169	168	192	164	156	152	163	184	157	155	163	191	172	182	208	177	174	161	179	160	153	172	185	189	149	160	185	163	147	193	161	193	182	186	174	158	189	173	174	179	182	188	155	166	150	151	170	182	176	158	166	198	198	157	145	167	165	175	175	180	150	170	183	170	165	189	160	184	149	155	203	179	188	171	194	189	163	149	173	160	152	165	167	157	149	177	192	172	172	187	168	168	173	186	178	166	155	174	188	165	183	191	180	161	181	173	168	163	162	183	155	179	167	197	173	161	159	181	148	162	178	173	163	167	152	146	168	166	165	176	187	181	192	172	176	154	159	144	168	188	163	159	156	191	184	171	172	212	178	182	176	152	190	173	150	162	145	192	156	143	175	159	168	175	188	185	154	176	140	166	166	149	181	193	161	188	171	174	171	162	156	169	196	162	164	181	163	189	170	182	148	189	136	184	181	171	155	196	146	168	165	156	178	153	177	149	152	151	157	183	170	180	174	178	178	183	160	167	183	177	184	159	179	164	159	165	175	166	170	198	176	152	156	180	164	180	173	185	159	151	177	153	169	187	179	172	195	147	176	182	156	166	159	174	195	158	179	161	177	175	169	186	176	185	158	184	162	181	159	168	185	154	200	161	178	155	163	178	182	154	158	177	190	139	190	188	180	168	188	188	187	176	140	163	168	181	161	171	173	186	179	193	149	189	158	153	159	161	185	163	175	150	148	167	175	176	163	188	149	170	177	170	176	184	167	186	185	176	149	163	170	188	165	155	162	165	202	189	168	178	168	176	166	184	180	180	182	178	177	181	198	183	160	170	173	191	163	163	177	175	163	174	189	166	171	186	169	182	164	168	176	193	174	158	155	167	185	172	153	183	179	151	157	162	174	149	189	133	166	193	151	149	151	168	154	147	173	164	180	172	144	189	176	164	175	177	190	166	163	166	173	167	164	178	184	175	176	172	155	181	153	168	166	187	192	180	161	169	172	165	163	178	159	169	167	154	195	166	127	173	180	179	182	163	171	171	135	164	177	171	167	193	163	168	155	167	172	162	160	169	192	164	177	183	151	157	184	160	163	187	161	203	171	164	184	184	162	175	165	130	190	191	173	172	202	152	156	176	169	189	175	170	135	161	164	187	174	164	186	170	160	180	171	160	146	185	172	173	150	173	153	155	184	173	197	169	193	157	138	162	170	176	168	157	150	168	178	164	156	163	146	172	184	181	163	171	175	202	171	170	184	174	177	170	170	184	179	163	186	186	163	167	178	180	157	159	161	171	169	189	159	153	164	174	159	161	145	180	169	185	178	185	166	176	172	172	204	168	158	178	158	173	166	172	154	152	160	133	181	156	171	197	160	158	164	166	165	191	172	170	172	139	154	160	162	167	168	175	169	173	184	174	173	159	194	181	183	176	174	174	162	148	186	155	185	176	159	177	195	180	175	170	160	176	153	167	169	144	197	171	160	152	196	170	157	174	163	182	163	151	150	196	154	163	169	175	161	177	145	198	162	168	192	164	157	158	161	164
36096	39878	18472	20432	18893	14324	10737	15486	15243	8008	7577	16494	13670	13625	12577	7583	5979	3905	2255	1839	2054	2276	2909	4102	3609	2647	2053	1572	1336	1198	1124	1000	880	854	813	853	837	774	669	764	675	701	666	689	679	652	624	679	681	627	646	651	590	658	660	672	613	582	610	641	614	627	622	659	596	581	611	640	622	642	638	585	614	627	612	577	693	612	604	602	581	628	577	540	618	603	621	625	576	567	614	609	557	569	561	617	555	553	550	594	553	534	549	590	577	536	605	613	566	545	590	571	581	529	555	570	535	581	565	528	594	542	504	534	545	523	562	483	523	584	558	574	527	547	593	560	603	581	559	546	517	570	552	529	564	583	524	543	548	571	574	519	538	553	526	507	607	583	527	544	567	533	554	571	548	557	553	531	540	543	557	566	531	539	536	559	561	580	558	547	611	535	535	578	569	576	539	549	612	528	566	559	547	548	548	571	539	495	581	535	522	522	538	546	568	526	520	552	553	564	578	563	563	525	603	581	545	567	530	552	552	576	572	563	549	531	540	543	572	548	519	563	551	549	563	580	583	551	558	525	564	534	601	519	568	554	589	537	543	542	553	621	560	528	546	550	554	572	508	540	575	534	540	556	499	559	570	519	547	567	538	562	545	551	535	527	527	564	575	548	541	533	546	551	585	577	545	539	550	531	516	595	552	539	582	585	557	613	554	563	598	527	566	574	552	581	553	499	560	555	539	545	547	551	539	578	527	592	553	567	562	517	558	546	591	537	539	535	571	583	541	589	528	570	547	568	587	538	541	549	549	548	502	538	564	539	511	555	536	542	552	544	533	533	525	562	562	551	520	602	529	586	584	588	536	571	524	528	525	521	540	578	562	562	514	581	530	549	591	574	557	611	552	527	587	492	522	514	534	540	517	572	532	540	498	549	550	568	572	512	549	563	580	523	536	555	602	538	565	571	598	540	535	561	542	518	567	551	558	526	534	568	566	558	574	558	557	550	515	567	556	571	580	584	536	522	531	546	553	544	551	500	574	605	553	559	597	507	566	535	580	550	544	569	558	597	569	530	524	551	519	546	572	558	597	533	527	530	532	553	560	582	545	557	552	543	529	519	533	518	553	562	562	540	616	528	563	516	511	564	549	551	557	531	559	555	564	563	550	537	524	550	554	560	547	547	576	550	549	529	525	544	545	606	571	520	547	543	557	537	554	513	548	520	528	580	549	559	590	546	566	547	547	540	511	565	566	572	552	569	537	543	560	547	554	549	543	528	549	541	528	529	593	567	567	537	556	503	582	545	536	551	535	560	526	540	589	541	555	553	510	493	547	574	587	562	551	532	573	520	540	591	582	523	561	525	513	568	622	542	513	590	523	587	566	511	602	537	553	538	540	579	573	525	548	616	548	555	520	578	532	592	563	538	555	535	526	548	547	557	518	569	571	562	516	537	578	543	544	579	560	560	526	554	550	564	546	570	569	535	564	529	554	533	555	542	500	572	578	506	580	524	546	600	512	553	564	533	537	586	508	564	575	574	557	526	564	564	567	569	540	588	548	589	543	553	551	565	576	559	563	525	546	585	524	561	561	524	568	521	554	519	568	557	547	558	552	533	543	573	537	595	500	538	558	573	536	535	553	496	570	535	588	552	549	548	549	593	538	584	528	560	577	574	522	542	566	555	561	525	551	558	564	595	528	517	525	520	579	577	555	549	572	604	559	536	588	541	547	568	559	558	551	563	570	555	576	513	577	507	538	511	569	576	568	574	568	573	518	526	542	556	594	549	571	546	535	513	558	542	520	541	537	566	560	551	552	529	538	565	518	558	539	517	569	577	570	519	539	595	535	578	541	544	543	545	547	523	529	579	562	572	553	546	550	543	580	569	511	538	562	530	573	545	535	578	539	580	542	554	568	557	537	561	562	535	528	568	581	551	571	535	526	522	545	558	515	560	530	525	517	573	554	567	563	548	537	562	603	550	578	563	584	574	561	568	545	573	563	528	544	536	524	584	523	561	538	554	569	596	584	548	562	558	553	538	570	523	529	561	583	491	537	517	567	571	530	551	501	547	528	555	566	555	522	555	564	546	521	557	553	550	579	586	543	515	566	555	580	563	540	523	518	554	568	543	559	551	546	541	540	593	542	562	562	545	555	542	593	559	540	588	551	552	532	556	524	555	544	561	540	558	568	543	578	543	532	565	523	532	524	560	580	566	556	552	570	538	560	574	543	509	569	552	513	549	568	580	553	574	563	527	561	561	591	568	538	563	520	557	550	562	573	538	570	533	579	520	572	513	522	566	558	572	510	520	569	524	542	539	541	607	555	518	523	560	614	539	537	517	548	538	513	537	565	538	569	576	545	540	549	533	537	554	534	538	549	580	555	541	575	531	516	559	543	563	547	564	543	560	544	546	551	533	563	531	553	569	592	538	534	564	544	569	501	593	517	548	544	534	568	545	548	548	555	578	549	553	597	560	560	527	565	524	539	576	505	588	604	508	522	539	554	554	525	547	519	533	561	546	571	550	546	575	528	521	564	527	526	539	541	579	599	571	564	571	556	519	561	533	539	570	550	583	572	591	558	510	565	583	559	543	562	571	549	573	535	549	575	564	551	513	546	569	577	588	542	566	555	540	527	529	567	570	554	575	554	549	520	588	586	589	534	517	545	523	555	534	594	551	554	552	574	575	562	547	544	598	513	539	538	558	494	520	588	553	595	509	578	577	510	532	542	547	580	585	559	547	546	585	536	570	566	562	546	557	544	565	575	545	594	599	521	555	547	556	546	557	557	545	527	554	555	556	550	501	551	546	502	570	548	579	494	560	547	553	558	548	583	539	524	522	586	537	576	598	595	548	550	551	532	537	548	531	527	571	549	538	550	538	569	529	635	547	573	541	550	555	553	538	558	560	512	541	555	525	534	543	527	585	535	520	564	547	591	574	531	544	563	584	573	503	563	530	547	554	542	575	542	552	573	510	561	542	518	602	574	564	572	573	529	554	567	583	577	538	574	527	527	551	564	556	491	563	608	549	530	523	525	518	573	570	547	566	533	539	561	533	548	550	572	528	561	560	515	571	557	550	515	504	587	552	548	555	528	510	548	542	541	553	530	542	559	557	506	568	547	562	551	541	531	543	566	560	565	577	559	555	551	535	545	547	514	574	503	567	523	540	546	539	560	531	556	583	566	572	570	540	577	568	547	530	542	542	547	548	553	557	565	545	536	577	535	497	592	558	566	529	574	552	562	548	536	524	575	561	558	572	548	545	581	552	561	514	555	529	557	544	576	531	561	576	562	576	588	544	493	548	602	577	546	582	575	518	511	545	580	589	566	550	527	536	563	551	534	536	575	557	551	555	550	605	530	527	510	550	568	518	584	532	593	584	566	566	541	566	532	591	593	581	583	571	542	550	558	572	547	564	587	544	551	556	540	561	538	545	554	544	566	593	543	561	547	534	571	539	573	522	582	538	545	590	546	587	572	567	532	540	520	522	569	564	593	539	532	566
54275	44199	28349	24932	23791	20609	16605	13587	13589	7486	7451	10902	9929	8975	7865	4547	3333	1870	1143	856	784	917	1241	1655	1361	937	754	542	496	428	434	357	316	305	313	285	288	295	274	291	256	257	245	242	277	255	219	260	233	234	261	223	251	239	262	209	212	214	226	252	246	237	256	241	250	215	225	236	232	217	246	232	218	234	220	225	214	211	239	241	225	223	191	211	241	212	205	221	205	217	203	213	228	222	173	231	219	194	228	235	194	246	201	227	220	200	217	214	210	206	214	220	236	218	215	207	195	200	220	206	227	207	197	217	210	195	234	194	203	206	217	229	201	229	205	202	236	224	214	215	217	224	210	232	243	251	211	196	247	201	206	218	221	217	224	194	198	199	206	201	248	199	232	206	193	189	221	208	214	182	201	210	221	233	230	249	206	220	196	242	221	202	270	192	209	204	226	228	208	200	222	221	208	232	211	214	183	210	240	175	225	183	219	239	226	224	236	188	223	202	202	224	226	228	223	204	217	192	209	227	215	224	189	240	221	207	250	212	207	188	182	202	220	193	220	202	234	201	212	215	209	219	185	226	204	207	237	198	205	203	184	214	213	194	221	216	213	215	218	215	205	203	217	210	229	177	207	229	211	218	222	213	217	205	209	201	208	207	219	253	176	213	204	212	228	215	214	208	214	194	204	227	205	204	238	198	214	233	236	188	218	222	213	225	224	227	247	204	220	209	163	209	237	188	199	220	195	221	203	219	196	208	220	195	202	232	198	210	200	228	216	192	224	234	220	215	198	217	207	202	219	225	214	216	214	223	188	214	207	198	211	189	209	191	232	220	210	236	202	223	205	250	223	195	184	192	177	194	223	212	204	234	212	215	213	218	230	182	210	234	239	209	210	190	217	205	212	196	203	217	219	196	205	230	203	230	201	215	240	219	221	203	228	239	232	215	206	198	226	204	202	203	244	207	216	222	212	207	183	246	204	225	221	232	204	208	195	206	178	212	208	212	231	227	241	206	201	238	214	213	221	224	218	201	212	223	196	215	218	206	217	173	204	216	183	211	205	181	195	233	218	215	222	200	214	204	218	220	207	210	195	212	217	243	183	226	247	214	214	214	229	207	203	221	220	211	207	181	233	209	198	216	210	238	210	212	237	199	220	205	197	220	232	237	185	180	212	228	206	257	198	210	224	208	226	204	214	206	223	206	212	222	184	210	211	203	196	186	223	211	233	208	230	220	181	205	197	235	211	206	183	208	211	227	225	202	183	225	215	213	214	214	238	211	208	200	235	226	250	213	213	200	232	208	206	211	170	192	215	223	214	187	233	210	202	191	196	191	207	214	201	223	209	223	234	205	210	232	201	211	217	202	208	196	204	212	197	214	202	209	211	211	208	215	229	203	224	227	224	227	196	211	198	191	200	190	200	217	214	209	221	231	200	221	208	209	220	172	230	225	194	212	202	218	209	220	199	203	204	202	202	214	216	226	227	209	206	215	239	241	206	201	213	171	212	212	225	200	204	213	214	208	229	203	183	207	216	198	214	198	211	224	212	223	200	225	240	213	218	219	206	205	227	210	209	249	200	225	202	247	195	203	207	189	195	184	183	230	235	205	213	241	228	198	189	235	205	203	242	228	205	217	217	221	218	188	191	237	220	190	203	246	233	233	236	232	213	212	201	202	197	190	229	183	218	223	211	208	206	196	195	228	220	201	206	223	191	208	193	220	227	244	229	210	203	207	211	201	207	208	228	216	244	234	197	213	187	224	213	189	203	198	246	203	230	211	188	240	219	221	251	226	228	232	180	203	202	240	220	207	228	201	223	203	194	211	223	162	214	225	236	217	213	233	220	197	206	198	225	220	195	228	194	198	203	214	232	238	241	235	195	225	209	242	202	217	189	213	187	221	199	207	196	214	231	225	193	223	197	232	213	238	211	187	223	210	203	214	215	251	239	193	211	231	214	229	243	227	205	225	235	231	232	224	232	224	188	232	225	220	218	212	193	214	231	220	211	207	221	193	196	238	205	205	203	212	201	229	243	179	241	221	209	231	219	224	223	211	211	195	201	231	223	242	232	212	195	231	224	183	195	204	204	212	225	203	194	205	218	212	215	181	218	218	222	210	188	207	202	201	190	247	219	223	209	185	203	217	201	195	206	230	237	228	214	192	209	220	226	202	189	227	221	241	194	211	192	210	216	226	203	238	200	211	182	223	207	236	234	214	272	219	226	233	223	231	192	194	214	200	217	232	221	207	230	223	205	232	243	231	208	229	215	221	204	234	200	178	234	225	182	224	223	227	208	200	213	193	218	229	204	229	201	193	219	201	197	247	191	222	213	246	209	194	242	240	217	214	234	220	217	227	220	227	204	205	236	220	224	221	196	239	206	240	213	215	230	230	200	255	222	212	207	222	204	234	231	216	216	220	216	199	197	213	222	206	205	223	205	237	222	214	197	238	230	212	203	203	212	220	194	221	211	245	239	222	213	193	207	215	200	234	219	233	227	234	209	198	210	210	198	251	223	222	212	202	218	231	189	209	218	240	204	229	207	254	224	188	195	199	210	231	205	231	219	234	218	203	227	199	253	227	214	199	193	192	210	188	213	224	232	213	248	188	194	200	213	241	216	236	219	207	210	230	249	221	193	218	216	175	226	196	238	240	245	190	220	198	220	221	239	227	225	217	198	221	207	200	208	215	218	222	224	209	243	197	212	189	228	212	221	232	202	239	229	204	202	210	208	212	190	244	206	217	196	192	198	202	215	183	209	215	241	225	232	223	215	222	197	210	219	189	235	205	224	237	205	216	220	190	214	248	218	224	234	201	202	222	227	195	201	196	200	208	239	201	191	204	238	238	204	187	237	204	236	210	202	222	226	225	211	201	225	219	211	221	222	215	245	211	202	210	179	240	202	209	240	246	217	223	227	216	196	226	221	226	211	208	239	224	221	204	203	209	220	197	235	224	229	213	199	184	207	205	212	229	199	204	226	218	216	215	192	222	228	205	198	194	195	223	199	238	199	213	214	219	204	214	187	207	201	217	221	196	209	248	203	206	229	216	199	202	216	227	206	221	192	232	202	217	209	198	231	177	206	219	208	208	193	210	207	220	213	245	207	212	212	203	225	221	191	183	223	207	195	234	191	240	230	214	203	196	186	204	213	212	218	231	208	211	223	200	203	248	288	230	194	234	212	219	227	211	240	226	189	210	229	215	209	199	235	199	231	224	224	216	208	189	216	212	227	206	225	223	229	205	212	200	216	249	217	197	197	191	217	207	238	251	205	200	221	184	198	211	184	212	190	189	220	221	228	220	232	220	226	205	237	178	218	204	215	225	212	224	229	209	198	205	193	227	216	214	218	185	232	215	224	214	223	205	193	217	234	211	202	207	239	186	229	234	245	237	224	224	214	215	221	210	228	211	198	205	216	212	166	180	202	204	213	211	221	212	207	211	251	214	222	243	260	209	211	211	206	198	203	229	213	201	203	188	209	217	235	213	204	219
44997	46111	24735	26807	25814	21967	20163	21916	23051	14429	17176	24997	22193	22956	21052	14920	12336	8043	5162	4157	4482	5001	7073	9376	7606	5719	4473	3276	2828	2462	2176	1967	1631	1484	1401	1420	1285	1167	968	1126	1023	999	985	981	1006	934	913	904	895	873	929	885	842	826	799	823	779	783	784	827	835	777	858	810	861	804	810	793	746	768	790	754	789	830	867	805	879	818	778	808	843	767	753	734	722	762	747	751	718	695	723	742	743	641	671	670	651	652	693	671	670	675	694	677	637	698	653	678	676	669	668	630	667	680	625	635	613	697	655	637	673	637	678	663	688	710	643	632	666	676	626	623	675	711	663	640	648	647	674	666	639	623	627	651	635	662	694	633	669	633	643	713	618	699	654	651	670	665	682	666	621	640	637	691	649	639	683	611	644	663	664	685	667	646	715	717	646	708	707	628	647	648	648	663	614	616	599	651	628	628	632	670	625	666	665	655	653	678	664	664	651	641	623	674	641	649	673	669	648	648	640	607	646	613	638	683	696	674	679	668	674	620	650	631	654	669	678	636	660	641	613	675	647	640	647	666	610	585	654	658	650	636	597	645	679	674	644	630	648	646	684	697	610	636	632	647	668	657	639	667	660	678	654	627	633	614	680	664	626	670	642	665	627	685	631	690	643	652	686	622	587	640	678	619	641	632	644	685	683	674	667	676	688	671	660	666	626	625	665	683	617	646	664	671	610	668	674	642	694	663	663	618	691	644	653	677	675	639	647	619	645	652	695	680	683	633	692	617	670	620	645	620	589	671	630	687	685	617	665	637	651	631	635	585	674	628	665	636	627	667	670	620	681	630	652	638	696	628	672	637	674	653	686	678	673	651	732	615	630	614	658	646	622	663	653	618	676	698	663	637	633	635	650	638	666	656	670	614	615	654	654	632	670	651	656	657	646	655	631	650	618	586	636	643	637	694	637	650	699	644	677	668	663	662	639	642	660	624	621	639	637	658	654	663	636	653	670	625	667	672	631	652	620	662	677	610	668	680	650	672	612	642	610	660	639	600	596	660	672	647	631	672	667	622	635	642	745	619	694	675	643	653	657	587	682	668	633	627	696	634	655	636	672	657	676	695	634	707	631	678	640	675	650	656	638	644	681	630	649	616	661	651	638	612	645	653	635	687	642	637	613	640	646	657	658	673	654	662	614	682	642	628	688	663	621	674	633	607	684	660	658	632	667	617	663	677	651	689	625	622	640	635	616	638	661	638	636	638	645	652	631	648	653	652	651	651	634	633	655	647	643	660	668	657	680	713	655	645	658	633	675	613	706	622	653	641	656	613	680	653	627	641	573	629	669	667	682	661	680	649	689	653	643	642	660	622	644	660	641	606	679	676	680	610	659	610	606	640	619	634	637	674	636	596	640	625	666	640	653	600	667	642	611	620	686	630	671	630	671	659	650	648	676	652	663	635	694	686	701	676	616	649	638	624	668	686	675	641	646	638	633	667	607	638	611	670	599	643	677	639	710	668	659	657	647	646	688	639	640	685	605	618	639	606	651	677	676	658	664	597	653	649	657	655	651	647	641	620	668	668	677	661	642	694	644	667	598	639	599	676	686	669	630	627	625	629	624	671	644	646	645	657	685	653	632	643	640	620	667	651	643	626	663	679	634	605	659	628	665	595	636	682	654	653	621	654	708	615	672	665	675	639	661	641	641	667	647	616	678	636	668	704	627	626	639	656	642	679	640	595	676	637	679	651	660	638	641	653	635	662	643	608	680	685	675	653	682	632	632	653	679	654	651	667	623	639	672	722	645	673	673	671	639	659	659	674	666	711	624	616	708	618	625	632	613	604	655	693	662	633	653	669	661	630	598	619	644	679	622	672	675	652	692	677	653	615	679	683	663	616	691	625	648	676	642	681	675	627	640	635	655	653	639	688	666	694	650	671	647	677	673	696	676	654	647	683	643	704	659	612	584	687	635	714	627	637	639	592	625	677	680	630	627	613	661	644	689	622	655	682	700	642	611	635	667	627	644	666	624	680	611	654	653	660	648	630	677	671	694	694	672	646	649	681	661	641	689	658	630	684	614	693	635	654	649	584	616	671	710	616	658	590	666	661	664	653	630	623	628	640	643	653	657	633	649	649	664	657	641	604	652	682	639	664	651	626	618	627	652	629	667	645	653	632	591	663	680	629	706	652	661	647	651	623	677	679	606	633	663	666	664	697	680	689	690	646	659	651	600	653	667	654	683	655	664	670	668	619	637	631	638	689	660	653	645	601	684	692	655	649	648	663	661	595	675	636	669	661	674	669	631	612	692	620	701	676	659	659	629	687	660	658	630	637	665	658	676	622	674	633	632	606	635	646	630	642	692	623	670	589	657	637	632	644	656	625	704	658	642	627	671	691	639	677	664	693	688	630	651	669	622	637	648	664	699	629	673	617	625	658	666	662	666	662	667	624	648	671	625	669	653	609	624	627	638	609	671	662	667	670	610	696	615	721	671	636	646	652	656	660	648	646	684	656	656	606	630	638	657	624	632	653	676	632	665	620	661	672	669	659	646	669	650	651	650	615	674	645	656	648	683	701	657	647	685	707	675	592	666	676	616	599	656	674	640	644	630	648	650	646	635	655	645	685	665	597	683	661	655	643	639	667	669	657	655	641	618	634	614	666	681	660	647	640	635	632	622	624	645	628	661	650	649	608	664	625	676	643	685	677	682	613	643	637	650	653	657	669	618	699	667	619	655	644	702	626	649	605	632	671	634	653	626	628	646	622	632	663	665	643	631	673	668	649	645	667	636	635	666	662	625	654	652	724	630	650	659	644	652	610	671	671	628	657	601	602	653	633	627	676	696	688	705	659	630	714	651	628	646	679	627	646	672	659	660	633	657	631	629	622	675	628	673	649	655	638	669	677	671	669	673	634	669	648	651	685	678	653	641	663	663	641	666	705	655	622	642	627	667	672	639	652	625	642	653	654	690	662	649	654	600	644	649	659	610	685	646	606	694	647	612	628	638	656	627	688	668	635	641	648	661	654	586	583	693	626	649	579	677	640	635	645	646	682	611	676	650	654	672	637	661	644	640	633	642	668	655	678	666	675	660	645	614	651	620	683	689	665	623	620	662	665	600	651	640	633	644	620	649	643	643	659	642	645	637	656	630	656	693	655	648	651	671	609	608	667	612	632	643	599	602	672	632	666	648	657	632	659	691	611	653	648	632	596	672	702	639	671	654	657	653	675	651	624	713	627	631	599	617	621	671	597	621	640	638	660	649	616	629	641	634	630	633	638	654	629	585	653	620	676	681	689	663	657	626	688	661	667	675	660	664	601	628	684	642	632	644	658	623	673	686	671	635	628	696	686	657	648	640	674	630	649	643	617	661	632	672	648	616	650	688	679	638	673	671	658	618	640	679	675	681	615	608	653	664	692	637	602	652	634	655	677	677	646	630	663	653	610	637	659	679	653	602	644	666	647	635	642	628	655	692	623	640	645	666	686	633	656	639	687	672	661	641	615	654	668
21367	20292	5662	2425	1623	1185	796	681	624	467	467	588	468	494	443	353	318	286	238	244	242	257	262	266	251	257	231	223	241	217	212	237	255	254	234	223	228	209	221	220	198	226	225	237	230	239	220	251	201	226	201	227	228	209	224	215	253	241	226	217	253	224	230	260	228	209	201	227	207	238	219	245	224	231	188	190	206	232	227	240	212	232	233	195	240	222	201	250	211	239	235	218	190	226	238	242	234	197	234	213	211	234	210	225	204	208	216	225	201	216	251	234	197	191	247	236	201	204	207	235	209	230	203	222	246	259	208	204	243	232	251	211	199	206	238	220	203	198	218	221	206	211	241	219	217	244	219	199	206	230	224	218	231	222	229	216	243	204	213	265	223	244	233	235	224	242	231	216	209	207	227	231	225	211	218	219	217	227	220	228	224	211	213	254	220	247	223	207	236	265	223	218	244	231	253	247	207	227	213	233	233	194	230	197	233	217	196	205	219	234	222	221	232	195	229	236	218	207	219	230	225	234	239	230	237	228	210	230	199	217	202	230	230	231	234	236	233	199	228	241	236	248	220	201	217	227	215	240	190	231	240	247	248	235	232	223	222	218	187	227	207	202	218	214	239	215	251	204	217	209	231	205	218	250	204	216	213	208	220	232	236	214	244	229	228	227	215	221	232	242	193	231	221	223	214	212	237	215	206	189	218	231	229	210	237	215	219	198	223	234	268	215	223	230	218	213	210	215	244	210	212	205	214	240	222	247	218	220	228	219	248	248	244	205	227	209	235	252	218	216	211	199	207	221	198	217	214	208	226	217	212	250	236	249	202	188	219	231	231	189	220	200	239	237	211	243	236	236	209	206	219	202	217	222	209	219	212	211	237	218	213	210	237	206	241	206	212	213	242	203	218	226	224	224	200	251	233	216	200	196	228	217	218	231	227	214	219	209	221	209	216	234	199	200	215	213	222	219	226	189	250	196	226	196	243	215	212	216	212	231	204	246	225	201	223	221	220	225	252	246	260	225	229	228	233	193	225	248	199	228	226	222	223	219	213	215	203	226	205	231	214	227	216	210	183	217	209	193	228	219	242	208	210	221	215	220	235	228	225	200	233	201	230	223	213	234	247	238	225	216	227	229	199	211	227	243	204	222	246	252	233	243	267	225	230	230	275	212	227	220	196	216	217	249	195	237	204	224	221	217	227	205	227	223	221	181	220	217	209	234	235	209	227	229	212	253	226	205	200	217	255	249	235	210	206	215	246	222	219	229	205	245	207	202	207	216	241	218	215	214	212	254	205	209	225	201	230	217	210	213	229	231	216	217	211	226	204	205	242	218	245	236	211	236	231	232	200	224	229	222	214	215	224	223	226	224	216	212	201	208	219	239	234	218	212	218	233	225	229	214	225	207	210	235	229	224	221	225	215	240	227	242	253	213	206	213	244	213	202	199	226	210	214	229	225	216	221	214	238	241	212	247	217	225	235	222	228	247	196	210	243	220	228	243	216	224	231	220	234	198	227	229	231	256	225	232	209	233	223	239	217	209	222	239	210	208	226	219	236	218	232	204	225	233	232	210	210	217	216	222	228	232	216	220	217	207	221	221	214	208	223	211	244	223	218	247	218	211	216	246	244	206	194	231	226	234	230	203	232	231	216	197	232	210	185	198	200	214	218	205	213	222	253	207	221	200	189	239	247	255	201	240	224	199	237	209	209	231	227	253	216	203	232	223	216	231	218	244	207	231	230	234	225	253	208	197	239	241	237	201	232	196	223	229	217	216	214	211	231	246	223	233	226	229	206	221	234	228	205	236	212	262	213	190	207	208	219	210	234	240	235	226	197	233	214	229	228	240	210	219	249	207	203	210	227	187	222	247	223	237	239	192	219	216	229	216	223	221	251	237	225	229	236	261	229	221	210	219	206	225	223	244	233	212	233	231	221	207	248	240	206	207	195	201	218	202	210	225	217	247	223	204	220	223	201	204	241	206	223	228	254	230	210	233	205	222	221	219	209	226	244	202	210	226	239	213	211	236	218	252	229	243	226	245	245	226	212	222	215	236	194	215	228	203	211	228	208	203	219	193	208	224	224	237	201	206	228	233	214	232	202	235	225	244	211	200	221	188	200	235	243	204	209	221	224	212	207	247	220	206	194	243	194	221	225	227	215	226	217	244	200	223	212	209	217	199	222	206	180	215	234	207	239	230	247	232	224	238	215	222	216	207	231	243	210	236	232	209	231	222	215	232	182	216	222	235	209	216	231	219	212	227	209	216	196	224	228	243	192	207	198	233	240	241	207	222	203	209	231	216	218	233	238	203	238	218	251	211	221	219	213	242	220	225	234	243	208	198	242	228	225	232	251	221	225	210	255	214	224	246	224	202	229	200	240	229	219	208	227	238	225	248	228	202	217	184	247	222	231	223	211	234	241	229	200	233	240	218	213	198	232	219	223	220	207	227	208	220	214	225	217	223	229	231	223	231	212	224	229	213	192	226	223	227	227	239	200	238	200	236	233	208	230	229	220	247	209	237	217	224	221	227	220	233	214	213	237	224	216	202	253	207	220	202	194	223	218	201	219	232	221	204	191	212	187	206	231	199	219	232	194	221	209	221	233	224	246	206	213	223	220	235	233	181	212	208	259	236	241	236	217	216	216	217	217	216	211	245	223	225	216	204	208	213	201	237	213	212	202	255	197	195	231	203	212	226	207	229	255	209	231	185	216	203	226	225	218	253	261	242	226	240	210	225	211	221	216	229	209	227	200	232	202	189	213	202	206	232	212	222	202	218	209	201	180	213	226	206	223	223	229	242	228	220	212	226	224	231	213	235	221	225	241	231	211	186	234	209	232	211	210	236	231	234	240	230	237	215	244	205	237	231	229	196	204	240	234	225	208	220	197	217	230	255	228	224	215	236	216	228	201	230	240	213	224	218	226	222	221	213	216	247	236	234	238	222	242	231	222	226	230	203	217	224	214	218	206	222	264	207	240	203	238	217	200	215	247	241	230	255	218	219	226	220	240	197	202	218	196	222	244	190	224	221	234	212	210	222	218	246	247	238	203	250	225	231	207	258	203	230	216	204	232	210	219	242	229	202	222	234	237	221	220	230	222	221	211	252	206	214	187	253	223	222	226	203	233	243	212	227	194	226	200	232	222	230	240	251	201	240	232	220	202	223	214	209	202	209	205	217	226	213	211	218	220	214	228	231	210	222	233	217	200	195	232	203	210	188	254	229	200	218	215	218	224	190	208	229	209	216	204	211	215	238	232	232	251	189	236	235	231	218	221	212	222	246	219	217	221	234	240	192	208	233	207	219	203	233	226	257	240	216	239	206	256	215	231	227	247	198	215	215	232	219	229	215	193	219	221	231	218	193	218	244	222	229	208	222	219	222	183	206	242	248	221	231	206	213	207	239	225	231	235	225	208	238	237	230	212	214	229	236	220	224	244	234	203	227	218	239	218	232	243	229	212	214	199	218	248	200	204	214	234	237	224	240
19043	21220	5976	5342	4735	3747	2803	2630	2311	1839	1982	2714	2185	2212	1969	1441	1275	1052	917	830	863	871	979	1013	994	868	853	766	769	761	704	776	752	710	720	723	717	727	734	743	692	728	702	693	708	708	709	694	722	713	750	714	721	697	738	717	700	669	682	714	661	699	727	684	735	721	700	727	699	737	662	651	643	750	667	707	715	681	676	692	721	739	694	728	669	689	722	699	693	714	665	740	755	676	742	654	653	751	669	720	709	698	721	667	705	664	700	710	707	711	661	647	649	677	664	692	699	730	696	703	716	643	704	703	755	653	707	699	701	721	689	703	701	672	681	707	696	723	704	667	728	711	670	692	645	675	655	626	703	686	691	723	688	690	698	691	708	714	686	690	696	667	655	684	695	660	655	656	728	644	674	707	707	728	706	738	726	668	697	688	709	677	682	657	650	681	718	667	716	691	658	684	650	746	706	695	695	658	671	694	716	666	686	691	677	728	694	643	691	685	644	697	692	688	651	669	702	655	662	684	676	705	681	703	693	646	702	654	698	730	722	673	707	715	702	706	703	713	691	722	648	725	719	702	705	691	734	699	748	714	723	690	643	693	647	682	693	687	716	727	640	656	648	718	665	682	668	726	693	686	693	709	716	662	696	680	734	688	622	679	721	712	685	689	674	717	667	716	726	678	634	670	629	665	672	661	698	724	659	680	714	688	687	701	682	733	679	686	663	705	707	717	669	665	640	703	689	701	672	706	675	696	693	654	657	682	729	685	697	674	733	690	668	711	641	714	645	709	713	719	722	673	709	706	672	685	699	658	663	638	703	691	695	668	696	715	711	730	721	678	699	701	687	708	687	675	726	714	623	647	711	699	673	677	689	651	670	675	684	675	676	658	670	693	694	710	678	712	654	666	667	691	767	722	676	723	656	636	674	716	640	691	706	642	657	687	729	688	670	656	712	682	667	713	677	709	695	693	695	674	659	648	714	695	698	677	660	702	689	721	694	677	727	686	663	712	695	671	703	695	715	706	716	706	718	696	699	720	695	704	668	690	691	627	703	643	654	715	674	655	695	682	704	731	673	719	686	706	683	692	695	717	687	676	694	706	680	711	667	714	720	710	691	672	638	660	705	666	710	740	684	686	674	702	734	718	721	687	697	688	665	682	686	706	729	688	685	686	633	646	714	649	735	714	714	678	653	723	694	733	663	689	691	678	653	659	677	657	663	706	686	697	706	645	670	686	697	692	740	675	671	681	657	663	702	705	726	742	697	670	708	680	715	710	682	650	646	711	663	696	703	638	662	690	707	705	655	692	676	698	672	685	715	719	703	678	699	667	707	698	694	706	753	652	661	675	695	700	703	698	677	695	678	671	733	716	688	674	686	710	707	705	693	704	679	661	661	719	710	657	687	694	700	723	687	706	745	661	673	749	664	682	657	667	713	690	726	662	665	657	708	660	660	703	722	731	671	674	680	656	706	687	686	679	714	710	689	701	692	669	678	640	673	700	682	734	697	659	677	655	679	680	677	715	717	687	684	700	664	683	686	650	730	651	674	684	696	689	663	753	655	739	698	694	733	644	729	704	719	710	657	685	680	703	742	695	706	651	680	657	644	679	652	672	672	683	644	690	665	642	689	690	665	717	689	673	703	695	670	698	696	646	677	702	666	671	714	713	699	699	649	682	704	668	652	697	680	759	704	695	687	643	688	664	691	707	679	671	670	665	712	737	702	700	712	712	720	691	712	716	663	661	621	656	695	655	696	728	702	700	672	664	644	696	646	663	630	685	692	620	728	702	691	692	694	660	694	656	703	698	696	684	708	702	670	706	673	732	670	658	654	651	685	687	702	655	666	714	682	714	707	681	730	656	658	700	655	706	724	705	739	624	676	685	713	698	720	668	683	675	712	659	665	733	689	676	671	730	657	685	735	650	665	702	712	654	737	697	649	656	647	659	677	691	707	654	673	657	684	718	717	708	715	721	715	712	680	726	738	648	740	681	684	696	691	679	674	687	645	714	671	676	677	696	731	696	675	676	686	718	732	662	684	725	648	665	689	663	708	666	701	660	669	687	713	681	668	712	646	685	684	663	668	722	744	727	707	685	656	654	693	687	669	692	729	721	667	702	663	713	606	690	699	659	638	721	701	703	715	688	668	689	675	696	701	672	724	693	640	711	713	688	742	654	671	660	676	668	673	700	718	686	664	682	695	672	703	699	682	704	678	719	715	674	674	676	672	687	678	655	690	672	710	681	663	707	655	667	745	662	673	655	640	720	664	702	777	679	692	663	723	674	661	663	682	697	607	682	663	700	674	686	651	688	683	749	722	711	687	689	676	704	716	658	693	666	710	682	730	691	679	670	706	699	689	649	652	676	663	699	735	712	688	678	664	671	663	717	670	626	726	698	671	688	712	673	714	694	646	679	642	627	713	702	660	693	711	699	709	692	686	709	697	687	687	684	694	701	661	671	672	706	648	673	633	635	656	743	711	677	707	657	673	664	676	686	695	654	706	715	691	707	682	705	634	687	670	656	705	662	671	712	720	685	699	692	652	710	694	666	705	660	661	736	690	745	674	658	680	697	657	712	700	709	680	700	680	629	646	728	696	686	694	696	685	666	657	705	705	708	725	669	675	683	695	762	709	708	684	701	702	687	695	694	697	699	642	727	660	693	650	701	705	685	682	714	688	704	655	697	659	683	672	661	672	692	679	689	715	723	664	709	655	670	691	665	712	673	690	635	701	674	718	694	715	699	707	722	698	677	672	645	647	671	650	734	710	696	717	683	689	670	720	685	653	685	667	702	705	664	684	721	652	679	705	649	678	692	659	670	663	719	647	695	671	670	664	670	711	687	715	699	692	677	673	691	695	657	776	681	726	690	690	668	692	673	673	682	672	683	680	638	697	696	734	709	696	691	766	663	656	670	721	696	718	677	715	684	727	699	684	772	619	666	705	674	705	718	678	712	677	690	712	728	704	670	677	710	716	740	694	670	705	704	685	687	681	728	696	729	711	709	659	710	659	641	711	712	689	747	697	662	714	652	723	690	656	701	635	689	681	684	685	700	657	675	696	643	722	701	671	680	720	686	696	717	708	673	670	721	658	671	711	673	656	688	739	686	714	711	680	666	673	701	708	701	638	701	699	718	719	630	747	619	709	712	693	745	722	672	666	686	704	657	667	677	696	728	676	692	685	701	673	699	659	681	712	677	682	689	691	741	701	702	717	679	718	686	682	731	651	713	643	626	669	682	647	689	691	690	703	689	710	698	685	730	737	701	686	695	666	670	704	703	751	690	676	688	711	706	704	631	661	660	703	638	691	720	709	679	709	699	708	682	645	729	700	688	672	723	674	693	726	734	703	660	671	665	703	629	723	676	725	678	684	671	645	708	720	657	697	649	677	732	708	689	761	665	675	707	690	689	697	681	673	714	662	712	681	682	740	702	693	708	718	708	690	672	713	704	682	699	720	693	696	692	686	665	701	699	689	694	672	732	694	675
44500	48011	27243	21658	16967	11666	6871	4514	3107	2564	2514	4421	3406	3101	3039	1613	1368	994	472	338	385	410	582	715	443	398	299	286	265	253	218	204	227	208	188	185	191	206	161	173	188	177	171	190	179	174	166	181	169	167	164	185	172	169	156	186	179	174	160	168	167	168	166	157	176	172	148	176	174	154	153	163	191	171	195	187	148	150	184	157	155	175	186	168	170	161	194	189	163	154	152	157	171	165	162	154	169	147	145	171	170	158	170	143	178	164	174	155	151	166	173	166	154	168	160	143	160	146	157	168	150	150	173	165	147	147	151	166	167	170	134	149	160	148	157	145	173	152	167	161	172	178	161	183	158	158	155	183	142	155	156	189	194	166	151	154	176	143	172	169	144	169	170	150	153	162	161	146	157	190	160	151	159	161	155	130	149	158	169	162	174	165	166	165	168	152	156	158	148	136	186	140	176	158	151	159	149	166	146	160	164	160	160	154	161	153	164	174	174	186	148	153	167	171	178	170	151	157	166	150	149	163	163	171	167	179	178	166	166	160	171	162	189	153	163	158	159	154	156	158	163	167	149	151	152	157	154	178	155	142	157	171	144	150	174	169	180	134	134	178	157	153	164	158	167	160	172	163	152	167	155	158	151	162	168	169	172	160	155	161	173	153	159	148	143	156	163	171	151	153	171	169	153	164	167	141	163	172	161	155	141	174	172	139	159	163	171	180	150	151	147	152	165	149	145	164	174	169	153	171	171	161	163	169	167	160	180	181	163	165	188	131	174	151	161	168	174	167	151	166	158	181	175	168	141	172	170	147	160	148	146	135	171	168	151	191	169	155	148	173	152	182	133	156	151	162	140	202	144	184	154	162	156	159	151	150	165	151	152	174	154	160	174	179	143	157	160	148	148	167	156	149	154	173	161	154	151	158	143	165	164	170	181	139	163	164	184	147	159	158	142	176	168	165	169	148	157	155	167	170	168	159	143	158	149	141	160	169	162	174	166	162	164	180	162	164	147	174	179	168	188	163	150	169	186	174	169	164	160	165	141	156	172	139	176	174	135	155	163	173	156	166	166	147	166	151	145	167	165	166	175	190	136	141	187	163	151	185	153	161	163	166	171	172	151	182	155	185	178	164	165	182	184	172	174	161	148	170	172	160	159	156	150	184	151	183	170	149	161	153	167	158	142	146	139	177	169	171	164	168	173	149	180	159	154	151	172	141	184	167	151	160	155	164	156	177	168	173	157	153	166	170	127	134	158	165	156	179	128	177	164	156	162	139	156	152	151	160	157	159	200	165	176	143	175	159	159	144	145	160	159	165	143	145	166	149	146	168	160	175	143	140	160	165	175	141	169	161	164	186	153	171	153	160	171	148	147	148	149	165	157	186	171	150	161	190	177	161	169	172	151	167	175	143	158	157	156	138	156	142	154	145	166	159	135	162	181	143	170	155	168	163	172	170	141	153	151	154	134	168	138	140	151	169	161	175	163	152	170	179	169	131	190	163	160	170	138	157	154	179	178	162	165	154	169	167	164	163	165	175	157	175	165	158	150	130	161	176	153	135	160	163	175	163	169	162	159	153	175	168	168	153	162	172	152	167	158	142	141	158	167	151	173	154	171	150	163	169	189	168	150	166	161	156	158	147	143	149	170	162	181	169	149	128	156	169	138	181	138	165	159	124	148	165	145	169	170	177	164	167	155	162	174	175	188	165	157	173	151	149	151	155	158	173	148	166	151	170	165	169	163	179	132	165	142	163	140	179	167	173	163	154	158	144	169	183	161	176	151	159	155	168	164	129	137	138	166	150	141	176	163	164	162	157	163	157	131	157	162	140	159	169	169	168	162	163	152	184	144	170	174	167	170	162	144	154	160	160	153	158	174	160	177	157	152	162	161	172	158	148	189	154	178	162	196	149	141	150	150	196	163	140	151	174	163	151	146	159	176	140	158	159	158	159	176	170	177	159	182	146	158	156	153	144	165	152	131	148	177	169	161	176	137	154	141	150	158	180	158	151	177	154	173	172	169	169	144	166	143	157	150	147	154	168	152	169	159	158	158	155	174	168	144	159	159	185	160	146	156	163	156	166	156	145	150	153	151	185	168	150	161	165	125	162	136	155	178	150	174	135	169	154	164	141	185	182	162	152	168	144	150	168	160	168	168	152	162	170	159	160	159	176	172	174	157	148	156	159	182	155	163	190	177	169	148	172	168	158	164	160	159	146	152	162	159	183	171	142	153	161	162	151	167	170	148	158	171	167	177	175	172	147	145	146	158	180	167	154	157	153	161	144	174	164	147	157	154	157	134	146	162	155	167	159	144	150	179	165	152	151	163	169	162	145	167	160	172	156	164	144	151	154	162	166	160	154	155	173	153	163	166	144	156	154	163	143	157	180	150	163	133	149	152	175	143	143	161	160	158	164	149	157	165	162	142	146	131	162	149	194	158	161	162	167	157	153	170	165	155	176	163	168	152	169	148	160	180	182	171	166	173	169	159	167	148	165	174	159	174	179	185	162	146	168	152	161	167	171	175	163	174	152	156	139	164	198	151	144	171	198	164	132	184	178	160	151	143	165	178	175	150	183	168	164	128	142	173	183	160	157	165	144	146	153	169	139	170	138	160	147	167	150	143	176	165	167	178	154	165	154	154	182	147	146	181	161	149	148	149	170	189	162	163	161	177	175	174	171	154	166	148	136	152	143	160	167	133	170	147	149	160	176	158	159	157	159	166	169	177	172	143	158	165	166	153	168	154	177	186	164	143	127	149	164	148	176	160	147	139	148	137	148	171	179	165	150	146	159	174	170	162	153	158	180	153	169	172	166	160	162	165	159	186	146	170	181	142	160	148	165	162	177	137	147	160	178	173	181	179	156	173	172	183	150	158	157	159	162	172	169	155	169	148	137	150	160	180	144	165	169	139	150	156	152	148	141	139	158	157	177	154	128	173	153	146	161	170	162	177	179	151	169	162	147	164	178	153	140	149	144	175	147	127	166	147	142	160	187	157	120	151	148	173	174	177	183	174	151	156	150	161	170	164	170	159	165	160	158	169	171	179	191	170	143	163	143	182	150	159	160	165	169	156	168	167	167	153	165	182	153	129	152	167	133	157	167	165	156	144	139	133	162	148	158	176	183	154	180	156	154	158	142	156	163	172	177	177	135	156	148	161	181	153	149	182	147	184	155	175	163	159	141	145	145	160	160	154	168	155	156	159	178	172	181	133	142	150	186	164	169	147	157	175	174	170	159	153	146	149	167	153	150	171	131	168	162	169	170	177	142	153	141	192	156	165	150	162	179	153	173	169	172	177	167	156	147	154	177	171	166	162	160	156	153	146	157	172	145	152	139	172	164	165	161	163	198	162	156	137	159	142	154	144	154	170	170	165	161	135	169	163	137	181	158	179	180	185	165	179	150	180	152	140	147	166	174	155	157	172	182	173	182	158	173	175	145	166	136	156	151	166	162	181	152	166	162	164	181	170	160	159	153	167	157	157	172
36060	43689	16229	15282	15681	13162	10629	10249	7713	7803	8895	14703	11173	11972	11437	6991	7578	5265	2449	1891	1952	2269	3732	4470	3064	2422	1988	1658	1375	1325	1085	1021	913	835	790	833	815	733	636	697	629	643	665	647	658	619	643	612	603	645	598	590	614	616	583	604	592	575	568	542	555	575	577	570	582	587	599	561	615	562	564	559	584	548	544	569	630	619	541	614	614	595	552	566	597	583	584	559	580	540	546	549	541	517	578	550	586	522	522	516	491	508	515	573	522	546	551	546	492	508	509	509	512	535	554	525	527	535	537	534	516	558	552	516	541	520	511	483	513	519	520	519	530	534	524	534	533	531	497	501	547	516	504	544	547	521	549	547	509	498	515	560	519	519	547	541	518	501	525	525	526	511	482	584	528	555	516	527	540	517	517	474	517	460	520	521	514	497	486	515	495	549	514	568	489	493	536	526	525	514	519	546	530	539	533	522	526	557	506	516	524	494	505	538	561	520	518	529	506	499	530	519	513	511	523	543	501	533	508	530	525	523	547	497	504	484	509	493	513	512	501	476	502	520	494	525	504	518	548	537	536	530	534	558	506	515	498	529	556	501	521	514	540	535	545	539	539	528	536	520	551	504	503	516	527	523	518	525	500	551	513	541	535	569	532	522	500	490	533	519	534	511	551	496	511	522	505	524	503	501	565	513	476	515	525	498	475	501	526	528	552	527	575	565	501	533	486	521	525	511	496	504	553	489	544	483	470	524	523	500	540	497	528	502	532	513	515	502	545	543	469	504	526	554	517	508	504	527	512	494	521	495	545	463	578	560	493	531	525	531	551	549	486	529	508	528	502	525	532	515	515	512	574	515	517	544	524	507	488	536	542	533	518	492	505	517	520	535	521	476	548	514	497	483	505	514	531	539	547	503	517	475	513	528	518	482	481	522	489	492	517	520	536	518	504	507	506	526	519	498	498	577	550	537	519	551	504	506	556	540	525	517	536	500	465	525	521	506	504	491	546	544	543	519	506	519	512	522	493	546	509	554	497	526	516	492	542	512	512	497	546	532	525	510	530	532	480	543	491	540	515	514	516	497	559	548	498	484	553	517	544	530	522	513	521	559	516	481	520	496	526	534	523	495	494	548	554	519	549	544	536	511	559	468	551	505	516	494	515	534	530	479	541	522	550	529	524	542	542	551	507	514	527	539	525	495	539	529	502	541	517	514	527	522	538	547	590	556	515	502	551	526	544	530	537	526	546	584	502	526	570	556	500	510	517	505	506	571	546	522	504	537	517	534	530	525	513	508	579	492	530	559	509	503	520	486	510	486	540	543	513	549	485	549	505	552	517	516	521	518	522	548	534	510	562	555	494	571	526	509	490	548	507	525	531	556	534	520	557	504	544	543	493	537	508	540	515	523	522	538	565	522	529	515	531	529	529	519	539	541	491	509	538	572	550	501	501	524	502	546	548	551	555	519	518	503	542	525	580	522	509	470	483	523	495	527	548	549	516	524	538	562	490	521	521	488	558	511	528	518	489	492	529	571	497	476	521	528	521	560	492	506	518	516	511	481	536	471	526	539	534	522	491	506	530	540	522	507	481	479	518	508	565	510	525	512	535	488	530	540	548	522	530	533	499	536	534	503	538	537	551	505	542	530	512	518	546	508	474	546	527	509	504	507	520	465	544	510	535	539	502	500	526	490	497	529	493	507	511	521	517	531	507	525	564	541	556	583	527	529	555	534	503	518	540	486	483	533	494	513	489	542	514	512	546	515	525	503	523	561	510	520	536	504	496	519	512	492	502	558	495	495	563	528	499	501	548	518	530	515	558	503	520	555	532	579	556	514	532	547	525	548	538	516	529	519	535	505	537	557	504	523	529	501	549	524	506	542	520	481	529	511	537	499	510	495	522	559	529	503	501	536	513	522	557	528	531	517	517	499	505	542	511	522	548	506	506	525	527	544	512	537	510	519	509	541	504	546	548	538	544	528	519	543	519	510	515	513	548	518	493	492	510	545	502	500	507	500	524	551	529	519	505	553	534	517	503	506	543	525	557	561	518	520	484	487	507	504	502	505	492	522	539	526	532	527	529	506	578	520	578	551	521	542	522	483	491	480	553	483	534	517	538	534	529	526	515	543	519	557	512	545	512	505	541	545	509	556	526	554	533	500	504	544	551	551	530	497	521	462	534	515	537	530	558	500	508	534	522	534	523	491	528	494	543	545	524	517	536	529	549	498	538	495	511	527	509	520	511	562	493	488	530	544	503	521	539	545	523	514	531	483	574	501	502	539	523	515	499	541	560	568	533	543	533	494	488	519	502	522	518	519	445	523	458	535	512	515	513	540	502	513	477	542	536	558	490	495	488	489	523	538	480	524	545	534	521	543	520	501	544	522	517	487	519	486	509	533	511	463	534	550	492	499	474	517	495	536	524	506	487	522	514	506	505	544	525	525	511	516	538	569	517	497	546	523	499	543	501	527	564	568	548	515	514	498	528	568	513	543	536	513	502	513	511	593	526	555	518	564	535	497	550	558	529	524	522	528	482	502	527	532	525	519	530	521	512	508	501	537	543	560	522	503	557	542	553	495	538	555	514	513	492	528	532	513	493	479	518	530	526	522	492	540	509	527	512	520	485	499	477	529	523	490	524	510	505	509	528	523	520	520	503	524	520	470	547	500	521	526	538	542	520	511	511	521	534	525	570	502	558	511	488	534	480	539	528	535	498	490	549	535	540	529	552	521	538	531	569	527	538	493	545	527	496	464	504	565	547	500	496	507	511	501	503	528	529	538	525	483	527	516	526	576	506	498	554	528	493	524	517	523	542	525	528	546	505	548	530	544	505	503	509	518	469	514	497	503	516	527	542	550	534	539	545	521	550	548	501	548	565	496	538	520	543	533	490	535	513	512	536	507	550	511	491	545	562	537	533	512	509	516	547	542	551	532	499	526	517	519	531	519	564	516	523	495	546	529	523	515	533	524	512	519	535	531	551	531	529	557	503	515	526	526	550	525	467	524	530	510	525	507	519	541	463	543	547	546	533	485	527	528	489	578	536	509	543	480	506	525	502	531	540	484	512	518	533	486	517	508	515	535	511	479	506	541	525	520	546	488	561	507	501	527	511	477	516	500	496	516	531	524	495	511	527	512	478	528	511	517	499	523	520	536	560	519	492	526	514	503	512	527	544	538	536	504	524	516	509	488	526	505	556	547	550	520	559	510	502	511	483	561	497	530	486	487	530	514	512	535	499	564	502	510	495	517	530	533	542	512	543	560	507	515	517	487	535	564	532	556	541	518	551	530	509	530	543	524	555	518	528	537	519	515	508	548	518	515	499	551	568	527	515	507	500	497	563	546	553	505	585	536	514	531	498	511	508	528	537	496	477	515	517	513	509	539	515	516	523	555	519	533	542	553	543	511	518	505	489	492	540	527	491	506	536	492	529	493	501	548	520	532	509	537	560	491	534	509	523	514	518	524	539	552	517	540	486	499	483	515	533	519	545	513	538	536
55312	46208	27784	23770	22956	19565	13786	10901	8531	6940	6735	8869	7505	7708	7326	4809	4131	2219	976	912	840	912	1548	1482	1073	863	673	581	547	477	395	380	338	304	312	280	277	247	257	273	243	220	269	240	255	238	250	250	239	235	267	240	226	253	265	228	214	252	271	222	221	241	264	204	231	244	218	254	226	200	231	234	220	225	240	225	266	221	226	222	210	230	221	240	219	245	207	205	232	195	236	242	224	229	205	200	216	219	215	201	222	208	217	220	212	218	206	199	218	198	226	199	221	213	204	211	213	224	203	208	195	196	231	210	231	196	208	201	213	187	211	184	216	231	207	190	203	205	227	219	193	213	209	223	231	201	225	233	186	227	191	175	234	220	207	216	190	249	187	197	213	231	209	205	220	202	192	216	202	201	213	219	223	224	209	195	222	197	219	222	222	238	200	213	212	223	206	214	188	199	227	227	232	216	192	201	221	200	210	201	221	188	183	217	181	228	181	198	219	190	210	220	221	207	241	197	213	194	194	223	216	219	181	211	199	200	233	209	211	179	197	204	229	199	233	238	195	226	190	208	201	208	216	211	234	215	197	190	191	210	175	231	203	197	211	199	226	199	200	210	253	218	224	235	200	219	212	221	211	214	214	221	183	204	206	230	199	234	221	191	212	234	227	205	201	214	220	201	229	220	226	207	207	209	209	202	205	194	217	232	210	225	199	200	223	213	222	212	212	212	217	209	209	234	201	194	217	204	210	201	222	218	219	203	220	223	223	199	219	220	217	216	209	225	210	209	228	212	198	179	213	206	198	220	225	224	221	194	209	219	213	229	201	214	221	245	198	208	194	190	211	209	199	209	216	214	201	195	213	215	206	206	206	206	201	211	209	195	192	208	222	205	228	210	206	221	237	224	232	229	198	210	191	209	203	196	212	222	208	194	200	200	206	185	211	210	212	204	192	207	206	213	207	220	211	191	213	189	204	205	200	206	198	220	199	215	201	219	214	172	220	182	243	198	202	210	224	195	200	211	192	212	227	197	205	206	217	214	211	219	209	202	206	223	250	212	231	203	228	219	222	215	209	200	221	203	206	202	200	205	193	217	211	196	213	192	206	189	238	205	183	230	234	203	188	189	186	228	194	211	205	215	202	229	212	214	205	194	192	213	192	206	208	208	214	203	210	204	201	191	202	217	201	219	232	235	211	222	205	218	199	218	237	215	193	207	210	202	231	217	243	200	194	210	205	217	219	214	220	207	240	235	214	212	208	206	213	209	219	216	236	244	210	220	234	218	224	212	208	202	218	210	205	208	212	214	205	224	235	220	241	207	210	202	207	174	201	212	195	220	187	218	198	206	210	206	190	192	197	200	193	218	229	179	186	200	197	211	248	219	217	200	208	194	252	197	240	200	216	212	236	204	222	196	217	209	202	185	233	220	214	205	238	174	233	212	187	225	189	205	217	213	195	224	211	219	203	198	220	201	197	206	214	213	221	214	202	203	230	196	242	194	194	222	215	236	231	205	226	224	201	237	213	201	223	205	177	213	220	215	245	217	217	202	207	188	187	215	198	206	229	188	216	200	223	218	216	203	204	223	220	191	230	204	219	212	185	216	213	201	207	211	184	204	198	228	213	217	206	204	209	198	200	218	206	232	208	208	189	194	196	216	197	231	187	204	209	222	216	227	229	216	203	196	204	182	200	200	204	214	183	206	211	220	199	213	186	216	191	205	212	212	211	224	241	208	192	220	233	201	187	212	235	214	212	226	207	224	224	221	221	221	237	210	197	221	223	194	211	227	220	214	197	204	209	196	222	201	220	187	208	194	214	234	200	202	208	213	218	208	211	216	216	216	210	210	217	228	199	181	205	222	208	182	234	188	187	231	222	215	234	229	216	187	217	207	194	242	220	196	162	213	226	219	236	215	210	226	215	201	208	211	211	228	220	215	228	203	217	213	184	198	188	211	242	217	216	221	208	206	193	215	215	224	239	225	222	218	187	189	193	210	224	202	218	240	214	228	205	193	188	203	210	188	192	211	217	220	223	191	220	212	218	235	199	189	203	220	200	201	240	181	192	180	218	177	220	220	192	187	241	201	213	213	198	215	216	220	218	215	189	226	210	197	208	204	208	217	201	212	211	209	201	227	207	193	202	213	207	219	236	205	202	206	209	207	224	206	214	206	183	217	194	228	208	203	205	195	212	237	199	226	208	205	209	233	198	210	194	197	204	199	214	204	209	199	208	209	182	205	227	226	198	223	190	222	212	219	190	203	213	191	208	186	194	210	173	216	201	215	217	227	225	215	222	186	196	211	184	187	227	213	206	179	205	212	227	227	216	178	177	218	212	192	217	213	187	224	218	205	212	219	207	181	194	199	198	218	242	227	199	239	191	236	220	210	198	209	216	227	228	195	208	218	198	233	224	225	213	214	211	197	235	195	213	205	200	208	210	223	187	196	220	221	193	188	210	203	202	210	218	195	201	216	224	202	194	199	198	202	205	214	207	224	196	203	216	185	196	216	226	193	217	203	198	199	217	187	212	218	188	216	210	211	206	217	214	219	194	213	213	205	220	197	196	205	247	202	200	197	188	214	212	209	193	191	219	204	229	221	233	206	219	190	220	225	226	227	191	211	202	203	213	185	236	200	195	193	219	195	216	211	199	172	182	191	235	222	192	221	194	204	217	213	181	202	219	239	196	225	220	214	207	229	189	192	218	183	211	229	181	203	201	237	219	210	197	200	202	199	206	220	206	194	203	209	207	228	196	215	222	220	204	244	202	194	194	202	231	221	207	203	222	205	205	191	212	181	203	201	172	209	211	188	187	227	219	211	225	210	220	239	225	207	226	198	207	209	194	206	221	226	217	224	204	190	205	222	209	199	216	208	219	192	219	198	212	216	207	211	205	226	230	202	220	226	205	219	231	226	211	212	184	198	228	188	227	213	184	226	202	228	237	226	234	217	217	202	239	226	197	204	203	232	213	219	200	201	231	246	236	239	206	189	182	195	213	207	221	219	225	214	229	215	215	221	249	201	236	202	203	200	197	203	200	233	214	204	216	231	218	229	208	248	243	210	216	208	210	218	226	205	206	234	221	219	217	212	246	196	204	218	233	213	204	197	214	222	217	222	195	224	197	191	223	215	201	212	227	201	186	196	225	212	217	216	224	185	187	199	231	198	203	233	233	184	203	204	196	207	208	212	199	198	231	188	207	176	222	214	227	211	224	219	221	217	212	216	212	232	207	213	189	216	213	206	237	238	210	219	195	223	197	223	221	202	211	218	213	240	195	206	208	201	203	220	234	192	223	207	211	207	195	182	207	207	214	213	207	240	221	203	195	185	213	202	208	215	202	185	241	206	198	206	234	188	197	215	234	215	187	219	185	211	205	199	245	228	205	200	198	199	198	211	200	230	214	217	195	190	195	206	199	210	218	209	214	207	201	197	218	185	222	225	204	248	220	248	203	211	226	197	206	230	202	194	227	215	189	185	209	208	228	201	219	184
46133	46220	22467	23258	23021	21595	17092	19046	16244	15068	15272	21638	18582	20843	20195	15282	15195	9560	5180	4459	4574	5538	9181	9116	6557	5495	4457	3464	2992	2622	2132	1893	1644	1426	1407	1389	1454	1129	1091	1105	989	1011	963	1001	942	891	907	887	868	902	876	812	834	885	842	779	817	756	806	808	808	847	855	745	798	890	826	805	806	775	819	770	767	782	806	848	899	825	747	799	789	772	740	701	736	720	749	738	710	761	719	719	669	654	676	687	688	673	679	669	655	650	670	695	690	692	729	693	677	663	659	684	666	663	603	658	632	665	653	676	670	619	642	623	604	638	620	626	691	644	655	637	614	649	623	646	673	662	643	667	675	600	674	657	627	625	701	624	656	647	636	646	660	624	680	615	654	625	648	684	617	691	660	631	681	647	673	702	615	627	602	612	677	688	659	653	595	638	638	669	606	621	669	677	623	632	658	611	620	682	678	657	690	631	595	644	649	620	602	603	598	647	649	583	619	626	674	680	637	690	637	631	615	638	624	631	639	634	641	615	646	681	618	639	685	654	603	617	633	646	637	609	636	631	696	640	624	660	619	641	658	642	641	639	641	675	675	699	660	647	634	651	633	665	661	645	637	629	698	652	668	677	662	625	643	646	621	678	620	688	666	642	663	697	652	671	674	649	634	614	627	662	606	681	656	640	647	639	667	638	659	644	676	623	636	657	641	682	644	667	641	616	680	641	641	641	618	615	655	638	608	615	621	654	655	678	593	668	631	663	655	655	631	668	644	671	678	637	640	636	662	681	633	707	625	665	623	718	665	665	628	607	645	633	592	630	646	613	668	581	648	588	666	644	686	645	622	669	625	645	652	576	635	598	656	661	637	662	628	649	670	655	679	649	633	660	669	649	665	648	580	649	632	645	669	668	614	629	636	652	630	683	621	631	590	640	631	638	644	596	671	606	648	634	590	650	656	623	645	680	684	627	626	614	641	637	658	614	677	666	656	622	663	623	645	642	671	650	631	640	644	685	680	619	683	647	650	620	656	634	722	644	614	625	609	633	657	640	630	566	622	653	604	634	673	654	661	639	650	663	641	621	611	640	699	653	644	667	660	675	648	631	625	667	644	644	635	639	644	664	655	623	643	669	644	653	674	609	665	654	617	643	672	623	672	621	643	633	665	631	625	693	662	687	666	662	639	680	662	685	658	656	623	618	645	680	612	667	628	669	646	645	643	626	637	637	630	659	651	649	648	647	597	675	656	613	643	644	644	648	666	662	628	622	630	624	629	634	638	649	655	689	641	649	657	662	656	650	622	672	622	665	604	616	609	633	677	626	674	646	646	661	637	679	656	678	648	651	648	665	674	611	586	671	613	682	635	612	664	647	597	625	653	654	641	675	640	662	630	652	603	664	644	632	634	639	627	626	650	665	609	635	636	663	685	613	662	679	617	608	641	604	656	646	705	664	631	637	624	562	653	631	646	631	622	626	664	631	642	674	633	660	704	660	624	640	673	670	640	662	674	676	616	640	641	649	637	650	640	676	641	609	623	662	647	677	656	693	673	655	679	647	668	629	667	559	654	665	650	664	661	664	661	613	638	671	676	651	657	612	620	653	609	604	627	681	637	640	636	684	646	652	613	647	646	669	627	642	686	655	651	653	661	618	651	669	623	655	663	598	672	650	684	627	607	636	613	594	640	607	654	679	633	668	595	627	600	650	613	631	608	624	658	667	659	680	636	654	628	636	603	675	629	656	678	652	674	636	668	659	646	652	614	680	607	655	624	619	624	686	616	658	632	666	657	674	648	651	619	637	683	575	675	664	676	631	636	644	621	644	658	659	613	674	676	624	634	631	664	679	651	688	626	681	643	648	637	683	615	652	613	642	666	625	675	620	642	605	636	670	654	653	644	656	599	668	684	636	629	573	669	635	661	652	606	604	625	656	657	601	620	652	645	698	621	641	676	629	639	633	677	627	582	676	610	637	683	604	670	666	634	598	647	601	658	637	640	629	665	642	671	615	622	643	697	636	624	628	638	621	661	620	628	635	612	640	631	657	613	660	639	625	621	618	612	670	630	667	664	610	641	689	640	657	669	705	612	608	638	677	610	657	605	665	651	691	616	660	698	654	647	661	627	685	627	630	666	680	575	623	670	625	664	646	679	607	698	666	659	700	623	662	616	651	655	636	667	655	644	667	687	664	673	612	635	630	615	671	687	649	652	623	653	639	656	674	645	620	671	611	638	631	641	677	643	625	662	592	618	662	646	703	648	638	681	657	668	691	660	649	636	656	623	663	645	615	656	710	600	628	620	667	636	667	659	640	632	651	617	674	606	656	632	639	636	676	631	639	689	596	644	621	647	653	652	639	646	694	633	627	627	651	673	650	640	678	682	623	593	680	677	638	591	638	666	629	673	636	666	660	658	669	647	650	624	634	631	663	626	654	658	663	653	637	655	634	623	678	648	643	636	660	621	663	600	641	647	624	646	653	648	673	711	615	651	647	640	665	661	652	653	663	625	652	652	622	695	600	641	666	631	625	657	658	628	618	613	624	609	649	690	653	665	657	659	648	627	654	656	652	605	623	602	642	629	642	650	641	630	632	648	674	668	659	674	647	647	643	615	651	649	641	655	680	628	634	671	636	595	614	690	647	662	621	645	667	617	667	659	622	678	655	672	608	649	653	653	676	640	651	658	617	667	715	642	666	642	626	644	627	690	644	596	632	664	661	638	594	635	661	681	671	637	639	697	605	646	696	645	673	635	612	642	608	643	680	649	677	650	650	616	608	639	693	610	655	652	654	679	660	677	686	639	650	627	626	642	688	680	662	618	616	610	651	631	651	695	646	647	636	653	620	625	689	611	645	672	641	615	613	652	608	688	686	624	666	670	654	635	662	620	679	623	697	628	682	636	633	698	603	658	633	689	654	693	651	675	631	606	687	622	642	663	628	621	640	666	665	691	674	665	673	648	659	629	671	588	617	645	629	636	649	659	653	622	645	648	635	647	688	624	626	624	645	635	614	669	587	649	602	643	634	670	617	623	624	664	636	641	653	608	635	614	656	618	680	656	613	591	676	649	632	629	654	632	680	614	637	702	666	650	622	645	640	604	698	647	686	614	678	668	635	656	627	655	686	623	692	630	656	621	679	606	661	634	662	645	652	675	603	690	693	657	694	675	643	648	629	645	672	650	708	663	657	625	628	617	620	635	668	659	645	648	649	665	615	615	657	667	628	648	664	646	681	677	662	609	651	631	707	626	661	624	637	644	648	627	668	619	638	620	682	712	610	675	648	651	665	654	630	688	612	659	645	629	671	639	645	663	580	603	634	692	644	629	629	667	608	663	670	640	655	625	647	686	612	657	631	669	691	656	625	653	653	677	630	631	624	706	635	621	661	617	605	658	612	626	602	638	625	674	644	683	616	634	678	634	664	676	669	627	692	662	667	609	622	619	667	666	574	674	659	666	659	673	643	649	678	667	635	686	659	681	650	686	615	625	628	589	634	689	645	626	640	632	658
18907	19149	5585	2388	1510	1039	801	660	510	487	429	526	422	470	407	343	327	272	305	275	234	217	258	260	265	278	228	228	227	222	197	200	211	207	217	235	221	229	228	233	248	214	222	222	239	228	219	237	243	209	212	247	227	218	217	235	230	236	210	207	232	206	229	235	218	243	219	229	207	205	219	228	211	208	247	241	217	219	217	232	201	228	192	202	248	237	245	194	200	209	228	198	224	194	178	209	234	243	251	219	213	222	227	204	224	224	206	252	211	239	241	224	233	238	212	211	243	213	202	232	218	227	203	219	216	221	215	231	246	236	229	196	212	239	194	186	223	204	227	208	215	210	205	236	246	223	241	228	199	206	202	199	203	209	203	198	217	223	193	234	227	214	218	201	206	225	211	228	224	184	212	181	214	203	218	226	223	213	216	235	211	234	203	201	207	194	200	249	192	202	202	212	217	205	208	241	218	212	194	225	229	209	193	235	226	194	227	232	210	219	232	197	221	222	219	224	217	213	213	224	207	219	233	214	234	230	219	218	192	222	224	247	244	241	211	200	229	214	192	228	230	225	197	224	207	229	231	212	207	211	219	210	203	216	219	208	230	205	235	206	217	210	227	228	233	222	207	209	199	234	210	216	223	198	221	205	239	241	229	255	216	212	225	211	211	192	238	238	253	212	209	223	219	208	224	197	228	198	203	217	237	191	192	215	219	211	219	231	204	203	225	212	228	209	225	218	206	201	213	247	217	197	226	238	217	232	206	209	213	199	204	217	219	245	235	205	231	223	242	249	220	208	212	212	211	222	212	242	207	204	202	195	203	224	210	226	231	226	212	213	215	211	206	227	242	214	216	205	244	226	206	192	223	213	195	193	220	233	224	223	227	222	210	202	198	230	195	191	227	227	220	222	240	227	222	221	259	255	219	209	225	185	223	207	234	199	218	235	230	227	220	234	203	225	216	196	231	233	227	248	237	206	224	225	225	217	199	204	202	202	241	222	230	220	200	211	179	195	217	204	215	217	225	217	204	214	236	231	216	204	225	207	207	201	225	206	219	206	219	187	227	222	210	218	230	205	230	223	208	246	222	236	223	228	195	189	214	214	227	211	203	219	242	213	208	215	242	222	227	211	202	221	240	220	221	215	203	214	205	229	203	220	204	223	223	235	202	214	239	231	223	200	247	210	236	225	240	211	198	228	229	207	209	245	209	223	206	228	240	219	224	230	240	216	217	228	207	239	213	222	215	200	212	231	234	205	218	215	205	235	211	224	213	212	212	216	208	227	212	226	229	211	213	236	217	218	231	207	224	219	210	204	254	232	230	209	206	229	213	206	192	207	240	208	230	201	193	210	222	230	234	201	230	213	215	219	206	229	213	254	194	212	197	215	213	209	225	236	223	204	201	226	218	191	212	189	218	241	220	200	197	238	228	226	230	209	219	213	207	232	237	211	224	235	219	224	223	208	232	219	208	236	220	211	206	213	237	229	229	192	213	236	208	185	222	218	215	225	228	208	195	223	242	206	210	200	230	236	212	220	212	205	196	220	212	205	218	208	197	218	229	238	250	221	233	236	237	200	230	236	207	211	238	209	205	232	203	224	214	221	196	205	232	247	226	241	228	238	211	207	210	232	210	205	239	243	216	222	238	238	237	210	238	222	219	219	230	211	216	204	227	211	205	182	212	235	217	202	258	229	232	232	228	199	200	227	249	212	207	214	205	223	245	219	199	202	213	201	211	232	223	242	192	206	225	204	221	200	192	192	218	188	228	223	216	203	200	224	205	214	219	204	223	225	216	205	222	215	202	235	221	219	210	239	226	217	208	210	241	239	217	233	209	209	209	216	201	210	225	208	211	207	229	216	225	232	218	211	205	226	196	188	226	225	244	223	223	241	220	199	200	225	215	201	195	215	237	224	215	225	195	185	188	211	220	199	211	203	206	233	197	211	220	218	219	222	199	223	194	196	240	235	185	228	208	236	233	215	196	202	202	222	225	224	227	234	223	218	197	217	197	224	225	201	230	219	238	255	209	224	210	217	189	226	215	222	218	197	207	219	229	222	208	199	204	238	228	227	255	201	212	210	215	203	234	220	205	221	226	201	238	234	224	230	250	216	222	220	214	225	215	177	237	199	188	234	223	214	227	226	195	226	200	198	213	207	221	227	244	232	216	229	223	242	209	240	230	188	208	238	192	194	222	227	220	204	204	207	212	218	205	225	192	224	248	196	216	186	220	215	216	245	225	239	221	218	227	233	221	214	215	224	212	206	229	197	206	233	225	207	239	244	216	218	222	224	177	206	233	213	209	206	212	225	212	221	187	225	223	206	227	188	218	215	216	205	227	201	227	255	237	220	220	224	241	233	208	224	204	225	228	191	199	188	216	239	200	235	213	233	204	241	221	197	215	207	220	198	214	213	213	206	217	231	219	251	217	253	223	230	217	207	214	211	221	229	225	202	223	212	221	197	198	231	195	197	242	218	231	260	219	208	198	206	198	222	227	211	230	209	212	208	221	215	218	229	226	235	242	197	214	213	205	217	178	206	211	209	220	192	233	230	217	230	229	200	217	232	211	239	198	213	210	232	212	236	237	230	187	226	213	211	222	215	219	206	225	235	225	213	223	240	211	234	206	221	201	223	218	232	230	213	196	236	221	196	231	253	227	234	199	212	205	233	204	231	188	238	226	203	215	198	228	243	215	195	219	235	212	216	206	226	196	204	201	206	204	209	193	216	222	215	200	206	232	218	225	200	194	214	186	205	216	224	199	199	214	206	212	206	217	218	195	224	191	226	198	204	213	216	220	205	211	209	198	221	232	220	222	207	223	224	212	261	223	202	208	194	208	225	215	242	227	210	225	231	232	201	234	220	235	200	227	212	213	208	208	223	211	233	242	211	237	198	222	234	210	204	212	221	204	229	223	196	212	213	195	187	177	187	236	244	252	192	233	233	230	201	218	207	194	228	205	214	222	242	227	226	222	209	210	219	206	208	216	225	197	223	223	218	227	232	227	229	206	201	225	198	212	222	226	238	246	212	236	236	211	200	214	218	207	229	219	212	197	214	228	197	207	211	226	215	178	215	240	205	244	200	226	201	191	215	204	206	214	229	223	219	221	250	234	222	210	184	195	197	228	210	211	235	236	187	207	249	192	208	235	198	231	221	236	222	187	209	232	210	243	200	206	233	231	229	225	255	195	228	201	226	239	217	199	207	234	231	227	225	217	233	229	222	242	221	197	208	244	225	226	199	214	234	230	225	231	210	239	199	221	215	218	222	220	216	236	213	199	197	219	225	204	211	182	223	216	214	198	217	220	207	211	211	215	234	234	214	212	217	237	211	195	231	202	223	218	232	218	204	225	229	242	236	241	198	210	210	231	226	206	216	190	235	217	228	245	221	219	224	246	224	203	208	212	210	206	222	201	235	213	197	195	210	212	192	222	217	218	201	221	216	223	196	209	247	206	219	214	197	203	203	235	190	211	220	205	204	209	237
15583	20607	5783	5333	4602	3576	2849	2503	2126	1874	1928	2370	1956	2147	1920	1522	1334	1011	927	948	870	906	1050	988	917	910	822	743	717	739	757	727	727	697	713	737	754	752	689	654	743	695	708	723	720	673	688	673	666	697	687	675	716	674	712	680	686	692	748	721	665	734	677	698	697	713	684	705	693	688	647	714	660	662	710	702	690	750	701	682	721	719	727	689	710	715	692	708	678	719	698	702	750	695	702	633	695	677	669	692	710	703	667	673	752	690	668	706	661	661	639	623	705	655	686	672	730	676	667	724	718	642	712	685	687	683	649	690	720	656	684	660	672	667	696	675	727	681	679	729	697	677	666	675	635	689	686	688	719	692	641	692	689	665	663	684	714	638	669	665	647	639	672	717	635	679	659	704	668	704	679	665	720	657	685	698	696	622	698	673	698	640	685	646	700	684	627	712	720	676	693	653	715	711	676	718	673	651	728	635	653	663	673	707	698	658	677	645	673	663	646	682	678	681	619	700	683	676	673	658	676	672	655	696	715	649	701	677	671	689	706	675	651	678	696	715	691	670	630	664	717	690	662	680	704	703	656	676	654	718	661	690	702	691	652	687	744	683	691	737	713	633	666	697	630	716	718	638	687	682	687	681	702	677	703	697	667	689	669	701	670	670	694	663	709	718	658	663	673	641	690	697	675	664	669	726	673	647	647	673	613	626	691	679	673	667	704	699	744	646	662	652	679	697	686	743	651	699	676	699	664	659	667	669	658	690	678	666	671	699	660	683	650	716	731	727	676	662	662	639	664	679	651	702	655	658	643	677	683	694	676	703	682	690	668	639	670	668	657	643	706	704	658	672	742	668	655	650	658	659	655	664	672	649	642	670	652	708	642	706	685	656	671	690	680	678	695	641	710	704	679	657	661	701	655	684	653	643	665	678	692	724	670	709	633	668	669	679	701	672	653	690	736	691	674	704	633	713	726	638	672	698	694	649	673	661	665	687	696	660	685	728	653	698	685	671	651	670	695	705	669	673	661	697	685	678	659	663	702	720	677	739	648	668	665	652	665	614	678	646	689	698	652	689	667	688	660	705	650	700	644	666	666	685	666	715	693	659	632	618	650	730	673	662	697	690	724	710	696	695	735	694	647	666	697	708	625	691	654	745	707	675	700	659	662	675	661	679	693	686	697	685	707	679	683	704	668	675	642	690	666	667	642	689	637	670	674	709	686	661	655	684	655	666	685	701	686	693	731	714	713	645	673	709	653	646	638	679	695	669	676	659	665	681	665	703	712	708	670	701	691	602	703	661	692	653	699	631	671	682	685	698	675	714	670	663	684	697	712	672	721	632	684	666	655	657	655	717	655	651	673	675	644	661	694	672	714	651	728	663	673	694	647	684	663	697	670	635	645	694	684	660	677	640	698	666	689	660	688	681	650	713	676	737	699	706	660	714	681	624	752	696	696	661	635	630	679	651	724	686	699	682	711	704	686	675	725	687	699	688	673	678	676	719	697	700	666	702	668	674	687	705	729	671	653	645	653	673	686	679	656	700	686	670	673	697	645	639	710	657	684	698	692	740	680	700	649	692	709	698	665	636	661	667	676	701	697	675	644	713	641	660	676	719	676	671	676	681	650	649	673	681	678	668	691	654	671	687	699	663	705	673	707	665	651	670	710	659	668	649	706	694	693	666	644	670	720	698	726	684	652	709	650	694	690	654	717	697	694	690	726	666	706	705	689	686	658	699	674	697	666	661	689	691	660	669	675	700	709	682	640	715	720	668	682	675	701	669	670	694	693	651	611	621	634	711	683	683	654	653	723	658	698	716	678	648	689	665	737	621	665	645	657	702	674	650	650	661	636	686	653	703	682	683	662	644	691	716	630	634	687	671	703	683	653	687	669	714	672	646	683	652	641	653	668	631	682	664	672	707	685	654	667	662	703	643	675	684	723	669	653	703	667	655	715	680	670	658	681	695	651	658	687	693	668	649	652	702	685	670	769	643	667	666	674	722	680	635	652	727	688	642	615	654	689	681	672	680	644	655	671	688	676	631	657	658	693	718	673	698	688	688	653	664	647	656	677	669	687	648	693	698	662	626	651	702	641	679	664	670	666	666	673	700	727	678	724	659	734	693	665	641	697	647	706	713	691	698	689	654	620	725	699	676	651	675	714	680	608	661	672	668	658	676	701	733	649	660	672	646	682	667	685	710	706	651	681	653	666	664	705	658	706	670	612	654	684	663	687	674	684	669	720	690	655	680	650	667	681	688	692	651	675	669	673	695	699	663	707	628	713	707	666	696	697	642	692	687	653	663	698	657	666	667	667	683	733	653	709	679	691	663	678	674	665	698	657	627	680	656	692	687	646	726	656	675	664	679	698	700	712	713	671	675	649	646	712	668	646	647	667	697	651	697	617	675	671	728	658	669	676	685	699	684	711	652	711	697	667	687	653	689	649	684	681	695	678	701	710	653	650	719	660	656	674	657	708	658	647	665	650	656	661	676	669	701	656	673	677	684	635	652	725	654	676	685	677	655	712	627	650	681	676	709	683	694	681	705	659	666	656	710	694	695	666	678	650	642	639	648	660	638	678	666	672	704	723	639	706	714	657	656	681	698	695	735	703	705	633	628	734	673	664	657	684	688	724	707	706	681	673	700	684	641	676	683	636	647	697	656	694	650	661	653	674	653	668	687	665	712	697	711	665	727	672	650	710	687	657	721	732	649	656	660	675	683	684	677	678	680	671	672	706	679	678	720	690	711	642	654	666	644	714	678	687	656	699	694	735	657	688	669	675	670	664	648	737	687	645	667	737	691	675	685	670	696	701	663	698	685	669	660	725	672	739	726	646	682	673	667	691	682	685	683	632	671	680	659	642	643	728	657	714	694	714	669	677	664	686	658	640	657	707	674	687	698	677	658	701	678	676	714	633	669	642	705	706	679	653	670	646	689	662	682	689	684	698	665	689	663	649	693	682	696	627	675	672	673	670	648	644	696	686	680	684	682	679	619	627	717	675	683	690	673	727	701	683	673	680	719	685	620	688	716	712	684	669	661	681	676	665	699	694	700	678	685	615	701	713	633	678	654	621	671	696	648	640	704	672	668	714	698	646	682	661	666	685	685	648	646	702	674	666	673	706	670	654	667	636	695	681	686	704	673	670	695	656	685	618	628	691	634	678	666	687	667	671	647	712	678	687	703	703	688	649	695	667	663	660	715	720	687	691	690	671	688	714	728	714	659	724	665	656	660	669	689	685	666	710	704	672	655	681	653	722	656	700	704	662	678	672	665	643	717	642	695	656	707	638	707	672	698	651	698	674	715	717	711	656	678	694	674	717	715	632	680	664	687	689	715	653	687	659	671	618	672	668	686	718	675	648	721	664	703	698	695	656	646	679	676	682	673	696	701	658	671	661	666	634	709	654	675	705	680	695	638	665	658	654	637	697	670	652	699	667	671	640	719	632	652	601	689	693	671	706	622	717	693	647	670	690	655	666	683	652	622
46536	45640	27199	20589	15710	10727	6366	4162	3489	2711	2342	3661	2648	2688	2502	1659	1385	921	479	440	423	538	613	614	562	438	363	322	318	275	260	205	191	204	186	210	191	185	192	155	174	179	171	179	165	191	152	170	184	180	178	148	143	176	167	160	163	162	146	162	176	143	183	173	169	195	171	200	175	166	187	172	158	179	166	155	149	169	162	181	154	171	147	157	167	157	167	170	184	148	164	161	124	157	186	155	153	149	154	166	162	187	168	159	164	172	149	166	156	162	159	121	160	173	139	168	196	162	160	158	160	159	162	171	162	172	166	168	157	176	146	152	151	151	152	145	169	142	164	163	171	184	166	165	169	162	163	172	168	172	160	146	173	168	164	164	149	149	166	165	138	164	153	175	165	170	162	176	159	172	152	159	149	165	165	154	164	170	167	167	141	150	154	158	167	171	157	168	127	162	185	168	157	159	146	173	167	141	153	177	165	159	154	146	139	162	150	147	163	154	159	155	158	153	149	172	137	145	150	152	144	136	160	151	161	165	165	156	172	143	140	166	176	162	170	137	162	154	161	162	167	165	139	160	153	173	137	165	158	159	178	165	162	163	150	157	142	173	166	156	160	166	161	154	173	166	167	125	151	160	144	160	130	135	161	147	164	139	172	171	162	152	155	166	155	143	145	175	177	151	145	174	162	154	164	138	154	154	169	175	145	160	194	146	161	142	176	192	161	164	159	157	147	144	177	158	157	154	164	157	156	152	162	154	187	141	143	156	174	160	152	157	165	171	160	149	167	143	172	172	152	151	141	167	163	168	157	164	158	152	143	164	146	178	176	163	141	160	174	164	146	163	163	162	180	163	159	130	166	153	155	147	155	175	156	138	157	172	142	171	164	163	168	146	162	150	163	160	176	181	161	152	167	150	160	146	162	160	176	151	144	173	162	157	158	171	155	167	165	141	159	147	167	164	151	164	158	159	145	177	144	164	167	183	177	136	178	171	187	151	150	182	145	168	142	156	151	184	181	146	156	194	166	164	182	152	129	163	180	180	165	146	171	166	154	164	155	150	169	163	177	150	152	164	175	169	144	141	145	158	160	164	185	151	198	170	149	140	176	170	163	177	166	164	162	158	161	157	143	151	154	161	160	177	129	157	154	165	151	142	161	152	153	157	158	168	157	158	153	163	163	156	155	181	164	170	186	158	185	163	147	172	176	176	172	164	170	151	167	184	145	179	174	151	159	166	178	156	159	169	167	143	166	179	165	168	146	191	179	152	159	162	151	178	149	170	153	152	158	154	187	145	179	161	184	164	149	180	151	160	149	147	148	166	170	139	169	166	156	171	164	172	168	158	159	150	154	170	173	162	147	143	175	159	145	170	141	177	166	149	153	164	198	151	152	150	153	149	159	150	182	150	146	162	162	174	135	149	170	163	153	159	170	157	162	164	171	153	153	163	164	149	159	155	162	167	167	151	178	143	162	176	175	155	130	179	143	177	152	150	166	178	169	155	158	172	186	158	180	163	163	145	182	182	144	173	168	178	155	170	169	153	148	134	170	173	148	163	159	153	165	163	170	160	160	161	173	160	169	171	171	194	151	171	162	175	152	161	150	166	159	153	155	159	157	165	166	158	183	172	133	150	163	150	148	166	181	189	147	178	160	176	144	145	145	173	158	141	138	151	158	182	149	137	154	166	170	151	160	161	169	152	166	179	135	178	147	173	163	161	147	151	163	164	152	146	147	160	156	162	184	160	163	170	169	181	172	176	168	153	172	182	179	144	171	170	174	172	149	166	171	161	184	159	171	143	167	173	140	156	159	135	146	151	144	164	147	144	146	147	175	165	169	170	168	155	148	170	152	168	169	175	154	156	159	177	165	155	152	138	164	152	190	169	146	164	159	149	145	151	149	180	152	187	145	160	178	168	184	165	152	140	176	168	151	163	156	160	148	171	170	164	141	152	165	167	135	147	150	176	163	167	181	174	165	172	154	173	168	162	141	174	153	166	153	151	165	134	161	143	164	147	146	157	169	166	136	171	179	182	172	184	159	139	182	165	169	166	181	187	151	166	171	166	180	163	143	152	137	164	194	160	146	171	161	140	176	146	160	167	175	130	128	152	168	162	156	157	163	173	152	153	153	152	167	179	166	147	165	157	187	163	163	159	160	181	161	154	171	169	157	167	166	177	194	151	155	152	159	160	154	157	186	145	169	163	155	128	175	155	157	141	145	156	151	150	161	165	153	168	174	156	158	187	165	163	170	151	149	166	161	145	159	149	148	149	157	160	145	167	189	160	146	147	171	171	148	156	151	184	133	161	182	166	124	150	156	146	162	152	184	162	144	177	160	178	164	173	162	129	144	147	145	148	169	144	152	172	142	143	162	141	150	171	172	181	144	149	151	160	181	175	158	164	134	151	157	143	158	162	149	147	170	172	167	147	155	135	159	176	165	172	155	174	175	159	160	154	171	160	149	183	144	160	164	142	172	156	155	166	144	164	159	163	164	147	158	165	137	152	166	164	175	155	155	170	174	161	142	140	147	159	148	149	159	153	151	150	140	170	175	175	172	154	137	165	170	133	162	163	169	148	158	172	139	150	176	166	146	157	162	165	162	180	159	173	178	152	172	142	161	191	145	166	164	150	136	164	156	145	147	145	165	168	178	149	173	154	144	189	156	162	159	154	129	157	166	175	132	154	147	140	169	173	151	151	148	173	171	143	152	168	144	191	153	150	150	185	163	150	147	161	136	181	168	170	153	166	164	157	159	160	171	177	149	144	166	135	141	160	148	185	153	151	154	153	165	177	161	175	174	151	166	134	157	170	167	151	168	165	141	168	147	155	155	150	134	155	122	168	139	168	156	186	176	148	154	179	136	159	175	174	175	141	158	154	159	166	150	160	168	158	164	132	156	138	142	171	158	158	152	144	180	147	171	159	152	190	155	160	173	181	181	144	153	164	147	153	132	176	144	150	179	157	141	164	163	168	168	161	168	165	177	164	175	155	171	190	158	176	147	159	159	168	152	154	158	167	174	153	151	154	151	150	166	166	142	164	148	147	169	177	175	161	159	160	133	172	139	143	180	165	166	156	156	157	166	162	175	176	169	151	177	162	156	150	137	153	173	128	158	151	157	168	178	141	174	145	159	155	166	164	172	172	175	149	158	177	162	181	157	148	143	152	176	187	157	149	152	155	175	142	142	164	150	144	131	165	162	152	148	137	158	125	155	161	153	191	162	137	130	168	151	152	141	144	163	152	145	172	161	157	156	155	159	140	156	164	164	162	143	154	160	127	172	178	140	162	138	136	144	172	133	158	163	153	155	165	151	164	169	165	159	167	182	154	172	163	182	161	157	151	176	169	153	146	154	168	164	163	150	155	155	184	159	155	168	150	166	148	180	153	147	154	154	175	161	146	153	159	162	163	169	167	155	172	166	164	164	136	150	146	185	155	162	161	168	178	149	168	133	194	159	172	164	178	182	156	158	152	167	148	153	171	147	178
37918	43561	16149	15228	15376	13277	10399	9313	8960	7107	7845	12414	8991	10817	9994	7599	6892	4735	2732	2318	2394	3041	3977	4040	3425	2598	1990	1770	1579	1344	1185	996	917	828	837	805	776	751	660	715	690	699	702	669	660	634	609	623	583	647	594	611	602	614	599	615	582	570	553	599	578	581	607	586	615	522	647	585	609	575	598	595	618	544	598	576	574	549	561	545	581	556	582	582	592	591	562	519	582	557	509	589	539	530	510	551	498	501	543	538	560	542	509	537	507	531	504	513	580	494	492	511	553	498	505	523	521	535	542	512	532	551	535	525	518	493	513	539	502	506	508	530	549	508	498	515	515	501	502	519	517	521	516	516	509	547	501	481	517	511	567	573	521	513	501	526	492	560	508	540	526	518	533	481	532	521	527	539	509	524	525	495	525	509	527	539	511	527	546	523	493	515	485	528	519	508	477	486	502	520	528	538	501	512	506	545	538	503	551	522	514	503	542	528	508	533	531	509	540	513	538	467	511	478	490	467	542	524	536	486	541	529	561	491	484	451	564	536	543	534	550	510	523	526	498	511	513	530	506	534	479	509	472	526	492	496	589	516	542	534	520	465	540	529	563	511	504	523	538	518	534	511	499	538	526	490	547	565	481	504	523	528	488	511	517	509	521	463	523	501	515	522	501	489	545	559	540	507	523	515	527	516	546	513	521	521	519	510	513	560	576	537	497	519	493	518	512	526	561	516	489	509	528	525	518	532	534	498	530	548	499	526	493	504	545	533	517	522	528	506	530	526	544	540	546	511	537	520	527	514	493	536	526	518	494	537	535	535	529	503	508	490	529	527	496	491	546	524	544	501	513	526	516	498	550	535	492	527	519	537	525	533	502	480	530	542	500	489	512	556	500	533	485	536	499	539	470	547	489	545	551	520	545	542	479	509	469	528	531	504	533	526	526	516	521	547	496	524	544	532	528	522	546	552	502	504	548	493	536	517	557	493	506	514	517	521	539	551	509	519	526	519	527	487	561	529	521	494	506	504	497	513	496	541	505	551	477	506	525	490	551	533	542	544	531	539	520	528	472	530	527	518	534	546	490	513	490	549	539	532	532	539	488	519	512	484	447	513	507	524	516	518	534	517	502	486	509	524	524	553	538	528	529	544	507	512	535	538	510	525	561	500	506	508	534	517	524	524	538	537	550	503	530	520	473	523	555	534	528	499	506	510	534	526	534	540	496	488	511	494	493	509	538	534	563	501	501	516	496	524	529	533	497	528	566	490	539	523	496	495	497	521	513	537	518	497	544	512	551	513	483	490	532	501	528	488	528	528	540	529	511	519	531	500	511	508	523	532	472	457	501	531	544	521	515	498	527	499	514	513	500	491	532	518	495	550	509	543	491	543	473	468	500	514	564	568	516	507	497	524	484	535	544	530	480	502	546	498	512	481	536	532	494	511	523	492	547	541	519	517	559	543	542	480	521	556	553	503	497	520	516	530	498	516	523	551	552	513	523	556	506	506	512	510	546	509	532	492	501	534	526	506	550	569	502	525	491	530	532	522	531	551	523	536	512	502	509	529	501	480	527	527	515	463	461	476	488	534	510	503	535	501	503	509	474	492	514	511	502	524	505	484	506	545	490	484	535	484	543	512	492	498	510	522	534	499	506	502	483	506	467	498	510	544	474	534	514	507	555	528	531	501	466	518	478	556	526	502	510	537	525	513	561	496	502	539	526	520	471	484	518	508	487	501	547	518	519	519	541	478	539	514	519	507	513	509	498	485	498	523	532	506	536	525	530	527	509	510	539	536	509	539	571	494	499	518	516	484	541	506	519	501	529	508	504	527	495	511	574	511	552	498	538	531	520	508	510	507	549	519	523	524	496	532	541	499	526	508	498	540	515	533	511	535	517	502	510	520	504	522	512	513	487	500	495	524	549	523	520	525	516	522	536	496	543	486	516	506	524	497	492	484	507	522	531	539	519	522	555	523	550	527	519	572	548	540	503	541	508	498	493	512	502	519	491	567	514	510	498	519	524	526	542	518	536	483	510	526	525	568	524	508	531	517	507	535	548	510	587	530	544	530	529	500	514	492	519	530	515	558	500	497	507	504	517	518	538	513	507	559	497	538	505	508	527	501	491	505	480	515	527	508	504	522	481	488	506	543	551	548	536	507	520	517	531	515	512	517	559	494	504	528	496	475	492	525	467	519	529	532	538	506	518	535	550	525	527	533	498	513	525	508	485	539	523	518	512	554	472	483	475	525	530	534	500	501	517	497	549	524	533	515	529	507	487	528	492	519	540	515	539	527	501	495	478	557	491	499	543	528	498	507	493	591	508	505	525	549	507	511	516	487	468	549	553	498	558	513	559	525	501	506	555	491	516	503	498	543	504	517	535	527	525	505	551	516	522	518	538	512	528	539	522	514	511	512	534	563	559	519	537	531	544	496	510	474	519	501	522	519	510	538	503	530	510	522	514	495	531	536	514	472	505	493	534	537	545	516	530	511	499	510	516	507	519	508	505	562	547	516	525	496	490	527	545	527	502	517	531	531	532	543	489	555	509	536	496	493	525	483	485	503	494	546	477	533	522	490	551	547	536	500	525	538	522	494	545	500	510	535	504	522	518	533	542	539	539	530	497	499	557	518	504	524	509	514	521	496	527	520	495	512	485	467	510	522	533	516	518	511	515	492	529	507	513	499	504	523	544	522	539	561	504	471	484	530	536	523	507	491	501	538	530	551	503	525	495	511	502	498	525	543	506	536	494	523	488	545	523	514	482	543	548	499	486	506	497	539	538	505	505	513	500	511	536	487	490	520	551	522	554	491	536	499	513	532	553	571	513	501	539	524	580	511	497	509	548	512	535	483	468	503	521	509	494	521	533	516	523	510	497	529	518	563	545	498	506	535	520	531	529	510	522	499	533	526	519	515	530	491	538	524	566	545	512	502	540	543	525	499	549	553	539	550	473	501	527	538	540	546	450	477	510	509	523	526	527	511	536	532	534	497	529	518	507	474	511	515	505	512	516	508	520	505	545	487	520	496	528	499	510	520	519	513	502	501	490	492	478	526	525	525	514	488	511	536	506	469	547	512	497	471	538	530	550	509	484	492	555	507	501	522	490	536	563	514	514	499	518	477	524	522	506	526	502	514	539	522	479	545	532	489	544	509	526	497	497	526	523	491	483	491	523	542	505	516	549	523	521	513	509	506	477	531	515	479	544	511	543	502	537	510	513	504	530	525	569	499	531	525	523	499	507	479	516	523	497	493	534	503	495	492	466	532	535	534	460	528	497	467	524	476	517	535	519	509	511	499	497	504	547	523	508	521	523	550	519	506	542	496	526	533	499	490	557	485	528	497	499	517	520	505	526	476	532	468	517	491	533	543	512	501	518	543	510	516	511	550	520	493	554	480	530	500	504	506	537	506	515	477	515	529	549	547	515	520	488	529	544	513	532	522	541	507	521	502	496	505	511	499	556	517	545	538	530	515	497	530	477	538	513	528	502	499	515	468
54447	47110	28645	24422	23009	19052	13592	9696	6983	5140	5345	8110	5702	5563	6079	4091	3172	2151	1146	935	969	1108	1471	1443	1298	897	694	649	576	519	435	356	333	297	303	281	292	255	260	267	237	240	250	248	230	235	243	263	220	263	224	233	227	241	227	239	213	233	207	212	212	237	243	225	251	240	243	259	243	203	235	225	212	256	223	235	263	227	231	226	204	233	233	240	214	220	214	234	205	205	218	214	213	209	200	209	224	215	206	217	212	211	196	200	221	217	221	234	226	181	202	194	219	203	201	205	209	215	202	206	203	213	228	240	220	214	230	216	207	217	209	213	218	218	188	202	208	216	227	197	229	209	193	227	217	212	197	223	212	223	196	227	217	204	199	214	192	226	196	185	213	214	214	196	200	211	192	201	185	224	197	197	192	191	200	222	189	212	221	252	196	206	217	190	192	185	215	202	206	220	211	208	199	198	229	212	180	214	208	210	223	201	206	237	189	200	192	187	194	177	196	217	196	230	206	205	194	216	237	190	199	193	219	203	203	213	218	182	222	215	224	199	227	181	181	238	201	181	197	223	199	188	218	242	208	192	232	196	231	234	202	199	214	216	226	211	202	225	197	251	197	227	203	227	229	202	197	191	210	210	195	222	232	224	219	206	207	206	216	196	221	193	204	223	187	211	223	238	207	203	227	225	210	221	196	214	233	188	229	182	201	205	207	217	216	186	202	216	216	204	180	224	193	202	223	210	195	203	230	230	185	220	203	207	248	202	219	211	223	227	211	211	212	221	240	213	193	202	210	212	193	200	215	210	198	198	210	213	194	203	210	220	212	192	215	237	244	199	244	228	224	212	235	229	212	231	197	214	174	196	213	191	190	218	197	214	197	207	204	215	206	228	209	220	204	220	228	199	205	240	185	198	197	207	205	184	214	205	215	238	193	220	202	200	201	214	221	222	237	218	205	203	219	203	191	210	195	227	193	209	203	231	204	199	213	223	217	203	232	191	187	239	223	219	210	190	219	195	184	227	200	195	202	200	200	193	248	212	212	252	235	217	204	223	201	214	199	225	195	193	207	208	200	204	190	217	203	201	218	227	215	217	196	215	213	214	236	191	189	197	194	220	209	230	223	192	200	216	187	187	224	209	218	227	210	225	202	208	201	214	196	214	199	211	215	238	209	212	203	211	231	181	202	219	216	184	216	195	198	219	186	202	210	209	207	231	200	213	203	207	238	194	208	209	228	217	192	201	203	215	185	202	200	213	219	203	208	218	194	219	213	222	224	236	224	209	231	220	194	188	194	222	203	197	192	216	193	201	185	217	203	205	213	196	214	215	209	211	208	229	209	242	263	190	205	203	212	218	230	205	211	193	235	213	210	201	208	212	208	194	206	202	215	215	214	243	225	213	204	214	217	200	207	220	196	215	210	197	229	214	204	216	207	194	205	187	219	239	212	213	218	214	200	205	231	238	225	199	174	207	213	220	188	210	229	197	215	202	215	189	227	187	203	219	231	217	231	217	204	193	224	192	195	207	214	203	246	193	189	217	208	202	197	197	225	208	204	206	211	188	224	217	210	189	208	237	218	218	214	216	195	212	217	227	227	205	220	226	213	225	199	208	211	199	206	205	211	218	214	195	220	239	194	195	198	191	224	214	202	233	234	192	226	203	226	203	233	228	189	185	199	206	200	228	201	213	198	234	188	233	210	221	212	202	222	215	215	209	197	205	218	207	200	206	202	222	212	191	221	209	213	239	209	208	215	216	197	196	204	179	193	201	190	216	229	198	216	235	220	216	196	194	224	208	221	204	188	197	207	222	214	181	206	232	227	207	188	229	217	191	181	220	210	191	191	189	190	184	226	219	219	199	206	187	245	208	248	191	219	194	192	230	199	208	188	216	213	222	207	198	196	262	210	197	220	184	165	227	215	209	217	210	199	179	200	207	212	207	230	202	200	237	207	206	192	219	223	205	202	206	218	201	218	231	221	201	209	212	202	211	217	200	213	238	200	200	193	216	201	201	192	205	209	219	225	206	207	205	229	222	190	200	226	211	212	199	175	184	188	202	254	205	208	196	205	210	198	229	227	206	201	188	223	191	213	201	209	205	192	208	192	233	188	217	221	224	198	232	227	210	233	234	224	217	224	190	201	200	230	177	221	204	199	219	203	196	188	196	199	211	197	230	226	197	205	202	201	202	213	218	194	237	211	196	224	220	201	215	216	203	216	213	203	218	196	186	217	229	206	205	216	209	207	217	188	156	212	219	222	228	199	221	212	223	186	190	210	190	237	230	229	228	202	205	234	220	242	196	227	203	196	198	199	220	215	207	227	195	195	206	194	206	206	189	187	210	205	212	223	208	204	165	210	212	216	185	170	190	237	204	223	202	210	227	204	221	197	237	209	208	208	216	221	226	209	203	200	233	221	191	204	204	202	200	206	224	205	206	212	241	197	193	214	214	209	215	221	229	200	219	196	227	188	208	225	206	198	202	210	202	222	225	187	208	198	213	200	246	176	181	218	211	207	214	216	220	203	208	204	199	201	229	186	215	221	205	222	193	186	203	210	216	217	181	166	201	199	204	209	198	204	224	217	206	213	216	232	192	206	201	220	217	176	206	220	233	211	192	220	232	207	192	215	202	208	220	203	220	211	200	196	195	199	211	188	212	245	210	200	208	204	208	206	198	191	238	208	221	221	210	208	198	236	193	228	221	246	205	206	237	195	203	188	197	208	244	197	215	217	210	210	190	202	215	198	204	213	189	224	193	199	211	198	204	226	214	204	202	202	194	210	184	213	221	199	235	209	200	206	214	219	211	202	214	213	180	199	200	210	192	217	195	215	230	220	195	223	217	175	195	176	193	229	200	222	194	202	219	211	205	214	218	240	219	210	228	213	221	177	215	225	220	208	186	266	212	202	184	198	204	209	189	219	206	196	228	198	224	232	202	223	202	225	239	194	210	198	221	224	222	195	213	210	198	208	205	211	213	209	214	225	207	216	205	178	193	195	207	247	177	225	240	240	195	221	224	219	187	214	191	222	218	233	187	220	202	236	208	220	201	214	162	223	198	201	203	190	211	201	191	197	216	234	201	202	216	194	243	193	196	210	208	198	204	208	222	206	196	206	224	189	196	198	214	221	216	175	208	218	223	213	212	206	193	214	222	206	166	216	190	216	193	219	200	228	222	225	216	210	216	207	206	201	209	204	209	207	223	221	230	217	222	194	207	220	187	181	235	213	200	201	210	236	202	213	219	208	219	214	217	195	213	199	221	191	196	234	183	178	236	204	203	198	224	199	236	216	209	220	230	212	213	217	203	200	192	213	201	234	209	220	213	205	207	237	241	179	200	218	189	237	226	185	195	217	217	205	191	230	189	220	192	202	186	201	215	192	220	209	224	213	236	225	204	223	206	194	201	219	211	224	211	227	167	194	228	220	182	184	191	208	200	202	227	180	225	193	184	186	198	188	216	205	192	211	221	208	202	217	220	187	190	224	202	218	228
44789	48575	24175	23028	23277	18948	16210	16338	15086	11396	14397	20050	15190	17020	17870	13926	12484	8976	5712	4958	5230	6226	8382	8662	7099	5584	4135	3850	3656	2868	2297	1870	1707	1462	1337	1435	1279	1077	1029	1095	995	1005	978	897	912	858	866	904	897	866	866	865	936	894	821	854	818	699	813	753	810	782	863	822	822	816	785	813	794	778	756	795	737	742	788	795	860	775	786	747	793	758	779	764	689	746	725	719	730	708	766	754	714	678	654	678	688	663	663	664	658	674	626	642	651	625	690	694	594	661	644	685	647	615	638	614	655	654	676	619	701	695	661	684	625	669	632	675	626	619	633	629	642	600	647	653	592	626	594	623	656	655	651	657	678	642	654	665	630	656	613	631	634	614	618	671	648	628	621	646	604	660	664	674	592	607	665	644	613	631	643	644	615	636	622	646	622	588	619	618	660	653	667	683	619	657	639	615	637	672	666	625	664	640	663	617	618	651	666	631	660	615	666	670	606	644	636	636	663	650	649	631	673	615	670	647	674	657	618	671	644	654	664	638	612	601	619	642	622	605	644	651	634	624	630	614	629	605	632	661	604	625	624	672	618	624	663	666	662	639	653	603	672	659	596	632	699	635	653	685	615	619	662	653	645	664	641	609	665	670	592	647	616	651	619	600	656	678	659	614	638	671	660	653	616	644	673	661	642	666	591	650	609	598	644	608	636	589	618	594	691	632	644	648	647	615	641	628	620	663	659	623	637	610	639	655	702	620	610	668	631	661	611	677	603	664	649	663	644	625	647	675	650	629	675	616	606	663	631	655	662	635	636	646	647	641	614	633	670	613	609	627	645	653	654	675	630	647	639	629	659	642	656	689	622	612	643	628	657	608	672	611	652	639	647	635	637	637	651	629	680	644	621	639	641	695	623	616	656	708	625	650	652	656	628	630	625	640	670	620	622	684	624	680	626	636	597	645	696	630	662	640	594	589	645	631	642	643	668	641	608	664	659	631	633	654	627	628	632	651	645	601	661	621	635	653	652	652	631	609	614	665	633	622	630	666	645	653	649	688	645	656	689	577	633	611	658	609	634	605	672	622	635	629	617	629	630	661	672	637	639	620	620	614	637	612	663	613	697	649	607	641	638	675	615	601	619	565	640	638	626	657	671	666	624	656	635	612	629	685	616	683	621	655	650	669	614	641	664	655	635	640	667	599	615	640	610	651	609	607	605	634	636	624	664	609	577	639	633	626	638	657	619	680	670	637	647	647	634	630	654	612	650	673	653	660	627	644	643	631	653	634	625	634	648	686	626	698	633	642	669	633	628	660	613	668	645	654	643	633	590	590	641	645	640	651	629	652	659	645	654	648	650	612	630	635	625	693	633	624	605	687	631	612	682	661	670	636	593	677	606	647	649	648	641	611	669	660	620	626	633	633	646	618	683	592	646	611	651	663	639	633	691	644	605	608	643	652	633	658	642	620	633	644	603	635	618	653	611	615	626	651	683	651	596	686	706	607	598	631	680	623	627	622	613	678	659	667	648	604	625	612	600	664	669	615	635	656	682	659	641	635	664	595	678	603	664	649	690	649	636	652	655	591	602	650	603	638	607	639	628	610	651	615	625	618	631	650	648	654	659	629	660	631	662	615	636	602	666	650	630	628	649	662	601	697	656	628	628	672	636	639	696	684	720	607	647	643	611	629	632	685	640	644	624	638	656	641	657	605	691	645	655	665	644	667	648	668	619	596	651	649	634	645	592	686	617	657	640	658	647	610	634	600	627	648	685	687	637	633	626	618	628	657	644	639	670	670	635	631	659	678	638	626	654	653	685	640	633	635	621	623	653	654	642	618	648	648	654	632	636	683	643	666	675	677	584	602	610	621	629	696	636	619	621	601	636	625	648	623	676	613	651	649	626	608	642	622	662	639	712	671	625	658	638	645	693	657	619	637	615	653	606	636	627	624	614	630	613	685	636	657	663	707	645	676	622	661	613	605	649	634	635	668	688	605	615	658	628	639	618	597	642	663	636	645	574	616	706	674	632	607	647	640	681	631	608	633	637	620	651	591	608	607	633	623	625	662	641	673	645	653	610	633	637	606	665	617	691	610	635	604	632	630	665	658	620	683	625	641	619	588	643	698	662	627	664	630	621	673	638	635	618	656	666	622	629	647	654	641	665	615	668	653	656	623	635	662	663	646	653	612	642	648	618	683	609	640	648	644	663	673	641	653	610	632	643	667	687	643	703	610	662	625	626	619	634	636	651	667	647	674	619	645	657	649	654	656	662	648	562	636	609	602	595	633	638	612	664	628	604	637	643	667	652	638	619	647	653	624	645	654	660	657	622	651	602	615	607	670	631	618	684	620	670	621	634	605	617	614	626	640	645	662	609	620	649	633	630	675	664	625	663	664	603	650	664	666	621	600	619	627	576	667	648	642	675	651	613	665	653	611	655	675	640	613	613	647	619	639	651	628	600	648	615	647	659	607	640	616	640	651	636	644	610	651	621	640	644	657	634	642	649	646	610	657	619	678	596	626	650	601	661	638	605	672	657	589	633	654	612	633	652	648	613	631	648	638	628	638	637	618	680	639	663	616	658	651	628	631	663	670	589	631	716	652	623	647	597	663	625	685	617	677	693	665	647	668	615	612	609	644	626	588	579	673	608	594	669	596	682	630	651	607	656	651	604	667	668	607	655	581	638	611	607	645	655	665	626	606	640	647	618	608	653	639	604	638	661	654	634	617	660	671	602	663	653	642	679	611	638	643	648	581	644	628	619	639	636	641	643	628	634	641	624	635	661	625	645	648	633	662	671	662	621	654	672	630	649	654	591	633	628	623	611	669	608	657	646	666	641	643	650	628	666	658	613	655	668	595	641	653	593	667	650	651	641	687	665	582	601	632	607	649	639	613	647	641	616	670	611	636	673	641	665	616	665	594	655	620	617	628	619	679	651	635	665	618	635	622	655	601	599	661	636	599	609	661	643	687	662	654	641	642	612	636	655	638	670	661	649	664	652	616	616	586	641	639	683	595	649	660	663	656	642	632	700	617	604	613	619	662	619	689	658	641	672	674	659	632	682	628	629	675	633	607	693	590	626	654	635	654	664	635	646	667	636	626	661	635	639	616	661	641	656	594	668	689	669	633	618	586	622	658	635	613	649	589	659	637	641	656	631	648	600	615	616	635	594	611	622	647	639	644	587	653	635	662	657	641	672	605	601	579	616	619	631	629	657	650	610	657	637	636	641	612	646	671	631	640	630	670	636	671	627	662	666	657	631	631	658	648	657	627	669	627	672	612	621	658	618	588	643	655	638	683	639	656	650	686	672	649	643	611	704	581	626	641	637	648	663	616	632	655	648	674	618	631	636	657	660	666	629	649	663	614	644	635	629	625	650	622	633	626	629	635	652	653	674	627	678	628	609	631	609	646	656	579	653	627	640	649	637	602	598	661	677	606	642	646	660	619	650	659	652	621	672	606	622	672	661	592	659	655	612	639	670	567	699	641	660	640	640	650	666	645
19583	22629	8311	2514	1518	1152	758	615	439	390	365	453	447	376	355	298	252	271	256	237	253	245	257	274	231	233	215	241	215	216	232	198	229	211	212	221	197	242	203	205	217	213	204	205	207	211	210	215	238	205	215	220	211	199	215	214	220	215	202	211	223	203	224	232	225	193	218	210	201	215	201	211	222	216	223	234	247	218	193	215	221	236	217	211	188	210	205	192	216	217	196	218	227	228	220	205	230	204	209	208	218	207	233	206	213	197	212	196	205	220	230	204	222	223	212	237	217	212	204	226	240	223	224	233	203	206	195	209	221	218	219	203	223	213	243	222	216	206	204	216	218	227	175	186	204	209	233	198	221	225	221	217	228	210	230	210	242	210	236	198	192	211	194	222	218	211	203	216	209	205	215	240	220	215	216	210	223	205	194	216	210	228	222	191	209	220	203	216	189	233	222	218	220	204	211	208	226	225	220	210	210	194	193	230	254	194	242	205	197	217	223	223	224	219	213	207	218	205	190	202	209	216	201	215	234	225	217	211	207	230	217	238	206	187	234	257	228	225	221	200	234	223	212	205	225	221	222	190	208	235	229	201	204	210	190	223	203	209	186	187	222	230	216	201	217	201	213	209	198	208	216	239	197	213	230	229	198	245	216	247	238	202	217	199	223	216	235	233	220	211	228	214	205	203	214	218	238	237	206	222	204	229	197	232	194	195	210	213	231	235	204	213	207	181	230	189	222	236	247	214	225	226	201	216	201	210	218	185	226	225	234	220	195	203	197	209	196	231	225	223	228	213	229	214	239	223	193	214	202	230	208	203	221	228	228	203	213	182	222	231	212	194	231	195	243	224	189	231	227	215	192	221	208	212	204	258	216	186	205	222	225	216	218	203	206	241	196	195	231	213	224	240	211	228	204	217	212	198	209	190	223	218	212	180	217	223	234	216	217	213	220	220	213	230	230	217	199	225	214	192	222	229	219	213	206	246	215	231	189	234	221	215	203	240	191	190	200	211	226	210	223	203	201	256	203	235	207	203	212	233	203	206	225	227	213	209	204	207	192	217	207	219	192	234	217	242	225	209	215	216	216	230	203	202	198	217	212	217	198	205	203	210	206	215	243	230	220	196	225	252	224	221	209	194	210	226	198	196	220	234	229	220	209	178	203	216	221	190	221	227	200	228	221	232	194	221	211	226	205	207	236	217	206	234	216	222	222	215	200	185	242	228	204	204	206	224	229	197	222	217	222	211	237	227	218	239	219	215	202	212	211	226	238	204	205	202	223	237	220	192	227	224	214	220	203	218	224	211	207	223	222	206	216	227	229	233	222	232	207	209	189	233	207	226	205	218	223	229	200	229	206	227	218	203	203	211	217	230	243	214	219	199	223	214	224	218	194	209	207	247	220	193	212	223	226	210	207	232	222	183	219	202	220	226	189	189	183	212	213	224	236	215	206	206	220	214	198	214	231	209	231	220	198	233	217	226	186	225	228	206	210	200	219	228	210	221	221	224	210	211	225	223	215	193	189	195	221	246	232	209	233	219	229	227	221	201	236	230	210	207	223	195	242	204	215	224	239	214	227	181	218	202	212	219	222	229	212	199	184	229	225	195	208	204	223	193	216	224	222	212	224	187	207	212	203	237	195	215	202	217	219	210	206	202	224	226	224	220	209	218	212	214	226	199	200	192	207	213	230	218	236	215	225	245	224	214	201	202	209	218	227	232	186	184	207	239	214	220	252	234	227	209	216	243	218	205	201	216	212	240	222	226	249	204	233	216	203	195	229	188	229	223	223	229	213	224	222	242	229	231	211	226	199	191	218	191	220	223	207	244	206	199	218	217	209	191	224	203	232	201	222	223	200	195	198	217	217	213	212	224	220	217	212	215	214	210	187	231	220	231	230	259	234	231	209	250	213	230	219	208	202	208	212	223	209	231	200	210	219	218	185	209	223	228	225	219	228	199	213	239	218	240	191	223	195	220	221	199	227	218	219	212	248	201	224	216	209	227	200	205	220	209	213	194	224	203	193	203	200	221	221	226	230	195	196	228	221	220	211	205	194	216	236	211	228	247	211	220	188	231	201	190	232	215	215	234	216	215	206	209	202	216	242	197	199	206	235	205	225	211	200	207	228	231	187	232	237	206	251	186	229	216	245	209	228	220	220	213	220	212	210	216	217	226	217	211	246	226	209	237	224	176	215	233	240	214	212	182	205	230	220	224	201	209	199	218	202	226	214	236	255	205	205	235	225	213	216	229	217	218	225	207	206	211	215	211	216	233	215	211	225	231	221	235	193	216	205	221	220	236	210	216	226	231	199	229	200	224	219	227	217	206	213	220	232	221	224	201	188	203	233	217	193	233	219	211	217	227	200	222	207	218	211	275	222	220	209	247	224	210	201	227	193	198	229	208	245	225	224	238	240	214	201	238	204	220	198	204	214	230	189	200	210	194	202	247	200	220	211	209	226	248	200	239	193	214	220	234	247	215	225	224	195	247	213	186	208	219	202	205	227	225	214	226	212	209	230	213	187	225	220	210	228	206	220	179	210	206	180	220	196	195	235	215	233	205	220	217	196	220	204	208	230	212	215	210	231	234	199	219	216	197	217	229	207	218	211	196	222	188	227	201	200	219	218	212	222	202	197	210	215	216	209	206	244	202	216	233	208	208	199	226	228	199	200	213	219	217	216	217	216	210	198	209	200	210	234	217	199	217	197	210	228	218	238	214	212	217	209	214	221	248	192	222	223	215	212	237	196	216	222	224	213	198	216	226	227	240	212	187	224	194	225	233	194	216	223	205	195	211	218	213	225	224	229	234	203	199	210	226	217	214	229	216	210	233	202	233	233	205	204	234	209	231	216	197	215	207	215	230	223	215	218	224	234	216	202	219	213	245	190	211	235	212	228	218	208	224	215	210	213	205	209	225	238	206	215	206	218	187	200	235	204	216	219	181	220	202	211	215	207	218	215	238	234	205	209	207	209	196	223	225	209	220	209	200	222	229	237	207	215	220	221	214	226	224	202	243	205	219	195	193	215	213	225	217	205	206	211	222	233	219	210	251	201	200	209	212	225	212	212	207	227	187	209	216	185	193	237	198	199	212	217	231	240	197	215	218	214	203	229	225	235	232	215	216	208	216	216	207	223	209	229	208	212	192	214	214	199	212	218	241	219	215	229	221	237	215	206	214	245	214	232	187	228	208	209	207	230	209	227	198	213	230	195	225	218	201	184	231	219	199	211	215	209	218	227	212	246	221	238	205	199	209	221	188	194	216	228	230	202	223	209	216	184	223	201	208	222	210	198	225	227	202	228	221	199	222	209	198	216	234	218	211	225	222	188	199	237	227	229	218	212	231	223	218	222	220	233	213	219	206	215	238	244	184	225	211	208	195	238	253	194	247	187	200	199	228	234	205	208	211	224	217	214	229	212	207	202	233	213	211	196	213	214	223	213	207	232	215	200	180	221	221	195	200	224	213	240	242	222	243	198	234	214	205
17128	25017	6628	5250	4458	3416	2425	2268	1764	1496	1507	2081	1578	1610	1613	1293	1192	1052	903	865	926	906	966	989	920	860	903	819	834	739	750	735	721	712	787	706	695	700	716	716	690	696	706	739	698	686	718	686	672	677	697	681	649	678	669	687	676	679	665	686	668	663	693	675	701	633	708	695	731	722	677	701	720	713	713	733	732	696	745	661	710	677	689	701	750	672	673	641	708	647	673	698	712	683	658	665	709	704	639	682	673	650	673	696	658	612	656	672	668	690	686	701	665	690	686	641	632	671	669	667	681	710	634	656	685	670	697	652	629	674	688	674	648	661	645	727	685	671	646	659	650	687	670	671	670	700	711	708	682	638	675	659	667	650	667	701	666	665	653	691	684	674	701	672	678	633	648	623	638	692	687	710	718	688	672	681	685	699	718	657	693	709	691	674	648	673	643	707	647	644	673	682	709	703	645	639	645	715	706	662	663	675	665	634	658	651	658	676	724	654	695	663	698	659	667	644	661	625	644	680	667	677	678	641	657	704	643	675	694	687	677	667	632	702	629	624	694	678	705	731	643	649	675	640	640	675	647	690	635	697	648	666	679	673	695	694	715	696	697	674	699	653	647	722	717	667	697	721	664	697	663	643	683	682	668	673	687	676	710	669	673	691	662	667	637	681	703	674	666	653	663	642	676	649	654	661	672	692	661	693	688	669	692	648	668	652	690	672	729	651	701	627	640	695	705	651	667	628	641	690	676	721	659	697	672	658	665	687	709	659	672	712	672	661	647	683	685	671	665	677	693	681	681	634	705	665	615	642	655	670	661	647	680	739	678	707	671	679	658	693	659	666	704	730	698	680	677	649	655	677	662	684	656	632	660	651	677	666	676	692	652	727	661	679	711	669	677	678	653	666	676	631	703	667	630	675	687	652	663	692	698	739	655	700	709	664	653	657	664	684	672	645	633	659	674	700	655	682	750	666	646	695	640	709	690	678	707	697	670	696	689	652	669	683	674	635	672	681	641	645	627	684	711	655	640	654	673	630	727	679	665	625	698	630	708	719	655	719	672	646	695	624	706	660	676	666	749	640	717	712	643	669	656	649	670	675	702	653	666	681	685	644	685	667	666	661	640	683	638	683	677	682	658	683	607	656	723	626	649	657	736	683	704	696	706	670	670	678	706	630	722	679	660	652	688	688	673	665	652	668	683	678	658	656	692	671	646	691	708	625	718	697	672	658	647	699	669	717	669	664	677	698	681	671	634	660	659	684	746	676	706	639	666	709	667	678	672	713	675	676	665	666	723	672	671	670	670	643	693	686	692	702	722	635	683	682	644	664	656	686	619	685	686	690	659	688	664	684	662	665	661	653	664	679	697	666	677	664	693	690	677	646	714	681	687	654	640	666	689	712	663	676	650	721	632	665	697	699	644	669	680	686	698	669	653	692	646	617	623	678	653	693	662	658	631	690	646	673	683	669	693	709	731	638	695	686	675	712	650	654	665	653	666	700	661	655	680	654	623	678	701	695	624	676	649	658	675	698	694	653	667	741	663	691	703	661	648	657	662	659	724	668	727	637	658	652	667	719	667	678	692	676	702	661	609	652	704	688	680	626	659	671	699	649	736	659	667	672	640	645	717	639	692	744	686	673	656	677	684	657	708	659	700	668	705	673	668	631	689	646	687	709	723	703	719	658	661	680	688	662	647	675	637	636	633	686	635	701	689	701	631	669	673	679	673	725	678	649	657	695	690	667	729	676	677	659	679	644	688	647	618	685	664	674	701	709	637	694	670	706	726	643	673	697	661	681	719	662	701	667	741	662	677	723	718	716	644	636	679	664	673	720	647	685	627	662	642	654	676	686	658	642	679	675	683	635	649	655	694	660	720	626	670	669	685	695	680	685	647	716	647	705	632	639	685	652	650	711	678	651	682	678	670	652	711	682	642	641	626	697	668	683	671	712	712	650	647	651	685	649	696	654	679	684	683	667	735	629	682	636	644	666	695	694	706	701	710	660	706	705	666	674	659	668	683	689	677	697	670	691	672	669	673	715	720	587	692	648	704	664	657	635	701	673	691	708	736	729	640	633	651	716	681	699	713	672	693	662	657	665	661	684	676	686	697	678	676	638	660	722	682	622	688	667	657	699	607	686	691	674	684	667	679	691	668	684	719	679	660	678	644	674	675	694	651	678	647	693	668	676	725	659	716	741	650	660	701	617	684	721	695	683	646	669	637	700	661	625	714	638	731	683	686	658	646	679	694	663	665	701	711	668	637	685	647	616	638	669	641	660	650	688	717	635	664	662	637	675	721	669	666	642	670	667	664	677	678	707	660	646	681	699	685	719	670	646	719	690	684	663	670	696	706	662	708	665	696	705	713	691	673	669	675	678	690	712	648	684	689	658	676	632	632	624	688	679	658	692	730	647	654	631	683	693	650	654	650	691	716	652	718	678	674	650	701	660	625	668	692	688	673	643	701	738	625	697	702	670	687	704	658	682	716	679	686	700	707	643	700	649	690	676	678	706	686	667	710	643	678	673	657	686	702	650	661	650	685	650	639	667	649	641	664	677	692	706	681	677	691	699	666	648	672	681	657	705	668	677	715	682	667	669	666	681	683	668	677	698	729	651	676	675	709	659	699	682	635	670	647	641	691	657	688	663	674	693	650	692	650	650	667	728	694	706	691	688	662	708	665	698	658	665	688	658	670	681	662	685	675	650	716	633	682	633	662	646	689	685	717	637	675	683	728	674	706	643	634	649	639	682	652	724	660	630	671	708	683	669	654	659	709	728	656	685	635	729	674	703	694	670	711	667	692	663	701	650	679	683	693	675	632	675	686	678	688	701	650	688	663	671	710	674	717	669	664	628	699	692	636	652	658	636	678	656	643	633	660	646	693	646	642	679	647	662	672	644	659	669	675	667	693	669	669	649	669	664	659	675	651	700	688	662	664	647	637	660	668	662	682	656	658	671	715	640	650	625	677	718	703	667	681	674	664	646	663	627	684	672	645	678	652	727	697	685	688	652	666	724	660	666	659	638	675	629	682	695	712	652	688	656	614	707	605	623	694	655	683	696	657	680	682	724	682	673	710	683	617	646	655	705	680	685	690	685	666	657	647	677	590	688	677	621	714	722	668	667	687	673	672	646	672	730	666	688	678	692	671	676	682	705	664	676	659	694	673	667	660	723	687	724	685	695	742	623	661	687	619	659	728	679	683	685	675	669	683	676	699	706	691	742	662	700	633	666	653	650	665	626	670	683	696	689	739	649	671	664	713	648	652	639	686	637	657	670	666	659	667	648	700	671	675	656	699	710	652	662	696	709	644	666	645	700	646	650	658	689	671	674	650	703	622	670	685	664	648	661	723	627	644	709	668	662	718	721	672	656	666	647	715	640	656	619	672	685	636	702	673	686	707	656	662	660	654	636	655	614	668	704	654	748	682	669	693	657	734	677	615	673	687	692	693	687	667	722	700	696	659	674	698	722	678	666	650	687	645	650
45472	48191	27398	21450	16364	10815	6298	4358	2898	1895	2431	2956	1772	2100	1999	1368	1036	635	420	424	503	529	634	624	597	438	358	343	325	253	242	209	221	219	187	199	208	178	170	211	169	188	180	164	188	179	158	188	170	155	170	169	186	160	185	163	146	160	155	158	168	171	165	184	160	150	148	174	163	169	163	168	188	152	171	170	182	196	148	146	139	165	179	146	170	186	150	156	150	153	163	143	147	150	172	165	157	179	165	138	148	158	158	168	148	155	163	162	155	170	152	174	172	150	160	158	133	168	168	160	188	155	163	132	160	162	135	155	161	151	143	148	147	150	158	152	161	154	151	172	166	172	156	159	155	134	163	181	168	169	144	150	164	158	148	173	146	178	160	140	152	154	171	166	152	128	159	138	158	134	174	153	150	184	161	164	147	180	155	154	148	163	158	133	135	162	165	156	155	135	167	159	160	170	138	172	152	147	173	176	175	175	143	142	177	157	137	154	157	157	168	144	180	170	154	164	163	172	142	144	137	150	154	152	170	163	180	152	161	152	155	169	172	160	141	171	153	146	161	147	138	162	155	169	147	145	170	151	152	162	179	160	152	163	144	150	162	163	166	180	160	159	157	168	170	174	160	146	160	159	153	154	147	153	159	183	166	180	166	156	145	169	136	179	180	168	150	154	152	146	145	168	138	164	141	155	152	156	158	187	179	160	129	153	171	152	149	163	156	146	157	133	163	162	161	154	148	157	164	157	181	182	156	155	157	170	156	141	156	153	171	143	145	159	161	157	161	174	153	176	160	147	170	168	175	167	139	169	152	181	153	167	152	155	153	154	178	151	193	155	156	160	151	161	179	154	153	158	151	148	149	169	156	165	163	163	162	169	163	174	127	156	171	142	172	158	162	173	172	161	152	145	166	159	139	160	175	145	136	160	141	143	162	169	164	139	144	152	188	162	164	162	161	166	137	140	154	167	151	124	162	147	156	163	152	161	158	137	152	180	178	151	159	179	147	159	172	158	175	133	171	184	153	164	164	145	169	151	164	153	145	169	155	147	174	149	163	134	146	150	145	173	157	166	180	184	158	186	147	155	157	160	144	141	159	161	156	177	145	167	160	156	146	165	173	153	170	142	162	156	143	160	127	147	160	169	175	168	144	185	137	164	182	143	158	164	173	154	156	172	163	144	156	162	159	177	156	161	152	157	178	116	168	142	176	160	168	143	163	150	157	161	154	139	149	158	179	177	153	151	177	147	168	164	134	152	180	145	137	156	187	165	174	155	149	140	166	142	154	173	152	166	163	159	142	135	164	137	155	165	165	170	180	158	175	179	146	183	157	193	153	166	153	173	160	149	164	190	154	163	188	144	162	177	175	151	157	138	159	165	161	173	162	152	151	146	153	178	163	164	156	171	129	168	159	170	168	165	151	134	157	129	163	165	133	184	163	167	174	163	154	155	157	140	145	167	158	130	139	157	153	171	149	166	156	148	157	171	161	150	158	177	159	137	158	157	174	157	161	160	169	169	163	159	166	171	166	163	159	156	173	155	145	155	144	135	136	160	155	149	153	142	155	173	156	155	145	142	163	149	159	185	154	150	161	181	154	163	154	159	151	167	154	166	165	151	166	133	139	151	157	144	142	175	153	169	170	159	154	146	157	139	134	175	157	166	157	176	141	130	167	135	159	167	158	164	150	196	169	137	163	159	171	174	163	149	151	158	154	158	145	148	150	167	171	165	142	157	164	162	189	160	164	141	163	144	158	178	147	171	157	157	159	154	148	146	162	162	189	160	180	161	161	147	155	150	166	163	155	159	172	141	155	178	188	154	140	129	134	167	148	155	167	147	160	146	146	140	149	177	157	170	154	175	171	173	165	147	145	194	164	140	146	157	154	173	172	133	152	164	171	176	156	167	137	165	169	151	164	177	144	156	157	166	173	160	159	170	162	156	171	158	167	139	164	150	138	142	139	155	172	160	179	154	177	157	135	157	155	158	163	154	136	169	175	164	165	163	172	183	155	136	157	143	164	175	164	185	152	132	172	148	149	171	154	180	165	171	155	167	152	171	177	160	146	153	149	163	147	154	163	173	146	153	139	147	164	157	160	145	162	153	157	182	185	184	150	158	163	159	155	161	175	155	163	140	162	154	164	147	166	153	154	155	156	156	182	154	171	168	136	159	159	165	175	153	141	162	160	158	169	156	148	157	147	152	187	164	136	153	133	170	156	134	167	152	147	159	174	153	173	147	175	151	148	153	142	160	163	189	190	145	179	148	136	154	164	161	147	165	161	139	177	150	160	156	148	160	162	192	160	129	145	169	148	174	164	173	163	150	161	162	162	161	144	157	178	156	164	189	143	151	150	157	167	164	170	173	151	156	159	172	169	161	130	148	152	170	182	165	155	134	127	188	134	159	154	176	150	148	174	179	154	164	173	157	148	153	161	157	151	173	157	160	132	169	177	158	145	162	159	166	147	174	160	163	152	168	167	166	176	156	165	175	152	121	166	167	151	148	155	143	152	171	136	165	155	159	142	138	164	155	163	141	144	173	146	162	139	154	158	146	144	166	174	160	132	166	151	142	142	135	173	169	174	156	167	153	169	147	159	146	159	167	174	156	165	159	142	151	149	170	125	170	170	155	158	155	169	150	141	152	155	174	155	160	144	132	164	176	142	163	151	160	172	149	151	148	171	141	155	176	148	152	168	172	166	164	166	142	153	163	156	155	159	149	188	149	155	172	159	167	143	159	156	160	158	134	169	129	147	161	157	160	160	151	163	148	163	162	176	166	176	145	154	165	154	192	163	156	168	144	192	180	138	163	159	147	149	140	158	140	160	162	149	165	158	168	130	154	161	148	173	158	157	173	170	158	156	146	177	165	158	161	143	159	187	144	157	144	138	163	169	139	163	169	144	177	169	156	153	154	136	169	156	154	157	144	145	153	154	166	144	179	160	170	144	153	183	143	161	156	151	153	159	166	164	155	158	164	149	174	169	152	157	150	175	164	171	166	157	159	156	169	157	154	161	181	173	166	131	155	171	160	158	141	150	146	168	154	157	165	135	153	152	154	170	171	155	157	169	155	139	145	169	161	189	157	146	137	167	156	165	161	149	152	150	147	159	161	145	153	145	161	159	164	158	138	159	173	124	149	149	154	162	155	151	166	173	172	153	141	167	172	140	151	144	161	162	166	152	160	137	140	154	186	156	166	175	156	181	164	151	159	172	158	143	151	151	167	156	158	156	167	141	145	140	162	137	165	157	144	164	145	164	167	165	166	136	167	142	139	154	145	180	152	147	154	165	150	159	155	163	145	134	151	159	152	167	147	167	136	174	141	155	177	153	160	150	152	163	151	155	171	180	174	162	174	163	161	159	168	183	156	148	167	150	179	141	148	153	142	154	169	156	163	174	141	137	177	177	155	159	137	150	136	171	138	184	155	152	148	155	152	176	158	123	162	160	144	161	151	156	160	159	173	157	180	161	163	166	164	164	166	157	161
37106	43541	17013	15284	15213	13175	10029	9741	7740	5715	8037	10332	7001	8615	8885	6237	5481	3482	2471	2529	2939	3044	3727	4030	3467	2623	2206	2197	1827	1322	1176	993	907	829	792	768	780	672	639	738	698	674	683	663	648	676	666	663	636	627	636	624	565	599	604	609	574	608	535	607	605	570	589	615	602	553	585	530	593	575	557	575	636	551	620	574	567	586	558	545	572	578	585	587	548	573	609	601	557	544	552	542	568	559	536	518	559	532	534	552	510	530	519	523	541	522	568	539	544	518	551	529	548	525	526	544	543	570	514	530	527	509	526	510	517	558	526	522	508	472	495	538	554	496	501	527	532	532	525	539	530	506	535	560	503	483	504	495	514	533	524	518	517	524	516	504	548	527	516	494	522	514	547	520	498	524	499	508	505	542	551	507	474	476	586	552	536	512	542	474	516	511	573	511	495	514	527	530	496	517	525	540	549	524	521	504	545	528	539	503	512	539	505	473	550	551	505	514	493	511	511	476	527	522	528	534	499	524	528	513	566	552	531	512	519	485	529	533	543	526	525	484	518	523	524	504	507	508	482	549	522	531	536	537	544	541	510	519	510	514	523	539	512	543	514	522	487	535	520	484	493	539	537	509	491	490	545	491	505	498	506	582	509	519	527	519	534	546	509	534	497	535	511	494	527	474	551	516	503	511	513	543	472	488	520	524	535	524	523	521	501	516	513	532	520	502	527	487	452	538	554	501	513	486	509	544	526	506	497	535	527	521	490	543	513	486	558	515	522	521	508	481	477	534	573	546	497	495	510	524	481	551	491	509	526	521	521	498	541	489	513	564	517	520	507	524	494	505	525	511	486	464	518	504	507	535	524	526	520	506	583	509	518	534	494	494	514	513	541	515	522	546	517	589	481	509	511	538	509	505	514	513	535	510	460	519	527	487	488	533	510	507	516	549	491	521	537	522	505	527	556	508	511	499	525	486	496	490	519	525	542	535	551	507	518	496	513	516	488	507	490	523	510	498	494	519	506	529	491	527	482	508	522	503	549	495	532	520	524	518	507	490	542	499	504	539	509	504	543	496	500	505	524	478	538	515	542	519	497	501	524	509	510	492	513	531	513	517	507	525	516	527	529	556	533	511	502	513	512	557	513	496	514	475	482	498	483	486	479	549	523	520	507	483	534	499	508	540	540	498	524	495	520	512	530	512	515	543	518	533	526	499	505	530	508	498	515	523	499	542	480	501	543	500	550	514	513	520	549	523	482	529	527	490	529	503	470	519	532	542	480	529	504	568	481	525	527	532	522	507	528	474	516	471	494	492	521	519	525	546	516	505	490	497	489	482	553	506	520	545	485	512	472	513	571	540	553	521	579	503	529	507	513	539	520	525	503	536	553	535	530	509	481	556	539	533	549	558	510	576	561	494	484	547	501	557	489	555	554	508	539	533	533	469	507	495	486	543	480	516	512	509	467	487	509	533	515	507	503	476	532	499	498	475	511	491	511	522	498	510	538	547	547	499	503	513	515	515	544	543	523	499	526	512	499	515	531	490	542	526	528	537	514	482	528	513	542	556	534	515	541	514	474	519	528	550	511	523	528	523	585	538	562	541	527	519	489	514	513	524	500	520	531	558	535	513	552	512	542	505	532	536	488	535	511	518	524	587	524	506	508	493	480	553	507	520	529	523	480	502	511	537	534	542	536	485	579	506	510	503	529	491	530	499	544	550	492	539	529	526	531	551	510	518	477	481	519	485	512	548	476	517	527	512	522	507	511	543	490	501	544	519	547	532	529	519	521	551	483	517	526	518	493	513	482	538	544	505	551	491	511	508	515	490	548	527	530	482	502	524	531	502	523	501	471	534	515	474	524	534	555	526	563	526	492	549	513	525	491	514	524	503	506	521	528	487	515	496	503	533	557	485	508	456	482	474	515	506	527	538	475	502	525	468	527	519	511	535	509	506	506	559	545	542	537	525	494	511	496	541	507	490	492	553	538	515	512	545	540	527	512	540	519	478	517	521	511	540	493	507	505	487	484	511	518	525	550	537	490	522	540	500	522	489	518	503	510	488	554	526	515	498	485	521	516	533	552	531	486	480	522	485	486	518	512	525	481	503	505	518	516	509	493	520	512	524	551	514	516	497	582	517	538	532	507	519	524	533	511	483	549	510	495	475	532	509	509	490	539	529	555	496	527	478	523	501	522	503	519	518	474	496	526	548	541	521	513	508	520	512	534	521	512	525	525	463	556	542	496	486	510	526	510	500	530	503	494	487	530	545	516	581	521	483	527	550	518	516	530	550	509	502	528	510	516	536	530	514	497	478	492	499	515	502	488	521	492	496	543	518	535	549	507	515	534	514	507	534	525	465	547	536	527	497	520	510	501	510	520	501	504	504	551	539	528	531	492	528	528	542	474	567	505	555	528	555	498	496	507	527	517	503	520	519	568	543	515	511	522	564	529	525	518	498	518	548	561	513	543	527	504	502	502	496	550	510	480	514	539	526	549	500	501	490	506	527	547	518	524	499	520	543	504	532	512	514	501	508	542	541	486	555	556	517	499	539	558	487	523	511	508	551	517	520	541	487	536	551	519	546	546	532	479	585	521	510	586	521	527	528	493	494	514	508	497	503	517	506	526	548	533	510	525	504	527	544	485	521	521	537	482	563	540	557	502	523	542	503	540	508	532	452	500	523	539	506	503	527	541	512	487	488	525	563	539	525	540	518	521	527	531	504	506	522	496	544	538	493	535	538	562	511	535	521	513	512	487	570	524	490	507	503	511	487	546	559	544	519	523	543	521	509	486	512	518	549	527	513	510	541	525	553	534	556	535	557	513	509	538	518	518	507	525	508	539	527	537	558	524	521	519	560	519	491	503	506	494	500	571	510	523	526	476	492	509	494	539	532	526	529	508	468	509	514	527	539	552	520	487	496	525	540	552	505	507	522	561	506	502	492	496	527	518	537	511	495	476	540	501	518	549	489	534	529	516	552	542	483	497	504	513	534	538	521	483	500	526	481	539	486	489	488	514	514	526	498	496	520	491	506	505	512	480	525	561	538	478	504	488	524	518	491	510	514	493	525	493	502	499	536	538	567	514	526	542	522	518	538	523	498	495	533	511	526	507	490	502	518	485	517	527	496	538	513	520	514	529	519	512	515	540	545	525	520	531	493	517	523	509	505	498	498	504	475	544	544	532	526	502	496	527	514	505	485	506	512	534	498	501	540	511	528	529	508	534	527	545	550	501	535	507	525	518	507	551	493	552	515	498	512	545	528	521	559	507	511	488	558	475	519	520	530	491	494	466	533	523	533	496	529	527	519	514	487	551	502	513	492	498	511	512	522	542	514	530	496	504	490	483	482	533	497	504	500	522	500	499	500	476	491	491	536	511	501	484	507	481	490	485	502	535	510	530	536	557	507	505	521	526	526	498	495	503	510	519	572	498	510	507	499	510	519	504	534	528	494	495	517	498	528	510	519	488	544	511	499	491	535	550	526	522	533	528	514	478	506
55695	45616	28304	24395	23368	20739	15587	10236	6152	4565	4507	6108	4425	4350	4807	3079	2457	1631	1108	1029	1136	1184	1335	1520	1193	1055	835	755	583	470	406	383	349	315	262	267	275	239	257	262	238	276	254	251	261	246	235	261	255	247	224	256	236	225	252	250	232	240	234	232	214	215	249	234	237	234	247	234	234	221	218	233	222	266	220	223	252	224	239	240	241	203	215	247	227	206	226	194	219	193	209	222	221	211	220	206	205	212	200	230	240	206	217	199	211	232	222	238	192	211	203	216	192	221	217	214	203	224	227	212	208	246	238	229	194	201	222	239	202	233	215	215	204	209	222	225	226	227	215	194	236	217	225	220	216	218	196	199	206	205	199	203	209	216	195	201	226	206	228	199	223	210	208	234	213	184	217	205	198	223	212	216	219	226	210	188	206	232	202	219	186	194	229	200	182	209	212	237	238	219	209	226	208	232	209	234	191	193	201	209	229	201	216	209	243	207	217	213	205	244	230	211	226	189	185	178	237	207	224	209	214	188	241	217	229	216	219	210	199	205	217	191	202	236	201	231	205	232	224	201	196	208	196	180	201	220	231	214	187	223	192	189	198	214	213	198	220	208	224	196	202	198	216	191	217	196	213	224	201	204	195	221	200	200	188	218	219	204	203	214	230	220	198	200	208	210	224	187	206	218	249	220	175	218	220	190	203	214	216	220	219	217	207	216	173	206	202	233	196	209	192	203	197	199	231	198	191	199	202	228	226	206	226	220	221	213	188	242	205	205	224	224	199	222	194	211	225	233	200	202	241	240	222	189	208	211	214	208	211	224	227	220	220	189	223	208	215	246	242	223	247	194	194	188	211	178	230	195	221	213	215	215	230	215	245	198	185	210	188	230	206	228	247	212	224	227	245	219	240	215	222	203	227	251	221	219	237	217	194	205	214	201	214	239	229	207	223	199	220	200	196	200	199	222	210	185	219	222	200	208	200	207	214	217	200	232	212	204	211	236	186	210	211	216	187	217	211	198	229	222	210	213	217	194	239	223	198	218	228	211	204	182	222	231	247	223	227	230	218	202	223	225	208	213	216	206	210	212	231	218	227	198	214	196	228	192	178	237	208	229	226	210	235	209	217	228	207	210	225	227	208	201	231	215	224	211	248	228	208	206	217	221	227	201	218	201	223	229	234	223	227	222	218	226	236	181	201	206	211	201	213	193	216	206	198	220	202	236	202	209	221	185	202	204	236	192	220	198	216	196	191	226	191	236	213	225	206	218	241	222	243	203	190	211	214	193	241	193	179	192	215	214	232	217	239	202	227	221	219	192	227	226	209	189	212	216	203	209	194	233	204	205	204	210	225	207	207	204	191	212	212	203	199	208	195	203	194	216	206	220	194	246	195	202	200	207	219	197	213	220	212	188	219	235	227	199	199	210	231	209	223	206	197	206	217	187	202	205	210	197	208	218	216	215	221	210	211	194	206	241	200	218	238	240	229	228	217	203	218	188	204	225	207	209	214	208	218	220	221	189	214	215	224	215	228	180	206	222	217	223	220	214	211	225	204	191	197	221	218	207	208	213	211	211	215	203	193	210	212	183	196	193	212	225	222	225	213	202	216	219	206	255	216	203	218	227	220	208	185	211	188	190	213	227	190	247	221	212	208	196	189	237	208	207	235	219	198	223	188	211	208	209	236	191	219	223	221	218	252	216	187	220	213	215	195	210	206	224	194	190	216	211	202	210	213	210	211	219	183	232	198	232	192	196	200	204	215	200	222	189	207	226	209	191	195	227	212	206	198	219	199	196	233	230	216	212	241	204	229	241	219	213	202	205	242	206	215	218	211	212	200	193	221	212	212	192	215	211	221	214	224	216	182	220	213	224	226	196	212	231	212	231	186	199	213	216	209	196	204	227	184	212	237	217	191	205	212	215	194	226	203	198	202	196	216	226	206	230	205	182	226	221	195	212	209	243	203	220	229	220	207	209	217	207	218	215	195	229	199	248	211	209	207	198	201	200	222	197	223	216	239	222	224	197	236	224	220	207	211	222	220	244	205	212	214	203	223	205	196	212	202	217	208	221	198	186	231	225	242	221	240	216	219	199	213	185	236	233	190	222	219	221	207	207	213	227	221	220	204	209	219	220	224	209	223	215	229	196	233	230	201	216	217	202	196	232	196	190	209	214	218	209	203	202	202	233	217	211	210	213	202	189	203	206	206	187	210	203	213	205	207	238	206	193	234	200	211	203	217	224	218	236	219	199	217	206	228	228	191	202	208	203	204	191	251	204	187	197	198	198	210	208	209	211	215	216	218	221	217	205	188	213	214	221	199	217	206	215	209	212	226	208	219	202	218	211	198	227	217	209	209	214	210	205	206	196	243	204	214	235	211	217	230	213	244	193	189	229	225	209	188	226	228	204	220	219	212	192	222	194	221	204	212	198	210	192	228	198	188	229	208	213	238	199	215	211	194	214	210	211	224	203	216	209	209	210	198	203	194	235	226	221	211	223	206	187	210	193	197	216	206	214	209	188	213	205	219	228	224	221	205	208	222	235	196	199	199	239	207	213	210	198	223	187	209	236	238	225	199	195	198	213	185	226	225	207	219	192	169	215	200	230	224	206	218	205	203	201	210	211	207	199	220	215	212	226	201	222	216	211	233	216	202	205	206	202	195	207	219	222	212	189	207	207	215	234	198	192	208	241	227	210	216	217	211	202	187	196	225	179	230	176	202	207	226	210	196	225	246	237	199	209	218	230	253	200	225	200	219	199	203	205	208	215	201	192	211	224	217	192	196	195	212	202	222	199	195	201	216	203	202	191	195	241	222	224	209	247	226	201	197	213	205	224	214	225	225	232	206	188	218	212	203	212	208	247	219	220	198	190	188	202	211	233	207	215	204	224	207	207	220	214	206	192	191	216	219	203	216	206	216	219	224	227	195	210	210	228	216	211	197	205	225	201	195	233	227	220	200	212	226	220	224	203	223	193	240	198	202	207	222	209	222	221	200	196	189	204	209	215	233	231	212	204	226	198	239	192	189	224	211	227	214	222	205	204	215	202	202	224	204	210	215	200	181	231	213	186	201	197	150	170	198	208	220	229	227	225	185	201	216	202	219	229	182	193	224	204	226	198	229	240	203	221	210	218	214	230	214	212	199	216	186	197	211	200	233	217	191	197	212	179	206	186	212	199	251	200	209	199	208	196	198	219	207	224	195	211	229	234	207	198	223	190	202	218	226	206	221	231	202	209	205	210	228	203	214	198	230	218	223	228	209	195	228	225	191	208	209	185	221	216	229	206	183	214	180	204	203	187	226	219	236	198	191	222	212	202	211	213	230	182	236	210	198	192	201	201	221	201	186	192	215	204	216	211	211	208	210	190	204	224	241	201	225	217	209	229	211	200	228	230	216	220	228	208	239	195	194	213	253	217	200	186	196	221	208	222	215	207	217	185	232	209	204	198	196	224	219	185	237	235	198	193	230	197	222	191	221	214	237	185	211	240	224	215
46163	47650	21574	22948	22988	18898	17085	15150	11623	10931	12179	16219	12833	14460	15347	10859	10547	7254	5290	5393	5653	6374	7640	8680	6618	5908	4814	4493	3585	2695	2174	1899	1657	1438	1310	1255	1231	1040	1031	1058	958	973	950	914	985	913	855	876	987	928	862	859	815	874	771	842	822	834	758	806	846	830	789	825	752	803	793	746	848	758	794	830	827	779	821	801	844	828	776	834	788	782	728	713	774	735	784	771	718	710	710	744	740	646	690	683	728	693	666	643	666	658	659	665	668	634	630	615	633	647	638	690	652	689	631	636	644	633	617	637	657	674	607	660	639	661	659	671	633	662	661	650	659	663	594	699	648	653	691	620	660	636	647	646	645	669	652	636	666	612	677	667	675	690	644	589	730	649	634	625	669	642	637	680	580	633	611	675	640	638	652	651	627	612	654	653	673	620	630	630	674	685	653	609	627	645	677	634	625	619	613	636	642	650	669	593	606	640	677	683	650	648	622	666	672	644	677	676	597	633	614	627	650	639	647	636	640	627	665	658	659	660	663	660	687	669	651	634	638	596	619	630	634	662	626	644	632	670	636	630	628	629	667	618	619	622	659	684	618	695	669	651	668	692	644	690	627	678	630	666	675	604	629	637	646	645	688	699	653	644	633	613	671	630	664	640	681	667	654	680	625	644	651	614	645	680	619	695	619	653	667	677	661	716	656	641	668	659	614	612	661	606	688	655	663	653	663	666	644	674	656	623	636	625	668	688	647	692	677	655	662	644	680	627	662	640	630	609	613	667	611	657	683	643	632	667	695	623	649	661	651	625	655	613	636	672	671	635	607	644	682	599	660	622	635	617	652	650	694	586	617	649	635	652	651	662	667	676	691	659	665	688	661	676	652	619	663	686	690	639	640	625	629	616	635	664	676	652	676	630	620	651	660	675	634	662	715	615	680	657	669	626	661	647	647	606	688	663	662	659	691	653	623	652	663	611	682	671	635	665	639	649	649	616	658	621	595	628	652	624	657	624	639	649	669	664	648	641	697	630	666	632	652	705	668	624	666	592	681	648	620	634	659	663	628	667	648	702	644	620	617	606	686	642	667	657	605	622	636	665	600	647	623	671	634	640	691	661	632	648	628	657	634	592	633	648	648	621	632	624	670	636	661	679	608	655	668	624	673	660	648	654	612	661	647	650	636	622	618	662	651	689	666	664	674	657	639	628	656	667	645	631	629	627	637	667	671	669	661	649	644	658	692	619	646	670	627	626	610	667	653	656	619	621	630	655	636	613	658	648	631	652	666	614	655	632	737	620	646	678	642	660	646	646	677	637	639	674	673	669	688	622	647	661	663	626	595	641	640	628	669	697	643	635	664	592	687	650	650	648	635	654	670	667	625	658	682	663	649	665	640	637	680	608	629	649	642	629	632	689	650	648	643	671	683	658	682	648	640	630	689	646	680	649	661	675	691	651	633	612	654	656	624	596	660	627	632	669	601	676	678	672	621	648	624	642	639	627	692	661	670	646	634	668	667	608	656	665	648	680	616	647	621	699	673	629	674	686	638	632	638	651	673	653	624	700	654	623	681	667	666	681	649	678	643	629	645	663	688	653	639	666	653	655	619	692	659	618	630	627	617	615	673	664	664	637	652	642	671	632	650	666	655	660	650	617	641	616	652	684	591	671	662	684	604	669	605	626	625	648	688	669	611	667	634	635	667	652	683	611	630	648	637	640	665	669	664	646	643	657	635	661	633	643	703	710	651	597	634	667	636	617	651	684	618	624	667	635	608	708	656	676	659	642	636	661	672	633	684	629	648	641	608	654	652	678	652	652	697	635	636	614	671	634	593	661	620	627	645	638	629	597	622	639	632	621	701	661	673	647	649	637	631	704	611	649	667	670	633	644	624	660	649	643	666	650	642	656	671	641	646	660	675	659	673	608	613	652	639	678	624	662	659	659	627	671	620	673	705	618	649	646	624	643	646	602	628	661	652	653	631	616	636	612	648	608	647	670	649	621	624	657	668	634	617	637	637	603	656	655	682	623	640	674	614	660	673	622	664	634	714	656	675	650	646	668	646	636	681	653	652	603	665	635	639	644	660	637	661	663	626	654	601	664	676	649	617	630	641	617	654	632	642	717	658	640	655	658	638	633	668	628	680	667	687	624	610	618	626	629	640	613	666	637	633	628	664	638	657	653	644	655	636	692	693	636	678	619	647	629	675	635	661	685	657	640	644	688	590	693	634	628	642	583	656	605	675	658	620	583	610	650	667	666	659	627	630	681	627	615	659	626	696	615	624	658	623	640	657	657	671	657	677	637	627	608	637	668	636	684	648	655	692	617	671	668	668	629	639	648	700	703	691	640	664	676	607	679	612	621	629	647	647	660	643	682	675	631	645	699	659	626	650	642	598	682	684	662	651	655	667	644	666	667	651	607	657	690	627	676	653	637	665	663	646	615	716	679	633	626	630	681	659	643	661	702	665	693	650	650	650	656	633	648	641	646	611	616	656	628	629	644	682	678	681	674	665	649	654	634	652	641	609	619	662	697	626	662	640	654	617	627	610	656	643	650	669	620	670	671	677	625	646	656	660	629	715	654	633	663	641	606	630	671	662	652	633	638	674	616	673	627	679	635	689	670	622	648	651	607	653	690	614	645	627	667	641	621	676	663	660	672	668	637	658	653	686	654	649	641	652	621	610	647	625	605	646	620	674	658	693	670	703	670	647	629	653	656	610	668	640	653	696	604	665	624	632	601	676	694	622	671	676	620	653	701	694	587	647	664	653	621	649	611	603	654	631	658	645	673	640	650	566	613	632	662	653	652	625	643	688	645	658	642	635	661	675	663	629	654	655	661	616	652	649	678	640	671	646	654	682	624	659	671	676	610	640	653	664	626	645	657	630	623	651	636	668	625	664	732	645	634	665	684	698	688	659	612	680	701	644	621	665	621	614	694	597	631	652	625	659	650	645	602	672	648	645	663	625	616	619	615	624	637	627	678	616	661	646	634	639	645	650	660	635	657	633	635	669	641	635	649	613	647	629	599	699	654	609	660	659	607	654	614	650	581	644	685	646	634	667	645	670	649	644	649	635	638	631	638	706	631	611	658	628	671	670	622	573	643	663	581	686	638	651	612	630	686	633	662	673	666	631	638	653	655	610	650	636	669	614	619	641	611	653	629	699	610	659	637	603	627	650	629	656	650	642	661	666	676	619	669	625	649	607	700	645	633	670	670	655	610	644	684	644	614	680	627	626	664	659	652	635	663	637	640	614	671	636	670	670	620	653	622	677	664	592	637	651	684	685	654	647	645	665	640	610	654	629	632	627	664	608	620	629	630	663	630	629	663	623	636	672	627	683	676	619	619	679	667	658	640	655	659	665	685	663	661	622	637	660	656	648	626	648	654	645	655	656	660	643	654	695	671	633	625	688	630	685	641	647	595	613	623	640	625	607	615	666	668	659	675	651	615	642	618	647	671	622	660	633	630	641	633	676	628	655	646	645	611	692	622	646	643	648	640
20248	24167	7925	2567	1581	1042	811	599	497	418	395	381	357	363	363	305	290	253	270	265	219	272	223	216	279	244	230	246	240	212	210	192	223	205	252	223	209	214	235	202	226	232	237	249	223	206	206	209	218	235	228	250	220	214	223	220	229	218	206	235	233	226	239	216	217	211	241	229	217	202	224	214	214	246	215	224	216	228	226	211	217	235	193	219	223	220	211	213	218	221	211	229	199	219	201	230	208	244	231	242	231	240	203	235	235	227	229	198	206	254	212	229	197	215	214	245	209	232	224	203	205	199	223	231	218	203	224	219	194	216	196	243	230	238	230	215	221	219	203	218	198	206	224	222	215	235	225	247	242	222	225	193	253	227	218	212	233	204	196	187	217	247	232	195	205	217	194	226	224	215	207	222	209	195	234	230	224	243	204	215	219	209	238	221	225	220	236	193	255	219	213	196	207	236	215	221	243	201	216	207	205	218	209	212	190	202	209	215	217	220	217	235	230	226	196	206	214	212	197	224	212	202	231	226	230	245	215	245	226	235	218	220	238	218	232	224	237	204	222	211	224	233	230	228	209	236	233	219	213	231	222	270	224	221	238	217	229	204	242	226	223	219	217	190	200	225	261	192	228	229	210	196	222	199	212	193	189	230	238	208	236	192	214	222	236	240	214	225	225	223	199	221	208	207	256	221	209	209	251	203	218	230	225	209	216	216	209	209	227	244	228	208	224	212	218	225	228	216	221	201	222	204	236	199	213	235	223	187	227	227	226	238	238	195	199	224	198	200	216	228	217	250	237	243	215	231	217	212	248	191	212	211	209	206	216	239	202	233	220	226	244	236	248	224	219	191	202	202	230	195	205	236	212	230	218	230	213	224	229	229	229	225	235	207	201	223	184	236	230	198	212	228	214	216	219	228	207	206	223	233	215	240	227	204	201	227	194	205	230	223	253	223	228	219	237	236	229	229	235	227	182	192	214	213	226	247	200	235	207	224	249	214	215	197	222	209	193	212	233	213	242	244	221	234	224	193	220	251	253	204	240	209	195	243	246	225	227	234	219	223	238	226	217	214	227	233	210	224	227	239	217	208	247	224	249	218	226	200	220	225	227	214	217	188	194	204	235	206	215	245	235	195	217	223	200	218	233	218	188	230	199	206	260	222	191	186	213	231	202	217	223	218	206	212	244	214	207	225	235	218	242	200	237	230	211	210	218	246	235	210	197	201	203	210	216	218	233	233	223	223	202	220	213	235	221	227	241	230	227	213	212	248	225	220	231	222	204	227	215	239	226	226	222	234	221	228	228	220	220	211	224	222	206	212	220	206	205	228	205	210	229	222	226	229	205	206	199	214	233	213	216	212	211	244	226	215	231	202	243	202	240	220	194	213	229	226	228	222	204	234	204	204	214	221	232	228	202	218	181	225	220	238	224	216	195	203	201	209	206	235	248	197	208	196	233	246	229	237	225	216	226	227	209	198	209	203	218	227	231	203	195	224	226	230	207	221	231	215	210	258	227	209	210	237	204	206	223	196	237	214	230	243	216	242	229	212	191	193	199	222	195	213	218	222	225	222	213	220	229	214	198	215	223	224	210	222	207	206	191	222	207	170	205	223	243	225	246	222	220	218	234	213	213	223	239	193	218	181	236	199	224	174	218	210	259	215	240	237	217	232	231	209	239	223	236	205	210	226	239	230	200	214	233	210	249	214	230	206	233	207	208	210	207	195	210	232	255	227	250	208	221	233	217	213	230	246	236	239	238	235	216	227	241	209	243	232	213	220	218	220	217	227	249	220	234	208	233	206	220	242	218	228	240	262	234	220	214	228	203	209	226	193	193	243	222	212	216	220	212	205	226	203	212	241	206	234	208	219	228	194	215	224	243	212	211	214	207	244	206	200	217	208	217	181	233	195	215	208	219	222	238	201	247	236	230	193	224	224	245	246	209	196	217	222	224	187	201	240	237	252	197	231	231	230	213	212	237	236	200	239	231	226	230	226	211	220	227	201	195	236	233	223	190	221	212	213	202	207	201	184	223	182	211	206	245	206	232	216	224	237	211	239	208	217	191	210	233	200	235	200	233	241	205	195	221	220	186	226	206	248	216	207	198	208	232	213	215	235	243	216	202	206	224	190	223	210	214	236	218	216	230	212	215	236	217	182	214	224	268	200	221	227	200	239	206	232	221	181	193	220	219	224	241	235	215	216	230	212	235	221	223	230	216	215	229	213	214	231	237	204	195	216	237	210	226	222	213	216	223	200	214	195	230	222	196	214	238	210	229	223	251	233	239	231	235	198	235	212	216	235	239	211	202	230	243	222	207	182	214	197	196	251	239	213	230	229	206	225	203	235	248	224	221	198	232	221	229	249	215	239	238	204	228	210	236	210	228	212	235	206	218	210	202	225	191	223	213	244	264	238	193	258	233	211	221	211	215	203	215	215	230	231	232	205	207	229	229	249	223	243	212	221	238	206	217	220	203	237	213	238	223	216	188	217	220	216	223	246	206	217	208	207	219	232	208	221	201	205	207	210	248	216	229	222	221	203	226	233	219	218	217	229	231	211	220	208	249	209	206	224	237	216	200	227	205	212	210	212	199	211	204	237	206	214	204	221	219	224	239	249	214	208	203	237	225	222	218	199	254	230	215	203	218	212	216	210	207	237	212	232	184	231	206	212	214	201	193	238	215	232	201	222	233	227	215	202	211	204	205	240	224	208	218	212	213	224	212	223	205	236	210	233	233	226	228	212	227	237	201	196	197	227	222	216	236	224	213	194	221	247	231	220	184	244	207	224	220	259	228	214	238	220	215	229	218	208	217	216	206	236	208	241	240	220	197	224	247	239	230	192	234	219	197	220	217	221	222	204	196	215	262	227	236	207	229	197	236	210	245	233	222	247	212	211	242	209	225	205	204	224	205	239	222	207	248	214	229	198	223	217	210	237	218	239	221	198	207	227	189	232	208	214	207	193	218	217	221	213	218	224	229	209	228	200	192	216	225	230	245	191	249	204	226	236	209	218	208	220	194	224	219	202	248	239	188	218	241	229	213	241	208	212	238	228	224	217	229	211	225	200	207	228	202	211	233	229	214	233	265	238	233	239	213	186	246	222	204	229	225	199	210	222	216	229	216	199	213	204	214	214	212	226	229	222	248	226	186	222	227	214	223	253	241	201	212	222	223	220	214	229	226	207	222	229	205	230	228	229	202	208	230	247	245	201	228	223	198	204	216	233	219	242	225	223	217	230	227	238	206	197	230	210	206	238	231	243	202	215	225	213	204	192	194	240	221	239	232	225	230	234	242	208	199	214	246	211	234	225	221	231	220	193	235	235	221	231	222	220	239	219	206	220	229	237	232	203	215	229	218	230	213	213	225	195	217	244	204	223	200	222	245	255	214	205	212	200	229	224	248	235	198	189	232	215	212	242	219	238	238	229	225	253	225	182	263	198	208	210	222	227	202	230	230	228	216	226	222	225	215	225	227	222	217	220	193	173
17340	23648	7461	5084	4235	3267	2540	2127	1830	1691	1491	1721	1423	1629	1526	1195	1206	993	958	933	872	913	929	956	911	867	852	805	830	776	739	743	709	718	695	632	681	707	664	646	693	734	705	710	642	711	697	734	697	682	703	702	649	706	722	711	663	718	724	706	683	691	741	688	703	715	701	700	721	675	664	700	723	727	710	714	701	677	678	649	700	757	707	735	731	733	706	736	757	735	671	694	652	667	686	710	722	720	662	672	720	695	676	706	673	675	680	676	670	693	684	639	698	677	697	643	651	673	689	614	679	680	665	714	696	709	648	738	676	728	701	682	698	675	661	709	685	683	646	712	671	687	685	649	656	716	698	683	679	671	652	702	668	669	682	672	677	640	726	689	693	697	635	679	686	671	636	681	708	711	703	672	689	704	668	704	715	653	698	713	596	660	715	688	695	715	676	705	648	700	658	686	708	684	645	716	711	654	697	741	702	674	709	651	652	695	677	687	655	728	652	694	687	713	688	697	670	694	672	661	638	697	629	660	686	729	709	671	624	639	678	717	704	674	668	711	691	650	679	721	673	712	681	706	713	716	655	695	667	663	697	721	734	697	678	696	670	685	675	675	693	654	685	696	688	688	701	780	650	660	715	693	687	677	663	656	694	662	699	656	636	640	670	666	703	723	659	639	666	684	646	654	685	687	691	703	683	671	658	674	732	689	742	666	676	686	723	710	701	723	622	670	643	724	624	643	635	688	698	673	689	702	714	707	754	693	639	649	667	702	687	651	679	664	700	683	709	667	704	703	650	739	640	697	670	649	692	668	682	700	686	646	726	696	697	660	692	657	704	661	700	649	667	668	636	697	667	663	689	622	670	697	642	704	703	680	662	693	687	656	730	642	706	713	684	658	632	622	684	643	719	685	675	687	740	704	701	659	663	686	705	668	669	714	662	653	687	722	697	724	726	704	676	707	674	682	719	702	603	717	704	647	651	671	661	701	671	660	672	688	666	676	741	669	664	690	696	681	704	721	677	690	672	667	694	681	724	724	711	697	706	669	703	686	704	675	652	714	693	684	662	671	638	679	708	659	675	655	675	635	668	704	707	638	680	679	656	713	672	670	704	677	703	683	708	679	670	654	686	669	647	654	663	684	688	640	680	680	713	719	684	666	717	703	705	698	716	705	651	688	670	702	625	723	668	667	674	678	745	651	671	708	685	703	654	714	674	702	721	682	667	695	707	725	667	700	651	687	705	702	670	686	678	710	754	748	671	661	662	650	678	673	699	679	685	640	691	656	655	634	634	740	676	686	726	688	649	692	666	714	706	691	700	646	654	687	651	664	679	731	691	660	669	656	686	692	704	664	673	707	661	671	719	662	682	642	682	703	666	642	698	722	661	692	689	678	707	667	706	703	714	698	709	683	701	691	738	730	635	669	644	668	659	720	679	683	698	655	664	704	683	681	682	723	694	643	701	693	721	678	725	714	684	655	685	694	650	706	678	633	697	664	656	692	699	682	716	691	657	699	706	668	690	722	725	668	671	706	670	714	664	658	693	682	688	658	647	670	677	735	684	650	707	681	659	742	648	680	697	679	717	659	690	723	664	703	642	665	672	662	654	683	683	635	639	710	698	709	679	671	681	686	663	680	691	706	707	661	706	654	654	657	683	710	682	732	682	685	736	688	657	712	660	689	626	644	651	675	646	685	644	698	671	683	629	719	639	679	683	725	673	673	669	731	676	659	695	702	639	708	700	672	708	696	689	702	661	684	667	713	689	691	713	707	680	706	624	651	714	696	692	711	720	654	650	711	689	768	679	695	689	636	711	711	716	681	674	660	671	655	644	704	714	683	730	673	727	723	690	675	669	696	650	668	670	693	669	689	743	668	667	668	720	659	653	675	672	681	709	693	645	702	728	660	662	702	688	693	689	679	716	695	659	695	676	662	680	725	691	645	691	672	652	703	697	746	624	744	707	692	661	691	648	657	708	675	714	673	699	709	697	715	719	667	697	711	694	692	679	666	656	665	689	693	616	671	667	678	700	698	655	707	675	655	666	654	666	688	670	674	698	670	640	697	653	715	661	695	653	667	667	678	678	724	724	675	677	746	620	677	673	663	672	684	672	684	657	706	691	700	698	659	685	701	686	683	650	670	682	720	648	710	744	672	693	677	664	692	670	640	633	723	674	698	713	645	721	677	660	662	660	699	662	676	682	686	680	666	698	728	656	683	643	681	701	698	688	681	714	700	680	658	701	714	687	687	688	698	669	675	699	708	727	692	713	688	694	690	691	702	690	654	720	630	690	683	671	695	677	642	682	682	692	680	655	684	723	625	656	714	682	653	674	682	644	694	658	636	742	682	700	692	695	681	742	731	642	677	694	707	728	702	677	658	649	688	722	671	683	656	669	676	732	727	696	695	672	656	669	667	673	703	695	709	711	681	721	697	695	675	701	682	693	709	729	692	723	711	679	640	673	654	689	694	695	683	714	681	665	702	632	680	666	642	641	657	691	675	674	670	674	703	646	719	687	696	669	670	646	682	745	722	653	706	712	618	718	679	703	700	690	696	719	668	681	683	692	683	718	707	682	703	688	665	658	681	684	682	659	615	713	730	629	638	700	692	712	692	695	680	669	695	639	685	672	753	626	724	698	711	703	695	670	670	671	655	694	676	726	726	674	701	722	645	649	722	707	692	699	663	686	651	729	686	687	669	685	689	722	698	714	687	736	668	700	680	685	685	674	652	674	725	699	721	728	626	735	689	739	678	715	672	674	649	693	720	689	675	653	664	724	738	676	655	721	637	637	660	681	702	661	717	675	696	668	656	661	713	674	685	656	690	696	682	755	694	683	655	736	710	706	706	642	660	700	702	685	645	719	705	700	668	647	665	677	699	703	674	687	668	696	672	681	713	695	583	702	706	715	667	649	651	676	734	660	687	702	655	675	681	674	683	704	658	695	703	678	639	652	727	708	692	708	730	678	686	706	733	693	699	713	688	692	696	656	625	661	712	633	693	688	684	669	672	684	688	704	687	684	689	695	715	697	693	670	733	677	698	701	692	657	697	701	647	660	695	692	663	677	635	681	674	715	697	715	719	679	708	704	687	702	649	643	643	681	665	679	681	668	661	693	723	676	719	681	693	653	719	646	619	715	671	679	691	716	664	696	701	685	683	653	658	709	683	680	659	647	681	681	637	672	684	685	663	653	668	694	730	723	632	670	666	677	707	681	688	741	674	701	660	634	664	659	708	706	701	664	679	653	624	648	646	721	622	691	693	736	672	686	706	699	695	671	703	672	655	649	686	677	703	683	709	656	664	672	683	627	678	681	703	671	679	654	661	650	662	655	670	684	654	699	686	708	683	661	685	716	638	695	671	644	669	666	669	683	661	657	661	679	654	715	707	691	672	682	725	702	695	678	686	762	659	712	748	710	725	683	708	658	706	729	689	714	703	683	676	650	690	665	680	688	634	713	696	671	667	690	699	677	708	662	684	699	693	667	639
47700	46808	28135	21077	16972	10591	6154	4335	3164	2293	1659	2214	1654	1568	1654	989	825	557	480	459	511	600	564	659	615	465	401	354	289	237	248	239	210	169	174	195	194	179	208	147	179	160	175	184	188	173	162	154	161	183	184	181	163	182	198	156	139	148	149	142	184	173	172	172	168	167	169	177	197	168	160	172	160	171	189	163	158	164	166	166	158	160	177	173	159	155	166	148	140	168	167	182	157	169	168	161	168	146	163	181	174	154	164	167	178	148	154	164	150	129	158	175	173	156	172	157	136	168	177	147	131	152	182	158	135	168	160	138	156	168	190	134	158	132	183	161	149	141	183	167	178	197	144	153	163	146	147	180	155	173	163	157	161	129	154	175	154	163	172	156	151	169	161	172	172	160	167	140	162	154	165	144	170	156	159	157	160	160	157	169	149	152	182	139	155	167	154	153	148	154	159	183	155	158	170	163	173	170	181	149	167	165	150	147	161	138	163	141	186	140	170	146	162	172	170	173	167	155	117	167	176	148	141	162	150	169	162	144	162	145	142	160	158	174	160	180	166	134	176	143	161	138	164	158	152	158	164	155	139	152	149	154	185	154	169	185	146	169	157	183	173	156	156	161	182	172	183	159	144	164	165	158	152	171	163	132	185	149	132	167	157	154	142	166	171	158	172	140	155	177	152	161	149	150	152	147	145	157	148	156	176	168	179	181	152	148	157	163	148	167	167	160	151	144	176	160	165	153	171	162	157	159	170	139	136	161	171	164	154	162	168	166	153	170	149	142	168	173	144	190	137	166	162	177	170	142	183	164	141	148	171	172	170	159	170	153	174	175	161	172	170	135	151	151	156	161	171	148	154	157	145	145	145	150	174	164	155	155	170	153	145	156	165	165	156	177	179	163	159	145	158	150	149	166	160	158	166	192	181	173	159	165	161	161	171	163	145	153	175	154	152	150	181	178	157	169	139	169	174	146	162	170	151	142	167	155	161	144	122	159	173	142	151	160	150	185	141	158	160	154	140	164	167	148	159	164	167	157	141	154	171	161	167	164	196	153	159	158	174	154	160	161	155	167	154	165	171	142	181	166	182	175	163	157	149	169	158	148	133	145	164	191	155	167	151	160	150	151	188	146	157	174	169	157	153	157	159	167	143	162	177	167	174	157	165	149	165	154	164	139	169	147	140	151	172	148	156	147	140	150	147	161	177	146	170	159	161	161	165	174	165	176	131	171	153	154	147	159	161	164	187	167	161	153	176	145	175	170	164	178	138	158	183	193	161	170	163	170	138	146	136	144	173	174	153	170	179	173	175	180	161	180	136	152	180	156	153	168	161	160	162	134	124	158	141	157	154	160	148	160	166	142	169	144	163	158	147	168	145	172	143	166	168	155	133	166	155	150	162	163	145	155	184	174	151	149	176	169	149	174	149	166	160	149	164	154	178	165	146	153	155	169	167	159	153	172	146	152	162	175	174	173	147	164	176	161	192	146	168	146	169	147	171	182	149	159	144	148	152	161	167	146	169	176	181	158	181	155	168	176	144	161	153	182	163	167	155	147	179	171	166	141	150	157	171	170	159	136	141	166	167	161	143	161	158	143	152	148	160	186	137	135	155	153	163	154	137	168	143	163	168	141	162	159	157	150	144	165	162	151	156	175	147	190	147	153	161	139	152	156	163	162	159	150	153	182	157	167	156	156	147	150	162	153	163	157	169	154	141	144	155	181	158	174	161	146	143	145	136	185	156	161	160	175	149	157	168	154	178	170	165	159	162	166	168	151	148	162	167	148	143	168	148	149	180	165	147	150	170	151	168	162	160	150	165	141	170	172	152	154	153	146	173	177	155	148	143	143	181	152	157	161	127	148	154	144	154	151	176	157	146	156	158	164	132	153	155	161	183	147	160	166	173	128	159	154	134	177	153	148	158	159	163	150	182	168	162	147	131	156	182	155	155	196	153	158	162	179	167	172	162	178	162	150	153	178	159	174	152	172	152	168	158	165	154	138	161	184	169	175	149	129	134	152	167	164	138	167	157	154	157	162	159	148	166	161	143	146	159	141	149	152	161	159	172	146	157	145	141	163	166	159	144	159	154	152	151	175	159	145	154	132	171	150	163	175	164	154	156	167	164	157	155	166	162	178	172	148	161	137	159	145	145	161	146	154	174	169	168	174	150	162	168	135	176	168	174	153	138	163	174	153	143	168	168	172	160	161	169	145	137	145	163	181	157	177	172	157	150	166	183	136	165	154	164	172	155	167	155	159	160	160	166	147	145	137	141	142	155	148	159	141	174	167	162	152	147	156	160	152	148	176	164	148	184	166	163	148	156	153	134	134	159	142	159	162	143	158	160	176	169	145	154	133	181	151	149	161	170	152	147	136	153	151	152	170	194	136	166	162	169	170	139	161	149	170	140	145	126	159	141	168	171	153	157	146	181	157	153	154	169	163	164	179	160	165	167	153	135	159	150	152	160	152	166	170	178	137	180	160	141	149	159	170	140	129	176	173	170	156	143	150	162	172	170	159	153	160	164	164	155	168	146	140	168	164	125	188	136	142	155	147	171	174	154	179	191	173	171	147	151	145	151	173	160	170	153	179	171	146	164	166	162	155	184	165	157	157	151	146	153	164	129	167	175	158	166	163	180	142	144	144	163	132	168	162	133	148	173	148	135	161	154	177	148	146	140	148	148	130	142	172	165	156	158	178	175	152	160	176	183	161	143	157	171	172	162	173	160	172	157	143	181	140	166	164	162	158	182	161	145	187	165	179	181	159	154	150	134	153	161	170	165	173	176	178	145	155	171	150	144	169	151	143	179	163	166	153	186	159	154	153	166	164	156	145	168	157	159	159	175	172	148	172	157	160	152	158	175	177	161	149	175	176	153	150	165	164	160	162	150	160	155	147	160	158	149	133	159	171	162	158	158	166	167	150	171	160	166	172	179	179	159	172	151	166	176	157	165	143	173	157	183	153	136	151	141	154	148	162	150	150	141	156	134	142	169	138	132	170	147	165	167	162	169	159	186	168	156	159	157	169	139	157	176	155	146	173	149	148	147	145	142	159	168	171	153	166	171	149	186	173	148	153	166	164	162	135	132	138	172	128	132	160	161	174	152	149	166	132	160	148	157	156	163	139	134	189	162	149	152	178	162	146	166	149	148	174	146	164	150	167	177	148	170	168	151	174	190	176	132	171	172	164	149	171	178	167	153	162	144	153	140	151	159	162	157	164	158	166	137	157	156	155	160	159	146	178	169	158	184	176	150	178	165	168	164	137	162	154	185	168	146	159	169	157	148	176	148	160	162	181	155	177	161	155	146	191	168	161	175	154	179	142	168	136	184	149	156	137	197	158	181	155	172	148	150	167	164	161	141	133	162	130	155	145	163	147	152	162	153	125	149	157	151	151	155	169	169	176	178	159	180	153	175	175	171	169	157	146	160	148	160	148	168	136	163	155	161	157	151	156	158	152	167	163	160	160	153	161	178	183	140	177	154	170
39206	46371	18213	15006	15003	12310	9675	9607	7988	6586	5402	8263	6439	7527	7631	5036	4512	3291	2813	2673	3190	3435	3500	4217	3878	3123	2427	1978	1531	1253	1168	1027	912	827	770	744	813	721	654	611	651	639	701	629	614	631	621	589	666	583	596	623	640	634	646	563	570	601	587	593	585	553	592	549	522	575	580	586	580	574	568	556	558	621	576	605	591	581	577	576	564	585	561	542	564	540	552	506	555	564	523	554	581	557	531	524	568	542	504	504	533	501	513	486	540	541	565	519	525	522	513	530	538	520	500	497	507	513	502	527	516	516	508	556	504	506	468	519	497	533	533	523	568	521	542	518	545	547	517	492	506	513	509	484	493	541	479	546	519	529	503	508	518	496	528	536	511	535	471	520	509	508	503	531	525	484	507	508	529	509	505	510	512	492	515	496	515	511	527	509	506	518	535	510	468	478	502	508	526	483	536	500	526	531	499	523	525	499	522	519	523	491	512	524	517	522	506	504	534	509	501	537	530	553	529	495	534	541	540	567	468	492	540	557	493	492	511	541	477	536	514	510	531	493	523	488	513	503	529	476	535	526	507	502	509	510	509	524	555	514	560	489	491	539	500	534	487	523	545	510	548	509	511	531	540	530	496	512	518	575	527	506	523	495	519	581	556	542	526	521	482	542	538	515	541	494	520	534	497	553	526	540	551	526	462	558	540	479	553	514	527	560	488	518	502	543	534	527	485	481	492	518	530	521	514	568	531	479	487	524	526	518	537	533	515	575	467	524	546	513	520	486	486	549	526	555	558	498	534	530	504	455	506	532	494	521	509	492	502	542	552	506	511	513	537	497	500	513	516	526	543	515	528	476	455	511	488	531	527	555	537	508	516	496	506	524	517	500	515	522	508	513	482	544	548	520	511	528	534	506	528	532	465	533	501	562	500	562	532	538	529	510	540	501	524	538	523	501	572	519	500	544	525	499	530	541	520	513	499	513	525	540	542	510	505	533	501	499	515	505	497	472	533	531	496	531	533	537	522	536	466	547	486	548	560	509	488	517	513	530	519	513	546	527	502	514	536	523	492	514	510	518	522	471	510	496	524	497	509	550	510	496	559	473	508	472	524	538	517	513	516	535	518	534	529	529	514	545	527	495	488	504	472	511	490	493	512	527	516	498	542	519	500	520	540	499	541	526	542	522	540	507	540	454	537	512	499	508	518	532	503	505	530	511	548	496	516	504	500	517	540	549	536	531	521	505	527	496	508	489	541	552	509	498	533	488	531	515	502	544	536	530	515	517	483	516	516	541	511	494	529	507	537	524	498	515	504	511	526	535	537	533	535	537	504	536	490	538	526	503	562	522	520	575	508	515	533	499	512	555	546	542	517	537	499	519	525	493	560	533	552	504	499	503	526	544	515	497	521	523	524	541	559	574	546	497	503	496	551	519	534	516	521	542	511	553	503	529	502	494	495	558	519	531	532	495	572	508	519	491	570	526	563	512	548	511	549	530	519	498	534	505	550	565	476	514	508	524	524	515	515	516	532	531	503	516	514	537	530	538	515	512	499	504	547	525	534	511	481	556	500	559	480	532	500	515	533	534	532	504	523	524	541	520	528	525	540	543	503	525	542	492	502	530	509	482	473	533	558	549	530	503	512	528	525	484	552	510	507	545	497	516	517	497	509	495	547	487	495	512	512	535	489	546	530	520	513	532	516	480	497	525	514	483	502	513	558	437	503	493	505	550	549	527	530	491	518	491	540	554	503	510	543	544	519	529	517	541	532	539	551	496	485	558	540	503	496	548	470	483	487	570	513	507	481	503	499	490	503	509	456	548	516	513	524	495	518	526	479	517	510	488	523	520	530	502	520	513	536	448	517	514	524	504	513	507	469	485	500	544	526	536	530	488	482	519	514	523	467	538	552	531	521	479	525	521	491	555	510	514	518	543	522	562	488	547	495	525	540	530	502	510	503	535	528	504	551	504	564	508	549	529	520	580	499	521	514	491	510	492	513	531	527	515	523	513	538	525	515	538	509	525	481	517	534	541	498	487	501	525	500	545	543	520	511	543	534	481	509	558	534	541	506	514	515	521	510	522	509	521	559	524	496	544	515	505	498	506	499	531	515	525	525	514	503	523	541	544	512	510	542	505	509	503	535	552	556	486	514	503	498	517	526	513	517	496	508	493	514	510	506	518	551	533	549	491	506	538	484	533	541	529	500	513	518	485	547	568	550	531	519	491	512	557	512	521	515	559	532	487	502	511	494	532	489	547	487	526	501	493	525	566	478	527	580	490	475	474	558	499	535	529	509	573	516	533	529	492	515	568	526	509	520	506	551	500	527	537	544	551	521	549	511	477	524	538	516	506	532	505	522	498	519	485	517	549	527	492	533	473	475	512	529	526	510	509	510	503	483	504	504	526	551	540	482	546	510	537	510	520	522	548	514	518	509	510	477	583	535	500	489	486	506	491	533	532	486	524	478	529	532	531	517	527	567	483	521	530	549	508	551	553	512	529	527	518	486	532	549	520	530	535	557	504	573	519	518	504	512	546	509	563	568	499	531	501	502	474	470	521	528	492	515	508	507	527	530	549	528	543	522	536	513	494	532	492	544	518	502	524	536	490	495	490	505	520	543	537	474	529	484	535	514	516	508	558	525	493	517	486	506	509	512	514	530	497	503	512	515	499	523	505	533	568	525	500	514	513	521	516	500	503	494	525	524	525	505	537	509	510	487	515	528	513	487	535	498	508	530	501	526	520	530	568	566	531	492	518	487	501	490	557	518	496	513	498	508	493	526	506	517	510	532	529	516	519	509	538	556	448	536	519	516	507	551	494	543	549	493	475	512	556	540	518	501	459	493	522	518	474	512	512	533	506	492	525	519	545	522	494	468	559	480	494	510	505	528	457	528	533	512	484	548	508	515	538	511	529	499	516	513	549	506	519	511	528	548	483	523	525	556	489	538	507	523	514	519	554	506	549	541	536	481	525	524	489	537	492	571	507	549	529	526	565	530	542	566	508	537	512	529	558	517	522	563	537	563	513	546	516	536	543	489	511	488	532	467	508	555	506	492	514	518	499	523	501	518	516	544	491	513	533	553	527	540	524	498	506	480	495	513	519	550	503	520	519	520	541	510	495	528	534	505	528	522	496	540	477	526	506	574	537	541	554	502	524	515	509	540	520	530	512	495	524	523	536	493	538	502	523	482	536	508	548	529	476	496	470	530	571	539	520	552	515	474	514	501	512	490	545	515	527	528	477	552	521	559	509	556	510	514	511	497	525	476	520	539	500	502	543	529	503	482	485	520	475	548	546	517	501	546	494	477	510	528	514	503	513	492	553	507	543	529	496	530	511	488	536	527	509	513	537	576	541	491	515	522	551	506	551	513	497	552	560	518	555	495	519	523	533	513	535	537	569	513	544	543	505	524	523	517	509	536	515	517	499	531	564	538	512	497	548	536	516	515	495	537	500	537	473	520	526	471	499	571	523	516	515	493	482	512	545	488	530	513	504
55559	44999	29235	24405	22919	21645	15804	10428	7427	5135	4846	6183	4374	4636	4303	2523	1969	1328	1113	1084	1152	1253	1350	1416	1432	1224	868	709	569	475	460	366	310	293	299	258	305	299	268	255	253	264	233	257	208	239	257	228	213	249	223	229	258	259	241	227	222	211	235	234	221	205	268	253	238	241	218	236	213	228	242	209	216	223	253	264	245	209	223	228	223	210	207	213	209	211	219	223	235	198	229	214	226	201	205	236	208	224	213	193	225	216	235	191	197	198	217	238	230	206	216	204	222	210	211	205	232	206	209	209	234	225	190	201	207	221	211	212	208	192	202	219	224	230	208	198	219	214	189	224	214	205	184	216	208	210	211	191	197	231	213	213	191	230	218	226	227	203	215	199	239	218	195	208	202	206	215	186	185	232	180	205	196	208	192	210	235	225	201	213	212	205	209	225	206	211	206	215	219	188	193	195	194	208	225	209	223	176	238	199	208	203	221	220	207	198	208	206	202	193	211	187	178	207	208	212	212	206	227	211	186	221	220	223	215	232	233	206	202	186	220	214	215	227	233	230	198	197	227	216	197	225	201	180	210	222	218	216	217	216	221	234	198	228	205	222	215	189	177	232	225	230	202	196	208	193	185	202	173	220	190	178	224	228	209	200	201	202	194	201	196	204	221	213	196	209	207	212	184	208	205	215	204	205	210	213	211	197	200	220	217	225	221	215	253	216	218	191	203	214	202	186	197	218	224	201	209	220	227	188	212	221	188	203	213	227	199	190	210	201	207	203	191	205	204	227	191	198	216	199	203	201	221	204	229	215	217	220	197	205	218	190	212	209	216	197	193	213	219	209	207	225	176	218	195	225	230	230	223	200	200	241	212	208	213	238	207	211	192	230	190	214	183	218	216	221	206	232	218	229	215	218	210	212	195	225	198	231	214	219	213	202	198	216	195	197	219	220	199	203	244	220	226	214	205	218	205	196	223	199	210	245	207	208	210	224	245	206	195	206	194	186	217	234	213	187	204	188	210	231	237	226	217	199	218	211	243	197	209	229	196	197	197	199	220	201	210	210	227	209	208	191	198	198	218	177	220	209	220	195	210	206	192	222	226	198	215	226	202	201	232	184	205	204	212	184	196	195	221	186	200	159	198	199	239	205	216	188	219	198	198	214	202	209	198	159	221	204	213	204	215	195	196	198	216	201	217	202	231	218	215	201	207	217	235	202	216	212	220	219	227	228	221	217	210	201	198	214	208	210	237	199	183	219	201	199	204	209	218	218	202	215	231	249	220	210	191	204	212	209	194	190	216	211	241	215	178	222	203	186	198	215	191	217	232	226	180	215	211	209	206	217	203	233	203	234	198	202	213	205	216	196	222	196	195	180	198	220	231	213	222	211	191	201	198	217	205	201	220	220	198	213	220	218	224	203	219	190	215	229	228	208	175	235	194	187	198	201	232	188	197	213	205	237	219	198	208	231	186	213	225	204	210	214	227	229	229	211	201	225	228	194	218	220	186	219	211	189	211	212	229	177	218	194	229	245	184	203	203	192	218	192	202	215	206	179	210	192	209	210	203	187	213	217	215	187	223	206	217	214	230	227	221	227	210	202	237	220	213	196	207	204	223	236	200	205	237	217	219	208	206	213	234	207	219	231	215	205	202	193	219	208	214	248	228	213	195	206	201	222	209	200	210	190	209	218	184	194	191	235	215	190	202	204	210	209	218	228	243	182	195	189	214	205	216	234	208	220	198	210	198	203	213	241	213	204	251	214	220	229	221	192	217	217	210	223	196	201	203	261	209	233	216	223	213	220	224	224	210	200	212	229	216	233	199	219	207	212	202	205	218	217	216	205	195	220	211	204	200	210	219	163	198	191	217	185	191	207	196	248	193	202	217	208	215	228	214	243	224	222	194	204	202	220	192	209	218	223	228	223	231	235	221	200	231	232	244	216	198	206	196	219	203	214	198	213	203	235	196	219	205	229	204	218	192	205	229	237	229	208	190	205	205	209	210	194	187	201	215	219	206	210	220	204	188	209	211	211	206	206	213	196	207	216	229	233	204	239	209	223	215	180	204	205	187	195	198	200	215	190	169	207	200	206	219	226	213	216	236	216	188	184	182	212	195	211	198	206	194	233	198	201	214	197	214	197	193	221	199	227	216	208	230	213	212	199	213	194	216	226	192	197	203	229	236	202	212	216	201	209	216	210	219	202	199	227	232	211	207	214	174	226	239	197	234	207	213	199	199	225	219	206	228	186	210	196	239	188	191	187	209	208	235	222	226	183	218	204	208	191	208	196	202	189	203	200	214	223	235	212	195	210	202	198	201	224	211	233	191	223	250	200	211	198	221	232	228	226	218	202	193	205	206	203	213	184	193	191	187	208	202	227	216	205	204	188	191	206	231	210	195	195	220	188	179	215	204	186	201	215	217	192	216	187	209	205	203	213	211	207	226	213	224	215	221	201	196	226	208	219	210	204	192	224	204	211	198	215	196	211	198	207	210	198	229	199	198	228	205	201	233	216	219	205	202	222	224	199	192	194	215	193	214	212	220	209	206	182	207	204	194	225	198	247	242	215	211	218	204	204	203	215	219	214	204	180	217	223	228	204	202	211	209	214	222	202	202	225	197	203	227	205	231	192	201	191	210	200	197	235	203	207	200	202	191	214	222	205	210	206	219	208	204	214	226	194	204	228	232	221	207	215	203	205	249	203	220	225	231	220	216	196	188	217	216	229	211	203	223	207	194	214	216	181	217	202	212	208	222	218	217	218	216	199	201	218	216	221	235	206	227	190	221	209	199	211	202	217	206	213	232	208	203	200	194	222	204	226	211	203	215	219	232	173	223	229	214	231	180	203	221	211	209	207	196	220	211	202	200	194	190	210	223	200	203	191	196	192	217	216	200	207	205	204	203	216	232	191	190	215	223	208	207	214	235	203	218	212	211	203	207	222	190	187	190	212	180	227	187	189	218	228	203	193	239	214	198	215	217	213	216	217	201	211	209	207	217	213	206	239	217	221	211	209	192	224	201	240	172	217	207	183	193	212	220	217	219	215	239	197	218	220	206	200	187	209	208	227	209	201	183	209	211	229	214	206	223	192	200	223	213	206	228	211	213	211	205	218	203	196	232	190	196	188	233	211	225	206	198	216	227	189	203	237	183	223	184	210	200	213	211	206	197	203	200	220	204	206	242	213	223	195	221	177	224	196	217	190	208	189	231	201	221	205	207	219	204	212	212	210	214	229	209	183	208	210	199	244	221	202	214	205	207	225	186	206	199	221	213	199	193	195	203	191	210	218	231	219	179	214	215	233	220	224	228	205	224	197	230	226	210	219	236	225	237	216	218	201	188	212	234	213	216	216	224	190	224	206	205	201	219	219	234	209	212	204	217	242	221	198	199	220	174	208	209	227	217	213	194	209	222	225	219	214	204	219	189	221	227	190	201	202	204	213	239	200	202	207	213	207	204	228	198	209	236	217	206	197	214	192	218	217	211	183	194	178
46665	48240	21952	23501	22852	20639	15337	16578	14467	11200	12182	16005	12464	14884	13446	9736	8552	6692	6033	5407	6199	6609	7307	8826	8576	7149	5438	3990	3203	2491	2178	1874	1623	1354	1389	1283	1285	1102	1117	1009	983	955	946	947	912	888	926	889	947	944	872	852	843	891	822	882	803	836	800	785	828	759	823	793	836	750	780	845	838	812	764	834	796	763	778	782	930	787	787	799	819	780	717	757	707	698	714	774	759	714	681	733	707	716	701	703	720	641	679	682	717	651	681	673	658	638	658	655	626	649	639	652	659	650	706	653	657	669	632	647	636	699	627	605	663	645	699	611	608	671	606	646	641	600	644	648	652	622	648	652	677	658	665	631	638	638	682	674	640	661	637	624	661	619	622	620	647	667	662	629	709	623	606	675	649	606	660	654	669	612	649	647	632	651	595	673	605	602	676	663	663	628	649	669	660	641	622	651	592	638	610	629	644	665	598	657	652	614	677	665	630	646	655	617	625	618	636	636	673	630	639	606	605	624	654	649	661	618	646	665	650	658	667	642	621	637	650	643	677	638	607	668	640	664	682	658	645	613	663	645	661	699	651	615	653	639	634	640	666	643	675	585	642	638	652	674	619	664	632	644	644	632	660	648	664	646	679	601	652	654	657	641	681	644	607	684	636	634	614	638	667	654	627	652	642	638	594	652	651	669	654	596	609	630	605	620	616	695	657	637	660	636	631	686	659	663	636	624	616	639	624	634	623	664	629	643	698	624	630	624	649	640	689	625	668	630	680	635	644	638	608	677	650	631	614	638	597	642	681	623	693	649	640	621	617	659	666	652	641	646	664	663	611	662	553	612	648	624	600	635	648	691	641	594	650	650	645	657	663	635	628	630	650	625	590	663	658	694	653	650	653	639	611	624	603	637	619	686	600	628	629	619	648	634	613	619	673	661	670	647	647	616	676	666	620	612	613	623	648	667	625	617	649	642	666	649	629	628	650	612	626	656	628	690	615	632	637	635	623	669	611	623	620	634	591	658	648	669	644	652	664	658	648	628	689	646	638	600	608	638	662	644	623	632	654	664	640	668	666	665	635	654	661	642	635	710	667	616	670	625	646	626	618	641	670	698	620	649	653	643	627	599	651	636	628	689	623	654	647	634	645	670	660	636	661	616	647	643	690	632	640	647	682	671	621	653	635	650	654	643	617	659	648	656	631	652	652	634	632	649	645	634	621	702	657	622	691	606	633	674	664	633	634	639	642	613	646	660	656	654	656	662	643	602	605	649	636	665	632	638	626	630	642	625	653	608	603	607	613	622	645	697	650	651	615	619	642	599	649	588	675	712	654	643	696	692	638	652	672	599	634	670	623	611	657	651	672	660	683	675	656	619	625	661	637	621	668	690	590	661	616	629	619	584	648	711	657	650	663	661	679	644	664	619	682	676	656	619	674	617	628	660	636	605	634	627	647	650	602	648	657	669	657	634	624	648	691	662	615	594	666	612	634	661	613	641	629	660	641	609	659	648	648	618	631	622	602	666	636	583	586	616	590	591	607	680	655	611	713	637	598	644	639	591	642	594	596	639	637	626	672	641	650	635	675	572	685	656	665	657	647	697	680	609	632	604	662	635	639	649	666	652	671	612	670	647	609	647	638	657	616	638	638	648	578	677	620	683	664	598	665	687	673	627	628	617	659	649	647	635	654	685	707	646	633	675	615	682	655	655	599	665	649	652	677	647	646	635	650	655	610	660	634	659	613	605	664	614	627	649	649	642	671	654	648	649	662	605	630	636	647	646	628	661	673	619	623	648	648	649	671	635	629	626	638	666	647	641	644	651	625	613	636	655	696	619	649	643	646	617	689	619	666	677	631	634	656	606	649	631	699	642	638	653	654	632	657	619	618	636	652	635	662	623	650	649	602	633	626	665	617	636	654	646	629	684	637	663	633	638	676	645	616	603	680	645	649	659	617	665	622	646	634	663	634	618	618	677	653	654	642	644	653	684	685	637	632	598	600	632	635	636	603	595	662	677	694	677	649	657	655	645	633	647	646	644	650	673	589	583	634	654	626	675	654	629	627	638	661	634	648	623	620	596	632	639	626	636	619	659	641	702	654	658	629	629	643	626	681	636	656	624	658	657	616	583	641	643	690	631	619	678	656	649	628	668	691	621	652	700	629	640	678	639	618	659	683	634	650	623	631	641	650	655	630	662	640	652	688	700	639	638	596	651	633	647	649	651	648	624	640	582	648	604	689	674	622	626	617	642	647	667	663	647	664	666	635	631	650	603	640	638	672	626	630	666	645	613	615	640	664	633	621	595	680	611	623	610	659	648	610	632	636	643	658	649	643	627	602	653	632	681	629	657	619	652	680	643	663	636	671	668	631	628	635	628	641	601	602	661	675	616	601	637	650	664	686	635	644	630	626	631	649	649	646	612	655	615	690	663	622	686	652	601	613	637	633	648	661	665	634	635	632	627	680	595	619	624	632	608	633	658	594	645	630	633	648	604	647	621	645	624	642	594	659	644	623	598	638	640	625	646	656	664	594	639	636	627	670	668	615	700	661	655	664	632	665	642	616	614	612	648	612	690	697	623	613	629	647	612	689	647	614	652	628	628	660	703	666	651	623	625	631	647	599	635	618	600	610	599	605	597	612	641	643	611	695	670	637	679	613	643	613	591	689	594	651	646	653	663	620	649	642	617	617	634	602	658	677	660	626	630	621	622	658	619	632	651	614	607	634	657	672	615	639	613	630	637	632	630	701	691	651	638	690	608	599	664	650	630	630	660	641	641	618	639	642	634	626	666	661	625	654	625	662	605	614	620	646	638	679	638	623	639	637	655	587	649	615	630	654	635	651	632	686	641	694	666	655	635	610	621	629	624	643	657	683	676	626	653	640	626	687	632	644	646	652	689	657	696	641	662	659	652	642	635	623	637	613	651	653	651	669	667	633	626	631	691	619	624	619	642	633	614	617	642	623	672	642	598	631	606	634	656	689	672	655	651	702	610	619	630	638	636	681	629	623	641	631	610	676	642	629	683	663	647	679	680	628	648	660	613	666	648	636	617	651	629	610	675	653	649	653	652	641	664	603	644	642	612	615	680	655	629	602	659	621	641	662	601	602	651	614	614	642	712	605	639	674	645	604	654	626	660	639	651	648	614	664	627	612	632	656	647	633	605	627	676	665	604	647	614	667	619	689	629	602	665	658	701	634	625	663	646	633	624	663	612	649	651	674	643	641	670	646	662	664	633	629	621	640	630	659	652	639	621	647	660	636	621	636	663	637	668	663	633	646	673	652	660	663	663	670	628	657	619	622	620	642	668	614	636	599	622	642	640	615	613	623	618	673	690	619	622	670	660	608	630	637	632	608	631	651	633	615	660	650	626	640	639	607	652	646	632	666	580	650	649	684	647	665	614	639	603	657	631	679	607	611	646	619	630	630	683	674	666	677	626	633	617	616	644	684	644	623	621	646	663	591	681	651	646	640	699	638	677	639	649	597	625	638	647	647	676	663	662
19858	18620	5435	2253	1516	1052	623	520	504	371	361	413	363	407	323	298	280	247	254	230	228	278	245	271	235	243	239	220	208	224	235	201	214	206	242	218	233	227	205	252	207	198	198	233	215	207	212	223	223	234	192	241	222	202	226	214	205	237	216	207	208	228	221	200	223	203	239	234	222	243	219	214	228	232	210	206	210	201	198	231	238	212	213	220	223	242	219	232	206	195	232	227	222	240	222	229	233	213	172	231	248	220	241	217	227	217	226	202	209	212	218	198	210	211	210	235	233	210	232	220	223	242	200	209	206	230	193	226	230	230	185	202	220	230	224	236	223	215	226	244	210	208	215	212	232	197	220	213	227	206	212	205	231	209	203	226	230	201	212	221	241	208	234	214	226	193	207	216	219	191	224	200	203	226	234	212	227	207	223	212	226	224	196	218	215	199	212	225	201	234	204	215	217	203	184	208	228	202	215	231	219	202	224	217	205	203	201	221	211	214	209	214	238	185	197	200	233	216	209	235	215	215	215	210	217	215	204	236	197	223	242	216	200	192	203	240	219	222	229	201	215	226	201	200	219	230	206	225	225	224	234	185	239	245	219	213	214	216	216	237	213	221	233	200	239	208	219	221	238	198	243	239	202	221	202	231	205	192	192	229	260	189	240	204	202	217	200	209	200	221	219	212	209	225	215	215	211	213	226	217	213	239	219	214	186	202	238	200	196	221	219	223	208	228	223	184	231	212	222	230	219	213	225	228	214	218	210	224	225	205	224	206	196	234	201	208	220	207	210	211	219	207	199	234	221	230	217	207	260	198	190	238	198	223	245	226	212	218	193	201	224	215	220	233	252	221	225	204	213	221	211	223	230	221	222	241	207	206	251	214	215	221	210	241	236	215	210	220	212	202	186	219	236	225	222	235	202	223	236	201	219	232	237	200	208	237	216	215	235	246	191	246	217	214	237	226	218	203	220	226	216	217	223	231	246	194	238	210	215	217	213	221	212	214	235	207	193	256	215	194	211	219	192	211	195	233	202	226	226	202	253	229	228	237	224	222	224	225	237	212	228	177	234	219	238	238	241	215	215	211	189	234	240	210	214	214	200	229	220	220	210	241	232	216	219	198	211	216	199	208	207	210	234	207	213	207	237	226	237	230	222	205	231	235	231	218	209	190	220	222	201	225	224	225	240	230	250	212	215	217	230	229	219	204	218	201	224	226	206	241	221	226	242	195	221	230	221	213	232	213	189	216	223	228	213	222	208	202	237	235	230	226	205	219	223	228	226	230	230	244	227	223	214	220	218	203	226	200	216	214	210	216	204	227	250	204	225	204	233	210	210	220	188	218	209	207	224	199	235	256	199	186	239	211	216	209	224	195	203	223	203	226	210	195	222	231	203	201	222	234	217	223	202	227	216	195	216	237	202	240	214	222	232	225	197	238	220	243	200	212	206	222	240	225	221	210	199	206	207	185	220	232	214	225	205	204	230	216	228	207	197	203	225	215	264	202	198	217	212	239	182	221	220	215	221	233	207	201	226	221	199	207	235	218	233	223	249	216	222	237	196	204	233	211	195	233	240	246	195	244	204	225	215	230	201	233	222	223	202	233	238	206	207	219	206	210	218	188	218	240	234	217	217	220	225	225	234	222	194	210	223	205	209	237	204	237	211	207	207	218	205	204	202	215	235	221	207	201	236	203	229	207	209	204	215	208	210	218	225	208	211	208	206	201	219	217	213	231	218	207	207	215	215	186	211	210	220	217	231	203	205	229	199	224	229	220	198	205	216	215	206	197	225	235	225	214	222	205	219	208	212	213	213	215	216	198	235	217	198	224	184	214	207	205	231	211	222	230	200	201	244	203	233	205	242	216	227	211	233	224	218	206	221	202	206	228	223	218	212	238	215	228	199	222	227	231	198	213	193	211	228	245	206	226	199	215	202	204	207	212	195	180	241	241	208	187	232	221	216	205	221	221	210	224	227	199	193	216	233	234	192	241	219	222	206	213	221	220	212	213	205	215	188	211	196	218	231	221	201	219	219	214	215	211	207	219	240	221	224	212	206	228	235	225	205	227	216	218	230	223	217	208	230	210	254	225	223	217	211	226	204	209	200	216	210	210	211	213	210	214	204	215	223	213	209	203	237	215	215	199	219	197	226	226	199	227	204	228	189	230	206	205	216	199	194	198	223	229	222	193	237	209	245	251	226	207	235	209	254	195	236	237	220	227	210	227	212	198	236	213	206	217	216	239	181	229	204	218	227	233	221	234	235	223	209	220	206	223	200	209	202	190	231	221	235	229	208	201	232	236	238	210	203	222	198	212	209	217	182	200	218	227	198	206	240	227	213	241	236	250	241	234	219	205	218	215	218	224	217	222	219	218	233	190	224	233	242	211	226	208	176	243	202	232	203	221	206	234	247	215	241	193	240	194	223	196	237	192	241	224	226	238	184	210	230	187	238	196	178	230	218	198	219	220	216	221	213	224	227	213	216	210	225	209	202	217	249	191	190	204	222	225	228	208	198	227	224	198	222	220	235	237	214	200	223	229	195	227	211	219	216	211	188	231	196	213	221	198	198	215	224	200	229	222	220	225	215	237	209	220	220	203	209	202	224	219	236	208	204	223	217	240	199	230	212	235	227	213	202	216	224	220	191	211	220	235	213	226	243	213	217	213	208	194	199	208	195	198	226	211	219	217	237	219	213	192	204	202	194	218	219	182	235	244	227	206	182	240	228	209	226	247	215	208	227	210	209	228	242	190	194	225	227	224	199	210	238	224	215	197	235	220	239	197	229	237	230	220	244	212	225	222	223	186	222	220	231	207	215	225	198	196	210	215	212	219	225	239	219	249	216	230	201	223	208	230	233	202	203	234	220	224	227	213	201	239	233	225	217	226	206	218	226	225	220	241	226	180	223	254	216	189	215	241	207	202	230	216	207	211	232	238	208	194	225	214	217	191	188	220	207	200	237	235	197	205	196	196	222	216	226	195	207	232	210	213	196	224	207	190	240	206	235	230	222	224	210	229	223	225	229	236	229	230	242	210	205	223	219	209	216	228	231	208	195	193	207	214	199	181	192	216	232	200	213	216	201	222	241	212	219	220	201	238	204	229	206	227	222	223	201	202	219	227	215	235	208	202	233	222	218	227	214	218	223	198	227	213	213	224	207	197	219	197	216	208	220	226	233	225	205	185	219	243	226	219	204	210	209	228	245	203	220	232	218	210	235	240	238	211	198	189	197	206	211	215	234	224	198	216	219	208	214	203	208	218	195	223	219	223	200	212	217	230	227	198	221	200	197	218	219	203	193	222	229	212	212	212	219	207	220	215	221	238	195	236	223	212	236	246	221	224	218	222	225	210	212	232	222	221	210	229	213	222	197	191	187	216	214	225	215	210	226	220	230	222	214	213	204	224	241	231	232	208	209	245	204	198	213	218	234	223	219	216	217	231	185	227	210	225	221	226	209	233	213	237	212	186	196	204	216	211	208	218	197	201
16738	20297	5831	5243	4348	3253	2346	2023	1801	1606	1667	1753	1487	1546	1435	1081	1062	989	936	875	918	911	953	1072	903	918	861	838	771	775	794	725	715	753	743	693	714	715	707	711	705	711	717	688	686	642	668	708	685	670	675	702	648	634	640	717	638	689	766	650	726	673	697	687	712	712	667	709	685	699	671	677	655	702	697	666	725	709	702	683	769	749	704	687	686	675	696	698	719	699	735	676	704	677	686	692	720	730	661	700	678	681	689	674	621	743	620	658	679	654	676	670	671	699	640	670	675	655	629	711	726	691	657	689	657	697	679	666	691	676	660	672	670	676	691	697	672	659	710	729	673	662	679	663	676	688	698	663	676	647	660	658	734	691	713	685	725	698	696	665	649	670	669	663	673	678	703	652	708	691	719	678	687	683	701	640	670	678	665	694	701	670	673	626	700	715	691	690	699	638	692	667	665	719	677	658	699	672	715	748	663	689	683	682	720	648	687	657	707	680	706	671	617	645	650	706	690	628	652	674	664	719	723	653	652	661	667	674	740	702	669	640	647	674	659	701	639	649	715	678	632	653	663	673	679	720	658	710	682	657	652	710	662	643	671	682	634	727	645	645	699	686	688	687	693	642	690	697	655	693	647	661	703	652	686	682	680	696	670	691	637	631	700	683	654	660	643	729	686	678	693	651	704	681	651	728	690	623	687	667	675	652	667	671	660	652	677	692	681	686	685	664	604	683	671	682	656	692	727	669	620	688	699	666	691	728	671	707	649	663	694	672	668	689	642	677	686	673	704	695	667	686	653	683	715	733	671	699	679	649	727	691	617	633	634	673	693	690	672	631	699	726	703	669	687	673	724	666	684	686	722	664	685	675	667	700	725	660	648	653	681	709	653	689	658	719	683	644	682	697	656	690	645	702	678	686	656	646	693	669	678	674	704	655	705	694	696	742	735	677	661	701	639	698	713	661	639	646	657	691	674	690	685	698	699	662	648	691	671	634	658	656	688	704	696	663	649	675	656	717	615	652	681	665	670	674	706	687	657	689	642	665	627	706	670	690	635	669	654	696	642	682	733	671	674	685	663	651	737	690	673	714	666	681	662	710	722	683	697	668	665	711	663	672	695	614	659	670	671	658	663	657	693	623	681	671	694	687	633	703	722	686	680	670	655	687	633	700	657	651	674	667	693	705	688	682	727	655	683	690	634	686	628	666	656	678	702	661	715	726	652	653	648	691	654	684	658	693	718	719	667	663	667	655	659	685	697	638	631	654	684	697	709	652	668	706	686	679	720	681	720	635	698	713	693	725	755	695	686	677	686	654	668	668	691	640	681	653	686	699	664	682	618	693	687	667	686	654	707	750	650	639	694	711	645	662	708	682	687	687	711	669	633	688	630	685	668	706	700	706	658	650	688	750	661	690	670	680	714	704	696	691	701	677	694	719	679	647	650	717	677	665	670	646	660	643	676	718	656	698	704	694	657	702	689	715	694	663	672	719	658	691	672	669	692	690	690	680	684	698	693	645	658	654	669	683	656	672	652	737	686	696	665	667	661	705	724	686	631	660	707	657	669	699	702	652	646	632	683	695	654	653	673	694	713	706	706	708	661	667	649	717	706	693	655	643	648	689	660	660	665	680	697	730	660	689	681	661	666	673	672	648	719	693	658	705	691	681	750	649	651	664	720	717	675	702	670	669	680	674	718	695	673	652	672	677	655	636	664	685	690	714	700	647	652	702	690	613	722	695	719	677	652	697	670	648	655	681	686	632	671	674	637	664	698	659	706	677	730	638	678	655	642	693	716	637	678	665	632	637	682	705	719	667	678	726	665	658	732	646	663	660	685	658	674	691	647	662	695	654	646	658	657	667	649	677	716	690	652	674	731	687	725	640	681	679	625	638	673	686	682	703	669	685	673	729	662	663	598	661	647	667	641	698	699	681	672	666	690	677	689	698	694	678	699	639	667	652	693	690	657	687	690	657	668	695	665	665	618	699	693	708	673	665	673	682	664	687	664	636	655	695	623	695	694	672	664	658	667	698	696	679	682	688	671	725	665	652	701	690	661	685	667	663	662	728	660	673	658	680	664	660	718	618	696	685	680	684	685	679	674	645	639	659	672	678	684	679	701	694	680	727	651	613	716	686	645	668	698	713	676	662	676	660	663	690	651	681	730	658	707	690	649	593	692	708	692	686	680	654	644	687	641	694	691	658	701	695	628	657	694	625	665	655	636	693	684	685	700	615	692	716	596	659	679	670	663	696	678	741	663	737	648	663	681	676	689	699	688	679	652	695	699	645	679	698	669	631	641	664	711	690	682	662	699	686	630	670	651	703	643	713	680	628	718	657	696	656	690	658	699	663	673	663	675	669	649	668	655	647	673	623	714	649	633	648	677	686	709	677	688	679	687	656	686	652	687	675	683	680	659	693	681	642	661	735	678	665	682	693	717	663	667	661	716	680	678	713	689	643	682	709	695	692	720	681	654	658	658	668	658	685	729	705	669	650	692	720	698	664	692	672	651	649	684	694	661	676	695	749	670	695	653	668	659	643	705	651	702	668	661	658	670	660	652	680	653	663	659	632	680	657	634	657	734	655	666	686	669	683	652	663	680	672	705	673	687	670	722	672	692	685	678	688	652	657	726	720	700	718	702	677	686	678	718	652	724	663	714	706	654	738	701	713	681	716	696	644	627	697	684	700	637	710	663	676	683	688	692	655	712	671	679	689	639	678	691	660	665	682	699	678	650	649	673	742	640	691	663	712	668	649	694	687	679	652	694	692	646	686	709	733	667	667	689	671	689	698	664	690	644	679	698	669	666	715	684	667	673	717	700	662	648	710	667	728	695	702	631	657	671	617	671	731	717	710	682	731	679	663	663	676	673	670	737	651	706	696	689	640	656	700	684	629	641	709	672	643	701	650	652	654	681	694	712	707	700	674	691	636	695	701	711	681	658	716	698	673	713	699	653	656	649	699	674	695	695	743	693	674	666	660	690	621	680	671	669	672	694	631	686	710	661	671	697	691	656	655	682	654	662	742	667	713	714	642	675	684	659	714	716	705	606	651	684	650	657	644	625	725	630	646	635	661	693	666	677	691	640	667	651	731	725	678	695	672	665	649	655	708	660	662	704	706	666	710	690	694	643	673	721	650	643	665	710	686	629	651	694	704	659	642	712	725	716	642	684	714	695	661	679	704	658	681	683	643	628	704	638	687	691	649	701	648	686	685	664	701	673	699	665	651	702	714	667	676	646	674	662	725	703	678	643	654	662	683	697	666	663	668	696	681	697	691	694	677	661	685	677	665	705	657	679	682	697	671	685	694	686	642	689	662	630	713	699	667	735	710	666	705	701	659	680	626	659	648	715	730	714	648	632	670	684	658	646	717	697	730	697	646	651	679	696	666	692	661	634	683	697	700	690	719	699	680	691	651	692	653	650	610	679	722	694	636	675	615	706	698	633	657	677	707	679	698	695	659	637	667	701	661	618	674	691	673	640	667
48367	45876	26241	21017	17093	10825	5246	3969	2629	1977	2021	2172	1770	2058	1772	794	653	591	433	477	534	497	557	711	661	548	474	336	301	265	253	226	196	178	194	192	232	194	160	168	205	193	158	168	182	177	160	149	166	171	190	159	170	187	179	150	169	162	169	176	163	164	146	149	144	185	162	171	177	167	148	173	175	212	175	190	158	182	146	158	168	163	160	164	174	169	167	177	165	169	170	176	138	182	164	167	180	152	178	140	165	153	186	154	148	164	177	152	162	157	154	166	162	165	174	167	141	152	146	158	157	135	160	152	139	155	154	157	179	156	155	141	143	151	173	159	160	153	167	185	177	133	151	160	175	166	152	175	148	170	161	169	159	165	179	161	159	141	171	168	155	134	165	148	158	122	149	155	154	170	154	168	165	163	182	164	171	164	161	158	168	168	157	151	134	173	157	148	149	171	146	166	168	156	158	152	157	160	156	183	180	154	156	168	182	168	151	161	166	149	149	173	157	156	170	185	178	165	132	156	178	175	153	151	178	169	157	147	155	178	159	149	157	169	157	171	153	171	164	160	124	142	157	166	154	204	147	150	147	157	154	182	152	176	165	173	180	178	156	137	142	146	169	168	182	152	171	148	173	170	160	155	176	156	168	148	170	167	149	176	154	144	169	171	145	158	172	166	155	153	156	143	171	151	156	164	171	148	175	133	162	168	157	166	159	156	172	162	152	180	177	154	163	174	153	162	158	143	151	148	155	153	155	145	154	156	175	154	150	160	139	166	170	147	148	174	156	181	153	181	171	146	165	148	152	148	167	168	176	145	154	152	170	145	166	178	143	153	152	160	144	161	158	155	145	162	160	161	192	149	175	154	183	165	149	154	158	151	157	140	155	157	149	170	181	152	170	162	156	163	146	186	173	155	172	182	165	177	128	174	175	153	147	173	179	173	144	171	161	160	151	154	155	147	163	141	164	158	178	150	164	147	165	145	155	164	158	163	167	148	162	170	149	180	163	160	155	170	150	161	171	136	158	160	166	157	150	176	152	139	166	155	169	153	183	170	161	176	161	157	172	144	172	154	165	164	164	149	170	189	151	159	171	152	160	167	140	144	187	159	178	129	151	145	154	138	176	153	141	162	149	140	155	151	161	160	159	167	164	160	162	174	140	160	148	144	141	164	186	142	170	164	175	166	160	158	156	154	164	163	152	155	182	161	153	145	187	148	160	190	162	150	170	140	158	143	168	161	156	155	156	165	146	161	145	150	154	154	163	135	179	170	150	162	164	171	164	152	157	172	148	183	127	179	173	148	153	157	138	160	162	173	188	162	146	170	165	178	183	166	143	164	157	161	161	161	161	150	168	155	169	163	174	152	145	170	146	161	153	146	181	176	162	159	195	171	139	167	170	172	161	139	151	161	139	162	163	175	149	165	150	160	165	167	134	170	169	181	159	150	159	157	171	160	166	151	154	163	158	133	140	156	155	184	147	159	170	140	150	145	152	152	172	177	140	149	151	158	146	173	140	133	157	132	159	161	167	153	182	152	153	172	170	164	149	151	165	149	172	153	135	172	167	148	150	163	156	179	179	185	140	142	162	159	160	150	178	159	174	170	168	149	165	149	169	150	162	168	161	153	129	157	158	169	135	188	151	178	158	159	138	145	171	152	156	165	186	166	179	153	145	166	184	147	161	159	148	157	160	158	155	145	171	142	160	168	155	139	166	171	159	127	168	177	146	169	159	155	177	155	159	160	154	153	157	154	173	175	139	148	171	167	148	146	157	157	163	155	148	164	154	138	176	184	168	157	197	162	164	169	164	143	142	159	159	170	167	163	149	165	166	171	143	169	157	169	167	192	162	146	164	158	141	163	176	151	167	168	141	143	178	154	165	160	152	173	132	147	136	162	180	152	148	160	148	162	156	150	168	149	159	151	168	141	178	167	166	172	157	166	153	148	156	150	164	146	181	180	156	173	147	147	153	162	156	179	168	147	159	147	157	142	169	159	175	154	158	170	151	144	167	165	169	160	177	153	154	159	144	177	180	150	142	159	156	176	152	165	162	158	172	148	163	145	159	164	186	143	163	167	158	174	171	138	173	190	165	165	161	169	171	162	158	139	161	147	165	156	168	154	168	156	156	138	141	161	155	150	172	164	162	152	151	168	165	145	145	154	179	180	160	161	177	148	157	169	166	152	165	164	175	148	154	161	175	169	171	213	188	168	153	161	160	161	156	163	155	152	153	171	142	162	163	172	156	176	155	166	143	172	157	169	156	139	155	186	170	169	165	180	163	169	159	167	169	173	158	160	151	169	177	169	162	156	132	144	178	147	157	147	157	168	163	160	157	155	170	152	170	167	148	143	172	172	161	162	169	165	179	162	166	169	148	155	153	163	143	157	142	155	159	161	150	167	168	156	141	163	186	167	150	190	173	151	162	170	141	157	173	151	154	156	165	155	142	150	153	146	141	138	151	148	169	168	158	164	147	146	162	141	159	154	151	164	173	164	167	157	157	166	149	160	174	137	174	155	163	145	168	139	164	171	160	172	152	162	152	148	172	180	169	158	166	162	165	159	163	173	145	179	165	170	163	160	177	178	146	157	151	156	140	163	190	168	168	186	140	151	136	148	134	173	150	159	167	143	140	162	154	158	180	151	162	174	147	167	156	167	164	141	149	144	156	163	163	138	146	184	156	144	146	173	150	172	150	155	139	164	180	138	173	159	160	152	156	162	149	145	158	151	168	186	176	153	146	160	177	153	176	158	166	165	177	159	151	160	136	148	167	143	187	179	170	164	174	167	150	150	164	185	159	154	140	171	165	181	144	158	169	163	163	152	150	163	169	174	154	144	172	169	154	137	160	168	173	185	169	147	145	154	149	148	171	197	153	171	156	178	154	165	190	163	157	175	168	165	139	150	155	159	173	168	184	155	154	163	155	164	164	145	163	166	157	174	144	149	167	137	159	151	145	184	166	173	154	176	168	147	163	157	180	164	165	157	165	166	165	170	174	181	168	148	171	153	168	149	129	158	156	163	177	144	144	154	163	173	181	160	150	178	145	170	147	177	165	144	151	148	166	158	151	185	173	134	166	140	179	148	193	182	162	180	185	148	173	166	151	173	164	164	162	180	161	151	159	162	168	144	168	160	178	161	165	144	160	158	174	149	175	135	159	148	184	178	167	165	159	198	165	152	173	142	165	161	153	156	162	144	159	161	157	153	154	142	147	184	173	154	149	156	176	153	161	140	161	173	187	171	167	153	177	170	152	157	161	175	187	152	149	156	179	162	165	157	158	167	155	180	153	146	157	173	174	161	147	141	171	160	160	171	160	166	151	154	156	153	140	158	158	163	152	159	160	159	146	169	157	142	175	171	158	159	151	159	169	150	163	152	144	166	161	155	146	164	138	152	160	136	164	161	178	151	171	157	159	140	177	179	144	172	159	162	154	174	146	171	171	165	169	163	145	167	171	167	148	169	159	162	147	174	171	154	171	174	165	171
39673	42516	16355	15797	15321	11874	7810	8953	6473	5966	6747	7877	6657	8520	7286	4088	3871	3111	2692	2752	3213	3174	3475	4211	4253	3791	2565	1964	1685	1347	1245	1004	928	797	757	713	806	725	690	690	617	611	613	653	640	622	648	616	603	622	614	601	565	588	593	611	620	604	631	547	577	577	617	617	615	616	555	591	634	593	539	624	571	591	579	575	627	598	599	652	586	585	580	611	580	580	564	541	551	558	555	595	555	565	591	569	509	550	527	535	548	500	532	555	468	556	533	557	503	548	530	571	503	547	570	536	515	516	518	521	526	562	531	544	563	484	531	519	543	530	515	493	496	531	507	522	506	519	504	524	498	532	538	540	528	532	531	527	531	544	525	518	521	534	498	533	508	503	528	533	530	499	508	523	495	520	515	477	548	518	532	531	532	473	538	524	527	497	497	543	510	518	481	515	499	545	550	488	509	513	499	513	544	517	520	537	497	555	557	526	503	497	534	528	521	473	486	495	543	504	515	556	524	530	530	538	550	490	523	476	513	547	523	506	507	515	529	544	534	521	519	547	497	486	504	509	520	513	525	494	529	518	519	522	602	516	548	472	484	492	538	469	547	511	536	478	516	495	500	532	506	509	519	533	524	524	512	537	528	480	507	558	525	488	511	522	531	530	531	538	536	503	522	513	556	512	491	510	515	492	492	479	538	537	487	536	462	571	521	531	501	529	527	511	471	517	519	499	504	537	526	555	533	530	503	539	472	548	544	542	559	554	504	524	536	483	492	514	507	585	467	530	487	507	491	545	496	484	544	475	490	519	483	523	583	505	507	534	571	496	548	536	511	519	554	512	501	483	511	504	523	515	474	517	525	532	531	526	512	518	480	509	513	569	522	547	547	479	491	499	533	529	522	511	518	585	527	536	538	490	508	514	512	545	530	516	502	533	514	520	463	554	521	496	496	533	511	517	550	526	496	525	506	521	516	507	535	567	541	475	534	525	493	539	578	438	513	515	509	516	550	532	499	497	529	507	494	517	506	531	517	486	514	557	497	503	529	495	560	559	510	536	517	542	526	516	526	521	502	457	502	530	536	525	538	498	533	498	528	530	565	479	516	511	500	529	557	545	511	511	530	516	514	502	525	508	518	504	528	500	513	519	512	529	532	491	581	517	537	523	504	479	515	489	490	504	519	515	520	531	508	498	530	527	494	472	517	527	528	531	514	525	558	462	551	529	528	499	548	520	557	469	529	524	510	528	525	487	502	472	514	517	535	517	483	511	509	508	551	528	493	535	508	488	491	517	486	496	534	521	561	519	493	499	507	560	527	510	529	508	499	509	476	503	511	535	513	490	499	476	536	508	482	529	533	487	512	523	503	510	514	531	494	541	513	476	513	477	495	544	544	533	522	503	527	543	507	584	495	537	493	533	562	504	499	498	525	516	522	500	468	502	534	469	551	541	513	576	522	513	536	525	475	523	484	519	489	478	526	523	486	527	523	491	508	513	528	504	515	521	505	492	565	536	520	547	555	500	520	474	492	523	508	515	521	521	527	516	510	496	498	527	507	524	470	527	523	487	558	540	508	522	546	498	515	498	490	495	508	546	580	528	488	526	501	501	542	487	511	529	542	514	527	542	510	512	511	514	549	503	517	514	541	530	486	514	510	527	521	499	531	552	502	515	550	527	484	524	540	508	507	559	489	495	521	529	493	517	527	512	507	504	529	485	483	554	551	526	542	504	494	488	510	566	534	536	481	522	503	512	573	532	530	547	538	492	524	518	531	523	489	483	522	501	516	488	531	525	465	484	551	518	497	523	532	513	501	466	532	530	495	539	537	556	574	522	513	516	530	539	518	512	511	516	574	474	517	500	501	539	497	510	517	537	511	504	550	548	562	504	547	520	529	510	547	499	504	499	502	548	500	503	521	494	522	563	524	512	541	507	508	552	524	522	517	523	517	534	496	499	495	532	502	539	464	513	545	518	495	510	502	537	488	539	506	515	505	534	520	513	527	488	482	538	533	541	547	490	522	507	541	511	539	547	545	488	539	526	522	507	531	541	535	500	537	508	527	522	533	536	523	543	520	474	481	515	494	532	545	551	475	536	536	540	516	514	524	572	484	473	583	551	543	456	504	491	484	528	505	506	523	503	545	503	510	487	532	545	491	551	502	499	512	544	487	530	510	544	497	532	502	534	506	517	537	481	490	508	526	512	505	500	509	518	500	558	523	523	531	511	515	503	555	513	561	510	528	500	532	514	514	502	531	514	506	518	531	503	527	487	539	525	505	518	508	514	491	496	526	527	513	523	509	547	490	520	548	542	522	519	524	541	495	508	508	469	510	514	510	528	519	502	552	521	509	532	560	510	531	508	516	511	514	486	530	522	493	553	524	535	509	526	513	483	501	521	499	491	552	526	572	520	509	521	506	535	497	557	540	520	510	485	529	515	563	511	517	529	536	494	487	531	520	542	526	538	520	538	493	486	512	539	540	514	549	481	508	523	538	525	515	523	516	529	570	535	543	523	537	523	481	514	530	507	522	528	525	520	502	527	507	503	510	521	522	503	514	532	524	494	534	550	535	498	523	515	527	517	540	514	495	507	501	513	488	534	512	515	502	527	493	528	514	521	517	532	498	514	507	535	518	539	454	535	501	525	502	513	530	491	475	521	522	549	533	513	535	519	526	485	529	521	468	504	527	523	541	490	509	524	558	518	518	535	495	514	511	521	521	520	545	517	543	513	528	527	469	492	517	526	519	496	548	539	501	526	554	520	517	548	531	504	527	558	549	510	519	526	501	489	563	507	497	496	542	486	527	541	522	533	509	530	541	515	516	553	566	482	508	468	495	538	553	534	486	489	468	524	494	497	508	511	509	513	553	514	503	555	526	517	541	486	521	530	524	494	559	508	502	493	521	533	520	513	541	487	520	511	525	539	513	537	504	516	519	528	525	532	493	536	512	495	521	518	540	549	500	570	558	492	491	456	544	532	506	496	484	523	510	486	525	498	550	504	535	512	529	578	534	498	564	509	482	512	459	499	556	527	561	511	489	502	495	507	504	577	530	543	559	521	457	560	491	504	527	528	511	517	512	564	519	536	506	494	495	523	517	521	525	507	492	550	500	521	563	563	529	538	502	524	517	521	522	522	504	503	552	477	505	550	525	514	527	497	528	508	497	515	533	533	535	494	513	521	518	519	495	513	500	508	511	498	442	491	507	531	544	479	527	505	517	505	512	512	528	537	494	517	555	535	526	531	502	518	502	523	501	541	481	562	535	560	521	517	572	533	551	534	561	504	529	538	534	507	503	536	555	458	537	504	543	514	536	500	498	541	483	507	514	552	538	514	494	541	510	535	490	517	504	519	504	498	522	542	517	501	535	512	549	516	514	499	505	499	521	487	479	508	514	531	517	532	535	527	484	512	471	523	543	506	486	533	489	523	502	514	549	526	493	546	497	495	506	527	513	506	536	529	477	501	559	484	504	515	494	521	493	550	512	476	522	495	539	524	500	513
53979	42827	26758	23369	23009	20833	14765	9689	6701	4695	4760	5250	3914	4419	4026	2140	1710	1294	1056	1208	1272	1172	1393	1697	1649	1276	897	727	565	487	405	354	318	345	304	289	285	289	208	273	247	253	227	242	220	244	260	247	254	234	245	224	257	230	249	206	240	234	246	228	235	229	211	246	202	216	217	215	243	204	218	231	224	214	233	247	217	232	228	227	235	243	226	224	211	235	219	230	230	207	228	202	234	224	199	222	216	207	217	217	218	205	195	212	208	229	232	232	208	221	215	214	233	212	204	199	202	202	204	202	201	232	212	218	197	198	202	185	213	222	197	218	215	213	205	198	195	201	220	213	208	188	182	213	179	200	214	215	226	234	204	179	191	221	213	201	201	208	219	204	203	230	195	199	212	192	208	197	194	204	193	194	195	204	238	216	223	200	213	220	202	233	224	189	202	206	189	198	206	195	214	195	178	216	213	191	202	208	226	216	226	242	197	206	205	233	199	203	209	216	219	191	201	220	204	211	213	212	196	235	207	190	228	219	208	205	238	197	187	206	177	216	194	223	194	197	208	189	199	187	205	195	226	191	207	191	203	209	197	199	238	206	203	224	212	209	214	226	205	202	215	228	202	215	216	204	213	200	175	226	214	211	203	235	212	212	212	203	190	215	205	209	208	209	226	222	211	227	211	201	194	191	221	188	206	198	168	211	221	215	224	220	202	197	216	193	197	189	199	189	198	212	199	201	187	184	193	216	187	218	191	207	231	207	216	201	208	189	220	204	225	207	198	189	213	202	202	196	211	210	208	213	222	208	207	201	234	215	221	224	191	230	206	211	205	235	195	253	220	218	230	229	197	169	166	187	214	197	203	220	216	181	202	213	186	206	223	193	184	229	210	215	188	205	219	219	231	211	214	204	243	213	204	206	215	223	205	211	210	210	204	187	193	216	177	211	191	210	217	194	209	236	222	242	207	193	233	213	236	202	190	219	203	218	229	204	199	207	213	179	197	221	223	186	194	212	213	207	225	232	207	198	193	250	206	201	216	207	187	191	212	206	230	193	218	175	201	213	221	191	225	206	213	206	236	211	199	204	193	206	190	188	204	204	210	188	191	195	191	212	217	196	205	216	217	193	191	203	205	208	226	180	201	215	215	215	225	220	219	200	211	201	224	187	203	209	194	208	180	213	218	225	216	189	209	219	197	196	208	207	215	226	220	214	213	192	184	223	225	230	206	209	205	196	195	228	193	221	211	204	196	202	241	200	241	224	184	187	225	193	182	212	207	226	198	197	191	221	208	223	203	208	206	228	202	197	215	225	198	203	220	196	184	195	176	203	190	226	189	169	189	200	199	210	210	186	190	201	201	204	211	219	198	181	200	200	209	208	199	200	201	208	204	208	207	199	228	222	215	224	221	202	200	222	202	225	202	198	202	226	231	221	232	212	241	215	211	205	193	224	212	207	201	209	226	193	224	225	229	220	207	203	208	195	203	228	176	209	212	211	211	189	210	213	219	205	216	230	234	171	192	198	224	206	227	197	216	216	192	232	209	216	213	199	231	196	206	221	217	223	204	222	216	213	201	208	192	210	196	212	229	194	213	212	213	212	229	216	235	235	214	216	222	218	212	208	191	220	198	205	228	203	187	211	206	205	197	216	225	182	214	225	216	186	224	213	204	207	222	195	215	223	172	182	195	186	211	228	213	187	226	210	211	216	199	209	227	221	195	216	222	202	207	213	223	218	188	213	207	218	186	229	198	203	209	194	229	224	217	208	217	195	198	214	226	216	217	229	183	212	204	220	205	209	227	225	222	189	207	255	180	221	191	234	203	212	173	185	218	219	208	195	204	223	218	230	209	202	204	191	215	220	222	233	180	190	199	229	200	194	207	212	212	205	211	194	207	209	206	216	231	192	223	218	203	186	176	187	202	234	244	198	198	203	217	214	208	212	208	197	210	198	188	217	190	225	223	223	203	226	228	215	218	213	212	214	208	196	199	211	220	198	213	178	247	202	217	217	205	185	204	199	221	197	181	197	222	220	201	208	201	198	179	222	236	191	194	228	199	206	190	203	199	197	210	218	200	190	202	199	191	213	213	216	231	209	211	188	224	214	198	201	207	222	241	208	199	232	212	222	180	232	190	186	228	190	210	206	186	197	196	219	197	203	208	212	192	217	222	196	186	193	219	207	201	223	207	202	218	211	203	209	216	227	215	222	229	212	203	208	200	204	197	195	193	204	181	205	204	185	195	203	202	198	187	226	216	199	226	199	183	186	205	210	209	223	190	202	196	224	188	214	193	199	206	212	188	206	225	211	195	226	203	201	183	201	204	223	196	221	209	196	212	232	232	221	185	217	205	219	203	183	194	204	206	202	213	195	198	214	218	208	211	196	221	210	215	223	237	217	199	218	199	226	192	221	206	207	186	229	243	214	199	207	219	201	195	247	217	196	204	238	216	216	229	200	216	216	183	216	218	194	219	189	206	221	186	219	224	197	221	240	193	201	194	195	213	227	215	206	218	222	221	226	211	227	211	193	208	227	216	221	207	194	204	180	202	196	215	205	184	201	210	199	231	208	216	226	221	226	225	217	213	214	194	203	219	214	212	217	213	202	218	213	224	209	198	216	210	215	210	226	192	191	208	220	217	232	210	200	210	225	226	223	207	231	188	217	231	206	204	227	202	215	205	197	201	193	213	208	201	246	188	220	229	221	206	252	188	212	210	201	224	206	213	234	219	220	219	209	210	222	212	204	211	190	188	206	214	233	189	210	229	205	191	194	215	208	226	201	223	211	200	201	211	223	226	231	206	213	209	224	211	208	206	207	194	191	196	219	216	208	212	220	208	202	239	217	212	238	218	237	186	206	199	182	217	211	251	208	194	196	225	192	229	208	186	210	186	197	200	215	214	226	204	221	215	206	213	205	216	217	199	190	215	219	220	211	190	208	177	198	226	194	220	202	201	207	226	215	204	219	201	206	207	254	216	208	188	198	209	229	199	174	200	182	201	230	202	202	215	194	218	227	215	210	202	202	220	211	244	200	198	220	192	192	210	199	199	182	222	199	206	225	217	211	227	224	189	224	202	203	204	217	204	223	228	198	206	184	223	205	218	173	194	233	215	227	185	207	193	211	216	188	204	217	214	180	213	177	198	235	178	191	204	197	181	207	243	219	188	220	223	211	184	178	204	215	218	214	213	196	206	195	223	206	190	225	225	200	190	184	194	184	212	209	198	206	228	168	202	221	195	207	212	202	211	222	219	193	197	251	205	206	224	234	195	219	209	204	201	198	226	224	223	211	189	218	221	203	204	240	214	200	220	201	191	198	224	217	197	228	207	189	209	216	202	195	195	206	190	190	182	203	205	212	220	207	206	235	190	238	222	204	219	224	198	191	195	236	201	210	210	212	189	205	216	211	193	216	223	207	183	212	195	188	208	192	213	207	234	180	178	177	217	214	202	217	225	219	186	202	207	192	182	194	195	201	202	206	221	231	205	198	228	217
47456	44747	22532	24008	22804	19461	14962	15120	12856	10910	12440	14078	11843	14902	13111	7995	7993	6233	5525	6014	6965	6583	7585	9203	9188	7840	5387	4326	3435	2871	2346	1846	1539	1294	1251	1218	1251	1051	969	1134	975	897	936	888	897	926	894	864	894	821	811	910	838	893	861	822	820	859	793	840	815	821	797	831	809	780	766	874	826	833	782	717	749	743	792	749	859	739	705	766	792	821	777	728	749	722	750	691	698	688	744	789	721	707	708	677	691	683	678	621	706	649	640	625	695	687	623	701	633	629	669	644	679	609	643	659	667	618	622	656	582	630	627	630	691	650	621	609	653	617	641	609	632	674	632	664	645	674	661	629	675	616	623	669	643	659	641	633	581	597	609	635	664	634	650	668	617	685	643	597	589	614	593	647	620	634	675	635	651	618	622	645	670	645	671	642	607	638	590	641	629	601	646	657	607	690	651	628	637	677	647	624	632	647	630	599	609	641	614	628	604	634	629	674	611	625	612	613	623	645	605	615	652	643	634	654	604	627	650	599	643	588	652	625	608	667	643	642	657	650	656	626	697	665	633	649	610	645	652	688	606	595	664	640	688	574	653	650	655	595	622	625	641	632	597	648	649	695	670	596	607	664	620	624	627	599	667	574	627	611	642	629	619	666	627	604	657	609	641	611	662	664	641	653	636	616	674	651	609	646	619	605	624	616	632	660	658	654	630	655	628	628	650	596	587	613	586	629	621	666	594	646	606	632	628	624	612	647	609	670	620	629	605	619	601	640	630	593	633	670	633	674	642	582	650	694	601	637	625	610	613	620	644	613	689	652	628	698	671	690	661	635	627	654	673	602	650	612	672	637	599	611	655	679	645	655	655	650	647	621	629	636	678	650	583	707	648	652	670	608	617	610	619	627	621	649	596	658	641	648	658	686	611	617	611	667	574	663	655	638	604	621	648	616	630	617	658	627	593	591	620	610	666	634	594	602	655	616	632	645	583	636	608	652	648	676	629	654	662	597	626	667	622	587	642	680	636	647	679	635	649	643	613	664	681	640	635	650	637	655	607	672	628	606	659	587	634	593	636	620	651	629	642	609	669	617	656	653	649	632	666	640	625	667	675	624	653	655	624	634	630	628	649	636	621	655	641	642	634	656	635	628	613	645	621	659	680	670	602	648	651	629	647	628	682	647	664	598	604	587	603	630	624	627	618	575	640	619	642	628	675	607	584	657	633	697	632	679	613	643	619	623	624	665	623	609	648	640	571	625	561	617	640	623	599	651	606	647	681	597	623	662	623	623	617	645	600	636	639	614	638	672	613	579	611	582	607	648	639	681	601	633	618	605	642	625	655	663	635	661	660	659	662	639	626	642	635	647	674	604	629	647	633	686	644	599	652	589	620	673	681	641	643	633	617	661	597	591	621	606	649	607	678	630	623	659	622	638	626	635	651	610	602	600	624	625	618	664	666	652	667	619	556	642	645	622	645	591	611	631	608	639	605	652	665	688	668	648	598	600	658	637	651	599	634	655	633	658	658	650	662	591	597	610	657	641	617	612	627	610	614	636	650	617	613	664	626	643	646	589	606	625	633	659	650	614	632	620	587	668	639	675	625	608	605	640	676	623	632	666	631	623	643	645	614	633	617	622	563	586	663	630	636	648	646	625	636	614	640	642	618	627	624	618	610	655	648	636	617	636	640	647	649	648	644	651	620	660	635	633	581	647	596	651	641	607	653	663	650	616	645	656	669	646	650	603	631	658	595	609	651	606	669	625	663	605	646	627	663	642	651	616	657	600	617	635	627	616	640	668	640	681	625	631	615	619	614	641	610	607	623	665	639	624	614	668	620	620	601	636	609	690	653	625	607	603	624	644	660	658	627	651	649	601	602	638	637	620	672	587	646	622	621	655	609	664	633	650	595	613	615	696	634	637	647	644	595	594	689	665	645	638	615	606	610	688	639	620	642	646	650	669	622	683	659	588	582	656	591	639	621	615	649	587	661	664	587	618	638	654	623	671	670	679	643	671	655	599	650	623	628	607	636	629	600	624	631	630	620	648	629	627	667	677	663	653	615	624	629	637	627	658	660	611	618	635	687	572	636	603	617	642	622	647	634	680	597	631	675	614	622	640	659	610	640	649	654	651	653	590	645	665	646	639	633	652	628	664	624	657	668	642	619	654	673	603	645	607	618	606	643	590	595	658	618	649	605	640	684	623	633	635	618	599	610	650	621	637	645	619	641	662	589	616	586	646	666	638	621	596	631	666	606	660	630	597	626	586	653	607	590	613	669	687	656	683	688	655	628	676	631	635	627	608	617	636	612	625	626	596	623	632	640	611	613	624	641	606	651	604	618	620	632	651	641	626	693	653	631	637	634	664	668	660	596	649	636	655	620	643	606	698	662	629	586	624	656	627	626	648	636	633	596	686	652	668	624	656	643	614	633	635	644	631	588	658	646	658	648	628	637	685	653	636	653	623	642	681	622	612	663	657	605	621	620	643	625	611	640	616	612	609	638	633	653	618	663	679	621	632	636	609	655	615	643	613	646	620	630	613	573	625	615	583	680	669	592	624	607	600	607	608	677	678	661	601	650	620	610	683	589	600	642	638	621	643	626	608	610	646	622	621	634	647	621	643	611	666	650	620	604	627	648	625	610	645	631	634	632	634	669	678	641	635	613	643	643	596	675	645	620	610	663	664	667	629	670	621	621	596	629	626	617	659	632	647	637	588	629	602	614	630	629	654	682	643	626	625	612	591	640	623	630	670	605	640	618	658	697	619	620	644	630	639	639	651	668	638	643	622	595	687	648	621	631	637	614	676	653	627	619	626	707	614	618	619	609	644	605	666	636	647	653	634	655	652	591	617	587	623	616	636	611	638	630	659	644	659	681	705	644	607	618	657	583	666	648	633	648	600	653	625	651	654	647	650	655	639	649	653	646	617	612	644	635	589	612	629	640	656	610	642	635	621	654	658	682	606	626	642	626	666	611	598	636	617	639	650	640	628	692	633	613	653	613	666	585	664	651	634	599	654	625	667	599	654	635	620	615	662	658	637	605	646	675	605	604	642	638	644	621	571	605	672	647	631	598	586	595	629	613	654	636	635	614	601	641	656	644	629	641	605	671	636	649	624	630	634	654	606	632	630	665	647	603	626	619	647	676	639	603	609	602	663	662	647	672	635	652	616	661	644	675	638	641	592	639	642	619	682	679	590	653	646	651	640	648	623	672	652	632	608	623	629	630	623	581	662	636	639	645	608	631	678	636	633	691	609	603	624	628	634	615	605	623	621	641	640	604	624	660	609	636	610	664	626	657	624	656	624	674	655	616	661	649	597	636	627	617	643	638	594	628	638	615	612	623	642	652	629	648	647	624	646	676	599	622	656	631	660	631	622	635	641	656	653	647	661	644	624	627	648	646	626	637	665	656	588	649	596	658	640	608	590	633	622	663	659	677	622	629	651	602	620	621	607	649	651	643	609	596	624	645	627	668	661	626	590	635	591	659	662	608	672	623	665
20035	19895	5615	2394	1559	1118	780	665	518	453	402	375	339	310	319	329	272	282	246	271	271	257	270	260	284	249	257	247	258	240	253	240	211	213	226	217	254	210	244	239	236	216	200	237	231	210	244	225	228	226	250	216	232	223	236	216	244	225	198	216	216	238	219	225	233	227	231	237	239	221	224	210	216	225	214	231	221	208	245	211	222	242	220	243	230	239	228	217	230	201	208	228	211	209	230	230	233	229	237	224	214	212	216	220	216	215	207	207	219	213	231	231	222	249	243	227	210	215	204	217	248	230	240	242	228	219	240	224	254	223	208	214	210	217	224	243	235	251	212	205	210	217	215	235	228	235	237	193	207	241	224	232	189	237	230	218	236	208	200	242	219	218	209	235	228	207	218	242	230	229	221	233	208	192	214	239	223	219	216	224	226	233	216	210	209	200	237	234	248	230	207	211	245	221	226	222	225	205	261	215	241	220	230	190	205	205	231	236	200	219	202	219	217	204	201	227	227	240	231	216	210	223	235	210	203	227	221	248	254	228	236	207	234	226	214	217	221	199	212	216	219	234	208	231	211	236	241	206	243	253	221	215	212	222	235	240	207	241	228	222	234	219	216	240	217	230	211	219	222	219	216	224	223	192	211	238	227	225	235	202	222	222	202	216	242	238	243	238	215	228	228	213	220	230	213	212	225	217	216	218	226	204	230	242	251	195	208	221	238	211	247	219	211	226	209	234	211	227	205	217	210	249	247	217	226	220	238	216	233	206	228	213	221	216	230	238	201	201	216	202	254	235	219	242	250	236	216	225	213	221	213	207	230	217	207	222	224	207	234	225	224	229	205	193	243	201	212	225	220	223	203	221	218	227	222	248	250	207	228	237	187	225	219	225	240	221	208	207	240	224	239	233	246	225	217	209	202	229	212	239	209	223	238	203	204	206	217	215	211	225	210	217	237	254	215	209	231	230	238	214	217	261	244	238	243	227	228	236	213	221	224	211	235	221	218	230	218	221	216	209	241	211	223	229	222	225	251	224	224	198	208	205	250	250	218	228	219	212	218	230	217	202	205	235	208	192	237	236	240	221	205	211	226	207	232	257	220	236	227	224	224	224	209	222	235	239	206	221	231	220	197	212	236	202	200	228	220	234	229	235	210	236	226	204	240	236	193	243	220	227	232	230	190	203	239	231	236	193	235	215	202	217	210	252	229	236	219	211	228	217	231	225	209	232	239	231	211	235	214	220	217	206	218	234	246	227	223	224	244	223	240	223	213	192	218	217	223	263	248	220	243	225	216	244	214	240	230	229	217	217	231	237	231	209	236	208	193	198	233	220	208	228	235	236	212	222	233	229	231	226	231	236	215	226	227	190	236	227	230	224	217	195	211	210	207	243	244	223	224	209	196	229	231	257	238	202	211	194	241	237	217	219	244	209	239	221	203	239	213	238	236	256	224	220	229	256	216	218	204	229	200	243	203	211	228	255	219	184	212	227	239	203	225	211	225	219	211	226	204	235	220	207	220	212	245	216	229	205	194	214	254	201	217	232	227	229	208	210	227	261	225	210	207	205	244	218	245	237	211	227	227	222	206	210	214	231	248	224	210	210	227	220	207	191	222	223	211	237	259	199	213	223	262	224	218	209	222	222	220	235	241	223	206	208	238	201	191	195	231	232	229	216	244	218	217	224	213	214	246	225	215	219	210	239	227	233	244	234	219	223	225	240	213	264	220	226	227	212	238	251	230	221	215	234	225	218	246	227	253	205	218	216	224	220	239	210	236	235	243	210	181	233	223	213	197	195	194	225	243	241	219	230	218	248	225	206	235	220	219	208	222	234	216	234	239	228	204	229	255	234	219	238	222	208	247	211	206	217	197	230	230	263	208	221	220	219	242	222	236	220	230	206	225	251	189	208	229	207	217	251	221	207	221	217	224	217	244	232	243	206	205	247	248	194	211	217	202	230	208	224	252	208	252	213	212	235	244	217	199	234	250	252	218	234	217	227	216	194	240	207	232	239	196	242	219	239	224	221	249	235	228	200	239	211	244	224	243	206	225	233	223	198	227	219	230	236	214	235	214	213	203	213	218	211	222	212	227	235	227	219	241	248	213	242	243	216	229	239	218	199	207	225	239	222	230	228	209	224	212	241	225	211	222	236	207	226	217	223	246	243	219	231	232	239	234	250	216	226	214	218	240	200	221	200	222	228	213	228	198	229	226	223	215	200	206	209	220	225	224	250	218	221	231	231	201	228	257	224	217	229	242	215	227	215	213	210	239	215	227	212	246	208	221	213	222	205	239	243	230	226	204	249	209	214	228	215	194	218	198	236	211	220	208	222	226	231	223	212	223	227	235	245	222	203	219	199	220	230	232	229	216	225	239	220	231	225	226	225	239	218	227	245	191	238	219	222	212	230	223	249	210	190	213	244	236	231	202	201	202	220	225	217	241	231	220	205	227	267	229	235	227	239	184	229	249	250	231	235	214	228	222	232	210	223	209	231	247	242	224	242	195	225	227	216	222	202	213	213	239	215	236	201	237	239	190	221	195	224	231	217	245	219	212	221	210	213	197	198	232	208	228	194	206	197	212	214	187	217	211	219	215	207	226	209	235	249	214	226	229	228	241	233	180	223	221	250	212	228	212	237	215	212	206	238	222	247	249	195	216	214	219	201	209	202	240	227	212	234	217	236	231	206	220	214	247	217	212	214	237	193	250	231	202	239	209	200	195	220	233	193	230	214	215	227	227	224	247	192	218	239	203	211	245	225	225	250	217	219	218	223	226	236	236	254	223	221	234	237	210	227	240	232	271	215	233	239	222	203	236	246	202	220	200	227	211	212	222	237	189	231	205	239	219	225	225	220	250	250	216	245	212	237	243	199	222	199	204	218	236	210	216	241	237	241	231	229	223	224	244	248	222	229	193	226	220	222	221	200	236	248	237	238	209	210	215	210	218	237	199	218	229	232	193	202	231	222	223	211	235	207	195	234	232	214	214	232	237	227	234	203	255	221	224	222	224	218	219	239	211	193	219	223	229	245	218	230	247	224	235	194	232	217	197	218	227	234	219	249	223	222	246	236	231	219	231	239	208	232	218	198	212	231	228	231	229	202	238	218	230	216	230	233	216	221	227	205	199	228	202	236	217	201	224	216	226	214	223	223	225	195	210	198	227	237	222	230	231	215	241	211	222	223	206	227	237	200	219	218	204	226	220	226	216	223	242	229	210	208	216	224	243	234	199	226	208	223	232	218	255	208	253	239	213	232	216	199	212	230	216	221	215	236	222	238	207	219	244	245	203	211	219	226	232	239	234	225	262	210	226	233	204	226	234	226	229	239	223	220	221	198	211	216	233	209	197	232	219	231	274	175	248	222	232	236	209	214	215	200	220	212	208	227	209	221	199	195	247	200	226	234	202	235	233	230	214	227	187	219	206	209	220	230	253	215	212	237	237	248	199	248	241	221	239	242	225	195	208	200	205	206	213	228	243	216	206	238
17144	20469	5605	5641	4419	2981	2371	2169	1646	1637	1604	1707	1427	1411	1394	1046	988	944	977	967	894	884	941	1027	980	907	903	856	781	832	784	759	709	691	735	705	750	717	685	726	756	668	697	717	739	718	698	666	768	699	670	720	680	700	677	689	686	733	697	697	765	705	719	689	688	681	720	708	686	731	726	719	684	664	717	731	700	710	665	685	736	730	733	741	678	705	680	693	693	733	724	691	685	707	673	704	662	705	689	675	685	697	676	692	717	700	706	691	703	657	719	713	693	639	687	711	688	696	688	701	700	733	681	705	724	706	686	661	673	680	667	737	673	689	704	670	685	677	720	699	686	666	710	681	693	703	685	676	683	689	698	681	712	693	705	643	679	696	715	713	732	678	703	682	676	699	675	693	716	727	708	690	718	669	706	693	662	718	673	671	703	621	738	709	667	678	717	709	676	733	670	697	669	666	655	657	681	678	676	694	659	743	696	757	690	695	647	678	732	688	668	707	745	674	714	713	666	670	670	681	646	730	737	710	718	716	681	685	681	707	721	711	695	742	684	700	685	652	694	667	720	665	698	715	691	668	669	639	687	663	683	711	666	679	686	688	702	661	677	663	671	680	683	695	728	706	649	715	713	687	659	681	702	702	702	714	704	671	751	669	678	704	703	689	713	681	694	730	682	710	745	700	673	723	705	724	734	668	701	714	688	662	638	704	714	747	690	726	713	735	730	682	716	695	661	698	711	717	698	663	742	700	749	704	690	651	695	660	696	696	659	662	675	671	714	728	685	701	700	681	673	703	653	673	712	654	696	655	666	665	716	717	685	677	667	695	705	662	753	702	694	664	705	708	714	715	725	690	680	673	678	704	679	681	647	652	712	685	651	669	692	697	686	693	729	672	695	725	734	690	719	697	712	658	676	674	727	717	720	722	705	703	681	730	685	670	668	679	721	693	704	684	698	703	731	669	630	677	728	705	654	706	724	704	666	697	735	721	736	678	698	724	708	698	679	667	718	686	682	700	666	707	667	671	656	687	724	668	705	664	695	674	672	716	720	673	782	681	724	669	702	691	653	693	644	693	701	734	752	708	688	676	710	709	673	676	681	668	687	684	742	719	688	683	666	690	704	659	704	733	683	710	688	715	696	707	730	702	679	684	683	665	709	693	680	640	747	704	686	705	692	670	682	663	649	691	725	710	705	707	673	717	738	724	693	674	686	725	695	695	674	758	725	704	713	690	701	709	675	715	690	694	685	708	749	689	745	676	647	691	682	701	692	721	698	676	657	670	679	699	731	759	702	683	680	681	707	678	685	687	664	659	662	657	723	708	729	709	678	709	693	649	712	684	714	700	715	686	675	669	730	679	678	699	684	695	675	713	724	709	701	692	689	719	680	691	687	704	721	718	709	722	685	712	689	690	670	683	686	698	701	756	732	696	740	748	684	720	737	673	674	717	693	646	693	685	724	634	670	720	695	674	707	693	648	674	706	636	720	668	750	668	710	722	713	714	680	651	703	746	676	711	651	699	692	715	734	723	671	705	711	680	699	687	690	699	737	736	736	650	684	659	724	676	693	691	686	746	685	670	690	702	675	707	679	675	714	745	694	693	687	726	734	742	667	655	681	726	700	700	715	678	690	743	717	675	699	714	709	683	682	691	685	694	713	688	705	714	646	669	693	696	687	727	721	750	708	704	743	702	721	703	639	693	681	743	679	652	711	706	646	687	763	633	727	689	705	697	737	685	727	698	736	697	666	678	679	667	692	749	746	741	698	705	717	648	723	728	686	707	661	707	661	671	717	707	701	659	670	731	697	693	671	693	710	701	673	734	711	684	668	700	719	666	718	693	692	694	687	692	681	681	655	682	719	660	677	684	670	687	689	689	655	672	746	720	718	665	699	695	691	699	682	691	656	707	691	733	750	726	740	680	731	760	671	664	708	675	678	680	678	670	702	713	704	662	725	725	717	686	744	690	680	692	719	655	675	692	699	727	730	621	700	715	708	703	711	688	697	691	702	702	713	689	676	686	661	683	722	711	716	696	703	683	706	752	684	700	709	691	684	638	694	663	662	663	750	681	716	698	750	712	675	685	712	637	683	658	750	693	705	652	745	672	697	711	708	726	685	698	756	676	655	715	731	718	729	709	715	660	723	643	696	659	698	702	703	699	700	735	720	676	686	692	694	696	700	668	703	709	727	682	691	713	710	672	706	752	735	627	687	678	692	696	671	699	704	699	714	676	713	685	674	717	694	695	700	685	694	681	677	704	675	697	727	695	676	710	676	691	684	681	745	724	716	688	698	684	725	681	668	679	655	731	696	704	687	743	655	734	690	673	686	674	668	724	726	672	652	717	701	706	689	711	745	714	704	690	708	698	711	648	706	684	682	747	697	724	715	700	659	689	698	719	664	667	723	673	742	629	642	710	662	649	669	700	684	685	681	707	720	698	696	698	689	660	692	675	675	675	696	706	707	722	678	663	705	704	729	715	716	692	694	682	711	719	717	645	697	708	675	734	671	700	736	699	708	665	679	639	698	643	755	715	650	673	711	701	692	733	716	687	690	689	709	701	705	670	669	695	673	641	718	698	667	679	692	687	664	682	720	640	683	663	635	704	711	668	735	716	676	694	705	703	668	679	705	727	715	691	712	688	681	689	728	687	689	697	730	664	701	720	672	700	680	681	703	698	693	676	662	731	707	726	713	687	705	689	724	642	638	711	689	703	654	690	739	683	734	707	670	673	696	669	703	720	661	669	708	705	665	665	688	676	724	685	694	667	724	714	661	673	707	671	762	679	652	689	705	692	646	677	722	703	673	698	656	692	696	664	652	682	722	679	709	726	708	660	638	677	726	710	681	679	673	702	664	702	671	699	712	675	691	695	686	697	672	693	692	680	668	730	698	676	672	674	727	712	688	716	679	728	705	733	739	677	652	680	663	711	692	669	733	669	645	711	683	720	704	700	718	704	703	716	679	665	672	743	667	721	693	670	696	648	728	652	670	636	697	675	685	670	673	722	691	741	672	744	663	702	683	653	686	712	710	703	705	720	692	648	684	714	694	738	694	682	674	645	671	733	654	633	681	659	707	717	719	698	717	689	605	686	645	604	665	672	652	685	667	706	705	706	669	662	713	671	707	714	707	736	666	704	692	739	647	683	689	681	659	696	698	686	694	706	631	680	718	727	694	723	716	661	668	722	732	684	720	706	665	683	703	712	658	733	722	699	747	692	698	750	715	693	660	683	654	671	707	660	682	669	663	708	700	676	716	678	657	675	723	643	673	672	724	674	678	696	693	685	683	683	706	709	670	724	711	673	709	691	701	717	676	642	712	674	705	749	656	644	693	717	759	650	660	715	729	724	748	720	648	676	672	684	644	718	696	705	680	682	693	706	710	686	684	702	750	696	663	720	734	673	697	630	740	661	726	676	705	687	735	636	627	660	696	719	688	741	645	688	709	689	692	699	688	694	687	724	711	689	730	667	672	677	716	717	697	676
45916	42304	24907	20344	16021	10048	5236	3562	2275	1865	1618	1793	1416	1377	1398	751	587	532	440	504	512	504	562	730	733	538	419	349	311	291	226	230	226	182	182	177	178	173	176	188	159	174	179	172	203	166	166	177	183	148	173	192	162	151	176	158	193	167	167	196	189	158	172	174	167	162	182	169	195	188	172	182	193	175	187	201	157	179	167	153	158	156	173	171	150	167	161	147	179	166	135	150	197	162	164	188	178	161	155	160	179	151	187	159	169	148	153	164	152	172	153	175	159	169	173	152	208	165	187	172	178	172	164	160	176	186	145	168	160	181	168	184	168	171	176	173	168	150	163	182	183	149	161	170	174	175	160	160	159	172	152	209	177	197	176	196	150	147	174	154	172	161	165	174	169	175	158	154	180	149	167	177	172	171	177	165	152	169	207	147	172	178	183	140	169	154	167	162	167	181	155	205	139	167	149	161	171	163	180	162	167	152	181	162	170	159	182	179	186	157	156	175	172	182	178	168	177	181	151	181	152	158	174	168	144	189	186	154	141	169	177	168	155	177	178	166	184	173	165	163	164	154	138	171	170	161	185	147	167	186	164	138	136	168	162	176	156	167	182	155	178	160	172	151	163	179	178	189	171	164	175	181	163	157	160	171	172	158	147	143	178	163	172	165	179	128	170	172	170	151	170	168	168	138	186	161	175	163	169	162	154	168	155	169	169	169	154	165	167	168	167	160	158	185	167	178	153	153	154	168	171	172	163	174	155	148	147	149	191	161	178	162	136	193	172	156	152	153	159	167	149	180	169	155	151	160	158	151	181	152	156	162	174	174	175	172	159	151	162	133	172	149	142	152	158	157	156	176	166	180	167	175	156	190	175	170	154	162	158	164	181	169	185	163	163	160	182	170	165	177	167	170	164	160	141	147	161	162	169	172	181	187	187	160	165	194	154	137	165	173	172	153	158	176	174	155	155	155	177	166	167	145	161	159	159	170	169	178	164	155	153	167	154	155	160	184	170	152	185	186	168	168	151	174	171	182	152	207	172	160	164	165	169	166	173	163	126	143	168	173	185	168	170	143	191	197	159	183	167	163	157	168	159	172	180	191	154	159	177	152	147	182	148	155	155	147	163	153	177	155	183	189	160	145	166	163	164	141	190	168	169	141	157	164	182	192	177	164	150	163	160	170	161	160	191	202	160	149	165	165	164	180	176	174	159	157	169	158	150	153	168	147	161	157	146	155	156	146	158	169	152	180	161	145	149	154	178	188	160	153	161	175	176	159	172	169	189	191	163	161	185	164	158	170	153	184	177	172	142	159	178	171	164	175	174	154	151	181	156	170	150	170	167	178	174	156	175	156	168	154	160	154	170	169	180	166	140	152	172	164	163	161	195	167	180	168	165	157	176	148	174	177	163	171	156	161	175	153	182	166	149	177	151	147	179	194	169	158	184	170	184	140	177	174	152	183	156	176	163	156	201	189	158	156	159	179	149	183	170	178	157	161	168	151	172	187	168	152	189	168	177	160	160	185	172	166	161	178	156	183	168	173	178	151	164	173	188	186	152	173	170	140	180	168	158	153	159	186	178	174	181	162	164	153	169	159	145	158	149	141	210	147	162	162	150	156	183	158	154	163	168	186	136	193	147	161	162	171	175	178	163	163	182	148	148	159	166	179	164	168	174	153	156	153	156	156	157	167	173	133	164	143	184	169	164	151	180	160	147	165	145	181	171	143	168	138	166	165	165	163	157	145	163	170	172	171	156	186	146	186	151	163	163	177	165	144	187	188	139	167	156	155	179	159	162	156	161	152	180	160	174	161	150	146	156	184	161	177	179	167	143	175	162	168	136	163	163	173	185	172	186	185	141	175	165	153	173	167	135	178	178	159	180	184	147	162	168	149	168	180	158	171	148	166	188	188	169	177	174	157	157	151	170	166	149	171	157	158	156	169	174	167	171	162	152	180	159	166	180	184	140	170	156	156	180	177	186	153	160	180	167	162	160	165	175	154	165	153	180	159	160	156	152	172	163	162	148	158	154	172	149	159	179	184	164	139	161	153	175	182	185	152	177	172	160	190	155	160	159	169	134	151	162	164	173	138	190	160	164	160	176	164	150	168	127	170	175	200	163	159	141	160	191	173	202	133	157	175	148	176	119	170	165	141	180	165	158	174	181	157	149	149	178	174	176	154	153	152	164	166	163	164	171	184	165	187	159	172	158	143	191	191	144	157	182	193	165	177	146	172	171	162	162	177	162	169	189	152	169	164	165	190	155	178	195	191	160	149	165	157	171	161	132	143	164	179	159	169	171	172	167	163	164	147	151	169	167	177	143	173	166	158	171	173	177	199	162	168	175	181	151	175	152	162	159	164	167	151	170	159	152	159	152	162	185	158	159	168	166	158	151	162	144	151	181	186	163	180	162	180	164	149	142	163	171	157	171	189	167	172	164	184	168	178	193	168	183	146	182	208	177	151	170	143	191	155	153	168	165	154	147	163	170	153	167	176	143	164	183	167	153	147	161	168	174	162	160	175	149	160	147	161	157	173	133	143	171	167	143	183	143	163	175	175	138	156	150	178	184	167	167	182	162	176	175	180	163	150	165	154	156	153	176	169	163	168	177	174	153	177	147	178	192	149	173	166	167	187	164	180	182	173	160	154	152	131	153	142	191	181	181	165	174	171	169	161	175	166	180	162	161	169	179	195	169	187	160	166	184	161	178	166	158	142	169	147	161	158	154	152	154	180	192	150	176	176	163	130	172	161	179	169	181	162	178	188	135	167	183	153	167	167	163	161	183	178	157	164	165	159	176	170	179	164	151	162	172	165	174	160	171	154	169	144	172	151	163	171	186	173	193	168	146	156	161	154	166	188	176	156	175	164	167	173	185	173	192	157	167	178	172	170	185	146	162	151	169	169	171	168	149	163	197	162	136	189	164	186	163	138	149	169	169	164	201	169	193	171	139	168	153	183	152	170	157	162	164	175	178	192	183	158	173	148	172	144	146	178	164	163	139	175	170	169	165	152	146	162	131	170	146	164	148	168	151	176	166	170	162	183	169	173	185	161	171	156	172	177	158	185	160	172	167	161	157	166	190	174	169	154	168	194	167	169	182	163	163	172	175	153	196	196	165	169	167	147	141	170	181	192	140	165	163	185	150	147	165	176	155	149	171	133	177	180	166	172	164	166	169	152	162	167	167	161	171	164	121	159	163	161	150	151	162	158	162	153	148	170	166	162	168	192	172	155	161	157	179	167	154	169	166	145	167	188	156	157	176	179	162	159	147	181	163	175	166	149	160	185	153	174	163	146	160	148	167	160	164	177	197	167	152	144	153	161	167	136	158	187	146	165	191	158	178	177	145	171	172	149	166	172	165	171	155	130	177	170	171	150	163	157	159	155	182	166	181	155	170	158	155	171	178	178	170	168	128	173	166	185	149	166	165	151	172	166	139	176	155	156	152	164	170	155	160	155	160	168	161	167	170	154	159	153	161	140	171	181
39180	41950	15192	16836	14115	10193	7762	7825	6066	5889	5807	6339	5671	6136	5672	3667	3457	2839	2362	2807	2910	2882	3423	4503	4391	3473	2352	2101	1711	1343	1112	1036	814	759	709	728	752	673	696	662	663	649	642	638	649	653	610	623	617	599	605	612	611	584	618	629	596	626	606	590	597	586	626	554	559	603	576	565	593	634	587	593	578	556	581	609	604	587	546	568	623	597	575	577	582	625	550	563	605	533	603	613	596	547	551	564	546	540	534	563	545	513	556	558	535	542	525	555	552	554	553	543	540	498	521	491	562	501	551	553	577	494	531	541	534	535	532	525	534	529	528	526	526	524	550	540	501	510	509	524	539	527	495	539	512	486	529	536	554	525	524	564	565	547	568	566	548	561	530	571	541	493	502	523	527	512	529	528	544	517	504	528	535	507	490	567	562	512	554	547	565	545	507	501	535	541	519	523	506	520	474	525	528	544	568	511	544	525	524	490	516	505	533	528	544	498	513	546	535	536	540	535	493	496	529	554	530	559	579	509	542	528	496	536	539	555	501	515	517	521	526	567	530	530	521	497	505	523	569	505	543	541	529	523	512	529	542	525	546	538	543	538	601	519	541	528	549	521	503	553	513	496	547	552	543	535	505	496	536	538	530	559	530	477	542	538	532	507	517	521	520	524	542	509	514	540	549	526	515	515	515	568	551	513	511	517	511	537	514	530	551	559	536	515	542	564	534	505	491	493	542	506	540	519	535	540	514	531	505	502	523	545	581	501	526	523	536	510	494	536	520	514	553	560	507	545	549	530	536	547	547	487	511	546	549	516	504	525	511	531	520	510	517	543	545	537	538	542	528	502	543	543	555	553	526	463	535	522	519	523	561	525	514	525	524	514	557	586	563	517	578	528	527	523	513	488	554	552	528	571	524	539	532	512	517	527	595	531	499	540	586	486	542	535	543	540	533	539	555	543	547	519	542	531	558	550	555	585	537	516	564	528	516	557	550	500	523	575	526	533	495	497	536	513	575	544	537	514	571	510	542	507	572	518	532	530	541	524	542	510	529	522	594	590	541	543	504	555	530	494	517	511	546	500	514	551	592	539	552	553	495	529	501	520	521	522	469	477	505	553	530	528	542	510	557	532	509	566	513	516	544	524	525	552	540	534	513	537	508	498	516	535	539	526	565	515	522	504	559	544	513	534	526	512	517	501	569	504	513	524	586	558	509	551	501	530	530	495	606	493	505	557	492	523	541	490	519	513	530	553	580	518	516	535	540	538	556	535	539	549	555	518	526	527	525	517	545	533	531	549	526	541	499	519	523	531	514	509	526	508	503	539	522	539	500	522	500	533	529	523	539	501	540	507	506	559	522	499	504	514	510	531	528	487	526	513	525	540	510	521	520	541	540	517	510	518	564	531	513	530	503	515	556	518	575	515	560	521	508	553	512	527	509	579	566	528	578	521	550	527	525	503	559	529	546	547	587	557	540	518	522	507	526	607	477	521	530	488	517	528	521	575	513	543	534	538	559	561	536	524	519	522	531	503	527	554	494	514	567	532	559	563	535	567	522	561	523	541	571	558	541	537	517	490	484	510	559	547	610	543	519	537	545	556	566	536	516	587	538	527	499	543	527	544	565	518	492	478	530	553	517	540	590	501	507	550	517	528	562	506	515	517	543	522	540	499	497	531	522	585	524	556	538	498	494	538	572	479	527	526	544	547	520	527	546	512	618	573	554	538	522	538	513	524	547	572	510	549	540	561	530	536	537	473	562	522	533	533	497	525	530	539	507	505	548	529	540	550	547	571	512	532	498	554	562	535	544	496	533	511	579	485	570	544	545	514	483	521	545	504	537	546	553	526	489	543	493	554	503	507	542	520	515	529	493	557	565	520	539	489	522	571	475	526	542	533	509	541	527	520	559	517	539	545	523	485	512	512	515	535	512	491	534	490	504	513	502	498	530	523	536	540	516	501	577	537	537	510	558	560	529	541	462	514	556	542	499	525	542	517	516	535	514	540	558	516	498	546	507	516	524	561	553	535	516	543	506	537	538	551	519	531	546	526	542	552	524	559	552	568	557	499	516	536	578	539	539	497	493	524	556	535	532	508	515	527	514	523	513	517	564	554	534	515	548	508	547	564	553	566	544	553	549	518	538	514	526	533	538	525	545	504	540	596	598	525	539	547	541	525	553	538	505	529	547	534	550	521	517	504	523	562	570	545	548	514	559	468	520	529	534	534	574	570	540	504	503	557	522	513	523	537	520	535	513	519	536	500	526	506	514	543	547	510	511	515	528	556	548	556	553	518	524	548	518	538	488	571	517	514	558	507	533	532	565	545	514	557	520	514	530	545	567	578	558	570	575	571	530	539	526	536	559	528	516	529	487	534	524	523	531	541	549	509	570	542	489	509	514	531	536	521	541	542	534	501	504	536	550	516	580	582	539	513	524	534	518	541	564	540	510	526	558	532	532	497	522	500	558	536	535	522	511	533	523	533	554	564	498	501	481	542	521	526	531	572	567	539	533	498	538	500	548	491	493	519	521	535	556	532	539	503	564	514	547	530	544	531	566	589	526	549	534	565	522	542	527	558	565	568	514	522	525	515	552	520	512	546	516	541	481	506	568	505	509	532	533	540	566	531	513	555	538	504	518	555	508	560	543	521	490	532	492	492	499	531	544	518	559	529	481	545	504	554	535	570	535	488	568	497	550	508	559	540	545	534	568	496	566	501	493	526	541	509	535	518	552	543	531	524	531	508	545	489	563	498	542	535	559	501	527	554	484	509	583	554	523	522	546	494	551	526	530	528	522	532	528	506	519	519	544	518	517	514	502	560	521	517	503	473	533	538	512	518	546	514	494	567	516	516	529	531	541	511	524	532	513	507	559	492	566	521	534	555	554	541	503	530	510	503	515	532	534	556	507	511	515	543	512	563	532	551	498	508	528	519	538	498	512	561	513	521	513	546	545	569	530	533	494	540	576	522	520	570	552	556	534	532	564	518	572	556	543	542	524	512	539	563	528	538	564	551	536	517	523	515	498	493	524	513	543	505	542	586	537	510	521	537	545	556	547	538	541	545	517	517	526	560	538	493	530	525	513	538	510	553	542	533	527	495	532	513	541	518	523	531	567	525	557	535	556	537	532	551	559	557	533	531	522	525	534	583	527	559	497	549	530	545	548	534	489	506	509	562	516	533	569	537	549	508	536	554	537	507	553	568	518	514	533	524	567	572	572	536	514	514	595	561	543	486	542	569	511	539	528	578	571	531	501	506	533	520	481	526	541	540	541	494	537	535	529	502	564	550	539	541	530	528	504	535	540	534	529	532	532	489	518	504	504	500	507	477	558	504	575	516	540	558	526	519	538	551	496	510	533	518	532	554	500	555	526	554	544	514	490	520	497	493	567	543	528	541	493	545	535	527	566	533	499	546	532	558	517	533	530	570	543	515	510	556	531	489	515	482	530	540	515	494	546	529	485	510	590	502	551	548	523	521	548	532	516	522	570	571	520	506
56657	43866	28764	25240	24002	20257	13921	9589	6721	5713	5010	5131	3552	3820	3470	1905	1705	1387	1104	1196	1312	1306	1609	1982	1843	1486	949	867	689	505	423	411	378	323	278	305	304	249	267	264	294	249	278	231	239	249	261	264	275	252	247	255	242	262	228	222	267	232	260	240	256	244	240	239	244	225	240	214	249	222	216	207	234	246	260	242	256	235	256	241	254	234	259	226	215	234	207	232	235	226	237	231	231	243	267	216	219	220	234	229	217	239	229	224	236	216	196	185	210	225	195	212	226	216	214	235	237	217	238	218	221	226	219	234	231	214	188	229	224	221	204	230	222	236	221	209	225	206	198	232	216	229	218	243	245	233	207	206	220	220	240	223	233	167	228	222	224	229	224	238	230	238	231	203	218	220	201	243	228	192	228	238	215	249	233	224	210	254	237	226	231	225	224	225	248	206	223	227	234	218	210	213	216	225	232	228	218	208	229	241	206	207	209	217	221	233	193	223	228	234	207	186	201	215	217	185	209	239	204	205	210	218	220	218	218	202	229	191	223	231	236	227	208	218	217	256	222	204	224	209	236	225	217	202	205	219	208	193	203	209	200	239	206	209	228	211	244	224	215	238	238	231	210	226	216	222	236	212	241	216	202	228	206	222	197	213	208	228	234	214	231	239	220	234	252	184	213	207	201	208	210	199	259	227	222	211	228	206	220	218	212	212	217	219	199	187	237	213	205	239	250	207	218	213	193	193	241	228	233	200	201	201	218	242	211	212	224	233	218	222	223	214	200	231	226	210	250	191	218	222	236	220	203	244	212	221	221	232	246	214	237	220	221	200	206	237	205	206	254	226	218	209	221	192	225	217	219	198	239	214	206	211	220	235	204	235	220	231	227	228	241	210	211	222	219	239	211	209	214	216	244	206	213	230	226	210	217	222	236	202	233	208	245	192	240	213	212	224	222	206	227	215	235	191	226	195	209	198	198	205	219	209	198	231	217	214	231	232	214	214	210	217	220	208	184	228	200	220	222	211	211	237	230	228	214	227	217	200	240	208	223	204	213	221	222	200	229	210	195	201	219	213	217	216	226	212	229	215	221	237	206	206	230	208	205	204	220	229	228	245	215	224	239	209	248	201	226	228	201	207	251	221	223	200	198	214	214	208	224	229	226	200	225	236	214	201	225	233	232	237	215	253	218	204	216	205	230	218	245	254	236	206	222	188	225	222	231	215	211	231	216	211	216	190	220	214	197	232	206	207	206	248	217	202	215	206	206	198	220	234	217	216	229	228	227	209	194	239	217	208	228	212	233	241	235	208	231	208	222	247	204	206	202	235	223	227	229	239	217	207	218	189	228	233	233	201	218	198	209	226	229	195	239	228	213	225	246	241	220	198	218	225	226	220	251	222	196	198	217	213	226	202	200	216	184	195	205	206	201	215	242	219	208	240	235	232	203	232	235	209	214	217	207	219	217	209	221	234	220	216	222	210	219	200	188	229	223	230	215	236	248	218	232	226	228	220	230	235	231	189	202	225	211	234	225	205	219	215	241	232	219	230	220	228	212	211	236	196	219	224	226	232	226	196	204	215	217	201	228	203	229	222	232	217	237	233	204	243	224	235	241	211	213	189	210	224	239	235	223	211	246	242	215	219	236	240	220	234	231	220	235	213	218	236	222	236	235	243	200	224	228	227	226	187	226	195	212	222	223	214	218	217	214	206	226	221	231	226	249	201	225	220	216	195	242	234	234	216	208	240	199	195	226	212	211	234	222	213	227	226	233	250	212	207	235	216	204	219	230	224	231	230	238	239	202	251	241	194	218	239	205	223	200	216	208	211	206	214	182	208	214	200	218	238	222	218	206	217	246	229	246	203	227	213	219	185	222	225	213	219	218	238	225	215	217	200	227	216	191	210	217	223	218	198	249	208	204	194	230	202	209	213	218	244	197	212	237	199	212	219	223	205	217	233	211	244	217	223	233	208	214	230	212	232	232	203	212	217	187	195	189	222	215	225	238	221	228	237	220	195	211	201	227	200	231	225	214	228	226	218	192	247	193	224	215	193	216	239	199	211	202	215	215	227	196	217	243	204	217	197	221	208	248	202	216	197	223	198	219	216	219	220	245	226	238	247	238	214	230	226	216	253	219	203	214	225	217	217	218	207	233	208	195	193	229	211	219	232	215	227	232	236	242	215	207	209	225	190	221	263	202	216	216	244	234	223	230	229	232	245	226	195	216	223	208	208	211	235	224	218	209	227	218	214	243	207	226	188	224	239	223	224	201	228	230	215	232	187	239	210	222	192	240	204	209	240	176	223	227	206	215	220	228	192	218	223	246	202	247	228	220	226	228	216	205	222	208	213	203	198	246	242	201	219	236	224	224	211	204	219	203	222	236	212	240	206	217	224	209	206	229	201	213	207	188	209	237	202	231	223	213	206	239	230	211	213	227	209	236	244	216	220	225	212	232	218	219	228	199	237	225	217	207	238	238	240	206	234	213	197	212	211	218	228	204	243	225	236	209	198	212	209	242	221	220	222	210	205	212	211	212	236	193	203	221	236	223	216	209	211	192	230	200	190	216	224	230	197	213	192	231	232	203	197	195	227	216	247	212	216	208	227	231	215	231	232	232	239	233	191	217	226	240	214	209	203	220	190	205	219	235	241	218	215	229	218	222	221	191	211	214	240	228	233	212	205	218	222	196	234	229	216	221	218	220	201	203	251	219	218	222	210	225	226	194	223	215	234	224	201	227	205	197	238	217	239	212	228	237	232	235	234	223	207	196	233	248	186	249	226	194	200	203	239	191	199	211	218	192	213	210	234	206	227	224	220	221	227	235	243	207	236	206	220	217	240	234	214	217	221	226	211	200	197	221	209	252	223	209	210	219	211	203	219	233	231	219	212	215	209	215	201	237	198	210	207	197	202	219	239	199	246	233	221	204	217	200	188	235	214	221	242	203	203	221	236	243	243	196	212	243	225	234	199	234	200	217	213	187	221	214	251	218	207	231	219	233	241	228	223	231	195	230	208	234	253	201	204	253	221	207	220	203	224	195	213	235	237	223	231	204	220	201	215	231	206	203	211	226	202	220	232	242	243	212	193	213	231	228	227	243	213	216	209	216	219	226	189	211	201	230	209	205	224	235	206	215	245	213	213	245	219	237	226	217	216	212	218	221	219	230	229	198	197	253	203	207	225	216	212	236	245	230	247	203	205	241	221	219	224	230	226	209	238	220	211	214	218	206	199	260	215	216	219	196	222	218	215	261	220	236	232	249	204	225	222	229	209	231	221	216	215	237	217	254	168	222	237	212	247	205	221	203	219	226	230	222	229	218	237	232	231	228	246	235	227	209	211	220	190	208	221	219	217	214	231	218	199	207	218	229	211	233	207	230	207	216	209	211	244	210	215	231	206	220	196	226	241	215	236	214	227	235	220	227	214	199	194	228	250	208	249	215	198	229	237	203	203	222	210	224	214	218	219	209	234	204	203	213	221	214	227	239	210	218	238
48611	48848	23542	26587	23956	17742	13003	15996	14037	13114	12348	12956	11900	13780	11136	7836	7687	6335	5802	6619	6992	7223	8477	11519	10612	8364	5996	5070	4102	3138	2459	2170	1761	1306	1218	1198	1228	1108	1076	1028	939	988	1022	949	953	954	909	875	919	915	897	908	892	911	898	851	871	862	795	847	825	847	962	918	853	845	816	825	811	896	802	811	810	792	869	810	869	782	871	905	874	809	758	768	794	800	755	732	726	728	776	731	705	712	745	717	693	715	671	665	687	708	717	681	691	714	690	650	695	641	647	613	667	654	669	637	727	725	639	659	672	688	674	676	668	685	661	667	679	647	652	700	701	655	686	718	673	654	648	673	685	674	685	681	692	656	663	665	645	673	645	619	632	679	669	689	648	694	646	663	635	674	682	681	695	668	668	675	662	690	656	689	701	662	649	676	696	644	651	689	686	685	669	663	688	659	642	636	648	663	675	684	672	673	658	690	669	649	677	682	655	685	635	643	659	685	663	681	635	665	652	657	661	640	642	685	685	679	656	628	666	681	668	683	643	669	632	603	683	659	655	672	669	666	621	722	639	682	749	668	651	700	634	644	661	667	658	671	697	657	664	653	672	705	671	637	729	667	700	695	667	670	695	694	691	620	630	679	635	667	679	625	642	671	669	657	713	664	608	661	654	660	640	705	689	680	717	635	698	642	618	624	679	652	676	685	706	632	658	697	671	661	693	704	691	643	625	675	661	631	633	684	654	659	678	661	631	670	608	733	672	655	659	683	649	699	670	651	657	663	632	632	657	642	684	659	669	667	641	731	675	638	649	638	612	644	661	679	649	677	696	683	658	660	691	659	630	667	661	658	680	708	659	664	644	667	673	702	658	659	625	689	654	613	694	655	673	653	638	711	686	698	666	672	650	683	675	640	704	638	654	638	668	649	684	652	645	671	716	671	592	631	675	673	662	621	696	676	642	674	665	669	687	655	653	674	672	646	670	651	659	633	646	697	682	712	656	630	646	690	679	666	720	665	689	665	667	643	686	668	652	662	673	625	668	695	695	670	679	663	684	666	644	663	709	640	702	638	671	693	676	622	683	675	637	686	717	656	656	674	623	622	718	678	625	634	652	638	672	665	657	634	659	655	651	663	687	669	655	668	692	678	697	655	656	654	651	645	668	686	634	654	644	658	650	698	679	640	670	674	647	696	689	649	680	652	649	713	691	678	629	706	675	698	639	654	684	697	668	662	678	633	708	687	643	643	625	681	688	661	695	638	647	669	724	685	683	658	676	701	648	681	708	660	651	640	663	622	700	652	683	652	668	646	676	662	693	679	694	682	719	689	662	653	640	660	661	663	642	663	648	680	682	638	674	626	669	690	703	683	644	661	653	667	723	653	664	644	696	677	604	653	642	653	642	658	648	656	699	653	618	647	650	665	669	618	646	671	698	651	648	646	671	679	606	650	678	665	670	652	660	674	685	657	605	666	637	662	688	663	665	653	707	757	644	623	646	700	667	684	669	676	716	652	705	687	654	697	635	649	666	679	676	676	656	685	690	703	629	633	690	673	642	687	668	637	705	672	640	656	647	669	661	684	664	667	662	669	675	668	665	655	633	654	662	665	667	705	655	708	699	634	687	633	676	676	626	659	668	686	664	654	703	736	610	691	671	674	700	609	668	700	666	655	655	674	642	637	695	695	662	696	686	704	676	656	629	638	664	681	686	650	661	695	660	651	663	649	662	624	717	692	684	682	690	683	702	710	678	686	711	665	664	692	711	710	628	659	674	708	714	686	650	626	698	700	648	679	657	644	700	706	649	676	662	688	679	657	673	675	704	673	643	677	674	624	649	697	702	636	617	660	651	707	663	687	602	638	688	690	642	685	658	682	564	662	694	685	628	695	707	638	688	666	654	665	699	656	686	638	603	662	648	651	658	685	640	661	644	669	669	652	659	690	715	642	679	661	692	633	697	650	658	681	653	656	663	689	693	744	705	680	694	693	658	644	692	703	637	658	731	688	690	647	676	630	596	660	688	659	649	716	680	640	688	673	694	652	641	624	672	711	691	660	604	687	623	673	682	640	679	689	681	693	693	666	657	652	629	672	671	651	650	647	702	650	650	682	645	667	687	698	671	653	632	663	678	665	672	679	612	652	679	651	673	682	679	662	644	683	678	650	641	643	671	690	622	667	707	675	643	686	682	705	681	670	646	711	728	651	662	705	621	664	674	608	635	662	651	663	665	683	688	705	666	640	659	639	655	661	693	681	675	626	677	684	660	626	631	692	667	703	723	620	640	660	669	684	671	651	638	685	651	668	644	692	702	676	676	612	651	644	653	610	639	644	628	674	693	669	647	638	671	674	696	704	669	630	704	603	676	655	616	681	655	673	657	685	647	669	654	671	665	653	655	701	672	693	652	697	652	673	645	668	647	662	651	643	646	638	657	706	657	708	709	699	630	647	635	689	696	646	678	633	640	680	646	713	632	641	687	633	655	661	667	728	669	671	664	642	702	668	686	666	685	648	675	664	646	751	679	656	686	685	654	699	655	681	684	734	648	656	638	670	717	647	634	688	669	649	642	691	672	685	648	634	687	658	689	705	644	638	718	649	665	628	665	662	677	666	671	674	670	640	666	608	655	649	703	676	678	638	678	632	663	651	637	688	662	663	657	654	662	666	671	683	659	666	662	687	642	691	680	643	645	657	654	663	642	653	662	657	662	640	662	675	663	685	659	654	652	654	724	684	682	667	687	654	619	656	637	684	631	661	689	692	667	697	669	661	669	694	709	704	692	662	643	613	654	651	680	655	673	640	621	687	666	674	695	674	677	675	641	649	689	670	682	640	641	652	640	658	707	670	714	675	675	703	663	651	690	646	671	650	659	669	679	641	672	614	669	632	665	663	689	687	690	683	729	677	643	690	705	693	651	658	644	645	668	659	694	642	659	637	675	675	694	672	731	693	631	637	620	647	687	683	704	685	627	648	651	684	645	715	665	661	670	652	664	665	686	707	678	655	656	654	624	641	697	642	685	703	665	652	631	680	633	670	670	647	664	658	661	666	662	647	671	637	673	675	649	629	707	662	685	702	610	672	683	700	688	672	684	679	641	643	642	665	614	664	663	668	661	648	651	687	636	640	601	700	691	651	686	664	684	644	606	678	631	654	652	640	675	706	710	651	642	674	700	642	628	608	690	675	628	639	667	708	711	664	653	652	667	674	645	641	628	689	683	643	666	690	670	690	634	694	640	692	668	694	669	663	701	678	679	684	616	663	655	677	667	699	656	639	673	677	705	664	642	665	664	698	679	602	674	706	678	698	648	693	600	689	637	636	646	630	671	668	680	653	662	624	668	652	723	675	651	659	695	725	631	686	638	696	650	668	663	647	672	623	681	654	742	670	612	689	629	657	651	672	619	682	697	681	685	698	680	681	689	653	687	681	665	673	678	647	626	666	716	611	710	694	663	615	713	628	655	657	623	696	643	637	682	672	686	694	706	668	648	716	657	688	680	676	721	684
27026	24118	10322	6592	5721	4839	3636	2577	1673	1204	1144	1251	1007	1028	907	673	523	394	438	452	463	412	501	614	567	446	369	337	331	292	242	280	281	241	266	226	222	232	230	212	232	216	228	229	231	229	236	247	241	238	226	233	227	222	215	214	208	227	244	227	238	207	241	220	219	205	223	237	204	231	208	237	207	224	223	218	215	222	224	235	226	232	231	214	215	219	220	215	223	206	195	239	197	227	221	218	226	237	242	234	225	243	202	219	219	215	231	227	228	190	216	211	217	244	256	218	207	209	246	210	212	219	229	221	217	243	195	229	223	232	207	220	231	209	197	226	240	218	216	227	230	231	207	241	209	238	228	226	203	225	214	205	222	217	216	237	205	227	227	253	204	226	206	214	225	219	229	205	207	184	230	220	222	228	244	201	214	201	254	220	217	208	212	216	218	235	209	250	228	204	246	197	231	197	204	223	210	262	230	243	182	235	229	216	201	226	234	202	237	232	212	229	209	212	225	216	231	186	200	212	221	200	210	230	211	237	227	219	206	234	231	220	227	213	234	230	235	230	189	215	221	225	209	203	217	205	198	207	216	222	229	212	229	210	230	223	220	225	213	228	219	220	218	234	213	217	200	235	247	197	214	201	240	202	227	253	224	229	229	259	226	215	204	237	219	230	235	209	223	225	241	232	239	246	233	232	220	253	234	211	200	228	207	209	220	195	226	193	221	200	214	256	203	213	207	239	232	235	217	246	228	235	218	237	228	202	198	224	203	210	205	220	211	223	191	200	202	212	213	229	228	225	200	239	242	212	239	217	203	244	205	215	256	237	232	229	208	235	214	231	206	215	210	228	220	240	215	220	234	239	222	198	220	226	232	233	215	245	231	243	222	224	208	223	231	240	221	205	222	214	213	230	204	202	208	219	225	211	199	194	224	229	246	223	211	213	211	233	198	216	237	224	202	232	218	188	211	240	208	242	256	215	225	230	196	243	210	219	253	235	216	211	223	207	216	224	240	204	220	239	218	243	231	234	217	217	232	206	195	221	246	218	210	226	199	235	222	189	229	198	205	229	221	236	205	191	238	212	212	215	206	234	232	238	215	209	234	230	248	218	229	198	247	208	224	203	212	226	213	207	196	225	214	228	210	237	220	240	212	185	206	230	230	195	198	209	234	213	232	235	212	216	208	224	228	219	221	216	231	203	244	221	225	233	201	211	224	222	250	260	219	198	211	226	202	211	229	230	205	195	229	206	211	206	236	199	229	189	202	227	229	232	221	244	243	235	228	207	225	229	203	188	211	207	237	201	215	211	212	225	217	221	222	209	233	211	204	230	232	169	226	210	217	225	222	215	220	215	222	209	226	241	215	206	232	214	227	200	217	210	229	224	223	217	214	202	237	227	213	212	243	214	226	212	228	205	212	205	196	201	208	208	220	219	195	223	236	206	223	208	221	240	240	212	218	227	222	225	197	189	185	209	223	225	200	223	218	221	220	219	197	215	193	237	204	205	211	223	191	239	228	224	211	236	268	191	220	214	231	223	204	226	220	215	243	201	195	217	204	203	223	243	257	227	216	230	219	202	227	205	221	250	222	213	214	240	239	243	211	223	235	223	213	226	239	217	213	233	211	202	210	222	191	213	195	203	220	216	192	229	203	214	222	230	234	216	218	207	230	200	208	245	219	230	222	237	224	229	224	232	205	209	214	201	216	219	242	250	230	211	208	218	213	186	229	243	259	226	223	246	211	213	233	236	217	214	219	221	223	240	203	232	234	217	215	220	220	222	201	212	238	218	217	216	192	217	211	202	213	203	229	244	243	194	225	229	223	217	209	253	221	231	202	226	228	234	188	209	233	216	219	220	214	214	239	207	231	220	236	235	222	254	243	240	230	240	223	189	220	247	227	232	254	222	227	251	228	222	222	245	230	219	229	246	224	215	213	223	203	209	233	230	199	233	222	195	209	253	248	221	263	222	228	230	240	231	219	201	209	201	244	232	220	233	217	210	224	168	197	228	230	244	193	213	213	194	232	216	235	220	201	246	248	216	200	195	197	205	234	216	224	221	215	181	197	206	225	221	203	219	209	232	217	218	218	229	208	207	216	223	214	228	215	240	209	236	206	213	212	213	223	241	253	223	193	239	225	245	220	222	219	198	220	222	240	193	221	209	190	190	210	198	235	211	211	232	211	227	209	259	220	204	212	198	228	202	221	224	212	222	184	226	220	207	213	189	205	211	229	221	233	215	233	213	249	209	216	222	229	203	212	205	200	222	207	191	220	223	244	228	219	198	242	240	228	215	249	200	214	212	233	209	206	234	219	227	220	243	213	249	215	224	223	222	218	227	250	239	255	206	236	223	215	220	225	209	231	222	242	210	203	227	198	206	215	202	214	195	227	211	235	203	219	217	223	219	228	219	244	227	239	219	221	222	215	203	215	215	203	226	219	223	238	211	190	208	226	239	259	228	217	195	218	245	198	215	220	265	191	224	213	214	225	231	204	220	218	193	215	216	231	213	224	224	238	224	208	243	243	197	224	234	236	232	217	225	201	194	226	205	216	220	210	178	241	226	231	226	200	215	213	206	212	216	221	234	230	236	259	195	241	227	250	226	210	209	204	223	231	235	210	234	216	217	201	193	210	202	209	221	216	217	193	251	216	203	229	232	206	228	233	229	229	219	230	223	192	239	236	208	212	218	197	228	220	250	212	244	226	229	210	237	220	214	217	211	212	196	223	235	223	203	207	221	221	208	182	240	205	232	216	224	208	230	178	205	223	237	224	226	199	200	197	231	223	221	221	206	222	234	243	225	207	216	241	210	223	219	230	229	201	227	232	220	190	213	239	220	197	201	216	191	227	219	218	241	206	208	220	214	218	223	213	235	225	213	231	219	214	234	214	221	192	195	237	222	225	208	225	208	215	190	216	185	211	252	236	203	205	237	196	199	220	217	248	226	218	209	225	211	204	215	221	218	231	212	211	239	217	228	233	198	229	208	213	208	247	229	220	213	237	234	200	227	230	230	217	206	230	211	202	226	215	211	222	229	221	245	212	219	220	249	235	224	226	217	180	211	223	240	242	201	236	225	215	213	216	197	213	193	208	199	215	213	233	221	231	212	229	178	196	225	237	223	201	229	232	219	230	235	218	187	244	216	239	189	226	215	212	218	237	246	218	222	210	222	227	218	251	222	202	214	256	241	198	246	227	243	219	223	200	219	215	227	222	196	214	208	219	230	235	205	206	201	217	191	238	221	236	220	189	219	230	217	217	192	215	219	207	227	229	226	234	205	234	236	229	237	223	228	216	221	236	247	223	200	209	207	250	212	223	196	218	185	231	211	203	215	244	207	220	235	198	225	237	232	237	215	237	221	225	221	226	204	206	208	236	247	223	231	221	217	206	230	225	220	241	198	215	215	232	210	232	230	218	218	231	229	219	240	214	213	219	252	221	219	220	205	215	227	212	199	234	228	217	236	198	224	240	212	207	222	241	225	235	237
23908	26966	9414	9386	7800	5732	4269	4251	3635	3318	3664	3938	3289	3696	3076	2320	2190	1981	1724	2031	1942	1968	2400	2912	2687	2321	1902	1715	1465	1206	1046	1063	951	783	828	776	831	788	785	767	711	683	724	741	728	753	731	708	730	737	727	757	701	777	723	734	762	715	698	707	701	704	751	742	726	663	698	746	760	708	686	743	717	712	706	713	703	668	713	716	704	710	692	718	741	669	697	703	727	695	731	663	700	729	691	691	679	751	670	648	627	659	644	689	682	711	737	663	689	719	684	650	662	686	685	646	704	659	678	697	695	693	693	688	676	654	666	642	611	678	659	668	667	661	727	625	689	667	643	713	698	681	680	731	686	671	676	693	668	648	653	690	656	701	682	642	701	697	680	681	681	634	647	666	717	672	632	702	664	689	756	666	716	705	635	700	648	664	709	693	682	680	661	628	666	678	684	675	723	707	662	676	699	704	682	651	703	703	724	672	703	657	665	668	672	637	655	694	617	664	677	643	681	666	688	671	665	660	675	694	674	675	664	671	671	655	652	682	650	645	639	706	695	672	672	648	689	659	691	642	678	675	593	732	671	704	669	654	645	600	716	700	645	696	700	676	690	670	682	661	673	727	669	691	673	653	698	701	670	677	722	677	645	648	647	668	661	661	658	687	711	678	693	716	664	625	681	688	698	700	657	646	678	635	705	673	690	706	667	670	674	655	676	695	667	649	717	700	624	655	663	691	735	685	639	700	663	690	660	676	651	684	678	666	727	697	666	724	640	680	698	646	668	726	667	686	678	689	687	696	686	699	705	688	696	662	720	659	669	733	669	650	677	678	649	747	663	677	661	627	668	650	655	630	651	678	694	723	671	693	664	674	698	647	676	722	730	678	676	700	673	670	626	668	688	642	666	684	672	686	686	701	710	655	674	671	673	673	634	674	690	678	710	687	711	674	690	687	681	694	696	702	669	714	657	663	730	734	727	703	640	721	731	704	695	606	697	678	661	679	657	702	698	658	674	658	633	701	697	667	691	708	701	698	701	656	714	664	695	709	621	701	665	655	626	657	710	649	649	718	703	721	662	657	688	670	675	659	613	682	612	700	666	682	700	624	640	692	648	627	675	635	722	669	666	720	714	698	697	758	628	677	634	696	666	658	635	668	676	723	643	677	671	649	659	669	645	690	667	719	690	684	672	649	701	656	706	666	700	671	679	645	667	705	662	633	652	685	691	706	713	684	611	669	681	662	748	681	666	636	686	649	670	659	652	651	664	640	701	701	615	682	743	687	722	655	647	653	664	653	688	677	636	693	698	649	653	710	645	688	675	703	694	637	675	696	724	666	641	630	681	703	677	679	650	677	689	682	681	688	714	714	682	684	728	679	669	678	653	714	692	656	700	675	618	646	647	666	650	645	674	652	685	702	647	646	634	701	709	672	664	665	683	685	641	708	696	636	643	672	746	663	656	690	677	706	646	675	678	671	686	709	706	739	663	679	685	638	670	683	639	635	657	677	694	667	686	706	651	648	649	706	686	679	618	696	693	675	675	665	673	628	687	649	650	704	646	662	672	624	698	685	648	634	753	690	700	745	712	629	643	682	678	674	664	663	690	656	665	669	649	668	633	661	669	688	679	704	722	703	661	651	653	686	654	713	661	685	655	670	687	683	682	703	691	725	665	673	739	684	652	679	666	645	720	704	667	664	651	688	644	688	668	683	676	638	697	647	730	650	701	671	683	719	661	651	667	705	684	668	679	627	667	680	722	697	684	678	660	705	682	695	626	676	691	694	706	631	694	678	642	717	680	656	665	671	695	693	681	690	632	662	655	667	652	679	680	633	685	645	677	732	678	642	678	694	669	684	705	702	698	654	647	713	668	704	691	692	681	663	685	702	704	687	654	695	744	654	644	708	676	662	636	690	679	678	618	707	652	603	670	687	684	709	687	670	686	697	638	672	661	692	630	672	682	674	664	662	673	706	672	685	675	690	666	666	678	697	708	697	671	714	611	679	646	667	690	699	645	656	709	687	616	688	663	661	649	657	683	703	691	691	656	687	624	660	683	677	647	675	651	685	685	663	706	663	715	644	689	692	734	698	703	648	668	670	643	665	633	675	663	678	686	668	697	679	662	684	665	677	633	669	664	660	692	684	657	666	647	697	690	718	629	675	668	699	693	699	671	661	653	646	660	650	700	651	690	660	655	671	657	661	710	670	667	687	685	679	684	666	676	667	682	677	704	691	653	670	691	630	705	694	667	675	636	647	670	693	614	714	674	688	693	697	598	664	714	683	705	649	693	666	659	655	656	682	724	635	664	654	620	644	720	690	713	640	695	701	690	665	661	685	685	659	633	714	653	712	713	643	720	701	722	689	702	709	673	697	668	723	669	671	668	649	669	716	677	685	683	649	676	654	661	727	681	656	729	674	685	669	669	699	655	690	655	679	647	658	717	688	685	635	682	672	641	640	658	655	686	619	709	705	658	736	701	670	660	623	700	662	725	682	653	700	704	687	680	660	720	685	684	668	656	665	675	703	698	691	628	688	631	674	619	662	703	625	633	675	685	635	686	684	694	655	689	689	681	639	654	696	679	646	697	677	673	696	722	697	697	697	694	653	637	676	684	644	656	669	649	671	680	687	671	672	708	640	649	684	655	723	662	689	641	674	691	708	647	689	665	705	667	671	650	656	684	701	631	693	685	726	684	726	671	695	686	688	701	676	672	692	666	674	646	689	657	685	697	700	672	687	625	690	636	647	689	683	714	673	700	709	658	675	670	716	670	787	719	687	646	641	635	693	696	677	730	661	636	667	690	619	634	662	731	674	696	717	667	644	686	712	667	680	700	660	682	651	725	663	626	648	686	676	716	656	656	656	689	705	685	687	663	672	713	700	645	717	644	684	648	649	738	671	697	691	704	708	710	699	611	621	650	674	676	683	718	695	688	644	695	653	674	691	705	682	683	638	721	706	704	625	672	713	676	661	707	672	671	674	649	648	701	709	630	703	655	718	682	655	667	633	643	692	662	647	652	660	677	664	668	698	682	712	686	686	672	685	732	634	699	670	726	697	692	683	724	673	689	709	719	633	662	715	654	702	653	661	687	662	660	696	682	652	702	687	644	663	630	682	679	716	671	690	700	711	733	672	681	685	683	667	670	699	629	676	688	650	676	675	674	675	704	679	667	710	682	655	710	687	636	637	650	652	667	721	697	707	682	718	695	645	661	709	677	632	682	669	676	681	675	667	642	692	688	667	720	692	657	673	698	641	691	700	676	651	683	692	715	653	686	653	678	699	668	671	720	659	636	712	636	677	679	661	658	646	677	694	703	709	666	656	611	701	717	640	706	698	704	685	701	696	676	681	685	690	641	684	729	675	649	655	672	669	683	699	682	682	680	680	661	636	653	683	637	698	706	640	658	693	671	681	682	665	687	659	648	642	671	668	704	689	694	696	702	669	704	694	665	636	654	700	678	684	676	691	670	677	673	709	638	702	714	686	697	652	696	663
48720	47129	28261	22072	17251	10322	5561	3739	2683	2170	2337	2092	1527	1497	1377	676	691	592	458	528	596	628	753	975	806	577	485	516	375	306	275	325	254	216	179	221	185	228	196	194	198	200	160	198	177	186	171	180	196	181	155	153	177	188	177	167	172	190	180	179	167	210	174	164	159	193	173	194	201	154	165	191	198	190	198	207	150	182	167	183	190	171	178	166	175	169	186	157	184	169	200	168	168	173	194	165	173	152	167	159	195	178	164	148	168	162	160	187	170	166	171	172	167	171	188	181	160	183	185	178	166	162	155	173	157	172	181	165	176	174	153	154	169	186	160	154	158	187	171	165	171	192	169	170	176	164	172	155	167	160	166	169	196	166	152	164	155	166	157	169	189	150	171	172	170	186	183	178	165	184	158	176	155	159	173	161	175	166	178	168	174	178	175	194	191	183	191	170	148	172	156	153	161	159	160	154	152	159	136	177	165	156	158	148	199	155	166	171	179	188	175	180	168	153	148	163	167	171	187	175	186	168	189	172	165	146	183	177	182	176	185	167	153	178	164	191	186	189	169	184	176	171	147	170	165	163	194	155	182	175	186	195	191	175	142	168	169	152	159	162	174	182	197	158	177	174	152	146	157	178	206	165	179	164	159	174	189	175	177	172	162	189	170	162	171	190	171	154	147	171	157	160	165	160	160	164	160	176	165	161	151	147	170	181	196	182	166	178	162	156	160	141	142	161	166	174	176	184	170	174	151	185	171	189	164	175	183	160	170	175	190	169	175	151	198	180	159	146	136	167	165	175	137	166	151	163	173	179	153	173	152	174	177	173	176	173	178	168	160	165	188	185	186	185	164	162	179	178	165	172	164	157	172	173	168	166	177	177	167	173	188	187	169	184	163	162	184	153	180	168	169	181	164	153	161	147	184	170	176	182	173	153	158	180	169	189	168	170	175	167	177	152	155	159	173	148	168	157	171	175	150	177	148	169	178	180	210	172	189	180	158	177	168	161	163	174	170	159	198	193	169	170	146	170	156	173	164	144	144	165	150	171	191	169	152	166	168	183	178	159	164	172	159	169	173	158	191	202	169	186	165	178	160	166	150	165	165	163	177	161	164	166	167	162	155	184	169	175	175	158	172	182	171	176	164	175	173	158	181	174	200	167	167	154	193	168	173	165	162	164	157	166	161	167	173	172	189	178	185	187	153	171	164	152	160	162	163	186	181	154	167	188	194	190	160	162	178	159	166	165	175	170	148	173	158	175	186	184	164	165	192	164	162	186	154	170	154	189	154	160	161	170	149	173	180	156	170	164	177	172	186	153	156	160	191	192	175	183	161	181	161	166	176	163	161	152	171	154	170	176	177	182	169	173	172	157	156	172	175	205	187	165	188	176	182	176	158	157	172	172	171	170	156	158	198	161	179	175	189	174	154	175	158	180	181	180	167	169	180	195	154	168	171	181	167	175	192	173	167	170	164	180	158	172	164	156	157	161	181	175	180	170	173	182	165	160	171	208	173	179	167	170	153	176	139	148	201	179	159	168	169	154	161	171	194	173	187	194	153	143	166	180	154	148	172	163	170	192	163	178	180	192	176	156	178	167	156	180	160	167	174	188	178	167	178	194	161	156	158	161	182	178	163	147	171	160	163	163	190	170	179	170	172	168	155	177	175	172	163	192	170	173	195	188	168	153	144	175	167	165	188	175	172	168	174	181	143	191	188	171	177	168	177	214	166	170	166	181	160	171	197	153	170	161	153	191	165	178	177	162	160	156	162	167	180	168	144	158	144	177	191	182	165	166	172	190	157	180	188	180	180	174	152	139	174	158	193	175	163	175	163	156	177	168	163	172	158	184	199	154	185	169	179	162	169	173	190	167	163	149	183	177	158	161	167	163	200	182	162	161	138	149	192	169	170	171	200	175	167	173	144	168	211	158	174	167	165	171	150	173	181	158	163	158	162	161	171	181	166	155	204	178	176	192	162	152	167	165	163	180	157	168	170	166	170	186	196	174	183	158	206	165	179	181	168	145	160	191	189	152	146	180	161	183	192	168	162	194	148	190	156	168	153	171	153	186	173	169	163	172	164	183	176	162	172	151	176	176	176	150	158	146	168	180	179	152	186	164	151	196	160	144	160	159	169	177	179	175	151	169	166	154	157	156	176	176	158	158	139	150	187	165	173	177	147	179	150	167	164	182	179	167	180	157	164	190	163	183	150	193	154	171	152	176	157	162	203	155	198	176	185	165	177	155	164	197	182	172	178	159	171	190	214	182	167	190	153	182	184	173	160	164	166	184	162	171	169	157	151	160	184	188	158	165	172	175	166	156	170	183	175	159	162	163	176	162	181	176	182	174	183	171	163	180	164	172	144	156	160	184	155	148	180	160	197	171	179	170	185	179	173	160	199	163	185	178	185	166	186	184	172	201	161	188	182	151	165	152	158	178	161	184	164	165	161	178	167	146	174	197	169	160	178	174	189	145	172	172	168	170	196	173	169	202	162	165	185	139	175	170	158	169	179	145	155	161	190	157	172	178	174	164	158	171	195	154	165	182	155	160	178	149	171	165	189	178	178	174	164	172	191	166	170	166	158	178	177	162	173	151	166	155	173	170	176	170	175	169	166	166	170	183	180	175	151	163	159	195	187	161	171	173	174	189	160	181	168	165	192	185	182	176	170	182	164	183	173	175	164	148	179	171	165	177	190	173	170	173	181	204	173	165	172	161	168	167	171	187	162	185	184	176	174	177	169	147	182	172	156	159	173	180	175	155	155	190	170	172	195	174	171	151	155	156	189	147	171	150	198	183	178	190	178	159	166	186	169	173	176	168	164	162	176	178	178	172	168	165	166	179	173	167	162	152	150	150	187	192	178	161	164	171	152	159	180	173	174	173	171	165	165	174	157	157	171	193	141	158	169	172	171	176	174	176	180	168	167	172	135	146	175	167	162	184	170	182	165	164	156	171	193	161	187	137	177	172	178	177	177	160	174	162	150	166	156	164	169	174	161	152	169	168	175	161	165	178	149	164	151	166	182	155	140	192	176	155	182	180	164	166	187	149	153	163	178	157	156	187	178	152	175	188	167	163	148	168	185	167	184	174	140	163	153	154	172	165	163	166	151	190	152	176	163	196	185	170	170	187	172	180	158	182	168	159	173	158	156	176	168	168	162	161	185	183	157	165	175	184	176	168	159	145	173	171	163	159	165	187	161	157	200	166	149	192	156	163	183	174	203	165	155	153	140	170	160	183	163	151	181	171	174	162	159	167	160	153	171	158	185	157	160	169	166	177	173	176	206	145	161	158	152	173	162	184	180	164	178	166	163	175	176	180	153	162	176	169	170	159	163	164	156	174	165	180	170	193	169	198	174	167	174	169	163	163	165	159	169	176	184	164	172	177	166	177	178	158	194	162	159	162	172	176	186	181	161	168	178	173	175	186	164	159	189	179	174	164	162	183	165	170	189	176	146	152	179	166	181	194	150	158	186	152	169	151	182	179
40050	45647	19813	17572	15194	10337	8184	8783	7066	6702	7738	7068	5426	6498	5471	3712	3761	3008	2718	2889	3320	3772	4816	6132	5015	3823	3183	3017	2196	1599	1251	1610	1152	791	690	753	808	722	689	677	725	667	684	641	686	636	654	676	636	620	621	673	652	658	622	594	634	624	662	597	622	627	617	600	640	634	594	614	572	646	625	581	637	611	648	614	622	609	581	604	686	638	618	586	589	579	563	584	608	565	588	589	599	571	587	550	603	565	592	554	525	539	558	538	545	550	563	563	551	558	565	534	519	525	583	537	537	570	551	528	568	562	566	539	593	552	559	543	554	514	582	553	535	591	525	573	506	529	553	554	555	552	526	549	536	506	557	587	574	537	546	532	541	579	532	527	562	550	561	549	552	554	592	553	555	575	530	563	540	531	550	521	562	552	584	554	576	570	572	496	528	539	549	535	556	569	568	547	555	524	515	533	632	539	502	550	564	519	529	567	516	539	517	557	547	582	515	546	545	491	558	533	536	528	526	555	510	512	567	579	507	573	558	544	515	547	550	528	539	521	572	548	563	542	565	560	549	603	574	559	582	514	551	545	532	547	549	530	579	575	534	563	559	535	551	583	532	569	528	540	572	524	526	493	575	580	542	531	566	526	547	499	550	532	556	532	535	537	538	539	576	575	533	547	562	561	533	535	546	571	558	563	523	525	545	594	557	593	545	536	533	564	537	568	569	495	548	527	529	526	545	586	547	567	611	584	535	542	571	561	552	536	543	519	522	542	550	549	584	581	528	604	522	564	534	574	501	545	569	566	500	539	590	547	534	476	581	519	558	555	523	549	567	557	544	549	564	507	518	554	565	593	563	551	542	536	545	560	547	533	542	595	517	528	560	562	540	567	592	562	570	552	519	578	544	549	562	530	566	548	560	504	531	551	542	533	586	534	588	538	528	559	577	587	578	515	501	527	555	558	541	537	539	538	604	568	556	574	511	586	554	557	550	554	482	549	501	542	547	549	577	544	569	524	565	545	479	543	562	530	552	535	572	460	547	498	552	544	572	573	552	548	520	524	561	543	579	517	588	545	558	560	532	565	510	526	563	536	555	541	532	617	582	538	559	544	522	550	564	610	538	544	523	550	524	532	522	555	516	543	555	614	544	577	560	543	571	536	547	519	569	574	543	539	530	531	522	552	545	564	558	534	543	552	500	557	538	580	515	584	535	517	601	547	561	545	534	577	587	525	501	545	585	539	590	578	533	542	540	551	552	540	585	567	548	577	539	524	590	541	555	582	529	555	558	569	538	529	563	592	495	565	555	556	565	575	527	506	555	576	564	552	570	530	525	562	554	537	577	547	521	561	550	543	571	556	577	532	544	529	566	562	499	585	544	522	576	580	548	554	569	522	543	541	523	555	575	546	538	534	547	564	568	533	568	563	542	505	538	523	510	612	550	580	560	500	545	589	582	545	527	529	565	529	528	539	563	518	552	561	532	553	587	529	591	539	512	552	531	575	533	550	584	511	537	569	581	544	520	565	493	512	573	515	539	537	558	526	544	564	485	578	547	560	535	583	547	535	518	528	541	582	528	550	557	540	522	560	571	515	565	544	512	555	574	552	557	597	567	554	548	544	589	556	557	571	573	582	549	541	529	557	561	571	572	546	558	539	555	563	539	548	544	584	556	563	546	576	548	512	574	551	588	551	569	492	545	525	552	531	527	558	568	549	550	541	529	547	486	529	570	565	559	530	531	551	558	525	505	531	538	540	576	544	542	533	560	544	547	554	554	551	533	507	554	547	541	562	552	541	556	553	498	533	532	552	533	526	551	559	513	560	540	588	576	556	574	578	573	492	522	537	559	567	564	540	504	561	516	548	541	518	515	547	584	514	553	555	518	549	555	570	545	583	503	533	533	536	530	531	545	518	548	547	563	585	548	581	533	542	546	545	543	530	559	527	557	528	568	510	520	564	522	548	563	568	521	579	572	529	534	546	517	528	578	539	586	567	567	532	523	516	515	574	529	553	528	560	538	540	554	544	593	525	561	522	525	600	547	552	556	574	558	566	523	534	584	530	501	550	574	566	540	533	554	555	552	520	558	553	595	574	578	535	548	539	554	568	573	566	528	550	555	546	577	542	547	570	569	542	533	513	521	539	499	511	521	547	531	532	541	589	541	558	521	568	598	542	524	546	550	582	526	563	503	559	566	536	563	565	541	482	572	506	525	558	597	567	558	548	563	608	512	495	527	549	532	530	544	549	557	567	566	562	583	506	536	578	565	522	522	576	537	559	563	539	552	537	533	555	549	577	580	516	570	527	528	550	516	579	540	576	526	521	551	501	549	573	558	530	548	542	513	572	562	554	566	534	546	523	533	549	553	533	561	557	535	534	585	534	536	574	528	612	535	522	541	543	562	543	496	468	528	548	581	514	524	586	514	539	520	536	518	573	542	584	559	587	542	538	527	565	564	542	547	554	501	560	543	552	558	540	560	529	533	527	557	560	543	553	578	559	581	537	568	551	551	561	529	577	569	539	539	570	548	568	547	571	524	549	523	570	539	520	501	551	547	530	554	521	516	543	571	580	540	547	509	547	580	529	518	558	551	546	540	547	582	554	551	557	541	528	556	542	532	528	549	544	548	560	587	588	541	558	529	528	566	560	508	566	524	597	577	561	548	488	542	546	560	564	516	544	529	579	533	574	512	586	530	562	528	533	581	534	526	515	541	525	538	545	538	541	554	538	509	558	588	544	569	527	535	525	556	501	527	523	551	529	522	569	547	565	555	562	555	564	542	587	552	552	534	547	512	552	545	509	574	609	552	567	550	569	555	512	517	570	564	571	548	535	512	560	548	521	497	569	531	545	539	556	541	570	543	558	550	520	537	548	562	554	577	526	549	567	555	563	544	572	524	597	577	550	565	551	571	581	524	558	555	563	504	582	588	562	548	528	512	550	558	573	524	551	506	524	560	548	555	555	569	567	533	567	524	574	567	546	552	580	556	553	568	518	564	559	559	529	517	558	596	541	590	578	541	560	551	556	531	557	559	527	526	547	547	529	535	561	553	500	508	550	594	497	534	552	546	561	544	550	509	551	527	552	554	603	520	536	581	505	587	549	538	590	571	496	559	584	554	571	571	541	532	585	531	524	545	546	529	550	561	537	552	543	578	538	521	523	544	581	558	541	564	580	556	514	514	546	514	575	563	505	559	556	522	556	561	557	556	576	532	553	507	579	538	545	526	528	499	538	500	541	563	500	536	524	541	586	546	562	534	539	522	551	595	584	566	547	528	547	544	525	555	545	554	537	521	581	525	580	555	536	526	546	567	550	592	527	569	548	511	566	551	541	572	574	535	546	531	552	542	527	548	516	565	528	538	565	531	558	563	552	526	548	534	532	558	547	527	557	505	512	557	546	545	558	593	546	581	566	583	551	540	555	566	598	541	548	549	610	546	585	526	553	530	556	506	538	539	558	562	548	541	609	560	513	592	528	534	556	598	549	584	564	536	558	534	573
56571	45270	30733	25240	23596	21223	15109	10110	7294	5374	4698	4600	3110	3312	3328	1819	1679	1335	1042	1208	1171	1698	2301	2400	1952	1506	1213	1224	771	553	474	734	473	303	300	254	280	281	274	277	255	250	267	254	233	285	265	245	200	266	270	254	244	256	255	259	277	251	226	256	233	229	232	254	262	233	228	237	267	239	237	251	246	266	259	229	230	258	270	218	236	239	246	262	239	218	232	273	254	225	274	263	242	240	228	208	228	236	253	206	245	221	216	254	212	213	207	236	249	223	252	229	215	221	234	237	241	213	230	202	235	252	228	223	211	224	234	218	226	210	215	213	254	244	191	242	239	212	229	221	192	222	240	248	246	234	221	222	183	215	216	217	223	253	232	214	237	219	191	218	213	210	240	219	220	220	206	201	207	188	200	225	207	215	241	228	233	244	232	226	251	227	216	217	240	230	222	224	257	232	221	217	227	228	196	260	241	222	218	217	234	193	238	237	239	254	209	235	219	242	237	243	249	268	188	221	206	208	240	245	221	232	228	233	263	220	222	203	224	206	231	199	201	225	216	242	227	229	242	197	237	215	211	220	224	194	219	215	215	236	211	199	220	217	196	229	229	255	246	230	223	209	234	241	216	229	207	218	217	218	203	211	246	197	234	224	200	203	213	249	224	213	235	227	226	199	200	193	208	234	212	241	224	221	232	224	216	232	230	218	224	204	244	211	211	206	229	235	235	233	226	210	228	243	218	227	236	253	222	199	241	214	245	224	229	221	240	219	250	225	213	227	228	229	201	204	238	228	227	232	232	218	207	233	225	214	219	237	234	221	207	218	241	227	237	227	239	224	220	246	222	228	211	232	219	234	222	247	238	255	209	223	199	215	220	250	218	211	241	232	246	234	230	193	200	245	209	231	198	221	210	248	216	231	219	247	235	204	223	209	230	204	262	222	218	245	242	226	220	204	208	223	224	219	209	247	207	213	223	222	237	240	233	235	234	240	239	233	227	216	227	252	199	229	227	240	217	236	242	240	212	252	228	224	240	206	255	196	208	202	232	221	206	215	208	226	217	218	223	197	209	240	237	212	226	213	213	254	230	244	236	235	224	219	216	222	252	222	234	219	246	255	226	215	236	215	215	213	202	209	230	214	199	222	241	208	247	212	246	228	220	223	227	211	186	210	214	201	224	220	228	226	220	239	218	212	260	213	226	210	230	255	219	209	210	203	196	207	224	256	239	216	225	223	211	217	230	221	232	225	193	221	241	217	224	220	222	238	244	208	226	245	224	230	226	231	224	226	211	230	220	210	227	226	233	217	226	226	224	258	219	213	236	223	199	222	237	194	264	204	230	209	210	250	216	233	200	224	193	226	225	241	231	239	251	203	233	219	235	192	242	238	210	229	243	214	218	215	214	218	241	228	253	226	246	238	210	198	223	220	215	219	226	221	211	219	226	221	219	238	218	231	236	209	244	207	226	249	206	222	248	234	248	226	207	244	226	245	218	235	218	219	210	226	243	235	219	207	214	214	248	225	238	236	208	212	219	206	245	199	193	212	218	238	233	232	206	229	224	209	234	244	218	216	209	228	210	227	212	220	249	240	214	210	225	213	239	219	213	265	234	202	207	231	221	211	211	217	227	240	246	256	231	261	233	251	206	232	243	239	229	215	229	222	240	197	218	225	223	214	227	210	209	200	185	216	232	186	225	215	228	243	191	239	211	225	251	220	227	224	213	219	186	213	209	214	217	207	192	221	204	230	235	217	232	228	223	191	195	201	227	236	237	216	231	215	211	232	235	239	242	225	210	232	223	215	185	250	232	228	231	233	216	198	228	224	215	221	235	222	228	232	215	236	237	229	215	219	218	218	221	205	211	201	227	210	233	212	231	234	247	214	214	235	241	226	246	209	200	250	225	207	252	226	223	230	237	227	263	222	223	203	224	218	245	231	225	233	237	220	230	224	224	237	210	216	226	247	224	232	230	218	232	223	197	218	223	224	223	203	214	217	227	231	241	203	212	190	250	246	205	241	229	220	219	226	208	210	199	197	243	227	222	227	186	226	207	218	241	237	236	216	252	219	231	255	230	231	232	217	240	228	214	228	237	210	228	252	242	249	233	228	208	208	230	229	231	247	238	233	240	226	211	229	217	227	229	246	241	231	229	195	227	231	211	215	248	220	232	235	221	224	230	229	237	239	212	212	234	258	231	213	234	218	240	225	226	231	215	233	223	224	222	223	239	237	211	244	242	222	201	202	220	226	223	195	223	225	241	226	227	234	209	213	228	230	247	215	200	221	216	217	231	210	220	239	227	202	244	199	238	220	203	236	236	234	227	229	241	234	228	227	225	242	243	224	214	204	228	235	212	243	233	226	202	231	228	228	248	241	229	206	207	213	214	227	227	186	220	228	211	204	226	253	239	225	211	204	242	217	231	209	227	208	235	201	196	236	247	233	241	251	233	223	219	228	226	244	229	245	208	224	220	248	216	232	237	219	224	234	217	209	217	236	246	257	229	234	206	209	196	235	223	234	213	236	205	209	232	245	234	233	247	238	217	221	238	232	246	228	225	221	221	213	230	176	196	231	205	236	222	222	233	226	223	219	211	219	238	214	243	222	217	243	192	233	216	233	265	236	219	241	263	204	224	200	230	239	214	231	217	208	238	218	241	221	205	199	219	223	242	220	234	236	237	225	233	220	238	186	232	204	210	248	226	204	228	213	242	235	234	225	201	237	238	226	220	233	224	214	225	216	190	224	229	223	220	224	208	232	229	240	237	233	218	253	219	233	246	220	228	233	215	222	244	201	241	247	220	220	234	212	224	229	239	213	253	225	232	229	226	216	217	214	217	243	245	210	236	225	245	225	227	243	232	212	217	198	226	233	214	256	207	244	237	201	216	230	246	219	213	194	205	224	209	233	205	268	221	232	201	224	216	213	216	271	219	208	248	247	206	213	211	226	231	240	229	245	223	249	229	209	253	228	235	211	205	213	235	217	237	201	219	238	247	220	214	227	223	220	231	263	236	219	224	232	216	201	227	206	217	189	210	234	238	216	212	237	225	248	224	211	231	226	228	214	237	199	214	224	253	218	229	213	207	243	225	224	229	214	226	207	201	241	200	245	217	194	226	248	213	234	215	231	203	250	236	220	248	258	234	238	225	259	205	250	237	242	219	215	223	238	216	235	223	221	264	230	231	282	217	242	230	217	223	234	208	215	208	241	226	231	269	234	262	242	244	251	227	226	228	234	220	239	240	219	224	210	209	230	214	213	214	202	227	209	202	238	233	202	257	205	206	206	223	225	222	231	233	230	201	220	231	223	245	236	223	220	239	230	220	222	267	231	220	209	218	229	226	236	219	212	245	231	195	232	242	223	211	263	235	207	231	201	230	245	234	219	249	206	234	175	221	247	216	245	198	246	231	210	230	225	239	222	224	227	230	252	226	250	220	228	220	250	245	207	240	242	235	202	218	243	214	214	224	249	215	209	246	213	226	204	238	209	221	237
48875	50887	26801	25060	23034	17921	14209	14576	13642	11562	11949	12889	9435	12376	10472	7258	7061	5824	5706	6411	6887	9443	11377	12481	10963	8638	7464	7314	4654	3376	2471	4394	2247	1320	1143	1093	1182	1092	1025	994	1027	979	998	926	932	882	1002	865	902	884	911	945	920	852	922	857	829	862	866	824	824	884	863	816	849	769	817	796	797	861	795	790	852	824	825	897	844	838	865	865	934	855	808	758	790	786	707	791	754	737	745	716	720	734	750	751	670	695	692	693	732	721	743	710	690	728	675	731	729	653	689	706	677	682	695	654	669	703	644	683	705	687	704	686	619	663	684	636	672	691	745	691	677	642	634	702	725	652	695	647	728	715	703	669	698	652	725	694	676	686	632	672	698	687	703	688	642	675	709	711	715	735	687	720	685	670	702	674	693	629	635	634	662	670	642	691	642	636	714	668	703	649	708	740	673	681	677	701	645	729	696	672	684	673	673	670	725	692	699	694	677	681	672	693	690	688	705	679	692	673	649	674	685	697	681	684	669	698	629	678	640	653	738	672	662	691	713	702	671	693	641	711	710	706	701	685	685	710	696	671	666	715	686	689	683	711	690	701	685	685	674	667	706	711	683	688	649	682	688	659	671	671	666	666	677	701	668	672	682	680	675	693	716	672	674	726	734	667	640	675	652	728	707	704	635	679	668	671	642	686	684	661	683	656	643	681	753	657	711	710	664	696	678	655	717	680	663	728	688	658	746	693	692	712	670	639	680	676	699	663	721	680	696	692	657	685	673	707	641	633	689	697	721	715	718	648	668	672	662	698	737	653	670	688	610	694	696	725	680	652	648	646	705	674	668	685	655	710	722	635	670	679	647	636	697	714	700	675	679	693	720	700	669	683	667	639	654	696	689	657	706	716	627	702	693	666	662	717	699	653	682	636	669	671	684	685	693	692	674	736	703	697	635	704	678	695	669	634	666	676	696	669	710	711	745	693	649	663	675	677	710	687	651	675	695	681	694	676	691	669	676	712	710	684	704	695	658	723	656	681	658	637	679	728	669	658	709	679	707	645	682	744	674	665	656	708	685	745	700	665	665	698	711	708	681	684	688	680	683	678	692	664	690	649	663	663	661	663	655	634	701	720	675	699	701	729	697	661	695	653	696	713	713	680	696	708	688	714	628	707	648	680	693	658	677	665	705	683	642	645	686	682	686	665	648	657	612	668	697	670	695	664	698	726	680	700	696	693	649	676	701	679	695	684	657	660	651	686	642	629	727	643	645	682	696	679	664	690	685	688	677	656	680	707	655	667	676	672	675	685	701	692	632	693	729	699	686	669	721	678	713	692	698	674	685	680	713	664	643	660	660	699	647	703	721	684	676	710	653	651	647	684	661	667	727	693	635	663	700	739	742	678	680	669	677	722	696	697	685	691	709	647	659	656	717	694	692	660	640	735	707	717	665	677	739	768	666	663	660	694	720	706	643	655	668	670	670	682	681	697	676	678	713	706	645	694	674	705	696	611	658	644	651	697	679	697	706	698	687	689	717	663	668	726	707	649	687	729	683	719	669	722	704	694	656	718	710	684	664	682	674	701	659	712	694	653	675	687	651	719	670	698	647	653	654	697	716	702	695	676	698	680	667	642	661	650	667	637	691	705	674	681	718	692	688	695	657	633	726	681	671	655	692	635	690	641	689	639	633	723	614	671	689	685	677	690	683	703	667	655	679	659	646	674	671	680	644	667	710	621	680	641	715	658	694	722	703	684	668	677	680	641	712	707	726	689	684	652	681	681	621	682	680	700	683	676	627	674	665	702	719	707	693	740	711	627	612	727	689	714	727	679	702	699	644	671	667	707	680	719	656	645	721	704	732	663	686	689	660	661	699	668	704	696	647	691	688	648	636	672	637	680	701	749	632	705	652	690	699	678	721	689	650	652	708	673	659	703	696	656	688	730	643	661	709	694	692	645	641	667	651	706	670	696	671	675	711	692	636	647	696	698	670	679	681	717	690	706	671	655	648	677	691	685	680	662	700	676	639	677	655	634	715	721	710	711	672	684	714	671	656	642	679	707	704	651	683	664	687	662	673	689	658	667	688	681	688	672	666	682	665	667	699	657	697	655	709	658	681	696	686	690	708	722	653	667	690	686	661	716	694	659	664	614	678	692	708	675	663	672	673	682	647	690	672	657	669	689	658	695	662	685	670	620	720	687	691	713	669	613	701	680	713	664	627	670	654	673	666	726	687	695	670	665	724	674	732	653	724	658	656	729	669	639	645	665	654	656	665	681	694	690	694	722	708	664	628	670	686	695	688	606	694	708	665	701	725	670	660	651	679	716	703	734	686	720	672	688	623	683	684	668	680	695	682	658	679	678	718	701	700	698	716	724	655	640	736	661	728	724	729	701	637	683	666	690	678	743	681	686	670	659	685	647	632	724	702	679	653	670	704	721	682	701	691	651	724	677	672	625	671	724	689	672	707	687	672	665	685	727	674	662	672	714	695	698	659	699	673	693	678	700	614	666	717	663	702	665	696	672	683	679	674	681	692	730	654	698	678	720	685	694	714	650	686	667	712	659	646	687	725	680	624	701	672	711	688	678	690	715	706	687	670	645	672	700	645	719	669	646	707	686	684	654	669	660	649	688	708	683	694	659	682	741	671	665	671	679	695	695	687	669	721	680	660	702	711	684	679	707	695	665	677	683	619	739	695	679	673	699	699	758	648	712	662	641	678	699	725	660	668	672	639	706	651	653	691	702	698	681	679	649	706	701	741	689	708	689	640	692	720	682	672	664	723	662	659	662	663	678	680	680	623	681	633	683	703	668	702	688	681	690	665	703	646	712	626	673	627	645	614	648	706	674	715	660	664	665	677	681	638	674	657	682	693	702	682	681	699	726	653	732	687	671	658	700	766	679	657	732	687	693	676	685	662	651	668	678	700	647	680	678	709	741	667	654	754	683	711	690	708	681	685	661	627	714	720	721	681	645	699	734	687	666	662	608	655	694	713	718	706	685	690	676	650	666	674	699	680	689	698	665	697	676	705	705	667	633	680	652	712	701	665	699	705	693	676	653	690	668	745	697	710	662	725	653	689	735	658	714	697	679	720	674	691	656	725	683	708	695	687	724	728	655	674	675	675	658	675	686	669	666	695	669	675	682	686	710	646	693	696	683	651	636	685	669	733	647	659	680	719	659	674	709	671	688	706	651	693	687	678	634	711	675	716	715	669	651	714	638	694	675	670	681	706	697	651	665	680	682	679	713	664	694	724	724	727	647	665	704	641	693	647	711	703	683	706	706	706	700	666	711	645	683	660	672	645	649	717	663	706	674	708	692	681	653	691	680	697	724	690	654	660	717	698	712	680	629	646	671	678	746	662	676	675	694	660	649	680	669	727	690	724	707	650	730	696	696	627	717	670	729	676	687	679	723	697	722	699	671	660	705	694	725	739	712	717	677	669	650	705	650	627	649	701	691	652	708	652	704	681	645	649	689	701	687	732	670	676	636	704	671	684	705	688	711
22340	23586	7495	2749	1625	1156	893	701	472	460	409	438	344	364	327	268	272	269	259	267	292	291	289	303	315	272	261	259	266	269	240	257	246	228	233	254	201	234	228	206	214	201	209	251	236	232	228	251	220	261	232	211	244	224	246	239	231	224	214	211	249	225	223	196	225	221	225	228	202	230	227	234	232	234	212	248	238	235	248	224	200	232	225	247	208	245	237	249	251	234	217	208	257	241	221	234	239	227	230	240	221	217	230	247	228	239	212	200	236	230	217	246	231	222	223	215	238	210	242	230	222	230	213	246	228	211	218	247	210	243	245	244	220	233	208	229	214	249	241	236	225	289	218	231	241	224	215	240	230	235	255	227	197	240	218	247	222	231	247	249	240	232	228	203	231	209	244	227	228	208	240	246	238	242	228	224	246	217	262	243	235	214	230	257	238	211	235	249	220	213	219	201	230	247	223	214	233	235	239	259	228	230	209	223	222	218	214	251	239	207	235	219	237	233	250	249	221	255	237	210	247	217	238	208	259	256	227	226	237	219	224	240	234	250	210	224	248	215	231	250	223	244	244	230	257	238	228	218	235	234	226	239	204	217	258	237	227	228	202	218	228	220	222	196	243	244	242	236	235	242	214	242	228	238	232	246	237	251	230	231	235	222	225	249	214	201	269	202	234	251	241	241	235	209	212	249	248	234	217	202	233	224	227	187	245	240	236	212	219	243	255	227	198	221	217	225	215	224	244	246	214	222	261	208	254	254	233	221	261	205	241	230	220	222	229	252	243	232	233	224	248	200	206	241	207	218	219	206	231	232	228	200	233	215	234	230	246	208	231	207	249	245	226	205	248	235	230	242	237	221	232	217	240	244	217	228	250	229	213	261	235	215	237	226	234	200	256	246	224	227	225	220	227	270	239	228	234	195	235	256	225	239	221	242	239	227	237	231	239	217	246	242	230	256	234	271	224	223	211	226	227	236	230	222	250	247	231	233	218	242	252	221	276	228	223	238	249	222	214	239	235	219	220	210	228	250	214	188	223	195	241	210	221	229	226	221	224	214	251	205	210	251	243	239	218	246	203	203	221	263	238	223	236	230	233	245	204	218	248	195	232	202	240	195	236	215	240	251	254	212	233	210	225	216	225	221	266	237	216	231	232	229	251	224	226	221	228	243	233	236	223	207	200	235	256	233	232	229	238	231	243	240	224	238	201	216	242	217	225	202	251	225	226	233	276	246	221	241	225	237	225	229	215	225	214	194	249	223	256	232	247	204	236	241	197	201	223	233	229	225	204	215	212	204	218	238	231	221	209	236	221	212	236	207	231	237	223	211	205	216	224	241	216	247	244	221	248	240	237	234	252	224	247	218	230	192	221	236	215	206	222	223	224	234	218	227	227	233	231	234	217	225	250	243	223	222	203	208	222	211	229	237	246	225	240	206	227	237	209	233	229	216	220	230	250	235	233	224	223	219	216	249	250	209	237	237	246	246	221	213	241	238	245	224	235	233	220	212	218	213	242	229	250	231	222	234	255	241	250	218	237	236	221	249	215	251	227	242	221	222	218	242	201	219	213	223	229	219	226	224	241	247	228	204	242	218	222	236	221	243	232	215	254	210	236	233	238	249	216	235	249	266	240	265	230	227	257	225	237	240	237	215	217	250	252	215	221	215	220	245	237	211	209	226	246	209	198	236	242	239	255	219	215	214	216	240	213	227	203	236	254	206	217	235	230	224	213	227	249	263	236	241	221	258	206	251	248	242	205	194	219	220	208	210	234	216	225	222	209	256	232	239	243	205	216	222	234	202	222	228	225	210	227	220	224	223	249	225	204	222	203	221	228	247	252	231	226	257	220	205	240	221	256	230	247	252	267	247	248	232	225	232	235	248	225	231	217	206	242	247	266	237	266	255	235	236	269	207	217	207	216	225	233	248	235	210	248	222	228	207	237	216	222	238	217	230	233	239	210	244	249	244	232	235	229	243	205	226	240	254	230	240	259	238	262	208	218	261	209	231	215	233	208	224	224	222	225	234	231	242	240	221	235	246	229	235	222	237	210	233	211	208	220	227	238	230	225	261	201	229	225	224	210	236	221	233	238	246	212	217	221	239	228	213	244	228	226	215	252	216	241	209	208	227	219	240	256	219	236	246	251	216	209	229	262	238	217	223	210	225	262	240	229	232	254	235	237	250	223	235	257	221	262	242	230	239	208	245	209	269	218	218	244	234	239	243	250	244	228	243	228	232	212	240	220	207	243	236	238	226	243	209	265	240	224	235	252	242	225	243	253	251	221	251	194	213	236	232	243	266	220	269	241	232	244	224	222	238	239	239	232	227	238	221	229	243	238	262	229	231	232	261	256	233	238	220	248	229	231	210	225	225	231	243	243	247	233	221	248	240	208	222	202	232	224	211	222	228	185	253	236	210	215	223	227	238	240	243	237	235	207	240	227	226	207	225	235	221	248	231	225	215	235	240	221	244	230	195	234	231	244	232	208	234	245	245	222	248	222	224	231	246	221	241	229	211	242	236	201	250	214	241	235	217	222	237	211	256	212	212	188	247	228	210	219	249	242	240	214	238	239	258	243	210	234	222	214	230	233	235	210	235	276	231	231	225	237	207	251	239	208	219	205	198	236	238	231	217	218	224	253	234	240	221	238	266	240	232	207	254	205	238	233	260	234	239	251	214	221	238	219	236	233	240	223	202	223	249	244	194	234	236	233	249	222	195	218	240	229	244	239	233	241	255	226	238	241	252	216	252	230	256	223	219	242	237	222	218	212	239	206	252	249	242	203	253	208	240	239	233	234	209	235	258	241	237	234	228	233	205	229	220	216	224	211	212	249	199	225	226	199	232	242	232	206	262	257	256	207	220	236	249	257	260	255	231	239	228	219	218	229	220	238	222	237	251	229	227	241	215	231	243	235	222	204	252	214	218	186	243	246	231	237	224	235	217	253	239	252	239	259	218	225	203	243	263	258	236	224	196	224	234	257	216	235	235	240	206	222	221	244	262	216	211	243	250	228	229	199	244	223	229	236	206	229	218	236	223	228	258	239	212	223	206	208	211	227	223	244	223	217	209	210	229	232	241	208	230	225	222	259	254	199	219	232	220	248	199	242	254	210	217	216	236	210	245	229	205	233	222	238	233	180	227	214	242	238	227	230	223	258	237	232	227	223	227	240	250	236	216	242	246	221	228	231	244	224	208	246	232	221	230	231	216	203	254	239	218	245	229	232	235	211	219	204	236	232	242	239	237	227	234	233	201	263	245	250	220	213	231	212	226	200	248	266	229	223	242	231	245	229	213	220	206	226	208	201	231	213	218	228	242	214	241	223	256	209	241	251	210	211	259	224	226	237	241	234	218	222	237	222	236	231	207	247	215	236	218	249	223	239	237	231	227	256	230	217	222	206	229	222	215	241	221	213	223	222	199	228	239	251	230	208	204	244	237	253	240	218	204	249	214	225	222	227	233	232	246	232	232	215	225	242	238	229	197
19357	24558	6713	5513	4466	3052	2316	2105	1733	1600	1627	1622	1293	1514	1260	1061	1070	1105	976	995	999	1080	1218	1279	1060	988	1055	972	926	878	810	808	798	759	767	742	744	746	712	720	749	756	722	723	746	712	716	763	739	730	720	717	720	725	711	721	663	759	769	769	725	661	730	720	783	680	665	726	700	695	687	762	754	727	747	694	798	701	715	728	747	708	722	723	705	727	740	699	801	743	709	793	720	744	703	743	709	721	784	729	706	727	655	736	710	701	716	674	716	691	699	687	703	745	709	712	752	702	661	729	675	707	744	760	717	695	685	734	708	716	710	727	701	687	717	693	712	719	727	681	667	663	737	690	732	682	732	689	716	674	702	725	755	725	701	675	720	732	703	729	706	673	696	669	744	732	712	720	715	705	685	713	718	682	711	653	738	712	729	673	730	678	711	691	715	700	691	689	694	687	740	710	701	735	724	716	727	716	695	657	679	708	664	722	708	795	679	707	710	728	692	706	773	690	715	687	698	729	661	725	661	726	693	700	717	697	665	726	733	725	751	760	750	747	741	666	731	719	671	723	702	714	698	696	735	711	756	739	719	740	680	673	763	698	727	772	690	745	710	724	707	684	698	740	707	759	702	750	705	747	726	721	739	703	698	724	698	758	671	740	719	700	718	705	675	696	723	713	736	735	680	704	727	693	722	690	722	704	709	705	757	727	756	694	761	653	723	749	717	720	737	706	660	664	753	698	710	731	754	703	732	728	760	753	727	681	683	671	704	693	726	698	680	703	699	749	734	677	699	719	701	710	687	727	698	710	658	712	676	718	718	730	693	694	696	753	710	712	729	724	695	692	741	734	696	686	744	709	691	698	715	698	663	696	683	725	707	710	694	715	722	700	707	745	751	689	722	708	744	749	729	664	708	707	737	712	690	671	719	763	715	716	718	747	697	699	716	690	685	703	715	697	701	710	706	684	732	713	734	702	745	726	731	725	699	736	686	692	672	722	735	707	718	730	672	710	769	713	710	755	699	723	720	721	714	723	764	745	706	777	697	716	702	732	696	720	744	677	741	722	694	685	731	731	706	715	657	693	667	699	734	728	726	687	693	717	729	699	701	780	721	714	724	663	698	698	721	702	684	752	723	734	705	697	702	671	693	721	703	730	756	747	708	655	747	739	731	724	708	713	656	702	786	681	806	773	724	725	730	690	675	741	672	720	694	702	707	727	675	660	703	744	703	679	712	704	688	732	732	653	736	678	693	732	697	689	673	729	719	696	685	709	729	701	747	705	671	679	739	682	689	698	709	676	710	717	679	730	722	760	755	677	673	704	748	731	669	717	741	754	696	733	703	713	723	762	670	711	678	693	704	654	777	742	747	670	719	699	718	732	704	720	702	751	710	708	736	726	759	717	744	677	696	740	766	720	736	747	702	790	737	741	726	709	697	688	708	735	693	713	739	715	711	679	719	716	731	744	696	737	710	688	733	710	711	666	658	710	731	715	706	736	742	733	663	736	688	652	686	685	717	677	705	689	701	695	716	709	698	712	695	697	718	721	694	731	677	755	703	721	718	722	702	717	714	707	728	702	682	780	686	683	750	710	722	712	717	759	707	724	714	768	659	676	731	695	713	703	707	737	704	737	680	731	713	709	749	741	670	735	747	678	659	672	726	726	670	715	659	749	675	688	709	745	718	738	691	659	730	736	733	744	700	705	713	672	690	701	748	720	695	724	676	771	708	713	698	697	744	707	687	708	738	723	703	670	728	708	726	730	705	707	719	701	697	716	690	693	757	671	711	726	689	709	723	713	740	720	730	711	721	745	709	717	738	720	681	731	672	676	748	733	741	713	750	696	747	736	763	706	711	717	707	721	691	724	695	663	718	677	762	716	702	689	674	743	702	733	755	718	697	721	644	763	673	682	707	711	708	691	691	684	707	742	681	726	713	688	721	756	687	713	725	700	654	720	740	732	706	725	724	719	672	697	741	670	715	734	716	702	680	696	704	676	725	704	720	675	682	671	742	675	727	706	693	715	744	708	719	693	712	682	673	724	714	660	720	728	721	761	744	746	746	724	702	708	704	697	701	718	712	729	741	675	741	711	726	682	692	688	743	739	708	719	734	718	696	677	697	673	691	679	729	714	690	712	707	711	713	694	688	690	681	751	666	732	733	776	733	739	712	679	707	727	717	718	686	708	713	686	739	708	750	716	708	738	683	716	713	696	702	765	683	714	685	719	673	678	711	707	706	675	764	688	737	725	705	676	668	736	707	688	694	708	707	692	661	736	699	689	709	694	709	723	743	720	764	692	744	742	729	717	697	716	738	701	728	716	695	714	695	666	694	706	693	676	714	758	718	738	681	715	686	688	727	682	715	743	733	785	724	709	681	689	683	705	735	704	695	740	718	788	708	777	679	749	728	710	675	766	699	683	614	693	734	728	676	795	757	696	719	749	719	748	684	760	721	741	703	670	719	731	669	727	703	719	669	670	714	741	684	732	755	746	653	725	754	667	698	696	705	762	724	722	740	696	747	731	679	719	720	664	768	746	678	720	668	711	709	714	710	728	766	683	709	709	695	710	627	732	720	695	711	729	713	746	703	695	676	708	697	702	778	701	691	686	703	681	695	712	753	747	686	721	752	641	733	731	682	695	731	693	705	697	720	670	695	725	717	729	645	720	747	720	690	718	718	711	676	749	729	698	700	704	741	708	640	713	751	725	744	651	698	766	686	695	700	645	704	708	693	692	736	729	682	745	721	724	778	724	724	711	709	692	719	758	723	731	695	716	752	664	695	740	687	686	725	711	710	707	682	704	720	694	724	718	679	742	687	667	749	708	726	734	670	708	740	718	719	733	727	727	667	713	709	690	644	688	737	713	734	721	655	660	741	716	712	714	759	733	707	727	687	742	712	686	718	733	706	697	738	731	671	717	710	718	661	675	697	732	714	726	694	717	748	750	716	694	704	738	733	752	712	745	732	685	710	730	736	714	733	712	698	681	745	702	704	716	723	723	766	735	724	747	709	707	675	743	733	711	733	711	694	669	732	742	721	675	681	669	714	754	722	723	759	688	682	715	724	721	706	713	749	733	673	734	752	679	694	718	689	736	728	693	656	704	673	724	694	705	693	730	675	718	683	718	751	694	713	689	773	702	689	668	746	713	736	702	682	721	712	744	648	735	740	731	718	647	752	715	698	707	732	751	729	733	693	721	716	701	711	721	726	647	723	705	760	717	712	681	727	700	741	726	692	688	692	725	687	677	740	697	689	762	712	715	749	734	701	730	667	684	735	712	707	711	709	728	733	720	705	692	718	714	713	764	713	761	696	688	719	708	737	702	714	704	664	684	698	715	725	669	744	698	708	774	738	663	714	716	715	725	660	672	732	723	726	756	675	725	710	723	727	736	687	696	746	763	732	718	708	656	705	743	718	701	673	703	689	726	729	709	703	735	750	696	681	715	698	709	728	758	738	717	740	731	709	735	701	687	748	709	683	632	706	744
47497	44900	29292	22322	18073	11665	6435	3736	2539	1976	1862	1780	1130	1439	1216	719	687	561	524	554	582	766	1006	1024	749	634	677	572	406	328	267	379	228	206	178	175	209	183	167	164	200	165	185	188	168	178	168	198	192	184	188	182	179	171	186	177	159	142	184	173	166	168	166	177	172	164	178	166	170	178	192	170	180	157	177	166	193	165	169	197	190	164	171	177	188	178	187	177	194	168	193	170	154	161	167	155	190	173	168	161	166	179	186	190	165	157	168	170	157	166	152	161	165	156	173	158	188	171	150	174	179	157	172	170	164	171	147	160	160	182	177	176	141	175	175	171	158	168	154	183	164	144	171	175	155	133	166	171	178	157	160	169	177	167	165	154	172	162	181	168	139	154	167	156	172	173	168	171	174	185	173	191	149	160	156	158	175	141	172	170	142	170	175	163	174	184	169	163	173	179	171	177	167	180	182	160	141	158	168	188	174	142	156	158	221	170	168	155	166	178	178	177	159	184	165	194	173	149	177	173	172	162	174	154	169	164	183	187	160	168	152	187	176	176	156	168	174	158	186	196	180	159	167	165	166	182	178	161	174	174	154	165	182	137	185	147	192	183	187	175	170	185	147	197	173	165	170	179	192	150	164	162	187	174	151	167	161	187	163	175	157	158	186	167	165	200	172	172	202	176	175	178	168	166	164	178	186	156	180	168	157	182	157	185	167	186	158	160	165	194	178	210	159	163	170	166	148	176	157	185	153	185	178	171	183	175	170	168	180	163	156	184	155	138	149	148	179	193	158	180	165	193	167	181	193	191	158	170	162	171	186	178	167	163	173	154	157	147	170	178	163	170	171	178	144	180	191	147	186	135	153	158	137	163	150	150	159	162	175	185	184	172	178	179	212	165	191	180	186	155	177	180	206	189	177	182	187	174	181	166	182	172	147	188	179	163	215	161	176	164	168	171	164	152	169	172	175	183	169	176	197	133	178	160	160	168	172	165	181	157	173	159	161	192	165	180	155	153	193	161	176	146	175	157	187	152	160	145	174	173	160	171	173	174	161	167	177	155	175	141	183	167	167	171	164	159	188	173	166	179	182	160	181	179	161	152	164	160	157	150	164	161	153	165	182	138	187	146	162	172	152	171	166	162	170	166	188	190	175	169	169	170	152	165	171	168	171	176	159	178	190	166	154	183	191	191	183	175	165	163	174	170	163	192	170	178	176	155	167	167	153	172	136	140	153	152	155	177	184	160	185	156	173	143	147	173	180	157	183	143	180	163	180	136	172	154	181	175	183	186	164	154	161	164	148	189	160	181	156	158	171	194	179	177	156	198	147	155	177	167	187	182	179	173	161	169	155	160	187	188	191	167	160	171	151	174	176	150	179	154	161	176	167	180	183	136	205	194	181	151	171	154	153	186	161	179	178	189	165	196	162	161	151	177	158	147	173	174	189	176	172	163	158	172	175	174	167	154	157	171	174	156	164	158	177	141	165	177	163	162	174	176	173	192	167	169	175	179	192	170	162	193	183	174	174	169	176	160	184	173	175	160	174	177	165	175	159	159	164	152	173	149	150	167	158	152	164	190	180	171	182	180	153	172	186	172	162	167	173	184	164	172	159	158	175	155	170	158	171	163	158	153	138	166	185	161	177	172	172	179	179	162	169	186	170	172	162	169	167	180	140	169	140	149	186	164	166	177	176	200	170	183	190	147	168	179	169	191	172	177	199	194	187	156	173	166	170	181	160	152	131	183	163	167	181	160	157	158	160	159	178	155	174	181	173	186	171	160	185	154	201	166	183	163	189	171	190	172	161	169	180	171	165	144	157	160	162	191	150	162	184	160	178	173	166	145	164	184	160	172	186	175	154	158	156	161	171	168	193	143	169	161	159	139	169	157	165	177	161	172	173	167	180	177	176	138	177	151	169	176	167	143	180	174	190	166	169	167	159	151	167	168	178	176	179	165	172	161	183	169	146	170	175	161	169	165	169	156	158	173	161	172	162	164	177	147	174	172	178	185	172	170	165	169	159	159	168	161	156	160	152	164	169	170	179	156	167	187	160	186	143	171	171	156	158	151	171	170	166	142	167	160	190	164	158	182	155	162	174	181	172	161	171	168	178	177	191	159	157	166	170	163	164	161	172	153	164	172	179	174	175	179	154	156	154	173	179	156	162	171	181	198	185	171	172	177	177	189	178	164	158	157	172	154	182	169	161	164	163	173	184	160	180	187	181	168	180	162	183	172	166	196	196	159	158	175	169	161	187	173	142	154	159	153	154	146	179	178	191	171	162	172	190	173	145	192	162	163	180	140	153	187	163	173	191	153	154	167	173	168	148	158	150	177	148	152	171	165	162	161	180	156	180	192	174	158	169	179	158	184	170	171	171	166	182	174	172	159	176	162	166	157	144	168	158	180	178	168	166	156	167	156	166	160	164	182	150	165	189	149	164	171	153	178	175	197	187	181	148	168	173	175	174	157	179	160	165	198	181	167	196	171	175	170	156	172	162	186	178	147	183	169	171	157	176	188	147	144	165	172	157	168	164	154	161	172	172	180	155	182	144	196	172	209	159	173	154	180	155	190	159	151	185	173	168	182	162	185	183	174	185	179	176	178	171	176	158	160	168	176	186	190	178	167	168	160	194	164	146	186	191	179	179	189	156	162	169	187	189	162	139	152	161	180	169	189	151	154	180	171	177	182	163	178	160	149	176	166	176	162	190	161	153	172	183	178	180	171	179	178	175	166	163	147	175	181	182	176	183	181	179	174	177	165	157	173	188	128	167	165	174	180	144	156	170	163	172	176	153	174	169	177	162	178	136	161	161	168	160	175	171	178	164	158	165	163	182	154	165	165	165	170	173	160	160	167	166	190	167	175	182	170	181	152	178	175	164	155	170	173	176	176	171	166	166	177	166	159	159	171	168	162	176	153	181	183	171	188	183	148	171	162	164	165	175	185	171	162	161	155	166	160	180	163	173	175	158	152	195	150	171	179	162	164	176	153	177	151	170	157	184	150	173	171	188	166	149	176	173	180	167	169	153	169	160	171	154	163	177	178	178	165	167	186	156	146	196	174	185	173	188	152	178	170	169	166	179	168	164	163	183	160	163	161	164	173	179	172	154	146	189	203	164	156	163	166	179	168	176	158	165	133	165	164	160	161	171	159	171	156	158	167	156	169	158	171	189	151	171	161	159	156	151	147	162	165	173	167	158	169	187	160	184	156	173	147	138	138	156	154	185	172	163	170	194	146	169	167	172	176	182	139	156	165	179	168	175	155	197	152	166	173	187	150	149	177	153	153	196	160	187	184	184	152	166	136	161	187	159	155	169	167	172	165	174	190	168	178	186	172	152	170	140	159	195	162	173	162	157	164	176	149	173	155	176	158	135	165	160	143	155	161	159	195	140	168	167	201	166	157	195	174	157	178	166	183	175	155	148	166	170	141	165	160	165	162	156	187	173	146	169	173	162	182	155	164	177	157	183	174	166	184	185	176	175	160
39801	45511	21221	16418	13857	9841	8449	8177	6834	5848	6185	6391	3990	6235	5024	3786	3688	2984	2826	3234	3658	4732	6181	6110	4835	4009	4309	3132	2166	1664	1303	2155	994	772	712	714	726	703	690	693	710	644	654	671	607	631	652	661	623	667	690	643	614	597	606	619	637	662	635	631	635	628	688	627	608	642	623	622	599	555	635	629	604	580	636	592	670	589	633	662	645	615	608	539	569	607	599	573	601	566	544	586	570	567	555	502	512	496	514	538	555	563	578	557	507	561	496	568	558	577	518	559	492	560	579	529	550	514	542	558	550	539	529	505	539	555	571	552	583	553	533	558	547	538	529	572	545	576	528	538	568	540	554	581	541	532	537	541	569	566	537	527	525	549	548	557	560	547	575	540	531	544	512	532	543	519	546	570	542	564	585	546	593	541	588	532	516	533	490	488	552	499	558	585	559	513	543	557	530	501	528	556	534	563	530	541	524	578	527	544	575	533	524	560	566	535	581	540	526	557	545	575	548	548	525	512	556	562	537	553	524	562	497	513	528	530	536	511	522	525	538	481	521	560	577	528	543	537	476	528	543	552	516	530	521	580	556	558	539	532	549	527	523	513	572	517	559	526	497	544	549	553	517	544	586	522	573	549	546	571	563	487	580	533	559	552	527	513	491	532	554	551	509	510	541	512	534	581	537	550	524	594	522	520	561	557	517	562	562	515	580	547	566	564	545	555	534	517	535	479	534	540	552	570	536	557	486	554	531	565	522	530	537	538	511	522	558	514	508	499	583	568	539	608	583	539	503	572	538	542	528	537	519	528	517	533	597	578	545	519	594	584	519	502	534	524	587	567	492	555	560	510	508	568	561	528	514	566	568	512	541	533	523	552	507	538	507	545	562	515	520	553	520	550	499	553	520	532	541	533	533	541	601	613	533	555	537	522	502	547	532	521	534	534	545	533	532	555	563	556	567	566	543	459	572	536	565	549	520	553	568	565	547	510	520	523	524	547	541	490	509	537	576	549	536	541	528	543	527	521	523	560	554	553	555	549	570	549	515	502	536	576	553	562	540	533	535	553	551	557	550	557	528	522	505	532	554	535	533	559	500	550	571	550	528	537	550	494	577	548	501	575	538	555	575	539	553	575	498	511	537	560	550	498	525	581	536	557	534	549	537	538	558	517	542	548	518	519	531	545	570	577	543	526	566	558	522	536	533	538	553	495	512	552	549	546	522	512	543	488	571	512	564	537	550	567	533	534	504	523	564	521	551	557	560	591	538	506	575	532	534	526	547	521	560	523	551	552	539	561	560	576	523	519	569	518	513	531	536	546	502	547	527	491	514	530	565	526	545	523	533	543	555	525	532	553	548	551	548	573	582	484	543	528	525	558	597	531	530	574	560	561	533	566	508	573	578	559	559	570	533	554	530	552	532	583	565	553	522	536	530	559	581	568	541	575	545	566	542	539	560	559	541	540	514	573	550	552	547	515	524	537	542	535	566	542	552	522	540	518	517	544	484	584	558	530	551	544	535	556	542	585	559	552	548	491	530	514	549	530	543	556	546	532	553	525	532	522	521	534	543	548	505	540	567	523	540	535	552	557	543	544	528	541	498	551	543	483	557	562	551	507	518	502	540	576	523	584	544	539	566	524	530	509	529	594	532	547	562	580	555	554	551	534	512	552	560	528	515	575	542	542	563	538	547	567	588	528	541	521	529	521	601	542	555	538	526	546	548	541	558	575	545	522	550	578	560	571	589	506	552	513	533	581	558	525	532	481	578	549	502	519	534	517	550	518	521	536	507	517	566	504	563	527	513	522	598	574	527	524	577	537	578	550	544	557	560	556	568	553	514	517	563	580	501	507	537	534	568	563	532	541	545	506	521	538	524	568	529	523	528	561	562	529	519	505	600	514	516	576	557	537	529	562	575	526	515	572	569	567	521	518	537	525	541	537	548	521	559	537	530	530	545	551	526	561	534	518	523	554	539	554	575	555	591	519	543	547	533	601	514	531	544	547	534	559	522	530	575	546	580	539	540	513	558	534	554	523	520	525	531	544	555	511	547	544	546	547	536	542	537	591	517	507	556	521	519	521	600	591	539	537	528	539	559	508	515	527	528	548	526	527	563	527	539	538	592	545	551	538	525	516	557	537	519	519	538	541	553	554	565	515	541	546	503	547	577	567	577	566	517	565	560	557	518	529	530	563	538	540	556	536	550	529	534	583	538	522	547	483	544	546	533	470	545	560	519	526	542	520	528	555	567	508	536	521	553	530	571	553	508	523	520	580	570	524	594	554	599	501	570	507	507	527	548	520	558	538	557	529	544	504	576	543	496	531	513	532	536	526	533	549	536	516	541	554	522	527	522	512	583	508	561	551	549	546	533	536	559	530	560	509	514	507	591	523	578	559	529	530	550	509	571	519	560	579	594	545	541	554	528	487	575	518	541	516	500	504	540	544	540	553	553	552	559	532	542	532	567	563	520	569	574	535	579	529	553	548	551	595	512	544	549	528	521	520	554	563	542	570	555	572	566	514	595	510	553	579	560	516	519	519	535	530	553	524	517	526	535	528	554	546	558	580	510	566	535	539	542	545	551	513	545	559	516	567	543	531	518	554	534	527	513	507	530	565	576	561	546	530	547	542	603	519	513	549	563	510	536	531	484	537	558	550	536	512	537	514	551	532	533	510	555	550	535	537	521	525	524	577	526	560	522	515	526	568	550	552	545	535	536	564	545	527	551	523	584	554	560	506	517	570	527	528	540	557	543	516	530	565	524	507	544	536	549	582	514	503	519	563	541	542	578	476	523	528	520	540	550	568	536	563	514	569	509	558	573	547	537	552	554	571	537	535	531	561	523	525	530	508	531	537	583	526	535	552	545	552	561	509	537	537	571	528	519	556	526	514	515	539	501	538	562	492	508	538	529	542	536	523	554	549	549	550	559	543	532	504	532	574	556	565	485	535	536	534	546	515	561	540	502	556	554	555	541	565	551	591	518	568	582	495	558	567	574	574	544	543	524	528	553	504	561	554	584	520	541	540	567	511	566	528	499	531	534	502	503	560	553	586	506	554	544	547	539	520	550	544	508	547	510	533	541	545	514	526	545	546	516	538	525	534	500	578	580	527	543	515	546	560	540	551	537	589	545	585	529	536	598	581	534	512	502	558	537	550	583	541	513	549	548	558	535	547	509	547	563	552	579	551	560	538	568	544	520	535	537	514	533	539	531	544	514	561	542	547	531	567	554	547	553	538	536	555	510	543	513	538	522	565	522	502	530	532	570	527	547	505	514	559	505	542	533	498	555	535	555	554	532	565	553	548	520	551	521	570	564	529	566	550	541	498	554	502	504	563	533	518	558	535	538	549	546	538	562	562	562	489	518	543	509	553	580	590	556	480	548	536	542	567	568	551	547	524	529	549	570	514	523	572	522	534	545	511	547	507	548	561	554	611	543	536	582	531	531	530	589	577	539	544	477	541	551	554	526	597	523	531	574	561	554	550	527	562	550	530
56084	46615	31258	24763	23996	21178	14900	10126	6951	5415	5160	4607	2614	3355	3291	2000	1631	1334	1182	1322	1393	1896	2712	2598	1988	1753	1674	1205	838	581	469	585	336	298	323	297	284	283	269	240	247	256	250	260	259	246	243	251	277	247	264	250	264	271	231	255	256	219	233	240	252	256	241	227	241	237	243	252	253	257	260	258	280	246	252	236	265	240	241	242	239	234	251	239	226	222	223	263	251	233	218	251	259	238	211	219	210	239	214	221	247	200	229	202	248	235	220	236	222	222	237	219	230	201	196	223	220	249	221	231	242	212	250	212	237	227	218	228	230	212	222	219	234	208	227	226	220	215	232	239	212	213	209	220	264	233	257	229	254	257	262	207	244	230	202	220	197	225	250	235	227	236	257	229	230	238	219	212	212	223	227	234	213	206	239	250	241	244	216	213	220	232	231	234	229	261	214	230	245	224	233	243	242	244	227	185	224	219	216	229	221	240	233	222	228	244	204	219	237	251	218	216	229	237	223	223	224	216	233	232	229	245	254	242	251	217	225	199	262	243	263	235	250	213	229	232	222	199	195	236	208	217	236	240	237	204	230	227	197	223	233	237	229	223	228	233	224	228	230	218	227	265	239	235	241	223	258	231	194	225	252	212	239	244	214	239	214	242	216	233	202	222	245	212	206	216	230	215	234	212	236	196	202	221	221	228	259	222	230	215	212	218	231	199	224	209	204	227	254	240	240	232	232	196	239	213	230	230	231	226	237	206	218	209	233	233	231	230	220	228	236	205	233	243	238	216	208	210	215	217	232	226	209	220	210	222	237	249	228	216	230	227	220	207	223	222	236	221	223	212	220	168	220	226	232	213	205	240	230	254	237	256	226	226	231	230	203	205	236	237	244	242	209	271	232	224	218	219	219	212	221	227	234	231	230	235	207	232	228	244	211	203	235	235	243	240	217	260	212	219	183	222	229	209	228	228	225	224	230	252	221	228	200	203	211	218	195	237	204	220	243	237	258	218	242	202	249	254	220	231	244	214	192	231	236	207	226	229	226	233	224	206	188	240	239	216	222	237	219	241	215	223	240	226	232	206	229	259	239	241	230	215	226	242	250	224	251	239	226	189	246	223	218	219	210	208	200	211	225	214	244	254	247	206	214	210	197	215	226	225	217	210	198	243	225	233	254	216	211	236	228	216	200	205	215	217	273	246	225	240	212	219	223	253	218	217	231	239	218	238	217	247	238	222	240	237	217	219	212	215	253	232	223	235	231	227	238	254	236	234	243	216	220	224	216	250	199	217	218	213	187	222	226	262	207	238	230	246	229	243	216	248	224	230	237	239	240	257	200	237	201	221	213	242	217	244	236	234	201	238	260	210	198	232	204	231	254	237	234	199	226	206	210	208	250	206	212	231	232	236	243	229	231	224	234	199	212	226	217	222	219	225	240	222	232	222	236	234	243	227	207	205	237	240	220	250	269	229	224	203	204	237	217	239	198	189	204	224	206	216	209	221	218	213	229	242	219	220	211	230	229	205	227	204	234	245	225	239	226	211	217	242	232	193	213	225	236	209	219	228	221	231	237	249	218	224	211	249	210	232	212	218	218	239	244	226	206	246	212	225	237	202	212	241	241	217	244	211	254	224	203	225	217	210	231	214	253	212	207	193	208	241	215	223	229	216	244	209	225	247	217	206	220	248	189	210	229	226	238	222	221	230	223	207	250	216	228	242	215	234	210	251	231	220	217	207	211	232	234	192	241	223	219	254	212	223	217	229	224	207	238	206	212	250	223	210	240	190	234	222	210	247	197	241	222	234	217	177	227	234	224	235	229	237	222	227	209	250	221	230	245	232	211	222	201	208	233	225	204	228	206	214	202	230	219	249	226	223	220	243	247	239	217	226	218	235	202	200	214	213	211	236	215	242	205	215	208	232	193	221	235	233	221	231	198	232	229	231	232	240	241	246	254	224	223	211	228	226	230	213	259	237	231	232	185	230	235	227	216	222	235	209	235	211	225	224	213	244	233	214	224	204	253	218	213	231	189	207	249	238	237	257	223	221	208	229	199	212	227	227	207	234	219	233	250	214	203	212	214	234	208	245	230	218	203	244	236	216	221	237	213	230	221	241	199	221	244	215	207	244	243	193	230	224	220	256	236	201	221	240	227	206	253	229	238	223	221	211	209	195	196	220	246	220	191	234	228	217	221	194	223	209	242	228	240	233	250	216	216	220	266	219	233	221	226	208	241	232	218	237	236	226	200	206	218	236	227	198	252	231	233	235	242	221	224	217	193	222	239	240	249	208	233	241	201	241	225	272	197	228	221	231	225	213	223	236	214	229	216	223	228	232	243	252	196	230	207	239	220	249	227	211	236	236	196	234	234	219	239	235	224	204	226	225	224	226	207	231	221	242	211	223	231	225	198	208	240	231	255	243	231	196	217	187	213	241	222	254	224	214	244	209	206	219	225	243	231	221	256	200	223	239	223	245	223	225	212	255	211	222	228	213	222	236	207	223	242	240	226	222	244	209	234	252	209	228	212	210	211	227	230	227	220	216	233	229	225	212	206	234	221	256	218	211	225	225	224	218	204	227	232	234	243	225	190	224	220	219	228	218	218	221	229	196	239	225	228	228	228	232	242	217	228	248	229	206	206	245	211	254	209	196	221	234	244	244	233	225	207	216	206	214	215	205	232	242	224	240	230	235	217	209	224	244	205	215	232	224	229	231	238	228	236	231	234	247	197	244	218	207	216	206	197	235	231	216	234	229	202	223	240	195	226	231	217	207	229	209	221	196	222	229	212	241	230	229	220	222	222	216	259	221	219	224	235	189	267	245	257	229	228	247	221	209	218	211	208	194	226	203	210	250	218	252	244	230	205	218	197	239	201	198	227	199	213	211	214	226	194	237	215	229	233	249	227	213	233	234	231	226	207	240	219	213	220	234	203	221	208	218	196	240	240	235	200	209	221	229	201	216	219	218	238	227	220	194	206	246	245	219	254	230	236	229	226	240	235	229	226	239	211	213	218	226	235	228	218	213	220	217	225	216	218	220	213	233	216	205	214	217	237	215	223	211	216	236	204	217	254	259	201	227	235	219	235	215	233	209	231	209	249	212	236	212	218	214	228	241	220	197	217	223	227	203	232	238	236	248	210	202	232	213	197	236	216	211	220	251	223	213	251	233	213	212	231	198	216	233	224	214	213	218	250	206	203	239	213	182	237	239	218	217	223	215	248	205	237	214	203	224	245	240	214	234	220	198	227	221	249	238	215	232	236	236	260	215	232	243	225	242	239	236	214	218	218	212	259	230	229	222	232	225	238	245	220	239	234	222	214	206	229	219	246	212	225	200	249	230	215	218	205	212	212	237	231	227	220	245	196	217	227	246	190	227	228	225	217	208	227	220	236	211	227	228	205	220	230	209	212	239	202	262	230	215	217	259	225	245	219	214	211	257	225	224	212	247	231	235	227	223	243	221	219	201	234	220	243	239	260	204	206	220	209	218	225	218
46434	51065	28796	24897	22324	17623	12786	13665	12984	12516	13068	12523	6966	11825	11192	8132	7475	6330	6698	6806	7313	10049	13928	12906	11100	9641	10138	7072	4863	3598	2589	3516	1648	1150	1149	1065	1113	1111	1027	989	1019	931	993	937	1031	927	885	898	905	832	872	869	860	869	876	862	884	913	869	826	908	893	926	832	889	767	769	783	789	868	795	843	877	791	831	868	865	876	818	867	940	831	830	773	806	731	792	737	739	779	778	710	724	731	737	741	715	755	730	701	715	716	708	677	646	726	689	665	723	698	700	741	721	658	733	687	646	716	718	705	646	708	691	669	663	670	741	711	679	672	667	631	688	661	669	644	686	646	672	667	691	692	672	679	671	668	672	719	695	670	685	718	669	696	678	706	677	659	664	675	706	655	685	698	722	659	676	666	681	714	648	650	657	688	664	753	631	684	649	679	740	615	665	648	679	704	654	665	689	670	709	640	666	688	679	677	699	634	690	717	676	634	722	691	654	690	706	688	668	735	692	651	642	672	709	602	702	628	646	692	627	663	677	677	655	694	684	696	662	674	665	637	680	707	730	713	684	716	653	670	704	670	669	703	689	652	675	699	677	704	667	673	672	695	645	663	683	668	693	713	661	697	703	679	646	698	689	688	661	728	654	706	697	667	727	707	734	705	655	649	693	718	648	677	658	659	691	678	646	682	689	692	684	636	653	691	699	638	686	681	694	653	691	722	670	638	677	674	689	671	668	672	676	675	660	701	667	677	649	707	666	685	662	740	647	643	684	661	687	656	664	671	687	681	720	684	657	663	675	726	715	710	698	678	699	739	654	681	693	686	704	674	662	669	693	656	645	700	661	661	652	689	688	682	617	686	699	668	693	700	721	678	640	656	694	650	716	700	662	697	701	693	688	667	692	709	684	644	666	694	703	668	659	694	644	686	730	709	702	666	638	691	699	703	674	645	665	741	663	687	705	687	675	707	712	723	665	665	685	698	698	660	677	651	693	670	656	708	684	687	656	654	661	674	694	716	672	663	681	678	725	679	661	674	699	657	667	709	696	657	726	688	678	684	706	671	761	630	709	677	644	646	661	650	720	656	678	657	613	685	658	655	698	728	647	677	690	657	677	673	670	696	680	671	698	665	717	692	652	707	709	631	722	686	669	643	695	693	701	677	624	687	697	675	628	692	694	735	673	687	688	662	643	625	664	653	706	651	712	688	647	669	702	660	683	688	701	684	670	663	712	658	712	684	687	717	670	681	638	700	643	686	611	674	686	680	639	670	714	684	639	647	663	681	668	614	666	664	680	683	684	707	665	695	684	633	661	720	698	671	642	679	646	683	645	700	699	702	652	758	651	731	683	678	719	682	675	655	685	673	686	639	643	712	661	679	653	670	680	691	680	674	679	700	657	669	703	643	686	702	673	632	689	712	713	699	672	670	717	663	685	667	651	720	679	657	669	660	682	699	678	699	663	615	663	723	669	704	682	690	671	694	684	663	669	687	686	692	670	723	678	692	713	683	646	676	610	688	659	681	689	696	658	695	683	669	637	681	713	706	670	672	682	658	635	711	642	708	682	710	700	661	672	667	633	697	659	697	652	646	625	681	633	688	692	599	655	648	694	701	674	692	728	680	696	723	692	710	732	658	691	674	682	655	628	663	701	693	656	650	693	685	670	658	666	683	691	725	690	698	727	702	670	687	708	644	699	680	683	674	636	672	714	676	692	643	669	696	715	637	711	682	674	709	671	666	675	673	622	678	687	648	681	670	729	720	723	704	686	691	684	665	687	700	684	656	678	682	629	706	706	634	689	740	702	662	627	664	723	679	693	674	716	712	748	694	715	684	715	679	668	702	675	638	643	667	658	668	727	665	665	652	685	672	661	660	652	669	695	654	667	691	688	705	648	676	688	704	662	667	736	641	681	686	658	672	674	642	688	712	641	659	676	667	637	651	667	706	697	649	682	629	684	635	696	698	655	656	705	667	666	628	684	706	698	640	662	647	721	688	635	698	726	678	698	711	693	684	686	665	700	685	685	737	684	697	672	651	672	695	704	710	628	677	699	656	664	673	681	655	642	701	682	731	676	673	683	709	674	656	664	664	682	678	690	662	690	669	635	669	680	705	668	662	670	708	681	737	642	660	673	642	618	681	707	689	712	674	657	701	680	631	707	697	687	676	698	691	672	698	641	714	708	660	648	676	644	632	665	671	695	705	666	663	701	682	658	706	703	661	682	645	671	710	705	655	712	726	682	653	664	673	647	690	686	647	690	693	656	701	682	660	661	660	649	622	669	705	707	719	694	637	641	650	675	645	691	705	737	717	660	675	659	664	745	629	692	638	688	652	640	730	639	660	673	719	730	673	691	708	676	639	657	627	685	638	716	652	648	699	683	693	702	688	683	704	693	674	661	694	712	725	622	669	669	681	744	685	706	706	756	650	675	655	687	674	692	672	661	744	685	674	642	671	639	687	679	690	668	656	673	673	702	618	677	663	708	656	655	689	683	681	683	664	687	643	699	677	713	656	676	663	668	703	683	713	693	630	668	710	695	635	698	712	679	688	677	646	704	669	673	659	682	699	737	644	642	669	696	692	643	625	662	651	713	667	690	681	688	667	679	717	707	652	664	660	680	670	665	697	687	676	709	640	645	680	717	701	628	655	684	673	696	671	651	662	642	653	726	739	667	698	655	689	641	693	661	685	690	721	640	677	675	714	669	706	654	704	674	654	697	668	680	720	713	630	678	670	670	713	673	705	675	637	707	656	684	631	708	729	706	684	685	722	703	696	656	693	687	674	693	668	706	675	665	719	660	687	674	669	661	668	677	640	671	708	682	656	716	680	671	679	642	669	728	692	713	697	697	696	672	661	715	646	734	688	678	676	686	680	669	712	671	679	638	714	659	696	675	675	686	691	668	710	681	673	659	652	668	665	658	653	703	698	674	710	701	633	729	652	706	694	700	662	685	653	644	657	703	679	664	690	661	675	692	658	677	678	682	673	684	665	646	661	653	733	601	682	675	677	688	686	655	706	659	700	675	658	698	697	720	678	668	667	677	610	656	684	646	681	685	693	696	681	696	724	701	613	683	658	661	636	657	696	666	662	695	655	645	651	655	686	711	691	660	689	651	701	660	677	699	698	693	637	632	682	696	699	688	715	678	665	645	710	723	678	675	708	687	654	716	730	668	694	654	707	642	652	688	737	700	667	728	701	654	695	711	637	694	671	681	680	651	675	637	687	689	684	702	619	677	676	678	671	681	674	648	708	720	651	719	719	712	700	685	699	696	678	722	684	717	688	694	653	672	666	685	672	662	698	683	713	732	662	675	648	697	681	700	644	643	704	651	717	642	680	708	682	671	674	656	655	668	682	682	728	690	687	704	683	719	688	618	684	712	626	683	677	652	700	688	675	684	697	666	615	676	685	744	721	686	737	686	671	646	653	625	682	681	667	698	655	663	673	722	736	728	693	692	695	655	681	663	662	666	723	648	656	732	706	674	706	670	647	663	680
24530	24699	13189	6259	4480	3450	2319	1565	1084	868	1052	886	551	584	717	521	463	379	429	382	419	547	623	611	459	500	479	364	327	281	252	305	235	240	236	215	231	220	230	228	201	239	232	239	224	224	212	240	236	242	254	218	239	228	205	208	228	208	229	222	221	219	243	223	227	237	214	206	227	222	242	215	227	224	224	213	214	244	216	234	246	243	256	227	249	221	235	213	203	231	227	193	210	243	240	221	226	253	207	222	229	229	200	215	246	234	195	234	219	238	226	216	214	226	232	211	230	227	220	227	234	208	221	221	227	225	209	212	237	242	212	232	248	226	225	226	220	207	224	247	237	226	239	232	231	216	219	231	217	236	238	221	224	214	217	239	213	265	215	233	225	211	226	225	203	233	235	201	200	186	214	233	248	255	204	232	236	212	195	207	225	225	213	226	207	216	205	226	224	210	246	241	208	221	231	229	212	178	217	225	229	230	231	243	232	232	216	202	234	223	232	219	197	206	219	249	212	227	224	222	215	212	242	240	224	221	221	235	209	214	232	213	223	223	205	222	245	219	229	211	234	218	211	195	223	219	243	234	233	229	218	235	232	235	215	254	199	207	228	227	235	227	230	229	217	230	216	244	218	213	211	214	191	216	211	212	226	208	205	213	211	206	242	239	215	220	230	213	221	212	220	213	218	239	227	247	210	224	228	222	195	204	215	221	208	218	233	231	239	225	237	214	224	235	223	219	211	248	223	216	213	228	236	229	225	231	206	221	251	226	223	223	240	242	212	198	236	206	233	237	197	226	222	226	221	226	238	223	233	230	227	233	208	204	244	251	256	225	224	211	204	199	214	228	233	236	228	274	201	222	236	195	194	218	235	213	240	205	223	235	234	217	217	235	208	240	199	217	245	237	220	208	229	220	203	204	222	221	223	202	208	257	235	199	210	222	215	201	204	212	232	257	234	215	227	242	221	217	214	216	245	211	215	227	229	212	224	176	193	199	202	219	227	226	226	226	216	214	216	232	239	186	221	233	216	220	242	224	207	205	225	238	243	242	248	221	259	219	237	223	204	252	216	242	248	230	228	226	204	216	235	220	232	209	205	235	252	225	216	200	216	223	229	232	212	226	219	225	218	242	214	231	225	216	257	242	212	201	230	215	205	221	222	217	208	232	239	224	222	239	211	227	230	216	221	235	215	209	208	226	236	227	205	189	204	212	222	236	255	231	232	212	207	209	228	211	218	205	214	228	214	243	230	228	236	252	266	226	211	217	213	227	225	244	210	210	235	219	211	213	204	242	229	230	202	227	211	207	212	199	237	204	240	231	227	231	224	216	218	223	221	235	243	215	230	231	218	218	223	215	240	219	243	222	238	228	235	234	194	213	217	218	240	210	237	210	243	228	209	241	228	247	201	246	203	211	234	241	253	235	205	206	233	223	223	182	235	230	224	230	225	173	225	244	246	227	212	217	230	203	209	223	224	250	241	213	234	210	221	250	238	214	207	227	206	227	210	222	187	213	226	236	227	243	242	247	238	238	229	248	204	203	226	210	214	209	208	211	246	218	210	202	203	202	190	210	218	232	222	216	227	230	233	222	243	212	230	208	224	221	248	210	224	225	224	231	201	215	213	196	213	223	218	239	217	219	216	204	199	228	243	220	228	233	207	205	232	220	207	243	212	230	232	236	218	196	208	244	239	229	246	226	221	242	241	211	213	223	237	231	216	231	231	231	224	215	197	195	214	213	217	205	208	219	247	223	227	225	225	191	218	229	219	217	202	213	235	216	250	202	260	232	224	202	215	215	208	207	217	224	225	213	225	244	242	223	250	219	233	238	227	231	250	212	236	194	236	215	234	234	241	223	202	184	218	222	237	251	219	233	193	201	201	223	225	214	206	222	244	239	213	230	227	231	236	228	219	208	214	245	242	226	224	217	211	228	211	204	204	210	214	218	210	214	226	226	243	204	230	224	194	213	225	219	188	215	208	196	242	212	217	225	231	205	215	204	215	235	227	201	223	215	195	220	232	235	239	187	228	210	209	256	242	246	225	213	221	202	222	230	246	238	220	212	224	216	220	234	240	199	225	224	224	247	249	214	232	203	248	240	210	223	218	217	238	226	219	214	217	226	209	206	221	225	222	216	214	226	244	205	225	212	234	217	243	234	236	234	235	238	242	206	204	242	202	224	228	207	235	235	181	244	236	224	235	221	214	202	218	229	223	233	255	214	239	225	227	194	192	228	213	229	229	233	211	215	232	227	235	224	218	216	236	253	217	218	183	237	214	212	221	234	208	233	236	245	240	219	235	218	205	209	231	222	211	228	209	217	216	202	216	240	245	225	214	204	232	216	204	193	220	236	230	217	193	205	195	216	222	212	224	211	205	215	236	215	220	243	204	185	212	219	210	236	208	249	222	213	228	208	203	238	222	216	242	218	236	215	202	243	220	205	193	238	215	223	231	213	216	218	211	226	215	244	209	232	218	208	227	243	249	219	198	208	222	228	234	201	234	265	231	212	251	207	222	229	201	199	234	212	232	208	227	234	246	207	209	217	201	228	222	211	234	230	240	249	208	223	225	224	221	198	224	196	221	212	225	198	236	261	211	208	210	218	216	239	226	220	213	215	196	229	207	212	238	200	237	255	229	228	205	205	241	219	241	208	217	234	234	223	254	228	208	226	224	218	194	184	229	235	179	232	210	186	227	256	225	205	236	227	224	214	206	226	224	212	214	240	218	221	202	208	207	244	225	233	201	238	247	162	228	228	228	223	209	223	222	217	224	217	260	190	216	247	226	227	217	239	229	240	241	222	222	208	198	240	200	227	224	221	195	244	230	232	223	214	215	191	215	206	249	222	229	227	196	196	220	205	251	225	230	232	215	194	218	219	232	203	238	238	206	213	206	191	211	228	234	225	225	232	211	244	210	215	201	208	221	220	228	218	237	204	236	217	238	199	230	234	183	231	223	207	243	210	207	229	225	219	216	223	223	227	208	220	240	250	235	207	240	227	224	237	215	225	227	219	237	197	225	212	220	232	218	216	215	219	226	232	241	227	219	219	232	212	203	197	212	250	205	243	208	231	236	206	245	239	256	218	229	222	222	225	215	203	215	202	203	226	199	207	234	225	226	229	224	218	182	227	216	227	241	214	236	214	216	228	228	215	227	180	216	213	241	230	199	217	244	210	204	243	216	223	239	245	222	202	245	184	221	212	271	192	222	253	246	222	213	248	211	201	201	246	225	213	222	202	252	230	216	215	226	230	216	233	227	217	238	204	223	208	206	222	213	198	201	219	217	241	227	220	220	227	223	224	208	242	217	217	238	212	225	223	210	215	243	228	233	228	210	210	213	203	222	209	232	222	239	235	208	235	229	235	258	227	223	215	219	216	197	206	218	242	200	213	226	227	211	221	209	205	229	233	227	240	242	240	207	247	225	244	252	238	234	229	232	191	206	221	212	205	229	216	242	225	226	224	243	210	195	232	212	197	226	204	220	217
21146	27807	12023	8027	6524	5251	3489	3488	3181	2708	3264	2829	1795	2425	2473	1931	1832	1653	1714	1607	1799	2398	2950	2991	2267	2252	2243	1739	1374	1190	947	1048	822	792	777	753	760	682	767	770	753	762	747	738	764	773	691	743	687	739	736	710	705	715	676	705	679	748	738	694	719	775	682	714	730	685	720	731	748	704	703	685	705	696	749	718	707	692	785	704	792	691	761	762	758	701	706	731	728	683	725	720	692	693	716	709	701	695	667	694	704	727	667	687	682	699	686	693	690	678	662	715	671	653	655	743	624	738	700	675	670	666	693	699	673	676	717	639	706	677	674	672	681	713	673	714	701	628	695	695	679	659	677	682	709	672	656	676	670	699	698	656	666	682	672	642	702	687	744	720	672	724	687	708	681	663	696	679	722	705	681	686	655	654	671	711	655	683	661	662	675	722	672	677	678	686	721	683	727	700	691	694	614	691	679	667	672	691	645	669	677	669	685	651	636	622	721	669	724	683	673	727	737	641	709	697	743	665	679	643	726	667	673	694	707	659	667	704	683	712	665	664	676	711	737	711	665	683	663	685	716	693	621	725	678	690	697	653	695	723	687	651	715	698	666	671	664	715	721	706	708	685	689	710	699	661	665	665	637	719	649	663	698	705	693	685	727	647	711	718	688	688	689	657	674	713	728	706	668	770	725	660	698	693	657	737	705	686	683	689	655	720	671	625	684	660	667	699	668	708	704	643	692	714	703	663	658	652	690	701	694	672	671	694	674	702	689	701	693	649	679	678	694	666	696	666	678	701	695	660	651	653	694	666	710	664	732	707	693	660	680	671	701	686	689	703	671	718	683	728	668	666	628	689	643	708	716	739	645	697	705	696	669	699	637	687	683	657	665	689	689	681	638	718	630	711	731	644	671	682	671	647	716	691	683	645	675	672	651	696	654	684	687	705	745	692	699	707	698	670	666	734	649	698	719	629	708	675	675	678	695	697	681	693	686	670	674	682	688	670	674	704	711	709	656	696	664	733	684	664	682	660	624	703	654	664	705	708	681	643	679	717	698	733	652	699	630	658	665	707	690	677	675	667	680	712	709	719	684	684	701	660	616	646	715	684	683	703	679	724	701	672	720	658	697	684	690	679	683	680	635	694	713	689	675	680	700	731	644	718	680	683	661	646	692	653	682	672	671	676	677	705	647	670	643	692	697	653	643	669	644	726	731	636	640	696	690	629	645	720	655	654	651	688	628	660	728	678	681	676	690	643	670	718	706	663	693	687	723	684	695	672	681	677	704	688	704	674	692	675	716	684	664	641	634	667	688	668	705	687	672	662	666	685	685	698	700	678	732	692	680	712	670	706	640	699	666	673	731	654	699	692	648	721	667	683	676	686	687	699	723	659	676	654	661	724	707	706	705	698	717	691	687	715	678	717	721	661	673	673	679	658	669	666	687	668	701	680	728	665	666	633	697	687	674	625	682	670	645	687	666	711	693	635	677	647	674	694	670	650	714	629	637	663	680	717	614	686	687	684	650	690	674	693	698	659	676	672	674	676	634	677	655	659	729	673	656	659	630	668	652	651	699	663	686	675	672	661	679	678	668	675	688	696	673	660	676	648	706	662	688	678	697	668	648	703	671	682	669	693	649	703	666	683	676	704	706	697	734	655	654	714	702	648	704	661	647	643	665	680	706	687	665	668	735	667	693	671	668	678	688	659	691	682	705	681	699	648	693	678	704	687	675	718	730	629	677	700	711	718	698	672	659	709	650	699	658	689	708	709	699	691	687	691	670	639	663	706	679	663	630	726	624	704	663	735	679	667	667	676	701	719	719	671	681	669	665	702	707	664	668	710	619	676	726	700	625	669	714	643	677	678	676	643	698	669	736	651	655	667	713	676	630	647	669	679	680	669	637	720	662	734	625	715	702	732	672	683	714	687	626	699	704	723	714	679	698	673	639	663	695	675	685	678	711	688	727	681	711	690	676	675	700	684	693	661	667	676	663	671	641	697	641	714	735	630	697	644	707	671	677	716	698	665	692	738	681	669	669	631	676	695	734	653	650	642	671	668	663	717	731	708	733	672	654	697	703	681	683	666	701	702	687	702	713	667	645	660	702	715	710	691	668	653	689	698	670	671	692	658	650	696	674	714	665	690	699	653	635	675	670	688	703	682	708	688	652	667	707	663	656	685	700	644	651	718	697	703	671	699	654	689	675	702	669	664	627	643	702	667	694	668	666	700	660	701	623	726	696	656	654	635	673	689	649	659	685	676	649	706	718	662	657	696	646	653	646	715	680	617	723	685	699	693	685	685	676	664	697	684	620	643	626	682	719	719	668	685	666	698	731	667	681	634	709	662	698	675	668	689	699	690	640	669	678	680	653	693	679	629	662	699	686	697	698	707	662	672	683	664	647	637	669	665	689	708	673	682	672	652	678	674	705	680	642	658	644	665	686	648	663	665	672	692	646	677	634	676	705	735	733	694	608	647	691	679	702	731	691	650	709	681	680	692	717	730	751	664	701	712	648	657	672	663	682	661	740	626	671	681	685	672	670	655	653	709	679	672	713	674	705	653	662	664	670	680	676	699	626	678	682	661	705	692	675	703	651	709	647	716	647	620	682	674	686	696	637	667	708	686	655	668	697	731	682	719	659	654	674	667	686	668	654	665	715	676	684	674	681	674	687	735	685	662	705	685	687	656	705	728	712	698	665	717	666	700	635	732	617	681	698	688	663	678	654	666	658	679	707	659	639	624	674	688	689	657	685	677	678	709	679	644	697	703	641	687	706	700	679	667	677	683	681	730	663	692	691	657	691	700	686	723	676	697	705	677	676	681	700	678	725	669	683	695	748	713	668	643	657	621	717	678	684	670	688	701	628	635	704	720	674	708	687	709	704	691	712	711	644	668	682	702	657	676	681	698	696	680	691	681	700	676	644	677	679	727	689	687	679	646	680	693	687	702	752	681	659	707	719	633	671	681	728	730	675	649	697	656	668	735	702	633	729	704	680	709	645	684	687	680	636	685	686	703	607	699	720	646	727	715	699	684	716	702	653	692	672	678	671	670	698	710	642	714	662	664	730	671	718	677	689	745	644	641	694	645	690	681	678	694	671	672	705	677	732	698	670	685	667	664	701	679	693	685	682	702	672	659	738	689	693	715	681	625	728	681	680	659	682	650	690	704	689	642	707	678	669	717	645	652	675	701	630	730	642	644	726	686	642	698	715	706	701	673	678	685	676	672	707	627	687	698	712	651	662	717	652	678	717	678	682	692	695	694	720	733	687	640	676	615	646	662	708	710	641	694	655	668	678	712	641	664	689	656	622	667	679	686	693	640	706	641	700	647	709	693	723	737	705	688	653	671	691	682	733	677	655	709	645	752	709	689	670	693	653	698	688	668	645	678	713	673	675	701	707	687	694	684	689	680	649	698	709	743	685	612	709	743	706	674	712	677	677	717	683	644	659	665	690	714	722	662	665	707	629	655	691	641	686	717	691	732	703	692	732	691
49159	48863	32442	23008	17791	11514	6766	4095	3073	2071	2607	2079	1347	1260	1389	989	741	591	521	630	690	937	1195	1030	873	744	827	545	397	273	273	297	204	180	202	187	185	191	206	182	195	179	187	178	179	172	187	193	199	174	188	182	180	169	184	189	200	186	176	177	183	184	161	182	160	174	164	168	166	177	184	174	183	173	173	190	202	208	171	175	196	213	238	179	185	195	174	170	181	195	154	167	170	160	193	181	189	190	167	181	169	185	172	167	168	153	180	169	166	183	173	176	156	166	184	174	153	157	171	187	170	159	159	162	168	169	156	175	162	173	172	172	194	180	180	149	163	173	174	156	179	157	198	176	177	178	166	177	158	160	162	160	196	168	158	159	144	159	162	167	177	185	191	154	174	163	154	181	163	168	172	157	172	180	183	177	160	163	189	180	158	166	182	167	180	164	172	180	180	156	168	159	178	179	165	164	203	178	168	162	185	174	158	177	157	176	150	162	167	184	155	149	173	174	168	163	207	167	157	164	173	172	180	182	180	174	186	173	177	155	175	180	175	183	147	173	156	181	175	171	147	165	175	170	167	175	181	170	191	170	186	168	155	169	168	181	154	158	166	177	156	153	181	167	178	176	161	161	175	183	169	169	155	174	190	157	184	190	172	147	165	172	162	178	169	155	179	157	161	150	175	147	178	174	160	170	175	195	173	179	170	171	159	171	178	175	152	188	163	152	148	170	173	179	167	160	162	187	172	164	164	178	174	172	152	163	157	171	186	161	179	176	186	179	183	157	186	159	170	144	172	172	175	184	183	177	163	161	191	189	158	178	195	182	161	152	164	173	171	161	202	161	159	136	188	177	180	168	186	210	179	171	166	175	179	168	164	181	183	160	179	170	164	162	167	173	180	169	194	157	171	147	162	165	184	167	190	192	151	169	160	168	162	188	171	171	167	185	168	175	189	170	171	191	176	169	163	153	168	146	200	188	158	161	154	168	164	154	151	168	162	179	156	170	198	178	163	189	186	177	175	162	146	191	162	152	176	174	183	171	168	156	173	191	181	175	174	188	196	148	180	190	174	186	172	198	161	160	178	153	163	191	161	173	173	168	180	185	158	167	174	183	179	164	161	178	152	156	171	176	173	194	182	185	171	164	148	149	183	169	147	187	152	183	158	178	176	168	153	185	160	184	169	170	146	160	193	171	176	168	171	157	205	202	172	166	165	167	152	172	188	186	172	171	186	182	178	184	188	163	176	177	169	168	172	175	188	156	164	169	184	165	183	177	174	151	186	182	155	189	187	163	159	164	185	173	170	182	168	169	158	161	176	159	178	183	162	161	168	148	145	185	163	159	163	177	146	176	203	168	166	154	150	178	182	182	168	166	168	178	175	179	154	164	153	174	167	159	173	170	171	178	169	191	165	149	162	156	181	163	169	166	190	171	196	177	150	173	167	190	180	183	169	170	172	159	151	193	180	150	168	160	172	172	185	192	178	185	157	170	172	163	160	154	172	176	184	169	168	184	170	175	182	180	206	190	171	168	179	172	182	181	193	185	159	163	137	188	174	166	170	172	171	191	166	182	173	167	174	160	170	159	180	158	159	163	176	152	176	166	201	159	200	190	187	159	178	202	194	174	158	185	180	165	189	171	173	178	166	186	171	175	149	191	179	173	182	194	153	159	173	197	161	175	149	181	172	184	176	181	161	185	182	153	162	153	190	154	177	172	189	185	223	162	184	186	150	161	184	167	174	172	200	211	159	165	168	183	180	194	170	185	175	160	180	171	165	171	183	170	144	157	167	161	173	172	191	180	168	157	177	171	152	192	192	157	154	172	163	182	155	168	171	152	159	166	180	189	172	185	172	161	186	186	185	178	174	185	165	172	154	178	165	165	177	147	191	153	177	158	182	160	167	175	163	163	179	193	176	161	152	164	166	161	153	168	172	165	153	178	180	162	153	209	204	174	169	168	202	185	167	158	168	153	190	164	162	188	179	154	172	174	161	171	156	166	179	166	167	181	185	162	188	196	169	194	177	149	184	183	186	161	165	174	168	179	169	169	193	164	157	166	148	149	150	167	171	181	169	171	163	169	181	153	166	154	177	166	150	203	180	153	178	166	178	144	182	159	176	184	172	187	166	167	178	181	160	175	181	195	190	193	147	162	196	174	185	186	183	177	175	185	165	187	181	174	145	198	146	192	182	200	171	174	184	160	169	174	153	173	175	144	164	192	183	164	175	163	165	183	177	215	185	175	192	164	194	167	158	135	198	181	171	188	173	163	162	186	164	167	166	166	178	184	173	175	167	170	167	204	173	146	170	170	144	177	149	184	157	160	167	165	163	178	168	180	179	184	172	162	153	145	159	166	187	188	143	167	174	170	181	163	175	159	159	181	161	152	192	175	188	157	186	179	166	192	148	182	169	168	157	194	192	178	172	188	149	182	174	201	159	169	174	171	203	174	168	175	178	151	165	173	185	164	173	178	149	172	180	150	163	183	167	157	185	158	159	195	181	160	167	180	167	173	172	169	189	182	202	164	127	182	190	160	193	178	166	169	181	162	156	161	158	179	146	164	155	178	166	168	177	197	150	150	177	177	175	175	156	182	174	189	157	172	178	178	176	175	156	173	175	180	189	160	162	177	174	174	176	167	159	173	161	158	163	179	160	175	171	170	170	147	153	178	172	175	161	196	159	162	162	159	190	169	191	179	203	155	186	152	191	182	160	182	173	144	171	179	168	162	164	188	143	183	179	182	163	178	199	184	148	151	197	153	142	168	157	174	158	178	169	160	188	170	179	193	175	167	169	181	146	163	170	188	177	173	171	187	177	150	167	158	157	174	162	215	177	162	190	175	191	186	149	144	212	195	176	183	178	156	177	163	176	170	169	166	162	163	177	156	187	152	175	173	193	167	203	199	185	186	173	159	161	163	164	159	154	185	160	182	191	155	165	188	167	183	186	183	181	162	166	164	169	176	151	198	182	184	171	178	149	173	189	159	164	207	162	172	174	161	164	164	146	167	191	167	163	170	173	165	161	166	193	157	154	187	161	161	176	150	160	169	185	148	146	155	156	172	178	146	170	190	179	167	166	175	155	150	190	170	167	184	168	168	162	149	184	181	168	192	155	171	162	175	150	181	174	175	167	133	174	185	158	175	170	158	156	169	181	165	174	158	165	179	189	178	139	157	163	150	141	186	168	189	168	186	176	184	164	177	175	157	164	183	167	156	167	158	189	159	153	184	155	202	152	197	173	184	159	148	178	185	190	185	190	163	160	193	163	171	161	182	166	172	177	207	164	180	164	163	187	160	203	159	192	169	169	162	171	152	170	165	149	161	173	144	153	167	150	183	178	166	179	152	148	133	154	163	178	175	166	187	150	172	182	163	171	171	183	159	171	174	151	191	182	157	160	171	171	180	179	168	184	182	178	173	136	171	190	183	157	190	183	173	148	191	168	178	166	153	182	169	180	167	189	148	153	216	181	150	178	172	192	174	159	182
35319	42253	20108	15516	13425	10437	8113	7430	7056	5461	7380	5878	4372	5280	5829	4411	3846	2814	2857	3487	3593	4759	6529	5805	4512	4505	4583	3088	1893	1494	1208	1335	745	742	709	663	706	685	605	595	609	585	617	587	618	630	603	560	591	612	609	585	599	566	561	591	574	594	585	562	587	564	627	579	574	555	546	565	536	534	566	522	537	570	539	577	634	546	577	551	610	573	576	539	539	533	555	518	522	565	528	522	518	511	538	535	541	494	532	476	516	493	546	543	467	495	498	499	479	495	483	544	468	477	473	487	510	506	511	501	491	461	531	479	530	458	492	469	514	509	452	479	491	494	515	485	498	480	443	484	515	498	512	473	479	526	504	496	510	468	515	466	494	489	481	494	506	515	488	481	514	497	496	461	541	475	498	455	488	534	488	484	505	506	490	511	499	455	481	492	509	507	489	469	472	501	517	475	498	447	509	467	498	517	475	483	572	498	522	505	497	518	510	503	484	479	501	461	496	519	505	537	519	519	463	502	496	479	514	471	529	490	520	476	467	527	498	497	529	503	495	517	508	529	503	499	499	541	496	466	498	487	462	503	467	543	515	499	528	454	538	477	506	492	498	513	482	513	490	521	463	487	513	468	449	475	521	505	517	485	510	492	483	468	452	507	507	498	475	492	503	466	526	501	453	495	536	525	509	453	486	505	498	515	489	518	526	504	475	526	493	491	491	473	476	503	491	435	490	467	492	489	484	447	479	529	489	492	528	508	472	532	473	484	512	471	497	506	448	471	490	469	473	471	471	510	509	501	487	525	477	485	491	494	521	461	489	476	481	491	511	489	513	532	504	464	494	482	451	517	495	534	519	496	488	488	521	507	493	497	472	492	503	487	518	488	464	503	513	471	466	502	492	497	541	500	441	484	476	480	495	498	514	494	459	456	489	563	523	501	491	486	467	473	499	489	535	505	527	475	513	496	477	484	500	520	508	495	502	496	459	512	514	492	515	514	500	465	488	473	473	470	504	497	492	511	535	470	484	517	504	507	554	515	537	480	477	536	514	504	475	514	491	492	532	490	492	482	476	479	495	508	504	458	451	513	511	503	542	496	481	505	505	489	513	508	482	506	512	518	511	480	467	466	464	523	516	472	460	494	504	509	510	478	538	459	453	486	489	465	473	489	511	543	461	488	506	494	508	453	478	500	530	467	471	461	441	484	540	520	491	521	502	505	472	492	479	479	472	494	494	512	491	478	554	468	519	511	471	486	482	492	492	526	486	488	516	510	474	465	477	513	481	445	517	485	475	520	521	465	493	491	500	482	453	498	510	482	466	502	494	508	483	484	537	486	482	495	479	473	539	517	495	496	483	498	495	474	480	472	496	474	493	489	460	490	526	501	509	482	490	453	483	520	483	474	487	467	506	501	451	466	476	531	528	516	514	469	482	478	486	504	494	500	513	513	460	470	475	460	493	505	502	493	495	489	526	503	522	502	472	483	513	441	523	500	498	458	480	501	513	500	501	493	516	496	519	486	497	485	521	489	532	493	511	492	530	516	497	517	520	496	511	513	506	460	500	541	509	473	495	467	479	496	493	494	491	515	474	473	492	492	496	469	477	510	501	491	496	505	491	499	496	452	515	499	475	486	455	507	548	520	478	536	499	477	496	514	500	498	487	473	474	508	491	476	469	464	485	542	480	504	448	459	472	480	500	508	494	499	464	476	496	470	508	471	521	463	479	536	484	500	505	498	521	488	514	497	516	529	512	527	501	488	495	521	467	503	499	452	486	496	498	506	493	476	509	456	494	462	506	503	527	509	517	499	487	493	473	458	485	499	538	519	498	463	482	467	544	511	509	493	489	484	485	467	501	494	511	471	508	515	507	490	493	506	539	496	516	472	498	478	518	482	495	518	511	506	512	480	524	548	505	536	501	486	473	547	516	504	511	491	510	474	525	490	474	475	510	483	488	480	450	492	468	520	444	460	478	497	513	514	507	499	524	468	511	469	481	506	507	484	485	468	533	506	495	501	476	533	477	478	481	532	485	463	500	472	501	465	484	490	479	476	520	480	498	493	508	491	473	507	498	477	503	477	488	481	545	487	475	456	531	502	493	488	517	483	533	478	440	498	479	475	467	450	471	510	536	494	474	505	549	474	515	471	480	486	525	472	462	468	509	538	479	539	509	513	477	521	498	505	504	479	518	532	452	494	504	483	507	534	479	469	469	534	542	478	483	481	508	480	494	505	474	465	472	515	466	528	497	524	489	509	510	469	519	495	454	482	457	485	525	517	523	498	520	494	477	512	525	484	480	494	535	488	466	505	484	525	507	506	492	511	466	476	474	464	500	481	478	461	480	458	530	495	509	500	508	515	515	471	507	515	502	488	529	466	534	498	516	467	479	470	484	493	522	502	481	474	470	485	462	503	518	516	474	485	469	493	483	527	460	498	492	519	555	483	494	484	524	472	488	471	469	477	503	509	504	506	514	493	499	465	504	497	485	508	514	536	499	536	487	460	476	487	505	509	494	508	479	496	482	456	486	493	513	507	466	470	519	489	500	498	500	474	527	489	514	549	493	516	501	489	507	490	501	525	491	513	460	476	483	493	479	487	504	500	523	469	496	510	520	499	509	514	474	513	522	481	464	486	495	439	476	477	494	517	494	462	485	473	504	447	514	517	534	470	519	489	509	491	516	503	484	469	523	502	494	468	547	462	521	487	488	484	513	463	496	510	508	543	478	436	519	480	507	520	483	498	493	482	496	500	505	470	523	519	471	514	551	501	490	460	487	486	472	530	461	511	507	463	516	499	496	514	529	498	458	475	488	494	508	489	503	485	452	484	525	493	513	497	515	508	525	503	541	508	485	528	523	518	530	523	512	498	481	527	477	507	512	526	473	520	486	536	501	462	533	513	502	494	492	531	515	471	508	493	471	504	535	506	472	498	452	531	470	466	493	468	501	472	503	495	488	499	502	462	538	486	520	454	503	541	477	520	443	502	528	514	484	516	475	516	456	537	494	511	492	496	501	494	493	539	488	453	486	505	513	517	482	529	497	454	513	490	508	486	501	532	478	452	477	486	478	489	478	520	498	484	454	486	459	478	513	495	513	515	527	468	446	473	469	499	492	553	494	466	484	504	499	503	516	484	505	501	486	461	492	507	458	459	507	466	505	491	457	482	440	513	513	484	517	494	532	494	494	537	481	455	494	487	453	480	505	521	459	494	497	493	521	487	477	458	490	458	492	491	505	488	478	506	475	468	480	519	483	520	516	474	519	496	495	504	477	498	511	488	504	502	527	534	498	483	483	503	493	501	489	439	494	480	502	476	525	467	535	480	500	453	482	489	497	499	477	457	529	504	448	479	478	508	467	473	493	510	471	488	535	539	481	475	462	514	483	485	491	525	500	483	524	541	512	442	513	504	471	531	513	512	487	496	512	481	508	503	459	527	536	498	524	501	465	464	458	491	501	509	466	523	480	503	498	519	497	505	500	493	504	462	477	489	486	499	514	486
53287	45753	31247	24503	23078	20020	14621	9284	6158	4483	5297	3940	2913	2721	2957	2149	1700	1176	992	1381	1401	1844	2578	2253	1869	1691	1497	1005	634	519	404	443	293	270	265	251	250	273	255	247	264	269	232	252	264	265	236	220	212	248	254	238	240	234	263	235	236	224	236	229	230	240	226	220	241	243	219	225	199	227	212	241	229	258	220	253	244	239	210	216	219	240	201	220	225	202	197	220	216	253	198	200	212	208	227	227	220	208	191	224	209	225	213	222	201	190	205	210	223	208	216	226	194	203	230	200	195	220	213	196	233	188	216	226	204	223	218	194	221	215	236	232	221	200	179	217	214	217	216	212	204	218	212	215	214	197	208	215	226	190	207	218	224	229	227	205	206	218	221	202	227	185	216	184	222	241	199	225	182	238	229	197	223	207	212	217	219	221	239	209	210	197	177	223	230	227	221	218	220	208	228	214	233	197	211	233	212	227	192	207	216	187	208	191	189	216	229	228	204	237	245	216	202	211	203	210	201	214	216	226	206	193	209	187	197	230	202	196	222	215	186	186	182	222	235	191	224	199	211	236	204	204	226	221	207	209	219	198	209	222	212	203	195	182	210	228	218	235	212	209	242	194	220	209	226	208	184	211	223	245	211	229	201	211	214	228	209	215	209	234	248	216	215	234	213	203	203	192	202	201	184	201	191	209	221	206	210	188	200	209	221	216	212	194	232	199	239	231	215	200	209	178	211	185	205	198	194	208	235	231	238	213	225	205	207	244	237	196	232	191	215	221	208	216	200	189	202	211	214	246	235	207	209	217	213	218	231	224	225	220	218	234	220	243	222	215	202	221	211	227	207	188	200	220	213	232	204	225	222	207	223	193	227	196	211	231	188	214	231	213	184	203	207	193	187	224	200	199	223	201	215	214	187	185	191	223	219	207	212	196	195	205	212	211	175	217	202	213	215	191	190	220	212	212	191	220	214	196	233	193	209	185	222	200	220	214	198	204	222	240	227	228	224	199	225	216	194	216	215	200	223	200	203	232	210	228	222	216	231	199	228	234	229	181	230	226	197	244	206	216	184	213	198	200	208	233	216	209	211	202	193	230	237	202	213	217	248	205	242	181	224	199	198	204	228	184	229	221	188	212	205	228	209	207	211	210	216	238	214	233	216	205	189	202	209	183	203	215	179	209	196	218	197	207	212	194	190	207	227	204	216	197	184	235	187	201	232	198	225	201	228	231	221	208	227	188	244	216	212	216	192	255	211	190	220	194	211	194	210	214	215	216	211	186	195	207	210	206	208	207	209	221	211	219	205	199	229	206	214	206	227	198	212	226	203	202	212	202	212	215	231	208	220	193	232	232	189	222	220	237	196	204	219	203	192	208	215	221	200	203	216	231	223	219	220	232	206	212	223	197	209	186	203	225	213	215	214	198	216	234	196	239	203	203	216	220	217	203	198	197	205	227	228	214	244	220	196	217	211	237	205	251	212	198	210	194	217	209	212	206	231	222	212	208	197	210	208	210	198	235	207	213	199	205	214	256	206	197	195	199	206	210	217	222	209	209	209	221	228	194	219	215	221	185	218	182	226	224	215	223	205	196	216	205	230	231	206	196	226	206	198	196	205	229	212	204	225	216	194	195	221	213	204	226	205	193	223	214	206	227	229	170	195	196	174	207	214	199	223	228	217	209	229	199	219	218	213	216	230	234	200	188	224	219	248	215	221	215	208	218	218	222	212	209	224	205	212	211	173	193	220	222	225	227	196	207	210	186	222	213	212	207	207	233	224	221	229	199	224	210	201	214	257	244	208	214	206	204	213	206	191	211	213	191	222	224	239	221	239	180	192	212	214	227	218	215	204	217	220	230	198	199	223	178	202	193	219	225	214	210	195	233	207	202	214	216	224	231	230	211	226	212	213	203	226	222	237	206	201	208	190	203	215	218	207	214	213	239	220	229	248	202	195	203	207	203	213	199	212	229	205	210	225	211	224	212	193	228	223	207	210	209	201	223	211	211	195	206	203	227	218	208	202	221	197	200	206	201	218	182	226	221	226	218	186	208	196	195	233	225	220	207	200	185	212	247	191	212	198	214	203	214	195	227	218	194	197	213	208	206	218	208	223	215	227	224	233	202	230	209	198	191	201	212	188	215	238	217	196	221	215	210	186	226	230	206	213	214	217	208	214	205	217	215	215	213	214	219	224	218	203	201	206	226	226	191	196	223	215	229	221	207	222	236	209	243	185	202	217	217	213	210	206	206	228	231	194	192	190	206	214	224	201	203	214	212	209	215	204	211	223	213	212	214	210	220	214	202	212	188	193	206	216	224	189	193	243	215	207	230	239	193	236	246	186	210	224	209	248	200	232	203	210	211	212	231	223	203	209	215	227	198	220	220	239	238	190	193	207	220	177	200	220	213	204	250	204	219	198	221	187	209	216	194	230	207	222	218	226	200	217	237	216	216	210	208	182	222	225	213	220	214	210	244	249	238	209	219	203	196	209	205	194	219	192	225	207	185	214	208	235	219	209	225	223	223	213	176	235	214	227	222	212	224	204	216	242	200	210	227	251	206	191	210	228	209	225	223	208	194	214	215	196	216	212	219	196	193	202	213	220	236	228	231	204	211	210	221	240	227	217	218	202	220	187	216	189	196	239	212	187	212	204	212	206	236	206	222	204	210	228	202	210	211	209	216	215	233	219	211	243	221	229	221	191	226	232	237	226	228	219	216	205	234	221	219	217	228	196	219	218	199	224	211	253	214	212	210	210	234	199	246	222	211	224	225	186	218	190	208	203	206	199	207	192	207	214	222	211	205	212	198	205	207	193	215	223	209	219	221	200	233	189	257	222	223	240	182	232	211	214	226	206	226	198	209	213	222	207	234	222	205	230	208	201	217	199	211	220	226	220	216	207	195	218	198	230	195	236	211	231	224	224	199	194	229	203	231	202	191	188	204	208	224	221	218	208	200	204	200	211	204	216	219	206	224	199	218	196	255	210	224	215	209	213	225	210	229	198	202	235	174	212	221	204	195	210	209	191	207	215	198	209	216	224	207	198	217	229	208	240	207	246	217	189	193	215	222	203	225	207	233	224	211	220	221	223	193	225	198	191	208	198	209	205	230	226	197	213	206	220	193	223	190	214	197	188	211	199	208	226	200	213	202	220	199	200	237	220	228	208	233	229	226	211	216	205	239	226	201	191	201	185	207	213	232	187	206	197	203	205	220	208	204	198	234	197	213	209	212	229	200	201	214	208	211	194	220	210	211	228	203	178	209	205	217	219	189	219	206	208	191	201	217	221	194	204	216	219	229	238	209	206	240	190	206	194	203	206	235	194	201	221	211	222	220	184	235	208	213	240	200	205	230	217	227	217	210	224	232	219	242	195	201	200	205	201	227	214	219	210	202	222	200	223	217	188	192	192	202	227	227	233	206	229	208	214	228	212	208	201	232	213	211	204	223	208	206	224	231	214	220	198	229	227	216	210	205	205	205	214	208	195	207	212	197
46227	51533	25731	23035	20283	16319	14415	13149	11852	10369	13034	10225	8294	10175	10861	8723	7766	5505	5371	6924	6848	9915	13375	11624	10025	9583	8891	5947	3803	2934	2203	2185	1314	1100	1009	995	986	1044	911	869	919	863	867	850	950	856	835	896	810	853	842	849	816	840	838	828	816	768	822	829	797	785	865	827	791	766	770	807	756	759	716	717	779	859	738	806	862	819	742	806	871	742	804	749	772	704	710	678	714	763	695	667	715	681	665	695	666	686	679	740	646	658	681	636	640	641	643	616	668	593	627	618	668	644	674	647	608	626	676	612	653	656	680	634	695	654	662	619	622	628	600	627	603	662	661	647	664	654	648	629	650	688	624	670	631	638	640	652	658	661	671	694	651	693	633	587	650	676	596	594	638	699	641	642	598	672	654	643	638	638	641	647	646	638	593	676	666	613	609	611	654	640	655	639	631	646	659	621	599	662	624	598	686	659	621	645	604	658	620	650	638	626	663	634	626	674	643	633	649	647	667	629	649	616	633	685	625	614	604	685	621	648	622	647	633	653	628	665	674	640	624	635	650	643	660	644	651	650	641	621	650	651	638	629	658	682	610	640	620	630	600	630	589	666	684	668	646	667	599	656	610	683	655	620	680	659	661	640	616	636	604	656	685	647	669	637	602	628	673	663	626	677	651	677	624	655	618	670	611	651	628	637	684	678	675	665	629	622	680	637	647	650	622	637	653	657	660	661	654	637	652	648	644	664	619	667	651	670	674	624	636	635	647	605	629	659	660	628	637	639	626	615	646	644	634	643	666	639	656	647	601	682	600	614	618	630	664	617	682	600	659	645	627	644	643	623	627	644	608	685	587	646	636	686	657	696	655	607	639	665	652	651	653	665	624	650	621	656	665	612	656	656	626	631	621	641	641	627	625	663	630	636	673	683	660	620	634	636	684	648	643	660	631	667	635	680	654	623	618	677	656	629	672	612	707	640	664	653	656	665	666	659	633	650	597	671	650	634	633	655	583	651	645	612	645	656	586	660	647	630	604	613	662	648	672	662	615	662	669	651	682	620	630	616	659	654	635	650	635	656	654	647	657	603	645	671	642	676	610	614	652	643	662	626	705	675	657	680	626	656	628	629	616	663	594	635	664	643	633	649	663	670	674	659	629	649	635	636	655	652	632	645	648	667	652	646	642	652	620	637	627	632	623	621	675	645	611	660	652	679	648	629	647	673	638	609	663	658	615	656	647	626	640	629	617	639	633	602	673	640	641	622	630	668	652	639	635	632	651	635	610	635	634	657	668	672	693	656	606	604	659	638	652	604	687	666	644	669	665	613	648	640	651	678	666	638	680	630	636	636	649	691	630	657	658	678	651	660	661	662	636	648	612	613	618	646	631	641	633	633	643	630	660	637	645	629	655	693	656	656	717	631	683	635	635	650	659	628	660	663	664	706	624	619	641	667	640	626	621	658	628	633	653	656	654	640	673	666	645	660	653	663	654	667	645	622	604	657	641	639	659	662	641	648	642	659	715	659	694	628	722	673	677	633	699	660	653	617	617	583	717	593	637	604	619	600	653	651	642	610	644	601	659	617	652	678	592	666	564	653	609	629	685	680	691	621	676	627	598	647	609	637	596	688	640	657	664	669	633	631	610	641	630	602	669	657	630	642	627	575	634	604	662	634	618	622	618	648	634	631	621	630	669	651	664	589	658	572	629	682	663	625	705	686	656	620	648	593	643	578	610	640	619	636	629	649	652	611	616	646	608	653	655	649	641	619	670	612	637	646	631	625	663	653	597	606	678	699	654	631	638	599	638	613	662	648	613	647	663	658	668	673	665	613	636	685	624	676	621	668	608	589	690	601	662	633	625	647	638	659	662	636	659	666	675	630	629	638	618	631	654	642	627	634	671	636	651	671	625	654	633	650	648	606	663	630	683	628	634	654	627	647	617	666	640	596	634	678	643	623	677	640	611	618	626	685	648	650	684	610	664	606	626	683	673	678	684	649	680	618	630	638	632	643	629	672	649	666	632	666	649	649	638	652	624	625	618	608	624	628	650	648	651	655	657	595	667	628	645	625	623	653	615	639	640	599	708	683	616	650	676	644	608	654	672	649	707	648	606	587	627	670	630	640	665	661	627	643	643	636	613	646	634	625	642	628	652	598	698	650	639	655	652	621	662	659	674	599	625	617	651	634	614	596	690	669	664	616	621	621	655	631	637	645	635	632	676	662	623	612	595	697	676	653	629	621	664	653	627	636	637	675	643	703	655	626	688	646	657	662	604	664	615	633	635	631	642	661	629	655	641	654	686	626	660	619	680	642	622	607	664	643	667	633	671	643	625	640	642	579	657	613	597	630	661	707	623	619	660	636	624	668	629	684	648	632	678	647	655	617	600	666	651	591	616	679	653	619	641	710	643	627	636	644	598	642	588	605	642	598	647	609	656	640	667	618	642	668	665	620	622	644	631	655	635	598	588	626	639	629	684	606	647	636	661	641	593	624	620	687	601	627	667	610	631	622	630	633	651	623	599	675	617	667	669	586	651	610	666	634	639	639	630	576	629	631	689	635	652	665	608	626	684	659	606	657	632	631	620	626	625	625	668	614	595	653	609	609	619	638	641	669	638	668	648	602	680	607	617	666	693	609	683	673	656	645	676	687	633	648	671	648	646	679	627	628	684	626	671	608	676	657	613	593	639	656	665	613	653	638	637	645	657	644	640	628	666	623	640	626	586	685	602	641	606	671	658	632	652	656	644	646	605	624	612	701	639	629	658	652	697	649	625	628	686	640	624	626	701	615	616	647	596	638	651	657	650	637	649	652	617	668	651	666	626	630	636	634	675	617	614	628	668	647	641	629	613	656	617	640	669	678	630	606	641	631	608	663	593	643	614	618	598	693	645	663	668	634	655	676	633	672	598	665	628	653	667	572	635	618	683	626	643	633	665	674	671	636	634	621	642	634	665	594	615	617	627	613	645	669	639	618	702	633	638	623	617	651	655	655	689	671	636	642	622	598	645	646	581	611	634	641	615	634	592	633	637	635	655	639	626	626	641	594	612	627	689	634	613	616	627	626	672	661	659	668	643	616	618	655	636	636	634	634	639	632	604	641	702	648	641	637	645	654	657	640	610	608	653	643	616	648	675	644	619	642	683	623	646	649	663	617	624	613	604	609	716	675	671	619	644	654	641	689	675	616	630	676	674	646	668	628	600	629	659	615	626	681	700	608	619	638	624	683	655	611	606	632	635	638	614	663	615	607	644	633	629	631	678	666	644	645	658	674	660	649	657	632	622	674	636	642	641	660	618	648	661	680	649	678	687	647	629	643	611	620	662	619	632	645	656	626	607	627	590	626	679	631	624	677	631	659	598	685	688	676	698	649	616	679	641	641	581	636	634	670	675	628	649	643	578	657	707	638	647	628	617	634	645	654	608	655	680	653	618	653	655	618	611	637	669	619	627	656	616	648	663	629	650	650	641	664	680	609	662	646	659	599	586	654	642	652	633	615	668	668
21048	22409	8606	2697	1543	951	745	593	471	395	401	366	332	329	320	310	324	241	270	282	336	283	333	303	278	316	279	276	229	237	234	223	219	207	227	238	220	259	249	237	231	209	257	259	234	258	256	235	233	232	237	230	223	231	243	251	256	229	213	210	211	225	240	223	220	235	260	262	227	250	215	215	236	230	240	247	242	236	283	210	199	259	214	220	244	234	247	237	222	240	235	231	228	259	225	221	240	228	235	229	220	215	221	237	239	224	270	224	258	244	246	231	244	230	235	218	226	230	206	209	249	245	204	215	207	240	223	218	222	218	229	205	222	252	235	248	235	234	227	226	253	233	224	225	226	262	252	209	251	231	223	251	222	249	200	219	245	247	228	249	247	255	201	256	225	243	248	243	229	257	246	221	239	236	231	227	236	226	237	233	216	220	231	248	208	239	249	239	210	210	219	254	239	257	238	253	258	238	229	224	239	239	229	245	254	230	249	256	248	249	227	237	224	252	216	233	229	258	218	239	234	238	252	287	221	222	250	243	233	218	212	242	240	232	234	235	243	249	248	231	213	223	221	227	213	250	222	235	219	246	214	231	238	230	238	238	240	264	232	229	238	238	241	227	262	216	239	233	243	234	228	270	226	241	244	218	242	253	219	248	228	247	225	259	250	247	229	238	233	257	255	226	253	231	242	202	231	238	223	240	214	246	246	233	229	223	251	239	229	230	219	247	229	217	250	217	234	218	237	235	257	196	234	232	218	205	229	227	208	222	232	222	239	260	216	197	241	241	244	241	246	247	233	219	227	280	221	211	257	247	248	234	229	258	245	241	226	217	231	248	242	236	227	233	223	251	213	237	238	234	240	257	225	233	230	212	251	220	222	228	220	225	236	258	228	209	227	249	199	229	235	216	207	209	259	234	189	238	218	225	235	246	268	229	244	221	256	232	219	247	216	204	228	218	238	237	228	242	236	250	228	216	277	240	235	218	241	214	243	235	264	226	235	240	239	235	217	236	223	247	242	195	215	221	229	209	255	233	236	229	255	236	219	247	241	223	219	206	220	258	227	260	224	217	249	241	233	235	214	216	221	231	250	254	228	216	224	221	246	229	237	221	257	234	214	234	226	220	241	251	241	221	230	186	234	233	220	229	252	241	244	242	207	195	238	238	240	226	249	234	224	227	234	227	240	238	208	231	211	241	226	248	258	234	221	253	210	254	217	224	259	267	247	235	272	216	240	238	231	240	250	242	258	235	222	228	209	225	244	233	225	227	250	232	209	220	213	215	235	225	191	248	250	235	222	238	237	212	198	225	214	214	259	235	252	274	246	257	257	202	212	230	195	234	224	246	221	220	250	226	261	264	236	251	223	227	268	203	252	231	224	235	224	241	248	214	259	240	210	220	233	196	241	219	225	238	273	236	222	225	228	244	236	234	216	212	249	249	236	237	250	214	212	271	251	220	234	232	224	245	235	223	221	249	222	239	220	216	231	223	239	230	232	240	214	245	240	232	230	239	276	238	245	247	218	260	244	229	236	235	242	221	209	212	232	234	258	220	228	255	214	233	235	261	224	209	241	227	236	212	262	231	213	215	256	244	245	220	224	232	219	196	243	231	225	233	268	249	215	234	255	220	257	239	229	218	241	217	215	242	271	212	255	241	233	246	235	220	247	242	208	232	235	229	204	221	225	237	253	200	237	205	234	226	282	228	237	281	250	237	267	227	247	203	231	244	240	250	200	252	221	260	255	241	221	207	250	219	226	242	233	229	232	191	244	229	213	260	248	234	233	211	257	231	216	216	229	245	235	235	232	226	241	230	261	240	232	213	247	223	271	234	226	241	228	220	206	209	245	233	219	235	223	243	252	239	241	237	229	239	252	218	221	242	211	244	266	279	228	220	241	238	196	245	247	228	228	232	222	213	245	248	225	204	269	239	216	218	221	254	218	228	244	239	229	233	256	250	230	232	224	223	246	241	220	249	241	230	226	215	237	243	229	234	236	235	222	221	227	254	212	220	249	220	237	218	226	230	234	225	223	213	227	221	212	245	241	235	226	241	247	232	235	265	242	231	224	221	211	222	242	219	215	219	228	246	224	230	225	243	232	239	220	229	253	280	247	226	241	210	224	228	253	210	231	237	232	219	244	242	265	221	243	256	235	224	209	223	235	247	216	220	203	229	210	223	246	255	217	212	239	258	226	238	228	259	248	246	217	233	249	221	233	236	233	235	232	224	248	221	232	239	209	211	246	242	253	211	236	230	236	247	227	229	261	230	245	267	247	205	213	239	255	235	228	252	236	250	249	217	233	228	237	236	225	235	224	230	235	219	216	220	224	219	228	227	234	234	254	251	246	218	219	234	242	232	248	217	215	228	237	231	237	225	201	219	256	252	214	210	253	237	226	222	224	232	222	215	249	232	238	236	228	232	241	236	255	251	248	241	229	213	209	218	224	219	252	240	234	215	240	227	252	219	226	220	258	230	233	222	263	218	221	249	228	238	234	235	215	238	237	260	248	219	211	244	245	253	217	224	214	218	246	229	222	204	238	231	223	243	230	226	236	236	241	264	220	254	224	242	236	226	229	248	241	214	217	238	230	232	245	244	220	224	256	254	243	236	246	218	208	214	236	220	231	227	267	257	240	238	223	247	229	236	239	220	226	247	248	232	244	224	218	237	231	225	228	209	226	207	252	253	210	214	246	228	231	206	250	212	268	229	245	231	267	234	246	227	231	254	241	233	221	231	232	233	217	259	240	224	213	219	187	226	218	219	240	278	221	241	248	266	242	273	194	234	234	229	252	261	221	235	218	237	224	220	250	228	243	269	225	235	198	253	232	207	261	205	246	247	261	253	241	228	241	242	210	235	266	253	220	233	260	198	241	241	230	236	234	219	266	240	220	276	251	233	243	223	208	209	235	247	217	211	244	222	240	234	225	218	260	216	205	217	229	214	221	207	225	227	225	213	258	238	236	246	252	252	241	222	240	241	237	207	250	229	239	249	250	224	228	228	264	223	218	222	250	233	246	223	235	234	237	208	218	219	260	202	232	229	244	221	226	241	219	243	244	206	213	245	243	230	223	225	215	228	252	231	233	227	236	258	233	224	229	222	219	245	236	237	241	214	253	247	223	240	243	244	246	227	235	232	216	230	231	223	232	255	232	247	224	238	251	224	233	221	251	257	231	226	223	237	232	231	225	229	230	196	232	222	257	242	211	244	213	250	241	236	253	212	234	214	231	226	243	233	219	228	242	239	232	217	221	248	221	244	242	239	248	233	253	209	216	243	222	224	228	232	202	245	237	245	246	238	211	221	267	237	259	251	226	214	250	238	235	251	245	231	222	264	235	234	232	244	247	239	251	211	239	228	221	260	231	230	202	236	206	260	242	255	260	227	259	252	247	241	251	241	221	251	217	214	243	238	248	232	231	234	224	235	262	231	267	239	249	187	207	228	242	212	230	224	236	247	226	275	217	223	228	247	230	224	246	246	237	241
16444	21962	7778	4884	3856	2616	2261	1889	1550	1405	1432	1360	1106	1219	1250	1099	986	892	953	965	977	1039	1154	1171	981	1013	953	829	757	674	699	650	680	629	675	655	624	652	642	656	665	651	688	686	646	568	688	655	736	688	654	713	671	640	632	692	633	680	665	624	665	659	628	640	692	650	658	655	676	623	619	634	608	608	643	655	618	711	648	675	631	635	679	622	675	672	657	602	633	641	666	664	680	624	632	657	638	631	653	596	659	643	611	670	663	606	654	621	620	652	654	664	634	646	611	622	605	659	664	606	625	616	662	629	587	623	647	661	599	637	647	630	657	677	585	634	583	665	613	650	640	632	616	648	637	625	642	622	611	616	689	609	631	608	641	633	606	634	650	621	635	633	660	620	649	622	634	679	643	649	642	656	578	628	670	637	625	659	642	614	640	593	649	623	645	637	627	603	624	608	633	572	637	656	633	680	639	671	586	671	655	619	678	679	662	660	629	628	632	700	665	684	653	660	626	609	630	693	649	645	674	647	663	573	622	632	651	615	705	608	627	651	672	670	616	618	617	618	648	640	639	675	667	602	675	658	644	650	654	614	614	614	612	650	655	612	615	635	639	631	635	626	665	604	641	631	636	675	661	608	705	639	626	621	654	638	627	629	621	641	620	613	617	629	612	627	631	658	641	635	594	643	624	617	667	657	629	662	580	593	644	670	642	630	591	618	645	681	674	608	643	593	644	595	633	610	655	621	653	607	626	662	676	636	623	638	656	651	665	659	625	695	634	685	618	670	628	594	653	654	648	655	638	678	627	621	653	650	626	620	657	636	642	633	646	613	661	651	696	656	627	617	668	622	626	640	637	619	633	679	640	647	630	634	655	619	618	650	610	628	626	606	639	668	656	650	586	638	624	646	625	651	613	626	644	637	647	670	640	641	657	599	672	632	711	649	642	602	659	638	665	636	632	655	596	591	599	644	672	634	645	665	674	610	632	634	621	688	611	624	615	664	607	664	661	628	645	639	588	634	623	594	642	611	656	638	632	620	662	595	629	606	656	615	613	653	662	615	624	680	650	618	673	669	649	642	623	680	588	587	630	654	628	593	642	666	634	620	642	636	626	623	648	620	671	621	609	617	643	677	670	636	628	656	623	641	662	666	644	699	592	632	638	668	629	664	648	628	658	619	570	617	613	619	648	662	642	632	633	614	655	645	648	687	606	644	665	614	677	639	617	569	661	638	680	664	676	626	652	632	580	643	586	585	669	648	672	644	676	663	643	693	617	591	635	645	663	676	618	617	630	645	650	610	647	631	626	650	617	627	621	641	642	614	616	634	675	687	631	646	649	596	628	656	611	637	663	596	659	649	628	628	617	585	598	656	680	648	643	673	641	619	665	614	620	644	682	654	659	622	591	688	594	655	673	615	630	647	627	608	688	687	646	657	635	616	599	625	624	608	688	628	622	691	651	669	591	681	618	621	660	641	623	618	639	642	689	626	617	622	691	670	616	602	666	647	643	621	659	620	659	684	641	665	613	666	648	620	658	614	635	690	612	624	621	612	663	645	634	614	666	625	671	622	667	650	626	642	678	646	598	612	570	649	640	628	617	659	663	687	694	639	622	604	652	678	647	580	660	575	605	655	638	627	644	636	617	672	642	645	560	595	668	676	601	619	650	616	622	646	621	646	605	621	597	641	637	686	642	619	638	615	593	655	625	581	664	656	621	681	658	669	633	646	623	656	639	643	626	649	664	596	667	624	680	624	659	646	674	670	666	669	609	632	633	607	608	622	676	646	619	654	653	691	634	642	629	624	654	632	668	696	655	620	639	628	668	655	626	610	634	615	658	625	631	622	657	585	627	644	664	685	605	630	625	602	662	617	624	637	640	625	624	624	614	647	678	655	619	624	635	616	629	632	636	618	629	675	649	650	630	615	627	659	657	649	644	664	707	618	659	623	619	600	605	666	643	626	665	659	680	634	615	635	657	649	603	624	605	593	618	643	679	617	618	590	627	659	601	616	702	607	651	639	679	636	640	687	638	619	655	643	643	618	660	646	610	642	692	669	612	647	646	581	663	634	720	644	678	609	594	650	646	628	624	671	651	628	630	646	608	637	625	614	637	607	671	647	621	679	649	649	664	620	627	632	629	620	639	633	635	612	645	625	673	641	587	641	669	617	640	677	588	628	613	645	610	621	668	616	684	656	658	657	719	651	641	639	648	611	658	613	623	699	613	665	691	635	688	626	629	638	664	631	619	652	647	681	609	697	611	683	630	641	608	662	667	631	650	651	636	632	638	597	635	616	677	615	652	612	641	616	617	629	652	592	674	626	659	657	605	619	622	653	629	665	635	663	650	626	670	605	655	669	597	630	644	664	640	655	650	600	639	615	622	661	632	672	619	641	660	651	662	668	662	620	635	658	636	653	686	695	634	596	649	610	619	669	647	639	635	645	659	629	609	635	655	610	634	659	654	626	639	633	662	643	598	632	623	599	669	649	666	622	642	633	630	614	612	635	609	619	665	623	589	628	639	642	646	653	670	636	641	662	660	679	631	638	650	621	592	641	635	634	637	630	645	630	619	629	674	619	649	601	649	636	669	661	643	616	643	640	642	629	670	642	626	611	674	623	618	662	667	656	628	627	652	609	646	652	613	663	669	666	640	646	663	611	618	651	647	669	633	625	695	669	657	640	653	634	671	623	642	669	645	656	622	682	681	694	640	598	641	608	672	655	626	612	588	579	633	577	661	590	618	649	664	626	646	624	603	640	630	611	625	644	617	572	639	652	621	626	671	663	637	666	659	655	629	661	631	634	636	626	653	634	646	672	609	682	680	595	630	642	643	657	625	620	622	660	697	629	637	631	609	621	637	676	662	623	634	659	607	639	657	665	627	599	672	657	650	646	654	640	635	639	665	672	627	640	650	667	612	611	655	654	644	653	662	650	680	621	614	610	611	635	646	636	632	597	610	647	654	652	678	653	673	658	644	605	686	635	612	707	614	621	649	649	621	627	658	651	645	622	655	641	627	633	643	681	641	657	640	679	648	670	650	614	638	610	665	630	617	669	657	624	662	645	605	607	676	635	660	607	638	659	668	615	636	598	597	608	643	639	610	718	616	650	630	620	635	635	594	671	656	667	615	609	661	663	593	589	612	613	648	631	666	652	655	668	670	655	641	659	611	624	655	617	641	619	682	617	638	649	671	645	626	675	651	635	660	648	690	686	632	617	626	654	641	629	623	609	656	619	621	615	634	630	590	677	629	618	614	600	633	631	623	703	621	627	618	626	626	629	598	677	618	640	632	649	645	669	650	649	649	656	623	633	621	635	614	660	680	600	640	616	625	606	618	605	666	649	643	637	622	674	644	624	622	651	658	613	655	624	592	580	636	637	667	635	642	635	689	613	639	607	643	657	655	625	654	668	627	624	649	647	620	655	675	681	626	617	638	661	594	646	599	638	611	644	634	645	599	611	672	625	636	669	642	621	675	667	596	663	657	594
40466	42975	25448	17883	13407	8143	4640	3251	2126	1610	1845	1539	969	945	1212	1046	673	498	472	482	607	688	987	1000	897	716	639	410	323	283	251	252	211	210	181	195	205	196	183	178	200	199	175	176	189	171	183	159	199	184	193	180	178	170	187	175	178	170	189	181	182	174	187	202	187	149	175	193	178	178	173	162	167	208	176	168	198	173	186	188	188	218	198	172	186	188	178	180	182	172	170	183	160	182	176	172	174	168	172	172	183	176	168	199	185	160	170	196	173	195	174	179	160	167	194	177	184	177	187	190	179	191	190	191	163	181	163	168	171	173	185	173	180	185	183	184	187	183	168	161	171	183	179	184	167	158	160	167	181	149	167	167	161	175	172	164	169	178	166	169	184	162	170	170	202	161	188	207	170	167	156	169	169	197	185	167	170	194	180	171	152	163	171	178	177	194	143	183	169	178	172	165	163	184	191	183	143	174	177	188	155	163	185	155	180	183	181	163	196	176	193	159	159	183	180	171	191	158	186	167	176	197	179	177	174	178	182	173	171	166	149	182	159	182	163	184	188	149	167	170	188	187	160	167	184	180	197	188	180	173	165	170	182	202	171	169	161	182	186	177	184	164	170	183	169	159	182	169	176	170	194	157	189	168	194	165	160	152	182	166	162	182	180	175	186	188	183	187	166	187	183	167	143	160	175	205	177	169	167	157	175	177	179	164	172	190	179	170	159	194	160	173	167	175	181	140	160	158	188	179	164	179	178	193	182	170	166	155	160	169	168	170	198	171	178	159	191	166	160	180	154	198	169	179	181	176	140	171	171	179	174	184	175	186	165	182	153	164	168	171	165	186	173	166	188	181	167	179	163	187	185	155	157	161	183	178	173	170	166	177	179	184	180	182	219	204	175	174	176	181	172	169	186	188	151	161	174	173	170	183	180	172	182	187	182	167	169	171	187	162	149	178	178	174	189	177	146	163	190	166	165	162	201	151	183	191	184	158	149	176	198	181	177	173	188	198	193	172	146	166	173	173	185	181	193	170	175	174	181	176	160	182	172	152	171	164	179	169	169	193	185	186	186	158	187	181	177	177	152	175	176	174	183	188	162	177	150	167	170	166	163	178	164	174	186	194	171	170	150	148	172	183	172	173	171	173	166	191	183	174	165	174	172	199	187	174	168	181	165	175	167	167	171	194	177	167	178	173	165	177	163	185	158	187	162	165	182	168	158	150	169	173	158	167	176	169	162	166	162	170	163	169	175	152	186	175	171	171	179	176	174	180	155	161	177	175	185	165	169	170	155	167	175	188	200	187	163	149	170	161	167	173	194	173	181	185	181	184	169	174	177	166	148	172	169	165	193	170	158	173	187	182	196	168	182	182	188	165	165	165	202	158	187	174	186	178	158	161	167	159	179	156	183	171	196	163	165	172	202	201	189	171	176	159	191	173	168	178	179	184	182	181	204	180	182	181	185	186	174	174	173	182	162	149	188	170	163	168	175	171	167	171	182	184	194	189	183	191	185	173	162	157	181	173	171	184	158	167	166	166	159	174	161	180	164	172	160	189	186	163	176	169	192	179	180	182	189	169	174	177	163	189	185	183	194	171	178	178	201	166	184	203	186	170	172	194	186	168	177	163	195	174	182	190	167	188	160	179	180	171	134	175	161	182	160	173	178	190	167	150	177	180	171	180	162	169	175	172	192	159	199	167	148	193	172	186	165	157	156	184	182	193	163	157	149	178	178	158	184	161	167	164	178	167	205	150	198	176	179	199	181	164	167	157	174	177	178	186	160	189	168	163	174	178	186	155	183	191	146	196	190	160	185	162	160	187	178	173	176	187	182	159	162	186	160	179	179	177	196	169	179	194	190	162	174	200	166	170	167	167	185	170	169	188	178	175	179	161	195	173	168	190	184	171	182	206	162	180	176	186	151	141	191	183	173	178	170	170	169	170	182	173	174	179	162	165	194	149	164	184	179	169	186	146	154	163	182	180	176	176	176	178	190	165	170	170	162	196	171	207	153	151	172	168	179	176	172	176	192	163	184	182	192	181	172	173	166	196	179	185	199	148	167	174	160	159	175	179	180	181	157	174	150	171	183	175	164	178	180	160	178	163	191	184	178	160	172	168	164	198	184	161	182	173	170	168	174	166	163	174	174	184	150	200	170	177	181	188	156	167	183	166	168	184	178	181	158	163	163	173	186	168	162	193	184	199	176	161	187	156	173	164	150	173	155	154	185	165	205	171	170	176	172	178	176	158	179	171	195	173	174	178	176	165	175	190	166	172	179	153	194	158	159	166	182	203	202	158	165	197	204	177	196	152	147	171	176	172	174	175	191	170	169	150	173	174	169	178	163	200	171	185	158	158	154	173	178	185	195	161	160	181	169	165	169	187	174	178	181	181	163	185	203	196	168	166	186	178	172	196	156	167	163	169	185	188	161	159	150	169	169	181	163	179	175	175	158	171	192	172	164	178	187	154	185	180	174	191	157	164	164	177	175	170	177	166	184	163	207	161	166	176	161	186	143	164	172	172	156	167	165	190	165	180	180	188	174	133	188	173	163	165	167	171	166	184	178	155	165	185	142	197	169	176	190	172	210	170	181	166	157	168	164	181	196	180	172	189	184	195	172	176	165	192	153	153	171	192	159	157	163	150	188	180	165	187	165	197	183	199	193	180	155	170	158	166	197	187	181	187	189	188	175	168	167	192	195	159	194	180	168	175	174	187	173	164	152	169	165	177	189	139	165	177	177	167	170	191	184	181	178	178	179	169	175	175	187	167	170	182	167	188	189	152	167	158	167	159	158	161	190	161	180	193	173	173	166	182	173	178	191	171	185	211	147	166	174	156	172	160	144	151	181	167	172	201	182	208	156	186	165	193	186	163	193	186	178	187	193	161	175	181	153	156	162	190	190	166	168	149	181	176	199	174	174	179	176	180	164	189	183	199	189	203	190	164	143	163	176	166	206	171	166	160	190	169	179	158	211	191	179	171	182	178	149	176	178	174	187	164	190	164	187	185	164	183	205	192	188	177	166	184	184	176	174	151	188	189	144	190	185	183	153	165	167	171	196	177	187	186	196	154	183	189	156	163	165	157	174	163	167	181	179	173	179	168	180	181	160	155	183	195	184	170	173	178	162	168	149	157	184	184	171	166	170	173	185	166	167	198	189	157	187	173	186	178	189	194	179	164	196	176	194	170	176	195	164	201	184	182	173	165	198	170	187	169	176	166	191	170	196	185	181	204	171	155	159	171	164	169	155	198	176	159	183	179	169	178	174	189	212	167	194	183	164	168	181	169	175	182	153	180	183	194	164	176	174	198	199	181	166	207	176	143	186	166	172	179	177	162	141	173	170	175	171	178	188	187	203	169	188	188	199	149	157	160	180	183	170	169	162	179	161	155	175	168	185	161	168	166	193	155	168	179	172	168	165	165	172	165	176	155	145	168	180	156	185	200	182	192	190	176	168	180	188	168	190	181	196	198	173	189	182	184	170	175
32495	40483	19376	14284	12098	9207	7449	7108	5788	4938	6376	5238	3839	4460	6006	4635	3560	2728	2389	2736	3045	4340	6199	6196	5249	4589	3725	2475	1697	1368	1059	1072	842	714	734	720	748	699	654	649	690	647	646	681	663	688	648	680	670	609	634	618	641	630	621	632	626	641	615	634	628	615	632	624	617	595	584	569	604	599	594	640	614	599	591	628	639	675	598	664	640	623	604	585	572	617	635	626	618	561	629	581	623	610	557	582	628	563	567	547	578	558	533	558	610	593	558	591	564	561	604	547	546	567	573	527	549	580	566	562	598	570	580	544	544	550	567	541	550	647	586	550	543	575	578	571	523	552	565	569	591	494	593	563	590	570	580	548	557	567	545	560	569	574	559	553	577	533	577	557	597	556	550	560	569	537	579	552	520	524	568	570	584	563	600	593	574	601	541	541	534	554	579	592	545	604	554	525	544	533	574	555	588	577	549	584	541	565	571	580	585	559	570	546	511	590	518	546	547	570	559	558	576	547	556	546	570	531	572	560	556	569	573	572	569	512	584	561	549	589	544	524	535	558	544	576	585	506	573	568	557	536	539	545	571	556	593	572	576	546	584	567	563	560	609	575	537	579	586	568	557	536	585	582	564	565	572	574	517	541	596	549	578	560	564	563	556	572	585	581	597	573	521	567	558	587	581	577	556	554	558	584	500	616	547	539	591	595	550	532	562	573	575	546	534	585	544	532	547	579	561	539	574	550	546	581	622	580	583	549	620	573	589	553	571	514	602	558	584	581	566	505	596	531	574	566	569	551	532	565	609	530	552	538	594	546	582	575	566	574	616	569	590	592	590	558	575	528	567	555	542	578	547	583	554	548	596	544	537	555	547	504	570	536	581	547	572	589	581	527	587	564	566	587	572	573	558	546	559	526	561	551	602	612	548	575	552	538	526	607	520	553	501	577	547	575	554	581	563	588	578	527	570	587	587	554	573	580	562	581	548	550	533	586	570	564	586	558	559	590	540	563	575	601	547	550	572	540	578	580	567	588	588	527	553	578	558	560	591	549	593	533	532	573	575	598	582	573	555	558	551	528	530	605	573	584	546	560	505	565	552	596	550	586	560	543	581	539	541	604	569	548	598	553	569	547	535	576	559	560	548	551	567	604	572	545	555	574	589	526	555	586	516	563	525	537	526	585	542	544	525	531	594	544	551	590	598	562	550	577	546	557	621	591	566	560	521	578	566	546	572	581	556	607	560	604	539	565	537	587	571	576	588	550	481	527	534	556	582	587	567	602	552	556	583	574	552	606	579	563	622	589	550	563	571	590	570	514	577	581	546	551	534	554	577	564	542	567	589	571	569	560	565	548	563	549	543	552	579	542	569	586	521	520	525	574	575	545	594	540	546	569	619	584	540	582	546	603	546	602	578	516	569	563	604	594	562	574	544	597	591	549	565	602	533	582	534	533	582	590	583	527	590	572	557	569	547	556	598	586	588	563	568	559	489	560	571	548	573	509	560	532	564	594	552	519	591	576	555	577	598	548	574	558	563	570	580	564	516	571	568	546	588	526	558	534	595	570	563	585	546	565	549	560	598	565	547	565	534	578	580	591	569	590	583	596	578	548	583	568	586	556	575	580	503	605	586	529	575	527	566	562	555	520	533	561	575	564	576	551	545	530	534	554	508	578	568	560	578	612	578	575	577	563	579	532	544	573	513	566	567	584	530	566	554	614	543	503	579	565	553	553	499	558	577	553	579	582	549	568	548	594	560	524	527	540	543	587	560	562	561	524	582	606	570	563	551	561	563	561	542	562	550	589	577	577	569	575	541	573	578	538	565	553	536	589	561	566	568	516	574	550	576	557	535	514	568	543	580	598	518	590	549	581	572	571	557	565	555	581	563	563	595	561	547	483	619	564	569	551	499	546	573	591	534	583	532	575	511	556	530	557	581	570	603	589	563	557	530	521	590	547	564	591	561	533	580	541	524	587	548	573	553	546	571	552	602	607	585	579	535	579	577	525	555	549	561	605	585	579	537	583	595	568	574	558	540	555	551	541	576	602	556	571	572	543	553	541	554	532	572	598	545	631	542	548	589	566	575	549	584	610	577	533	564	573	587	612	586	558	578	529	562	558	541	574	557	571	574	562	553	590	573	529	582	590	572	539	565	566	548	556	571	541	556	569	553	573	559	595	533	576	573	571	553	587	541	579	573	553	593	604	529	543	542	524	530	617	566	565	615	560	561	553	582	602	578	576	573	574	569	525	586	556	523	545	567	548	578	561	565	555	536	572	581	596	519	535	581	587	586	591	537	570	569	567	522	581	551	558	584	537	567	594	588	585	579	511	540	565	498	514	610	544	524	555	545	551	570	543	558	561	551	555	571	542	584	562	555	539	548	512	597	559	581	545	588	547	575	552	582	542	541	517	565	552	634	585	567	578	572	546	591	576	576	591	575	562	550	560	542	585	565	548	601	575	555	568	579	555	579	577	557	598	547	607	562	549	579	536	555	536	538	558	574	577	585	565	573	581	600	612	552	572	592	586	532	563	541	541	557	562	565	589	587	574	535	561	562	571	537	571	582	556	574	550	582	554	537	547	529	552	542	563	587	599	528	599	540	531	581	581	555	547	528	525	618	579	542	555	539	526	564	569	591	575	561	525	533	581	560	559	523	571	570	568	593	545	580	596	591	530	589	552	532	613	592	580	552	563	571	527	520	588	599	536	569	574	531	562	581	565	593	550	568	563	583	603	547	555	598	551	547	583	580	577	577	528	560	581	566	548	546	595	574	542	597	564	534	586	562	561	588	565	547	609	553	585	557	545	556	558	562	570	583	552	573	531	561	596	565	586	534	564	543	553	515	567	532	557	563	555	575	520	516	574	532	545	543	559	538	542	552	568	611	544	591	583	583	548	557	552	566	587	569	563	519	590	556	552	586	573	574	545	552	522	553	581	568	541	603	553	567	600	542	578	557	564	555	549	592	535	594	559	568	522	574	553	575	574	552	549	548	539	580	563	552	555	548	611	553	560	558	523	540	565	585	630	577	570	603	580	548	530	585	559	520	574	534	572	579	614	586	528	597	564	556	583	594	581	543	544	578	596	544	504	542	581	584	631	605	534	554	556	526	528	543	574	563	546	510	538	549	575	574	565	563	596	555	587	514	566	526	546	537	517	564	544	595	537	573	558	568	549	562	564	557	500	539	520	529	598	569	501	514	564	599	560	551	532	569	552	554	547	539	587	558	554	571	629	543	558	636	576	574	544	590	555	541	539	567	566	513	600	558	565	555	561	558	560	585	557	600	553	595	550	546	524	550	571	597	557	545	575	555	524	568	524	564	586	548	540	556	530	542	567	562	586	577	556	539	533	602	511	579	543	547	522	549	582	577	605	558	618	580	580	575	569	524	564	545	583	568	579	558	516	533	576	571	565	540	560	571	531	580	562	559	569	526	559	597	583	581	586	611	575	556	566	606	579	576	574	579	576	570	518	568	572	595	608	581	559	548	556	562	551
