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
337034074335	337034074893	337034075443	337034075993	337034076543	337034077093	337034077643	337034078193	337034078743	337034079293	337034079843	337034080393	337034080943	337034081493	337034082043	337034082593	337034083143	337034083693	337034084243	337034084793	337034085343	337034085893	337034086443	337034086993	337034087543	337034088093	337034088643	337034089193	337034089743	337034090293	337034090843	337034091393	337034091943	337034092493	337034093043	337034093593	337034094143	337034094693	337034095243	337034095793	337034096343	337034096893	337034097443	337034097993	337034098543	337034099093	337034099643	337034100193	337034100743	337034101293	337034101843	337034102393	337034102943	337034103493	337034104043	337034104593	337034105143	337034105693	337034106243	337034106793	337034107343	337034107893	337034108443	337034108993	337034109543	337034110093	337034110643	337034111193	337034111743	337034112293	337034112843	337034113393	337034113943	337034114493	337034115043	337034115593	337034116143	337034116693	337034117243	337034117793	337034118343	337034118893	337034119443	337034119993	337034120543	337034121093	337034121643	337034122193	337034122743	337034123293	337034123843	337034124393	337034124943	337034125493	337034126043	337034126593	337034127143	337034127693	337034128243	337034128793	337034129343	337034129893	337034130443	337034130993	337034131543	337034132093	337034132643	337034133193	337034133743	337034134293	337034134843	337034135393	337034135943	337034136493	337034137043	337034137593	337034138143	337034138693	337034139243	337034139793	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
53437	22047	21848	5085	1257	972	725	673	581	535	481	467	417	414	411	450	391	388	351	384	391	372	403	371	346	374	336	345	393	375	357	342	352	371	320	370	310	331	366	325	330	290	392	367	363	332	339	333	371	349	362	340	358	333	356	386	337	347	391	368	370	336	331	338	361	337	351	328	318	341	355	389	313	333	332	325	320	318	302	341	337	357	342	322	376	312	320	351	328	327	310	336	357	362	367	326	336	311	340	337	345	361	323	340	351	319	334	350	358	308	335	377	339	327	352	319	339	348	356	372	322	359	373	333	314	366	376	314	355	314	335	316	339	335	342	331	323	343	331	336	365	353	355	352	377	341	325	328	326	328	304	322	333	364	353	346	328	322	292	371	327	323	330	353	304	377	364	315	348	337	312	345	331	346	352	339	333	331	322	322	354	341	365	338	348	338	314	345	343	329	344	332	314	373	365	341	316	348	344	329	301	355	341	337	340	319	361	330	353	350	315	349	309	326	363	342	320	328	342	353	375	324	307	359	338	331	337	351	277	348	308	303	312	326	329	355	338	384	334	356	344	329	315	328	344	361	335	323	336	331	342	332	339	313	344	348	342	317	287	310	337	339	304	347	322	334	341	327	333	355	342	328	344	334	314	375	353	347	351	328	328	327	327	279	307	327	336	341	334	317	324	352	345	295	322	337	350	339	318	326	355	329	310	286	351	360	340	353	355	348	314	336	330	340	366	345	331	330	345	345	356	355	335	357	305	320	364	308	296	290	345	367	331	326	316	316	321	370	322	328	331	348	358	339	329	350	315	349	387	340	326	318	335	312	321	347	321	334	310	323	364	319	331	323	368	303	328	316	336	337	346	333	328	338	334	350	309	329	323	332	319	327	305	316	324	321	365	389	316	352	316	324	306	332	345	318	350	328	356	349	329	337	331	351	337	351	341	330	363	321	303	355	360	346	339	296	340	362	321	353	342	350	336	353	336	347	346	314	378	336	331	344	363	335	343	310	331	353	309	318	321	348	314	323	363	383	324	334	311	343	329	325	370	338	314	315	315	330	331	330	340	322	351	354	326	324	360	389	315	320	329	302	315	343	350	356	308	356	333	317	316	296	334	336	304	359	353	307	316	291	318	293	349	330	365	327	360	359	377	333	312	366	311	306	351	334	352	341	356	339	338	324	334	347	313	367	330	339	355	348	353	328	322	325	333	300	326	310	326	364	334	342	346	352	342	315	294	339	293	307	332	341	333	355	336	352	330	354	338	330	318	303	341	323	325	336	331	356	315	338	348	337	339	315	291	328	348	358	306	310	338	358	331	328	341	348	350	368	323	329	367	348	348	344	310	323	322	357	350	350	346	343	340	362	349	330	337	340	322	341	311	342	349	325	364	339	350	349	313	352	331	338	338	328	342	312	339	333	321	343	328	314	332	348	369	336	339	345	338	341	351	325	331	352	299	341	333	354	314	326	364	340	386	361	338	326	320	322	365	332	347	340	366	312	314	314	333	348	335	358	341	336	308	353	324	341	340	333	315	338	331	294	358	345	341	327	332	355	306	339	341	341	327	340	335	347	361	369	333	324	316	322	333	341	328	354	333	336	362	315	371	366	373	341	319	328	326	341	352	348	361	321	343	346	337	334	322	345	323	318	346	337	363	335	338	315	345	336	328	340	355	338	344	346	338	329	358	335	340	341	361	319	306	326	314	342	332	363	308	357	368	360	309	388	361	327	350	342	327	359	330	309	351	365	338	304	312	347	346	343	324	336	327	331	344	320	349	332	307	362	356	348	307	325	343	324	341	319	326	321	324	346	350	351	335	365	330	353	327	347	342	339	331	340	369	304	353	339	307	301	365	314	338	350	335	345	339	309	318	307	296	353	329	354	341	360	355	368	332	331	320	341	346	340	356	319	324	304	354	324	376	371	355	313	323	361	330	337	337	353	350	350	327	336	322	313	362	358	373	341	345	298	333	367	367	328	338	347	362	329	350	354	333	334	319	362	389	339	284	345	340	328	348	317	299	320	324	360	339	342	302	330	343	316	320	323	309	342	322	342	355	366	309	346	348	350	337	341	339	360	315	335	363	328	350	349	293	337	322	340	341	329	364	339	352	358	342	358	358	361	325	309	333	318	319	300	314	321	340	338	323	338	350	315	297	335	334	351	294	350	337	355	322	328	308	320	275	346	339	305	345	373	371	375	329	359	336	353	316	350	338	304	329	326	350	333	316	359	347	355	349	319	346	366	352	358	340	337	337	333	325	352	355	314	344	352	324	361	363	302	363	356	351	355	328	341	358	377	318	331	382	358	329	324	327	324	347	342	310	320	325	338	266	332	352	324	342	290	303	335	297	335	308	307	352	309	341	336	345	313	316	351	349	317	350	330	329	332	319	343	313	353	329	352	331	370	334	350	351	336	347	375	355	362	365	339	331	331	330	354	313	355	315	321	329	332	314	340	350	337	358	330	366	371	321	318	341	335	304	344	346	346	339	368	376	338	306	326	348	337	290	324	328	349	360	348	353	338	332	317	355	335	316	328	345	324	366	321	349	334	316	360	353	338	347	337	364	321	357	340	324	333	328	310	323	323	318	315	362	333	319	312	335	333	322	330	374	325	335	313	336	337	329	319	306	344	321	335	332	309	339	339	319	315	370	306	315	349	347	343	322	354	338	328	353	327	349	339	324	292	332	372	332	312	334	356	343	315	343	295	351	347	323	321	334	334	357	334	338	305	329	317	341	325	325	376	328	340	325	329	363	336	323	374	355	353	320	363	355	320	342	355	321	329	349	339	346	352	360	351	330	353	319	377	320	335	313	348	322	313	343	369	333	360	324	327	335	299	332	318	298	349	323	296	318	329	345	320	329	321	322	344	335	312	364	363	368	319	314	354	327	340	310	320	367	324	348	339	345	348	335	367	333	304	331	319	328	325	314	372	343	332	340	343	315	366	338	340	336	311	329	346	353	338	320	318	306	282	328	360	359	316	350	359	310	332	298	328	324	321	360	359	336	345	355	320	341	327	342	334	316	317	325	317	308	335	348	348	308	309	320	316	319	346	353	337	362	319	347	326	334	303	314	319	294	346	364	322	334	344	328	333	318	348	328	329	336	330	340	358	345	358	327	359	315	306	333	319	308	299	368	347	323	342	343	324	325	337	331	337	339	348	353	353	326	335	313	333	323	320	315	301	329	323	319	326	326	324	339	336	326	323	335	340	380	326	348	331	315	329	332	301	325	359	346	349	316	325	359	332	324	325	326	349	316	357	329	333	350	345	347	338	325	335	338	377	334	331	335	329	346	330	369	338	357	356	332	384	340	333	324	358	328	353	360	319	330	345	348	313	316	308	322	328	331	301	315	329	372	349	359	364	355	349	351	314	312	329	328	312	321	279	348	314	340	337	350	355	317	354	314	307	304	340	315	325	354	333	343	334	363	346	321	330	317	336	343	322	335	330	323	336	344	344	352	315	356	329	344	346	325	301	330	334	335	321
31228	2058	4139	4828	4065	3506	2913	2456	2210	1992	1785	1598	1509	1331	1395	1222	1236	1202	1182	1142	1104	1072	1007	989	1056	960	949	895	952	924	927	964	920	959	967	912	874	970	848	918	883	876	880	840	851	877	875	843	866	865	848	843	866	848	840	853	818	854	847	844	849	833	844	847	810	818	864	819	862	833	854	837	789	815	782	821	898	814	822	829	861	811	802	849	787	876	823	819	838	863	790	807	823	792	848	799	812	819	825	816	797	810	819	833	818	788	721	823	810	796	854	827	790	832	787	830	824	892	852	842	824	819	834	826	884	815	793	814	786	809	775	814	810	798	806	749	807	821	787	769	783	779	799	794	764	817	740	833	830	800	787	825	835	804	849	848	815	794	845	813	809	822	821	829	803	821	781	794	771	796	801	820	828	827	781	780	770	790	811	814	803	788	792	807	819	812	828	789	793	843	831	808	796	844	815	821	758	787	815	797	818	803	807	825	753	788	793	776	822	840	789	783	847	787	768	820	780	824	801	754	817	806	815	847	827	788	816	810	834	809	807	768	840	829	825	780	785	794	800	812	775	841	785	803	790	796	788	836	823	810	845	747	794	745	794	818	776	787	817	857	740	826	801	804	859	770	817	874	815	837	787	814	836	811	802	829	795	802	776	804	820	769	809	805	803	819	800	791	803	819	800	780	828	829	763	759	807	787	820	813	812	799	846	802	783	815	791	766	858	777	806	837	850	806	849	832	842	794	819	780	809	845	807	802	856	797	855	860	800	782	820	801	842	842	805	789	809	834	819	802	823	836	779	811	777	787	870	847	763	800	844	822	865	798	809	799	799	754	761	812	786	832	783	847	762	784	744	822	797	821	841	814	790	795	824	842	826	783	803	834	766	797	811	799	799	822	746	860	775	800	815	793	792	818	863	813	793	838	819	825	793	785	803	807	838	793	819	798	792	812	817	808	756	817	807	870	811	811	791	810	836	806	829	754	869	830	774	746	818	809	755	787	818	855	773	797	832	775	825	777	835	847	818	849	889	803	798	791	793	775	803	772	814	808	846	798	807	779	774	780	776	792	782	832	810	834	837	818	833	803	864	822	834	787	795	804	821	799	812	850	821	853	777	793	831	793	810	859	801	782	811	772	821	796	832	830	778	830	820	815	808	809	784	770	783	791	820	815	794	808	752	813	835	775	790	831	825	844	787	785	854	810	773	837	872	770	821	765	799	791	821	830	819	779	788	796	762	762	813	795	835	778	846	764	825	815	763	881	782	784	794	825	779	831	819	842	849	821	856	765	798	810	797	809	767	811	758	789	796	809	813	822	842	819	791	817	824	813	880	775	791	768	858	838	804	866	799	817	809	780	807	820	794	812	816	802	806	805	790	837	771	799	792	877	802	893	777	830	807	791	798	810	813	777	849	810	810	827	821	787	814	813	798	813	876	754	780	811	866	865	840	801	768	842	869	717	811	825	813	847	820	767	766	768	854	800	854	805	867	774	794	751	812	790	767	777	844	814	858	747	820	788	771	795	809	828	822	827	764	774	795	768	779	788	780	789	799	808	826	811	806	807	804	765	815	790	830	839	849	758	860	861	867	776	762	809	834	848	786	874	830	817	807	758	803	761	787	837	852	773	845	826	850	820	766	805	822	803	791	828	784	838	793	758	847	792	847	787	828	778	791	783	888	808	798	768	824	796	794	776	826	840	785	884	820	775	764	806	823	770	874	795	842	833	799	801	814	783	789	848	886	779	852	798	823	809	770	820	788	807	837	825	840	789	797	797	796	803	811	834	826	828	785	775	764	840	816	826	840	810	784	773	787	851	831	855	787	821	772	792	827	796	857	849	834	797	807	817	828	806	806	820	846	782	801	846	807	808	831	807	811	749	834	781	781	809	854	723	806	793	836	841	793	821	862	803	819	809	809	799	797	810	807	751	845	817	823	815	804	811	768	802	810	826	746	813	858	846	819	812	844	825	817	796	854	807	825	798	844	779	813	787	808	806	822	806	768	834	792	791	790	800	757	766	816	763	831	836	776	773	739	800	787	780	824	807	824	844	839	820	736	784	792	859	788	787	783	786	829	814	790	816	808	796	799	819	823	830	841	839	799	811	806	818	811	868	829	813	814	831	818	783	810	788	768	820	856	796	827	808	858	824	772	769	814	798	816	815	774	800	806	808	782	816	826	829	841	795	781	799	837	815	805	805	793	842	807	787	821	784	765	801	816	802	782	838	728	798	807	793	792	789	749	795	828	847	832	781	813	822	825	840	815	798	813	874	838	752	808	798	828	817	809	829	776	819	841	813	786	808	793	763	793	823	794	804	815	774	789	864	755	795	847	861	803	857	754	790	765	788	844	797	848	805	769	747	829	806	780	826	815	801	798	803	844	748	846	812	775	762	793	783	790	820	809	809	786	868	824	808	779	797	818	817	772	784	824	835	836	790	789	832	843	833	829	776	783	814	808	810	805	824	811	799	819	800	839	805	799	801	825	797	840	806	804	825	814	800	849	784	805	774	806	754	839	817	850	858	796	823	788	808	822	798	801	810	785	830	833	804	789	820	800	814	868	812	793	811	797	847	756	769	821	804	832	783	757	794	825	856	772	812	832	850	797	777	777	815	829	787	802	810	743	866	811	827	797	823	822	788	798	844	793	793	803	825	904	793	776	863	813	867	806	810	781	816	818	831	777	795	841	816	820	888	796	802	791	819	820	808	790	776	742	811	802	807	812	760	815	843	845	832	767	827	812	784	777	787	856	801	791	779	809	813	811	795	808	783	867	792	877	808	788	797	825	801	828	829	761	755	803	756	802	803	755	826	815	782	837	833	797	831	796	812	837	804	765	804	773	810	859	821	842	807	869	817	761	803	867	840	815	798	835	792	773	788	820	783	787	798	793	804	805	818	817	806	833	873	850	807	782	766	813	767	825	777	797	801	870	780	853	774	766	818	780	785	833	774	799	841	785	799	819	825	821	844	768	791	805	847	765	753	817	842	800	868	797	799	828	789	799	799	856	815	781	796	827	826	818	810	822	841	868	779	843	804	828	835	825	803	814	843	767	874	816	838	835	846	793	832	831	812	798	798	831	797	795	763	785	821	798	827	854	836	806	790	809	850	813	776	825	830	816	814	847	782	791	779	765	833	757	715	785	842	770	822	815	816	783	801	867	804	827	819	762	806	858	820	796	836	821	780	818	782	835	821	813	800	796	789	855	861	817	835	793	851	812	808	836	796	780	820	836	817	807	784	814	800	772	815	794	858	797	770	757	733	827	815	762	737	811	782	862	800	849	805	831	789	794	809	850	832	833	759	832	778	849	792	737	754	787	782	808	846	856	784	820	770	811	817	764	827	822	775	831	840	820	829	806	807	807	788	803	790	849	789	856	832	749	807	801	765	811	830	803	813	760	802	813	816	803	855	870	801	809	758	822	786	826	796	859	874	755	845	791	797	768	807	847	792	824	782	795	800	831	798	801	801	836	821	742	775	839	813	789	822
9098	386	245	196	211	217	215	213	216	205	213	196	210	201	204	200	203	203	203	180	191	182	175	185	235	195	195	195	185	194	200	176	219	183	187	199	184	188	194	164	186	209	208	182	166	184	210	193	184	197	205	196	197	179	197	197	206	188	200	184	221	207	195	177	218	182	185	209	209	210	215	199	196	218	182	184	207	198	206	182	212	229	164	194	199	218	194	182	226	200	180	182	202	208	178	201	214	186	205	220	213	184	168	192	198	176	174	214	205	210	220	189	193	167	199	194	222	195	195	190	194	187	209	194	213	207	212	202	190	201	177	189	176	215	211	223	216	171	191	184	190	197	209	183	177	247	195	174	173	196	193	237	161	178	185	204	195	207	214	168	230	198	212	204	184	218	182	183	197	190	175	209	185	194	222	200	192	198	188	227	195	209	188	183	202	192	196	181	200	207	190	222	182	198	206	183	187	188	226	182	177	193	202	180	189	205	208	200	205	213	229	192	207	217	235	204	196	177	212	192	223	204	186	196	190	207	209	187	209	216	200	188	200	202	206	199	199	180	217	203	187	212	182	195	218	212	214	194	206	206	214	187	161	192	194	184	171	178	193	198	194	215	190	200	210	187	193	204	199	208	196	195	178	219	182	198	208	201	183	195	206	192	181	174	201	174	214	201	175	193	196	218	194	211	190	205	180	207	205	193	208	194	222	188	187	205	205	171	197	188	190	190	203	176	179	216	209	204	198	229	236	218	193	157	222	227	213	189	202	201	215	186	206	176	199	212	172	199	200	195	196	193	205	235	210	213	206	190	195	183	219	183	221	209	217	205	202	197	170	218	188	193	211	199	202	196	238	195	193	203	200	213	200	201	167	202	212	247	172	201	199	235	214	183	210	214	176	224	202	198	189	197	173	208	181	180	196	193	189	182	184	179	215	197	183	206	192	178	199	203	199	196	207	189	226	209	206	217	202	205	207	196	217	212	196	215	236	194	204	216	191	194	184	195	218	197	190	198	189	195	191	206	203	220	216	206	198	215	187	187	175	197	185	170	186	197	210	191	204	185	192	198	223	209	185	196	194	208	190	186	213	195	222	225	191	212	204	216	206	204	191	174	210	191	188	223	208	198	227	222	194	198	202	181	179	206	201	202	204	205	205	177	215	202	211	209	186	209	182	191	200	196	204	183	186	208	191	217	207	184	222	196	203	179	190	194	182	205	209	177	205	207	217	197	216	232	186	209	195	175	215	197	194	197	197	230	193	206	200	181	196	219	203	203	199	231	203	189	177	203	196	204	186	215	201	205	188	173	183	180	195	194	222	235	222	204	214	204	198	193	216	206	223	202	194	178	206	200	218	205	214	172	207	211	215	205	202	216	180	214	172	217	209	203	203	191	223	222	189	220	195	192	189	211	176	212	225	222	182	178	182	216	177	214	207	209	187	196	181	229	197	193	207	195	206	195	195	196	205	213	189	179	191	221	187	195	203	212	188	187	196	178	198	209	183	188	192	212	194	196	201	190	195	194	202	186	211	199	193	219	214	200	211	202	204	207	215	221	177	224	205	191	222	182	217	201	189	203	199	207	163	191	208	196	170	198	214	191	221	206	178	209	189	177	182	176	189	213	194	176	191	192	171	195	198	193	202	200	185	184	221	187	200	210	197	197	199	175	206	204	214	183	203	211	179	214	170	210	227	218	208	201	212	184	229	214	204	200	197	213	178	178	172	165	192	198	211	205	197	188	220	228	214	181	217	243	187	209	235	176	218	225	212	220	197	189	192	176	171	201	226	217	214	219	228	198	183	165	179	180	189	196	191	195	211	215	204	189	225	203	196	168	185	179	177	176	193	177	219	232	189	181	171	199	179	195	189	201	185	178	190	225	190	199	196	187	214	209	200	176	192	188	184	181	220	201	218	175	197	211	202	176	217	231	222	189	197	207	164	215	233	196	188	212	200	215	210	195	204	205	204	196	188	189	200	201	192	207	202	182	206	213	208	218	212	196	214	204	180	222	202	185	195	195	232	179	220	201	204	213	193	186	223	188	215	188	195	184	217	195	192	182	195	201	208	178	201	215	189	177	201	188	219	176	181	199	210	178	183	171	204	204	178	187	202	176	200	189	205	201	185	198	225	191	204	196	208	171	223	204	209	186	208	185	203	201	203	199	180	193	185	207	194	181	212	189	218	201	196	207	192	199	213	201	187	194	194	232	218	205	201	196	207	179	181	187	223	182	185	182	207	202	202	204	198	203	203	207	217	208	211	171	195	215	182	199	204	216	186	184	230	204	191	188	216	185	183	177	209	181	190	235	199	199	205	166	212	199	202	182	195	186	187	188	227	200	197	187	179	191	180	198	182	207	225	207	193	190	187	227	228	185	203	205	187	202	198	205	177	205	214	201	176	183	208	193	207	216	197	179	222	216	183	217	194	225	208	219	202	179	195	199	191	207	190	218	182	190	205	201	205	204	205	207	193	204	233	187	164	201	217	182	195	189	197	201	189	193	202	207	211	212	216	172	206	195	176	178	196	199	228	188	189	170	200	187	209	200	193	210	163	217	194	203	208	221	218	186	194	209	213	186	201	202	221	183	192	216	196	229	200	218	201	195	170	199	209	188	171	210	196	172	181	216	209	188	202	227	216	208	208	190	198	199	203	218	196	208	181	193	215	207	224	180	174	193	188	188	198	232	219	180	184	222	222	223	187	223	182	211	205	198	198	164	171	182	193	193	182	198	199	217	202	200	187	185	175	218	189	197	235	215	184	192	176	187	212	188	192	199	192	179	197	198	212	209	206	220	194	198	201	206	217	224	198	191	197	190	192	195	197	205	208	208	199	215	191	223	180	192	177	209	198	204	196	219	187	175	173	186	225	186	191	189	184	217	218	176	213	189	174	190	205	197	217	199	195	219	179	192	213	206	218	176	193	176	207	200	200	198	199	208	191	209	194	191	195	206	198	194	204	190	183	207	188	192	208	209	181	204	210	216	172	188	175	200	172	226	196	173	195	184	206	186	202	208	198	199	188	201	201	197	202	187	199	208	215	208	197	211	211	211	189	212	187	194	202	205	179	198	202	235	202	217	203	217	218	192	195	182	167	182	197	229	193	196	214	177	197	183	210	187	195	193	196	187	175	210	192	180	201	188	188	184	194	208	215	197	213	203	196	209	211	179	209	195	216	192	202	201	204	182	207	200	228	217	209	179	184	194	209	198	201	162	196	216	186	197	189	184	183	205	209	208	172	237	182	193	196	187	186	215	192	198	181	197	221	179	194	196	226	199	224	215	212	194	197	199	175	187	204	201	181	213	211	171	198	198	187	231	164	205	197	193	209	209	213	190	198	213	195	182	215	184	171	217	211	171	207	216	171	190	184	178	184	176	199	198	178	211	199	184	201	199	192	159	203	201	198	194	189	187	179	203	192	202	199	205	166	212	184	201	226	213	174	191	181	177	198	183	204	233	182	196	210	175	199	205	197	189	195	202	193	200	175	184
7967	516	549	548	571	504	534	526	540	520	495	535	493	490	456	515	526	518	486	537	545	472	524	530	510	499	493	479	475	474	528	532	484	507	520	498	492	523	490	536	496	487	529	535	506	499	481	500	498	475	445	515	551	547	470	500	542	472	496	488	509	498	509	536	494	516	488	510	570	498	533	491	526	501	473	502	522	492	496	542	479	511	507	494	525	455	518	525	478	538	518	521	471	468	497	485	481	517	474	538	463	537	504	506	488	502	509	507	505	481	506	516	472	513	542	495	515	513	502	497	516	484	517	503	480	480	498	471	488	507	537	507	526	530	502	494	482	516	492	483	509	500	532	476	461	499	542	494	474	484	500	528	504	490	540	506	495	497	505	490	526	461	528	488	534	490	542	498	551	527	529	516	503	495	509	494	514	532	492	468	518	521	514	557	488	510	533	535	501	530	479	497	472	516	453	491	533	508	491	521	512	522	510	483	518	469	523	523	498	487	498	487	498	530	494	500	472	470	491	503	507	502	515	559	530	559	507	505	507	509	497	537	492	525	526	508	509	516	485	530	464	467	505	509	504	483	486	532	486	474	507	456	502	521	487	483	468	471	490	505	505	506	513	494	489	530	532	488	517	498	529	511	496	468	492	482	499	489	493	479	485	474	492	515	513	478	500	498	495	532	521	501	469	481	518	496	528	492	507	493	509	469	502	541	509	507	527	517	508	493	507	526	483	519	500	480	507	489	502	506	487	459	512	471	478	531	472	487	472	498	512	477	478	497	499	491	475	502	524	467	466	480	501	448	493	477	471	515	515	489	495	522	519	503	484	478	483	482	501	537	463	488	499	473	477	502	485	492	499	468	491	470	498	488	502	493	483	508	493	514	475	495	515	440	515	498	455	445	495	502	549	508	477	503	504	515	505	487	480	501	471	533	467	476	472	489	521	519	483	440	452	462	520	482	514	490	529	472	484	519	515	462	463	507	483	470	465	513	465	504	481	535	515	481	529	513	458	499	495	516	489	519	461	493	524	512	483	526	504	540	479	497	497	503	516	477	497	495	523	525	492	529	456	501	480	479	514	502	505	470	491	522	490	499	500	494	473	536	508	533	510	500	518	492	487	534	527	535	492	492	496	501	488	509	523	496	469	517	487	552	467	493	474	557	480	489	485	528	493	539	522	473	479	520	503	495	490	507	546	488	513	477	483	493	478	483	562	495	494	540	546	498	489	526	490	489	471	578	498	536	504	532	507	488	453	491	506	488	474	518	510	478	495	498	500	510	524	521	523	519	508	493	489	502	491	541	497	556	498	483	465	480	457	499	507	475	483	495	483	531	524	468	478	488	523	522	485	529	495	519	514	456	498	522	512	511	505	527	515	475	522	496	512	509	540	482	473	526	533	461	485	530	506	497	510	492	483	486	515	505	478	509	522	466	495	519	503	531	500	476	485	503	484	508	509	492	495	493	511	507	514	462	518	509	495	493	478	478	488	451	499	500	531	498	543	482	473	469	463	458	516	525	509	493	521	483	509	485	520	497	453	525	463	500	486	502	506	492	498	507	510	557	464	481	524	542	482	505	495	485	500	526	523	528	486	509	490	505	460	488	498	522	465	466	515	503	519	478	493	475	514	527	481	493	480	481	488	516	508	528	468	502	496	456	477	561	464	493	514	536	426	479	537	499	514	507	502	533	499	481	486	482	477	496	459	493	504	498	500	501	544	491	499	525	527	487	483	477	474	494	504	521	483	483	507	498	507	524	470	522	474	539	477	467	524	489	501	515	563	507	476	523	453	522	509	487	508	514	487	532	502	470	516	508	471	467	554	476	488	455	481	469	475	492	514	507	513	486	476	520	488	500	506	497	486	497	483	516	499	514	538	499	491	524	493	505	481	476	488	516	495	484	484	468	473	500	522	513	485	503	504	474	535	489	525	506	501	496	478	466	517	484	497	460	503	493	492	515	523	503	497	493	496	454	481	507	515	519	468	508	499	528	456	502	480	527	483	503	520	520	547	535	550	519	516	530	499	505	520	450	495	523	505	512	529	482	510	472	492	535	513	504	502	482	494	545	472	509	505	506	500	531	527	507	488	521	489	510	485	521	510	541	514	535	503	510	487	504	495	482	524	482	481	540	531	499	469	523	515	499	527	469	518	490	502	484	483	478	517	526	484	509	508	500	506	504	496	509	508	516	518	526	489	482	492	486	490	519	498	515	493	487	477	507	501	473	477	503	481	542	476	512	498	518	493	460	475	528	483	488	469	516	500	542	512	485	513	508	486	529	501	510	500	495	479	526	542	550	492	474	470	533	502	538	492	487	506	507	511	541	515	505	479	523	493	541	505	496	505	505	503	514	460	505	519	505	495	519	464	486	481	499	511	467	533	536	488	464	474	512	515	483	503	509	538	518	508	490	507	521	484	466	472	488	485	497	550	491	484	474	502	498	484	493	498	527	440	506	504	515	451	514	481	469	523	517	526	486	515	510	511	503	485	488	485	444	512	522	472	518	476	518	490	456	508	509	537	483	522	527	492	508	471	516	545	486	516	506	512	492	487	522	496	517	499	479	528	495	496	520	516	487	514	481	474	522	516	490	471	505	465	515	473	514	488	523	501	532	519	491	493	506	456	493	490	482	528	512	460	511	516	495	500	505	466	503	533	485	485	493	493	512	455	464	516	491	481	495	482	504	501	454	490	493	483	546	485	494	523	512	478	472	528	482	514	497	509	525	500	474	458	522	471	492	517	512	509	523	524	480	521	477	481	547	519	513	452	516	512	496	493	491	522	489	503	495	491	512	510	510	530	534	508	467	545	472	471	491	525	522	491	520	509	495	476	492	491	488	513	442	491	498	458	502	499	526	536	498	465	475	503	466	513	481	495	500	486	495	474	517	524	496	471	521	546	479	525	487	472	498	520	498	480	484	513	508	500	498	500	480	469	515	507	474	513	481	521	496	489	531	559	554	553	472	483	497	500	472	527	505	524	502	494	474	523	493	520	514	493	493	486	534	499	480	534	513	503	503	527	483	460	506	501	480	508	492	500	486	525	507	495	502	520	501	530	516	523	502	510	482	462	492	532	497	487	505	501	524	531	490	524	455	523	513	522	522	545	492	496	493	508	541	510	509	444	493	492	510	536	459	437	542	511	458	525	491	493	499	549	501	488	508	503	462	487	497	527	515	524	470	496	518	460	516	495	500	497	491	425	450	498	505	519	533	511	536	534	497	496	494	520	501	502	487	479	478	506	502	519	531	506	476	495	478	475	501	486	478	482	496	492	519	527	469	540	514	522	501	460	499	478	469	504	459	506	497	496	508	517	485	488	497	520	497	478	506	509	464	488	520	453	513	493	504	499	467	535	490	479	572	525	494	493	531	469	489	483	523	519	522	480	481	490	503	477	516	472	505	506	486	505	511	486	519	466	536	490	524	511	507	462	495	506	463	486	525	488	516	514	513	556	493	500	512	506	507	471	502	524	534	473	518	478	473	495	544
50297	19483	7904	947	528	459	361	290	259	233	279	218	202	197	200	184	195	191	161	170	166	146	148	170	160	188	154	193	159	177	179	173	152	136	171	173	134	148	189	172	154	155	144	153	167	165	166	147	162	168	144	150	148	165	142	145	161	155	130	147	169	155	151	163	176	157	152	158	175	156	146	142	148	167	176	163	165	181	160	136	136	168	148	170	154	173	163	182	148	176	168	158	164	171	154	153	158	171	150	173	164	162	148	149	140	191	146	165	157	156	174	159	141	169	168	144	135	169	153	133	164	151	144	177	153	163	149	157	159	154	133	162	146	148	181	168	155	163	137	141	152	159	169	148	163	158	159	160	128	153	168	165	149	165	157	180	147	176	167	149	155	168	158	172	147	165	158	145	161	153	150	157	134	169	159	146	150	157	141	155	163	145	164	182	158	147	144	143	149	171	146	129	164	152	162	166	166	159	176	156	155	172	165	168	167	177	154	146	155	155	151	142	170	172	160	169	161	145	164	149	160	165	141	185	155	147	151	169	164	157	148	152	163	180	158	170	152	168	174	167	159	179	158	171	154	161	154	155	168	158	153	152	159	159	157	174	147	156	141	167	180	128	154	180	154	174	138	162	163	183	158	178	144	162	144	151	151	157	173	152	159	137	166	178	173	151	150	155	143	148	165	151	170	144	152	170	167	164	163	148	163	174	165	149	150	142	179	147	159	160	179	131	138	176	153	159	158	135	179	128	166	167	176	174	158	145	154	154	168	165	153	155	137	130	152	128	174	164	171	144	141	164	150	172	150	139	178	158	155	157	143	159	147	154	134	152	164	168	160	162	165	151	168	156	164	180	172	153	130	171	153	164	150	172	156	153	155	159	164	155	147	145	177	166	170	153	146	156	143	169	177	155	156	162	169	162	177	180	156	166	147	167	163	151	165	162	152	149	150	167	143	156	161	155	155	145	137	166	146	155	156	149	192	139	147	150	152	178	155	128	158	147	168	177	152	129	159	146	135	161	147	156	163	143	158	156	153	158	167	157	152	162	156	170	151	156	149	155	135	165	152	148	169	176	122	148	150	161	142	164	147	177	162	156	155	169	162	154	161	192	170	158	143	124	155	162	138	150	153	140	181	158	162	161	188	146	156	152	139	164	161	157	161	172	178	153	146	171	174	136	134	143	149	132	155	186	158	165	159	171	151	151	141	169	141	144	163	160	159	177	183	128	149	146	154	174	154	139	181	178	161	160	192	146	151	153	167	161	150	168	150	141	160	142	161	169	172	163	178	170	163	149	166	153	162	149	162	147	148	167	170	156	166	146	161	161	148	159	152	137	145	152	169	149	167	146	163	184	178	164	164	160	161	148	157	158	154	164	155	165	147	157	138	137	172	143	156	174	161	173	167	159	179	165	156	169	154	148	174	173	145	152	162	156	188	157	166	158	178	165	149	160	175	176	153	175	179	158	147	151	145	161	180	177	171	154	155	160	156	137	156	150	146	157	151	165	144	161	153	160	175	158	166	152	158	160	153	146	167	156	162	136	143	144	164	155	164	165	143	160	160	173	165	166	173	184	150	181	162	153	153	165	183	172	173	150	147	145	128	151	173	165	124	156	166	148	176	174	160	155	144	149	160	144	154	135	164	157	152	158	154	133	138	145	147	154	135	143	148	179	143	138	139	156	175	155	162	162	171	129	148	144	139	182	154	159	187	161	144	146	131	157	157	138	157	167	165	149	164	139	143	163	152	151	131	192	142	158	155	148	159	177	155	167	157	162	173	158	170	139	172	159	139	184	161	153	152	177	152	163	146	136	158	156	176	159	169	147	161	173	181	164	140	154	145	148	175	140	135	168	159	179	157	155	149	134	151	144	156	156	156	160	142	170	174	177	159	175	184	163	150	183	168	140	148	146	158	153	175	158	167	171	167	154	130	154	154	151	166	147	149	162	136	145	155	149	149	179	175	156	141	128	163	148	166	155	162	143	142	173	146	136	128	145	121	146	185	166	166	181	160	153	154	149	173	160	172	135	179	157	169	156	130	158	139	157	153	126	180	145	162	154	157	152	168	156	146	157	157	171	156	169	147	140	142	169	134	163	167	182	172	169	154	165	157	147	153	158	130	141	133	143	142	151	157	157	150	164	181	153	150	137	156	175	161	159	190	167	159	170	175	167	153	151	153	145	156	148	158	144	174	154	161	151	131	127	163	144	146	154	168	160	157	162	149	164	167	183	151	152	141	171	183	127	158	144	161	154	148	154	163	165	158	189	122	166	142	148	153	144	168	148	169	150	163	166	160	150	144	156	145	172	163	145	154	155	182	157	151	158	163	148	140	171	153	136	145	153	167	143	160	152	144	148	127	131	145	156	157	155	170	152	144	180	158	151	154	142	167	184	168	165	159	164	180	163	161	150	138	161	144	174	140	156	166	154	151	152	160	158	153	162	157	167	148	152	152	161	158	124	147	137	155	145	132	182	153	167	149	155	184	162	175	143	158	145	146	164	142	157	149	168	148	174	157	142	153	159	139	168	189	167	154	171	162	156	151	148	159	151	140	143	151	149	139	152	155	129	150	170	148	151	145	144	159	170	138	197	158	152	153	158	151	141	143	171	137	174	152	161	159	152	144	172	174	165	154	144	140	158	152	146	153	146	151	141	148	147	159	167	147	146	163	164	149	125	151	171	174	158	154	134	146	147	138	151	147	181	153	137	153	147	142	156	155	164	148	150	152	156	170	163	153	135	176	180	139	158	142	184	138	153	189	169	155	149	171	152	169	168	158	143	144	165	128	130	158	125	153	157	139	166	165	146	147	172	153	146	163	159	130	161	159	128	148	168	154	150	150	183	143	158	141	135	155	165	141	136	163	155	176	142	158	164	139	157	156	146	161	178	143	145	156	137	167	173	150	168	170	166	152	138	154	156	160	151	139	145	148	134	165	174	152	129	171	157	159	172	165	182	159	145	173	158	164	160	141	160	160	127	152	142	160	175	156	174	158	165	141	148	152	152	170	186	151	121	155	158	162	154	136	162	152	170	150	161	171	184	162	142	157	175	148	151	150	157	173	173	169	198	151	146	167	152	147	147	152	158	152	149	155	162	168	165	173	148	146	138	169	142	145	140	156	154	177	170	170	164	188	162	188	165	157	172	169	149	166	139	158	121	151	176	167	152	180	160	180	157	173	171	154	150	165	159	180	148	163	165	144	170	138	164	156	151	164	153	162	144	159	167	147	145	133	160	150	173	153	150	152	157	136	163	152	156	166	148	156	157	159	143	162	157	167	164	144	156	117	154	174	173	161	174	132	155	161	165	154	153	150	148	163	160	150	143	138	158	165	145	168	146	154	175	170	193	144	155	174	133	145	139	155	139	146	152	164	166	144	165	156	156	132	142	151	169	146	154	135	159	169	145	143	135	140	145	162	144	149	147	140	164	155	176	153	153	162	166	147	173	120	165	139	137	157	150	156	135	144	169	142	161	163	185	134	130	171	129
24796	1043	2163	2427	2185	1796	1440	1244	1137	968	935	842	734	737	696	677	670	658	577	566	589	553	500	537	510	494	529	511	508	518	470	523	501	488	466	450	486	484	468	492	501	473	450	459	488	491	500	463	473	437	442	422	471	445	414	454	427	441	452	481	472	450	472	428	404	427	413	438	456	445	464	453	439	430	430	466	424	457	446	450	430	465	422	444	415	437	459	452	444	435	416	414	446	430	422	420	423	459	456	424	441	419	436	436	421	408	423	450	437	451	416	418	443	463	447	498	417	407	417	439	448	441	426	438	459	472	455	454	449	433	435	450	435	419	445	433	447	483	466	447	454	446	398	409	435	434	420	455	456	464	445	459	449	452	456	444	429	423	391	437	418	449	444	442	461	422	445	470	418	403	414	461	463	432	430	447	421	428	435	433	429	426	413	466	431	466	461	423	456	451	444	470	428	427	437	431	456	395	459	419	377	442	412	429	432	442	436	399	421	468	458	413	447	412	444	432	441	458	371	464	455	433	456	453	420	410	448	410	449	403	392	439	429	420	413	448	421	429	420	427	448	458	443	399	407	426	423	424	429	405	440	449	423	441	469	442	443	465	435	426	425	411	410	443	455	428	434	401	463	439	421	444	469	420	426	447	447	459	456	429	424	416	438	443	444	444	419	445	417	439	449	414	440	405	452	480	428	435	455	436	415	417	411	456	451	405	423	436	415	410	444	450	405	434	442	443	454	400	400	447	427	458	413	427	451	417	397	447	435	442	447	436	453	433	419	443	432	424	433	427	430	416	458	403	480	454	462	419	451	441	389	384	407	400	435	405	449	418	436	434	421	418	449	435	447	421	443	443	440	420	450	386	448	413	447	420	422	452	463	454	428	414	420	434	461	436	415	454	431	447	427	443	438	463	458	442	409	454	403	395	420	427	458	440	416	454	443	481	437	430	458	444	441	434	437	442	447	419	410	464	464	396	401	421	441	409	451	406	434	424	426	455	425	445	465	408	473	439	422	458	412	435	415	427	418	418	431	431	398	417	407	461	436	434	458	451	470	407	414	420	460	437	455	449	402	420	422	425	435	433	419	436	462	438	460	482	398	423	418	432	400	429	415	452	441	422	447	454	452	422	419	436	444	415	405	421	466	430	417	433	437	453	403	420	417	436	472	408	464	445	405	467	432	418	438	433	434	418	419	438	459	392	447	425	445	440	405	460	443	411	414	446	403	445	391	425	451	432	374	440	431	441	445	433	447	447	425	418	408	427	419	431	437	423	427	383	413	420	435	429	410	431	417	405	465	421	473	448	441	458	432	424	431	400	424	455	440	432	390	417	433	445	467	437	383	471	430	424	441	449	439	439	410	410	432	461	418	433	473	420	406	408	471	478	405	434	432	432	416	445	454	420	440	441	456	422	410	413	442	457	489	455	431	436	444	400	408	423	433	451	421	410	422	401	393	458	440	426	444	452	446	408	446	444	446	439	446	421	438	454	460	407	437	444	473	444	417	445	428	404	412	422	425	443	437	417	444	476	452	420	428	438	423	455	394	447	438	402	440	448	484	395	386	416	422	401	407	387	439	431	437	421	451	429	403	399	458	430	482	447	432	426	425	423	460	449	449	433	428	440	446	449	431	425	430	428	408	399	454	430	415	439	407	413	451	421	433	436	419	448	474	406	421	423	442	437	433	461	409	414	412	413	428	414	435	405	454	396	413	408	413	445	415	461	442	428	417	429	397	406	452	422	407	426	400	427	415	446	430	456	405	386	444	421	444	393	419	395	392	463	446	456	454	426	398	421	447	447	416	440	405	433	431	453	402	443	426	400	444	467	401	388	409	450	455	447	449	451	415	439	483	395	436	442	417	487	400	439	410	439	424	432	439	462	403	464	418	429	471	445	404	409	444	406	449	445	432	396	451	463	500	473	438	446	430	405	417	403	431	454	416	444	410	450	433	438	427	434	448	426	423	396	429	439	421	443	427	426	421	413	451	417	429	472	442	462	427	470	463	436	432	430	413	449	440	408	467	411	472	444	425	440	461	439	423	416	395	459	458	437	450	392	412	438	446	456	456	444	452	453	445	446	389	433	446	447	427	465	475	449	428	466	450	427	393	405	422	421	455	449	406	449	432	450	451	437	412	428	402	420	405	404	432	457	415	422	423	401	451	434	447	456	436	419	393	436	435	430	427	435	423	428	444	425	444	437	436	449	425	428	428	456	433	443	406	459	450	438	440	430	408	435	403	468	423	423	394	434	422	437	416	418	447	402	425	408	404	431	434	405	428	462	455	465	446	464	434	408	437	434	443	441	404	428	438	437	447	429	393	416	429	430	422	431	413	395	407	429	406	424	417	437	421	444	430	478	448	486	443	426	446	452	449	425	423	408	380	410	431	426	471	436	405	448	399	453	498	427	401	400	439	414	422	428	440	474	421	428	444	420	431	451	484	441	404	400	422	428	408	440	435	447	428	407	431	428	455	433	449	414	430	451	441	427	445	418	415	426	447	429	436	421	461	429	445	437	428	414	475	423	442	443	410	384	424	436	448	464	469	430	458	446	432	461	463	425	430	427	470	427	467	461	413	444	451	411	420	426	420	436	403	429	436	437	426	464	438	412	438	428	460	431	447	431	433	467	403	408	436	435	415	421	459	467	419	443	466	418	456	426	409	395	412	457	443	456	461	412	425	496	411	469	427	405	467	400	427	436	416	397	412	458	429	442	462	416	465	430	400	396	456	418	410	450	407	453	439	414	440	477	458	470	425	448	460	443	460	437	413	411	409	443	466	427	399	481	450	414	422	435	452	430	406	418	419	424	474	398	433	459	442	401	435	442	478	433	451	468	435	479	424	488	428	458	363	461	447	421	415	402	452	420	442	395	441	431	412	396	447	388	446	427	440	456	417	403	436	418	446	432	419	429	401	437	465	422	459	444	431	441	444	424	435	429	424	482	454	391	452	416	451	441	430	419	446	433	404	419	447	381	421	429	405	442	433	451	422	423	424	426	435	432	419	446	462	427	439	423	423	438	425	437	449	457	447	440	418	453	454	427	446	448	460	435	417	444	442	415	458	407	442	473	452	417	425	431	454	416	443	425	422	406	447	408	440	424	423	458	414	397	397	427	456	450	409	419	459	438	462	452	416	456	467	473	406	455	435	433	456	441	445	463	439	399	434	444	415	470	445	453	404	447	415	466	418	440	432	439	439	420	469	450	443	413	420	414	460	432	430	429	441	397	456	428	396	406	448	454	449	410	432	418	421	434	471	448	434	428	451	445	438	412	425	429	431	435	423	408	423	456	449	424	443	426	420	419	421	427	438	414	431	385	405	456	457	424	438	413	443	427	398	454	455	439	442	415	434	460	411	469	427	433	435	436	437	439	427	462	446	403	477	414	456	426	461	415	443	440	409	440	448	391	418	452	468	460	435	429	441	403	441	462	388	414	387	409	458	432	423	425	444	410	419	431	430	456	448	419	428	418	439	400	418	426	420	451
52585	21737	21603	5042	1259	923	756	631	557	508	496	500	474	428	372	421	380	383	385	344	395	362	402	352	349	316	334	376	341	352	356	362	347	315	357	351	338	340	319	344	343	329	304	323	305	334	337	351	331	324	358	364	312	311	335	331	352	346	358	327	329	341	327	335	360	341	359	319	340	321	350	338	320	327	305	309	298	300	334	314	330	329	320	359	325	305	342	343	339	334	320	342	345	331	317	360	344	316	344	309	370	314	287	323	361	326	342	315	336	318	311	308	321	346	328	314	344	387	327	333	344	351	316	361	324	331	320	297	327	329	351	328	308	314	319	292	348	324	297	342	336	357	312	340	349	339	337	336	361	324	334	352	314	312	318	313	326	317	372	319	334	324	323	329	358	306	333	297	347	321	308	328	325	324	313	279	368	323	286	313	301	301	338	345	341	315	310	317	336	346	364	340	329	335	331	313	322	330	375	354	350	345	319	327	336	361	343	310	328	346	331	311	349	370	349	323	317	315	326	289	328	340	328	328	336	331	365	339	335	317	318	317	347	341	327	341	335	295	317	343	355	316	300	349	344	347	341	359	349	327	329	342	324	349	351	331	360	360	333	339	318	296	337	335	344	311	358	337	337	324	328	326	327	290	370	347	351	361	295	360	341	330	295	340	333	349	290	340	349	338	332	323	340	336	353	312	336	355	314	332	328	310	300	329	347	340	327	338	350	321	304	335	321	352	286	320	299	328	319	342	312	308	317	307	330	336	307	315	315	329	336	340	362	324	352	324	329	312	338	307	302	327	314	354	297	349	315	329	336	366	353	334	334	336	321	337	340	311	323	305	345	315	322	330	306	362	305	323	313	354	356	339	312	338	338	315	348	298	366	369	378	374	316	333	307	317	329	342	361	349	378	362	338	309	300	333	336	327	354	341	363	327	314	316	332	343	361	342	350	313	342	316	342	389	321	323	309	317	325	328	362	319	332	316	332	331	294	328	349	317	299	359	383	344	320	339	328	352	306	325	368	296	307	280	331	324	322	346	340	308	298	329	344	328	324	333	341	309	331	315	319	333	308	345	305	317	311	332	347	313	297	329	373	328	322	337	312	364	295	352	319	336	333	339	310	333	333	297	313	329	333	355	333	344	357	305	358	362	342	336	341	331	322	318	356	343	342	330	359	347	332	339	335	370	342	309	303	330	359	327	346	336	301	298	320	315	359	328	316	322	318	350	345	355	325	312	312	332	333	312	326	332	313	301	341	313	317	324	321	340	325	308	330	334	336	331	355	363	338	319	345	325	328	322	366	331	319	356	359	344	359	324	316	315	356	336	328	304	323	346	358	356	308	340	366	361	326	342	323	320	337	306	320	348	360	311	348	346	343	343	309	320	305	310	321	309	370	330	326	338	330	335	345	355	357	358	317	354	336	308	336	330	305	365	344	299	323	352	361	322	375	326	350	313	335	327	306	325	328	343	315	336	351	327	322	308	328	318	338	313	320	354	346	360	345	311	301	346	360	315	348	342	342	347	328	326	319	318	319	350	344	334	323	309	343	317	333	331	353	320	334	327	314	333	349	362	369	369	345	338	354	353	333	346	337	326	334	318	328	327	327	323	340	321	359	354	344	330	339	304	328	362	352	325	380	334	307	302	338	354	350	314	314	309	340	355	338	343	297	346	312	364	344	331	300	342	318	317	300	348	339	336	305	327	315	358	288	328	342	343	289	284	353	314	347	348	339	328	334	309	330	347	356	334	379	304	336	329	353	349	341	315	328	320	362	312	330	335	328	362	334	306	310	311	323	305	303	339	315	374	336	341	326	343	321	339	320	337	320	340	324	334	353	362	290	315	328	326	354	349	367	341	318	343	320	359	330	340	347	314	308	297	324	290	301	334	336	321	314	372	358	367	360	343	323	291	315	328	311	378	316	323	331	316	354	289	323	336	332	302	352	350	319	334	307	330	338	327	336	358	307	330	340	353	334	341	355	363	317	331	328	309	352	321	342	336	304	349	374	347	343	349	334	305	341	337	307	374	355	356	322	340	328	334	321	333	336	319	332	341	310	327	343	352	351	338	333	348	318	338	321	342	311	307	357	342	323	330	325	300	302	300	343	331	325	306	329	332	299	348	323	311	342	318	319	313	342	322	321	296	356	308	343	332	346	334	318	353	321	363	342	341	356	326	345	320	331	299	338	318	335	358	337	365	299	314	299	356	329	350	343	309	354	315	326	329	319	338	327	306	315	347	316	380	334	337	338	331	329	333	315	330	333	358	329	357	369	318	345	294	289	355	317	327	335	333	334	319	303	333	338	345	323	299	375	334	328	305	317	335	308	330	330	313	340	326	323	341	337	331	324	371	347	379	320	345	357	337	326	350	280	339	366	299	317	328	342	307	329	361	325	330	335	322	341	325	323	343	334	368	330	348	318	334	353	349	366	312	355	330	333	353	347	303	318	293	321	317	347	333	325	371	323	320	332	336	342	334	332	375	291	352	329	336	329	353	377	311	316	327	311	357	338	349	307	359	355	356	339	334	352	313	342	339	357	337	319	353	330	342	324	335	347	348	326	335	309	349	313	318	321	342	369	306	313	310	334	320	320	340	337	319	374	321	345	308	317	345	319	326	319	289	351	344	366	320	335	308	359	310	354	329	316	327	264	344	346	342	347	319	337	347	323	317	348	355	339	303	344	339	341	330	319	338	328	367	342	305	319	345	318	348	344	354	333	344	324	344	320	356	313	307	338	353	358	322	346	354	314	337	290	310	322	339	327	332	356	339	341	309	351	348	363	317	324	303	311	311	309	349	338	335	352	303	342	329	335	305	323	337	327	333	324	363	340	325	330	328	329	340	355	341	342	310	382	339	344	360	315	322	332	374	339	342	317	323	316	326	329	350	341	311	318	318	341	348	312	381	297	332	314	344	343	330	313	297	320	318	302	334	325	354	334	309	357	310	313	305	334	331	349	336	319	358	356	310	299	329	332	304	329	321	370	312	323	366	324	353	371	351	329	319	337	335	349	309	343	361	362	336	330	357	320	307	362	311	308	384	364	319	322	344	317	333	328	327	344	324	303	308	327	303	361	285	365	282	332	322	281	312	324	382	371	319	336	354	338	340	346	338	325	339	350	334	316	379	342	334	347	309	309	340	331	330	309	316	355	309	296	309	319	336	297	337	332	350	357	325	333	333	305	319	349	334	347	354	344	294	340	320	322	348	331	335	303	335	317	337	325	321	320	360	344	322	339	323	308	322	352	340	345	356	351	311	344	307	307	339	308	323	367	292	336	324	351	341	290	330	311	357	319	319	311	341	347	362	324	338	353	348	349	326	350	360	315	323	319	323	312	303	352	308	334	323	331	338	325	303	359	333	376	307	356	291	342	331	338	331	346	364	313	300	337	348	311	369	329	315	326	338	355	339	344	392	315	348	323	323	321	336	319	334	309	311	302	329	335	334	320	329	359	330	326	348	336	304	354	316	319	344	374	340	351	328	297	338
30735	2023	3890	4549	4154	3370	2847	2483	2039	1843	1769	1581	1440	1343	1293	1268	1185	1116	1134	1089	1061	1000	1031	993	1016	1008	935	1015	918	922	911	975	871	929	895	886	859	910	802	876	850	866	853	798	836	832	832	826	831	854	828	850	787	854	863	845	807	816	760	835	811	849	807	870	815	774	773	861	821	756	779	809	785	828	782	808	821	846	792	803	801	803	769	706	888	774	784	805	740	804	815	781	785	792	796	812	781	821	867	837	846	766	792	782	758	807	790	778	786	792	838	762	799	807	822	752	808	838	753	852	802	803	769	777	776	800	806	788	810	795	729	814	792	798	839	820	788	821	810	826	873	787	827	817	802	812	814	858	796	778	816	850	814	773	810	770	839	768	849	798	801	790	787	817	756	783	795	804	842	794	801	796	817	787	819	828	788	847	811	782	815	766	784	807	759	772	792	802	779	771	847	736	824	799	794	799	775	784	819	788	750	749	795	813	803	801	805	768	774	774	832	793	768	872	826	810	813	788	744	825	828	811	778	807	809	816	818	762	794	824	775	850	832	787	763	789	772	790	796	788	775	788	780	813	820	834	795	818	829	775	803	823	836	771	829	757	827	782	776	817	807	807	813	806	766	784	771	837	804	759	808	788	812	858	801	788	893	780	798	772	779	721	794	783	793	812	821	774	812	792	821	776	824	856	801	784	784	827	756	820	852	734	833	854	815	775	828	800	822	800	773	761	849	827	798	798	802	853	775	831	778	745	804	809	785	810	834	833	807	828	805	833	751	795	785	779	784	773	797	822	813	775	748	788	795	773	774	799	807	794	810	782	787	789	778	798	751	787	824	819	777	842	759	804	798	769	784	776	824	786	777	802	844	781	805	747	771	818	803	821	774	789	774	824	787	820	781	812	766	785	788	784	789	792	800	849	847	818	834	844	782	778	787	828	783	821	753	846	826	818	782	801	823	797	784	804	793	775	776	827	796	804	799	766	808	748	796	825	797	788	815	800	773	760	787	805	746	797	806	813	791	779	766	780	737	753	765	718	787	791	807	773	744	781	800	786	806	796	784	809	794	784	772	781	785	812	783	822	816	780	793	791	824	811	836	798	802	797	755	781	814	804	797	851	804	756	819	720	746	732	779	780	817	772	780	808	760	792	762	761	824	771	797	806	764	831	761	783	863	824	809	768	820	766	779	802	809	771	766	834	799	760	823	807	817	795	776	764	792	772	853	817	829	774	841	776	786	793	807	778	792	797	807	860	789	768	770	841	773	791	783	761	791	767	850	768	807	841	818	790	765	808	776	740	801	815	816	801	752	752	790	807	837	819	822	806	761	816	786	741	775	781	789	841	807	760	808	788	848	782	741	827	844	736	832	773	823	827	799	762	803	802	826	809	840	770	780	778	813	797	788	776	773	781	807	794	768	792	789	811	794	819	789	789	807	790	779	818	849	815	815	769	731	812	851	827	793	750	757	806	858	772	810	825	808	785	788	791	780	795	826	739	806	805	773	842	796	824	797	775	777	808	772	848	808	861	814	777	828	791	757	800	838	821	813	759	773	829	822	853	767	792	754	785	798	824	769	820	797	757	750	797	791	799	826	773	764	767	799	812	788	756	839	693	809	800	795	795	799	810	792	839	771	788	805	802	757	790	809	733	795	806	793	798	803	833	816	793	777	830	779	820	804	780	760	811	816	783	833	806	823	807	817	798	835	799	793	820	784	791	867	835	778	805	825	812	800	776	849	739	772	812	810	784	779	813	769	782	784	797	833	815	813	787	780	799	755	813	765	829	775	739	774	759	797	803	764	790	831	776	821	785	756	827	829	797	826	778	811	816	796	789	872	818	773	814	842	793	775	770	801	778	805	823	799	849	798	786	785	835	800	817	782	788	824	863	878	805	802	781	785	754	841	791	804	788	795	776	827	862	808	765	827	771	806	843	787	810	787	761	774	816	765	822	796	793	784	792	745	762	805	785	768	800	788	770	783	811	776	809	827	815	768	821	788	783	829	838	793	852	848	776	817	814	814	778	797	809	806	766	793	815	758	797	770	826	808	755	845	813	806	826	807	836	766	782	806	814	816	803	795	860	749	809	857	747	755	804	741	792	785	783	776	760	825	806	776	809	793	777	771	859	797	802	779	793	763	797	774	779	739	849	767	779	823	769	761	867	827	798	752	847	808	736	775	822	804	807	812	788	777	774	754	761	796	791	756	812	800	823	805	792	801	770	828	763	823	798	769	767	764	800	762	792	797	754	772	760	782	822	797	767	781	751	819	810	791	802	815	765	757	718	797	843	786	796	754	801	818	782	827	768	784	785	797	827	809	732	784	824	753	816	794	832	791	824	757	806	805	823	770	794	800	797	768	798	827	803	775	892	797	798	815	753	796	727	790	797	840	807	822	799	764	780	789	786	792	758	810	773	813	785	826	794	785	791	858	808	803	788	777	803	782	811	765	769	798	791	805	783	761	802	776	785	794	805	767	793	777	833	798	803	840	807	835	765	763	784	775	812	817	729	822	810	766	760	793	800	807	789	817	783	834	804	805	804	815	824	778	808	821	835	783	797	808	758	840	792	762	818	755	802	818	783	858	766	818	812	783	773	804	836	821	741	743	793	803	818	775	815	733	826	794	798	761	825	837	801	776	783	805	816	790	827	804	708	834	778	770	803	799	831	776	795	765	811	786	778	810	814	787	782	808	815	773	821	820	778	750	796	787	832	802	778	817	765	801	787	758	827	763	810	788	818	746	833	813	789	810	780	807	838	799	814	792	783	738	770	759	786	797	873	800	806	872	801	768	778	786	789	747	826	775	785	755	755	806	743	798	853	765	801	787	765	770	804	784	776	798	774	807	798	859	764	767	815	812	819	794	818	768	808	818	778	793	748	769	839	785	818	836	784	779	765	801	844	780	756	794	772	743	771	812	774	799	785	775	777	809	789	840	790	824	787	805	749	838	797	769	772	783	902	813	792	762	836	751	827	814	848	801	794	785	770	816	775	779	806	828	771	801	789	803	832	717	785	762	782	800	815	782	770	770	850	819	797	815	809	737	788	803	764	782	803	819	768	796	801	817	801	793	787	804	779	845	806	788	787	828	799	802	847	781	815	795	808	759	804	777	797	759	724	777	786	769	794	851	798	806	787	800	806	759	792	792	784	815	802	850	772	806	781	834	794	808	795	796	762	795	796	841	730	802	826	773	782	808	800	812	829	778	790	817	824	809	798	796	828	821	821	793	770	782	756	819	760	827	711	742	788	823	805	775	874	825	823	818	834	755	782	793	793	796	759	806	795	793	832	815	792	783	814	769	750	807	803	808	736	776	801	806	810	781	809	779	792	847	850	744	787	741	758	815	827	770	827	794	869	779	783	811	852	775	836	799	821	797	793	749	786	782	825	829	839	768	795	819	767	837	770	794	765	784	798	797	805	770	821	768	772	792	770	808	818	820	771	792	772	824	825	731	805	809	832	791	781	739	803	803	800	779	760	825	770	790	801
8862	385	220	218	228	210	198	193	212	201	189	176	201	195	174	192	169	191	186	165	205	195	229	198	201	212	207	203	168	195	196	194	207	199	214	212	206	180	203	204	184	198	199	205	189	172	200	185	219	190	182	191	204	221	189	192	204	192	216	186	193	174	225	187	167	212	181	211	177	169	208	192	219	194	192	233	192	210	180	195	174	197	190	206	179	193	219	218	195	190	208	216	212	211	187	213	188	206	178	203	182	208	197	177	211	217	190	215	210	192	187	198	226	242	220	191	201	194	216	216	225	186	223	205	226	204	231	198	182	195	233	237	217	229	230	186	200	204	199	204	184	197	217	222	173	210	183	176	207	187	203	196	195	209	178	192	181	205	195	185	170	207	214	201	213	196	198	177	175	186	177	213	184	196	191	193	207	190	205	183	183	205	181	185	185	210	226	215	195	200	212	224	189	187	213	225	196	199	204	208	196	192	189	210	197	201	194	199	218	183	215	213	169	205	207	183	193	172	168	194	216	208	194	199	213	194	221	187	170	205	211	212	204	193	177	184	216	222	209	188	217	206	180	213	178	187	211	191	231	193	201	208	171	197	188	201	193	195	189	220	214	183	225	203	182	184	207	209	196	189	194	180	212	192	217	215	187	207	175	203	210	210	186	186	213	190	177	181	205	196	237	199	199	200	212	191	211	225	199	191	212	158	210	189	189	185	217	210	204	200	208	186	188	209	213	215	223	193	202	205	191	250	175	205	204	199	215	186	198	198	220	200	180	194	175	196	202	179	198	184	193	196	188	192	192	193	213	195	173	205	198	192	196	206	203	220	182	190	195	189	183	225	210	226	183	194	204	199	226	180	200	193	168	191	185	216	222	180	196	186	178	197	209	198	191	180	199	173	210	179	191	220	183	182	205	194	204	206	213	191	220	213	221	189	196	233	190	202	199	199	193	188	194	205	198	189	183	184	175	202	198	189	208	210	191	203	185	199	217	206	200	204	195	191	169	218	192	196	216	187	206	198	186	197	234	204	193	181	220	210	207	190	222	206	210	185	207	219	202	177	202	209	183	200	186	167	218	209	202	219	198	185	184	189	187	183	218	181	210	192	192	163	180	211	195	223	208	165	193	196	203	197	194	171	209	215	179	191	167	186	186	196	217	206	224	182	200	196	199	199	172	196	206	206	201	209	159	188	199	201	179	172	182	180	189	191	210	203	220	188	186	172	186	197	179	198	212	201	238	196	219	200	162	220	196	217	204	213	184	209	216	230	218	230	175	193	205	166	195	208	201	193	171	201	206	200	233	197	211	194	185	229	194	197	202	182	191	187	211	214	168	212	214	198	203	232	225	180	222	184	197	188	207	163	223	211	215	213	188	186	184	189	179	190	201	199	202	180	204	190	194	185	187	198	201	176	188	198	208	212	176	193	199	196	180	223	205	198	192	209	189	209	188	218	216	204	195	198	197	201	207	193	187	213	188	199	201	186	167	202	199	201	219	204	197	171	194	221	205	201	211	183	179	197	175	178	205	171	208	210	183	204	167	176	188	185	198	214	169	218	191	222	190	198	200	209	215	208	212	161	196	193	177	227	189	203	196	212	225	173	193	186	194	200	191	189	174	195	219	177	197	179	188	182	233	187	213	205	194	196	201	172	218	201	193	195	209	226	201	197	186	220	182	183	201	203	204	164	162	174	191	206	201	213	201	196	176	164	199	173	195	215	165	194	208	206	175	224	169	200	194	185	185	214	199	204	201	216	176	188	190	192	186	176	193	195	209	194	200	200	167	190	187	178	234	215	239	194	192	173	218	213	199	196	203	227	185	201	196	212	213	219	189	184	201	199	198	169	215	205	178	176	187	215	203	210	195	178	214	184	188	209	221	192	185	179	195	200	214	210	185	210	203	186	189	186	205	218	194	217	196	205	204	189	177	185	217	185	198	222	179	193	194	224	239	183	195	206	200	216	183	170	211	220	230	205	204	179	220	199	198	205	179	204	222	182	206	224	176	200	214	175	209	190	219	195	194	197	221	213	201	195	220	211	163	200	219	196	201	165	205	211	232	207	188	168	205	214	167	205	224	189	211	199	193	205	171	194	195	198	204	219	201	163	200	198	211	194	199	198	158	200	196	196	176	205	208	183	202	197	184	191	177	159	183	189	188	217	209	193	186	197	214	184	189	195	192	217	194	185	201	209	213	197	198	153	207	198	176	192	226	183	194	197	211	179	206	190	197	234	202	184	190	206	174	206	212	184	193	187	169	219	212	202	205	185	159	195	204	228	192	216	207	204	209	199	226	165	222	215	217	203	209	182	190	172	180	180	169	189	198	223	210	185	204	189	192	191	196	201	156	206	215	200	197	194	209	188	211	174	229	211	171	211	172	173	202	207	180	202	201	205	211	185	201	229	204	192	216	190	204	208	184	166	184	197	200	178	194	196	209	185	234	191	192	217	200	220	188	217	194	200	221	161	170	188	197	206	175	184	198	224	199	214	187	195	199	199	198	218	176	208	196	184	197	216	200	174	234	208	212	202	176	200	202	173	200	219	203	210	189	197	178	186	173	198	199	183	201	218	204	224	209	180	196	171	213	221	202	220	204	192	193	198	206	197	197	161	210	206	172	189	213	214	189	173	217	184	199	199	227	197	202	214	184	197	198	189	214	222	210	205	202	194	198	202	222	167	185	213	215	188	198	162	167	184	183	195	210	205	189	202	172	209	191	210	208	182	200	230	199	202	186	159	200	194	166	195	188	174	184	201	194	180	220	194	236	188	199	196	190	209	220	217	211	213	212	205	206	186	181	182	171	178	197	193	225	205	194	194	226	196	181	201	188	195	210	200	205	190	183	194	231	220	160	213	213	191	211	202	201	176	199	201	198	179	198	179	185	187	205	179	172	196	197	205	226	191	208	184	185	211	196	245	206	207	197	207	174	195	216	204	210	203	192	181	217	219	190	182	182	212	212	193	159	201	206	256	216	202	180	214	178	194	193	206	182	212	206	200	207	228	203	223	234	156	204	188	204	187	195	200	223	193	192	175	180	199	179	204	194	189	183	193	190	193	194	167	191	185	166	184	180	205	202	201	217	212	189	204	212	195	197	199	206	203	192	197	202	201	206	188	204	245	189	207	169	175	194	180	208	188	188	193	184	208	208	219	198	177	208	188	207	211	209	204	184	179	196	195	177	172	231	204	163	204	195	192	197	198	200	185	192	191	209	186	214	186	175	220	200	180	216	179	180	201	197	194	196	214	230	196	168	200	225	185	203	195	205	205	208	178	197	181	186	189	198	212	202	185	177	211	187	200	214	191	191	195	195	218	216	213	221	195	175	204	204	205	208	181	205	193	190	199	193	212	194	176	195	180	192	230	220	164	192	178	196	205	208	180	210	191	214	195	205	203	196	217	195	206	195	187	224	200	201	211	200	242	202	187	198	180	221	209	187	179	196	220	212	190	211	199	145	201	197	231	186	191	173	201	190	188	212	202	200	186
8068	509	538	537	571	555	512	543	514	553	517	486	535	513	493	490	536	523	514	506	488	520	516	482	496	471	535	519	520	479	505	500	475	498	539	474	514	499	501	531	521	490	512	475	483	479	514	478	542	503	469	505	531	504	554	505	475	495	503	556	547	507	483	530	544	491	471	515	495	505	521	485	508	501	542	511	457	533	502	522	483	532	474	519	517	456	470	515	556	526	484	529	480	476	509	498	514	491	492	513	534	509	479	478	493	536	493	516	526	519	495	486	455	535	487	506	526	512	509	481	463	520	470	501	528	481	496	505	526	492	497	487	501	459	469	502	501	498	490	493	460	515	518	472	513	517	532	471	483	473	430	495	486	497	502	507	526	527	465	508	509	461	511	527	459	488	473	482	519	527	478	528	487	507	528	541	511	515	472	492	495	527	498	506	482	464	520	509	490	506	508	533	517	465	453	503	529	486	476	498	467	526	525	492	521	511	506	515	469	483	512	474	505	512	504	499	534	527	481	483	474	537	494	474	467	507	518	467	501	481	476	498	527	489	484	507	446	497	522	453	513	495	519	474	439	452	509	523	484	522	495	500	514	491	521	487	507	499	473	502	479	511	515	502	504	517	499	503	506	515	501	503	548	477	488	534	469	498	519	481	487	507	467	536	496	497	488	533	505	455	506	526	494	491	487	506	525	501	518	499	509	518	481	490	472	481	546	493	547	490	495	538	519	543	488	486	498	529	482	497	503	502	541	483	467	489	494	531	514	493	501	487	503	525	524	507	500	500	480	472	508	481	478	500	512	485	487	505	478	476	460	501	484	485	498	478	510	550	464	508	486	497	460	501	533	513	484	518	480	491	498	474	463	475	533	480	538	475	497	469	472	479	505	495	478	526	491	536	497	505	473	486	542	522	530	481	522	505	485	543	465	468	471	479	471	514	465	512	497	477	475	541	509	515	486	480	510	492	495	494	503	487	522	518	522	490	480	488	516	499	541	479	531	514	499	499	480	508	538	464	519	466	472	507	507	508	513	513	478	512	437	506	497	486	483	505	509	524	474	511	527	509	509	506	518	496	502	482	539	493	499	488	506	483	481	504	506	507	505	462	472	553	523	493	481	523	509	489	472	505	534	487	521	482	521	472	487	499	486	496	463	514	559	498	498	462	475	521	486	448	506	502	491	516	535	477	514	506	538	474	514	483	464	519	474	517	470	511	531	481	474	515	497	470	523	473	484	518	464	501	491	478	504	481	503	487	497	555	513	528	538	533	477	484	505	508	521	502	485	524	497	463	517	535	505	528	487	485	525	520	506	490	483	505	491	495	480	463	540	499	489	496	507	518	527	491	485	462	492	520	474	493	509	509	512	519	490	502	486	523	530	521	531	468	500	504	504	478	537	483	518	490	495	483	493	511	509	519	511	492	493	466	508	498	486	500	488	526	497	504	464	510	497	508	512	495	495	490	471	471	504	499	494	511	518	487	511	510	473	506	530	477	512	505	550	525	510	492	497	488	506	492	472	522	470	456	486	490	476	521	487	488	500	489	467	467	516	501	486	468	481	497	511	472	490	476	476	506	498	525	486	489	517	476	522	480	529	505	528	548	486	487	520	480	507	539	460	481	524	494	502	502	509	480	497	517	515	476	527	500	469	499	504	510	486	515	507	511	528	529	509	506	518	492	533	446	479	463	513	487	528	474	474	517	473	466	497	479	513	469	470	467	482	477	477	470	477	475	515	459	515	486	497	507	524	511	488	495	490	513	509	513	506	499	467	493	507	517	518	452	481	523	536	477	498	527	520	510	489	469	493	508	483	470	457	474	513	541	488	512	507	487	521	461	471	527	509	448	473	484	506	489	492	496	499	507	490	509	480	490	461	505	491	488	480	516	471	529	477	536	443	550	500	496	544	496	515	478	501	465	482	470	480	483	507	515	502	500	485	472	495	450	497	483	516	528	501	465	514	504	462	513	479	506	519	455	485	530	487	491	524	482	473	504	485	528	492	514	494	521	459	500	513	478	501	530	492	471	497	530	528	482	464	514	496	504	471	471	499	499	506	489	526	504	522	524	512	492	514	504	505	491	482	527	453	512	530	507	473	511	517	492	482	502	479	476	508	518	528	466	489	467	475	495	473	523	498	499	495	466	537	488	447	518	474	518	474	534	527	527	540	501	499	476	535	537	510	519	509	460	513	469	503	459	436	495	529	529	537	501	536	518	463	485	512	496	513	511	519	491	444	510	514	522	484	525	487	456	484	478	524	507	544	495	506	470	500	496	495	532	492	498	499	518	503	478	485	457	493	484	478	477	517	498	545	457	498	489	530	511	442	498	488	484	470	532	446	485	476	488	507	470	480	532	483	512	504	485	525	532	529	478	509	526	514	481	505	541	477	531	547	525	534	534	506	495	535	512	451	485	473	523	487	484	488	496	474	508	496	509	501	488	510	511	487	500	516	517	512	528	496	491	487	482	520	514	458	498	510	483	498	515	502	519	504	510	492	515	478	483	493	518	474	500	454	508	511	503	477	526	501	520	503	503	526	490	455	499	495	491	514	509	513	517	499	512	508	476	541	484	491	511	481	517	531	526	498	474	525	514	535	478	514	498	513	432	512	489	481	483	481	489	501	474	525	515	529	495	464	515	552	521	523	496	479	486	504	478	475	528	499	480	482	524	491	508	513	487	498	472	452	513	467	520	498	496	511	491	469	511	517	468	536	484	532	534	507	480	505	473	495	491	537	511	489	515	503	494	470	509	487	462	490	507	517	465	489	519	499	522	460	511	480	471	498	526	501	468	476	499	497	499	492	499	441	509	502	515	458	498	508	518	507	510	481	462	523	516	500	557	504	514	502	534	498	508	512	497	528	497	512	507	486	496	497	540	459	476	487	468	516	476	500	502	513	530	481	475	484	423	479	495	508	499	526	505	531	494	493	472	516	531	469	477	487	470	483	459	485	499	481	496	528	475	481	498	526	502	465	511	523	514	483	491	515	502	472	489	510	510	502	535	468	497	526	517	441	453	486	529	530	481	510	494	458	491	450	512	512	500	507	497	483	519	447	533	488	472	497	473	485	512	488	508	533	476	504	511	481	496	487	517	482	503	485	535	504	530	508	493	498	491	504	517	520	510	511	482	524	488	488	480	520	421	509	531	500	516	491	494	482	521	446	471	467	478	493	489	466	503	443	481	463	520	511	513	492	494	496	518	482	531	477	493	532	489	490	505	467	504	464	527	499	487	481	494	536	483	511	469	485	450	547	502	482	514	469	486	492	486	502	508	512	510	467	462	517	487	476	500	492	488	508	534	453	483	524	478	518	516	544	460	510	532	466	456	526	498	512	518	469	527	485	484	529	500	533	531	508	520	472	480	497	510	444	470	462	474	483	522	488	479	513	502	519	511	518	513	548	455	548	471	498	525	505	478	503	478	496	518	501	500	511	455	498	517	474	488	503	495	506	525	505	488	510	535	496	493	478	538	460	548	472	464	523	496
49931	19420	8184	965	542	427	335	295	267	258	250	232	223	206	188	185	199	170	189	161	160	173	165	184	137	149	186	153	142	173	196	165	143	164	156	156	169	159	146	168	129	149	157	161	155	122	188	154	163	161	157	153	154	154	141	169	140	134	159	171	130	141	169	179	163	168	126	173	146	158	174	147	142	158	131	139	135	138	162	150	146	173	146	142	172	157	154	160	160	162	173	156	144	148	160	163	159	169	175	158	149	158	151	166	142	156	151	154	158	156	145	155	149	161	158	171	152	154	162	160	153	148	151	167	152	164	160	160	136	172	153	146	158	168	162	174	139	136	171	137	155	152	167	173	157	165	173	164	150	139	143	142	154	175	178	159	154	148	173	148	180	177	169	171	142	144	156	156	149	154	156	144	149	125	142	186	167	165	167	157	121	171	165	162	140	159	176	169	183	159	162	170	158	168	158	164	153	162	148	172	161	146	152	152	148	182	150	158	136	159	170	153	164	149	164	177	154	153	143	146	134	152	173	155	166	163	140	158	176	148	161	166	153	138	171	151	127	145	150	157	137	152	153	146	151	161	145	158	161	159	142	168	158	157	154	158	124	140	142	164	162	136	166	143	158	161	176	156	132	143	166	152	162	137	133	144	145	150	176	152	155	148	163	176	167	149	158	173	166	139	167	152	142	154	190	145	155	187	159	162	147	133	160	175	163	174	151	151	133	154	166	133	168	128	140	154	145	155	176	156	162	146	159	155	143	168	172	134	165	136	139	170	165	166	144	141	165	145	147	147	182	166	150	149	161	161	171	133	151	131	154	154	130	139	128	154	164	152	146	153	137	156	149	154	161	138	155	156	155	165	168	143	151	132	153	167	162	141	152	144	166	140	171	155	154	145	145	169	157	160	134	182	167	153	141	183	162	160	153	143	168	135	136	143	180	151	180	166	166	163	149	147	146	154	167	155	144	154	154	144	176	145	151	134	169	143	162	166	161	176	160	152	159	146	135	155	168	156	152	152	163	125	150	155	133	136	147	145	154	147	166	155	151	152	163	133	170	149	159	167	160	141	165	178	164	150	173	168	173	140	157	152	141	155	136	164	160	128	145	167	142	171	151	180	159	171	166	147	138	165	132	154	149	152	171	168	164	169	136	162	154	156	149	143	151	150	153	152	165	149	134	169	181	156	171	160	187	144	158	141	164	166	143	158	174	146	130	176	162	163	162	147	152	159	140	155	171	162	128	169	165	170	169	156	161	143	184	161	149	154	124	167	134	158	146	164	162	142	158	158	141	162	154	145	130	144	151	150	174	162	164	145	148	155	158	157	137	147	133	169	169	157	142	167	144	153	157	166	164	164	164	154	156	137	165	170	152	162	165	148	130	169	148	138	159	180	163	184	160	141	161	162	165	173	140	148	135	137	153	134	134	171	162	157	177	142	143	148	169	179	155	128	158	150	160	152	159	166	135	173	162	165	143	140	150	168	144	168	147	148	171	147	151	150	163	145	156	155	150	135	128	153	164	152	185	170	192	147	151	162	130	127	161	174	143	152	154	191	152	153	147	165	158	140	172	160	155	167	142	148	147	168	166	189	154	171	160	168	162	147	167	150	163	164	164	154	136	143	150	170	142	177	173	127	143	130	142	160	156	151	150	179	147	145	152	176	161	140	175	144	142	140	169	133	142	145	178	151	145	168	165	139	143	169	141	169	164	156	150	154	166	154	163	164	139	174	154	177	139	164	164	138	162	177	146	136	153	140	159	140	148	143	195	167	169	168	177	161	153	173	149	161	145	159	152	139	133	137	135	146	171	150	151	158	160	146	175	150	132	152	157	158	142	160	158	173	170	148	155	148	138	142	158	139	163	150	153	151	182	148	161	165	147	185	167	167	156	166	141	156	159	143	176	160	148	173	161	172	144	163	135	152	151	138	141	177	151	153	194	159	145	165	146	147	145	176	150	163	169	161	155	154	162	153	153	170	162	178	168	171	178	160	162	169	142	151	146	129	164	149	154	144	147	144	147	161	148	159	154	143	161	134	141	135	116	134	166	163	166	127	163	119	173	164	156	149	153	139	150	170	154	171	142	145	166	166	150	150	141	154	161	145	143	162	165	187	168	164	154	153	162	165	146	151	160	151	169	154	186	167	180	168	161	178	149	154	167	162	167	134	172	154	135	168	161	164	152	161	147	146	156	165	148	149	194	152	184	139	152	146	149	142	173	168	155	155	151	146	161	146	167	156	151	158	150	171	148	154	139	150	150	167	158	162	145	172	144	160	162	172	144	159	165	152	133	150	157	147	164	165	167	175	149	151	163	154	143	152	153	150	154	140	147	135	130	170	175	146	165	149	132	171	150	140	144	150	157	142	156	166	166	154	154	135	153	165	133	170	150	155	168	171	184	179	146	171	161	164	158	172	151	141	141	136	145	146	146	155	163	146	156	147	163	154	136	154	150	161	155	181	128	155	150	130	160	159	149	147	148	158	155	153	150	152	137	145	140	149	142	139	167	168	141	174	175	149	147	165	159	153	161	167	146	161	172	180	143	175	155	169	164	157	141	157	160	145	165	170	144	161	153	159	179	158	151	146	148	155	158	167	155	141	127	152	157	163	127	154	142	145	160	170	167	171	182	172	173	178	172	157	172	150	160	147	158	158	174	126	142	127	150	147	157	173	151	159	173	162	150	158	155	170	154	162	146	147	153	178	162	165	140	135	163	164	142	150	135	143	157	160	157	157	158	144	164	173	157	164	183	154	159	134	165	143	160	164	155	164	155	142	146	152	176	145	150	151	153	151	153	137	135	156	174	138	167	173	171	154	148	148	174	155	181	159	162	141	161	177	140	154	150	169	158	167	157	153	162	145	141	138	153	153	156	169	154	172	140	150	141	131	172	136	168	148	168	167	142	173	174	150	157	171	159	135	158	178	169	138	162	149	149	155	159	166	128	167	148	125	140	162	139	162	160	153	162	142	150	183	184	155	149	154	142	149	161	174	166	157	140	160	151	184	151	183	137	152	177	150	141	131	164	138	149	142	127	156	153	137	155	153	158	171	158	170	139	163	172	151	166	149	186	147	161	146	178	153	144	169	151	173	150	161	159	132	165	163	162	157	166	149	154	149	162	170	160	136	152	151	136	153	178	150	161	126	134	182	150	145	153	171	166	142	164	165	143	144	153	179	149	132	154	178	151	152	167	163	133	136	138	138	168	158	156	164	142	166	162	152	172	146	162	166	137	147	156	152	156	187	173	160	156	133	162	170	163	167	134	157	156	170	149	148	149	171	167	178	162	136	157	183	150	167	148	155	151	171	167	161	156	149	143	141	155	161	189	150	152	158	155	151	162	157	144	163	150	176	153	150	160	161	149	167	149	156	152	152	168	151	147	169	159	159	165	157	153	164	156	165	178	159	178	179	166	152	168	155	170	171	164	141	148	158	136	164	158	161	156	148	150	159	174	179	184	162	148	162	159	149	169	167	164	165	145	146	138	180
24812	1038	2088	2395	2115	1770	1472	1227	1125	935	896	830	717	674	664	647	630	618	529	631	570	576	487	512	540	512	504	488	520	484	512	511	459	486	505	493	464	488	450	470	467	457	488	442	483	446	461	423	449	467	452	444	489	467	494	431	446	451	420	461	495	441	450	464	435	468	439	444	455	408	422	403	408	415	468	443	450	451	457	448	414	460	422	446	464	461	439	400	473	460	424	465	419	432	411	428	471	412	459	438	425	446	394	396	429	459	424	469	457	404	466	452	446	418	444	436	456	446	436	467	440	440	445	435	472	422	440	442	417	402	426	413	387	452	455	440	451	432	482	433	385	398	471	434	443	412	426	459	453	437	457	448	407	432	430	449	440	430	416	475	394	432	450	452	454	438	424	426	435	435	452	424	470	426	452	446	426	455	440	438	396	449	452	415	442	411	423	400	434	454	429	472	438	445	464	410	423	426	410	416	424	461	461	449	441	433	426	401	408	437	405	450	431	474	383	424	423	429	408	442	444	427	412	398	444	450	427	466	454	434	391	443	426	395	491	405	446	456	438	447	474	461	423	437	428	418	453	448	443	389	424	417	437	441	417	431	432	411	412	396	476	447	435	407	420	410	413	418	448	415	450	440	421	455	430	480	429	457	455	394	433	448	426	427	438	390	443	425	420	421	417	437	463	421	448	423	455	417	440	420	415	410	430	428	467	430	455	382	428	454	440	462	430	434	448	436	418	406	423	459	426	423	435	407	429	410	370	453	411	439	447	442	406	485	387	454	448	434	440	450	416	457	423	419	444	411	399	479	431	406	423	444	439	443	464	434	443	425	445	438	440	461	441	421	427	427	445	484	461	409	412	408	401	424	390	412	446	452	415	457	415	438	433	428	445	436	459	447	411	432	440	446	411	438	451	427	389	428	477	404	429	427	412	441	394	424	433	427	417	421	439	437	435	426	447	419	429	439	439	436	400	471	421	411	406	433	434	410	440	428	436	417	456	429	432	429	455	428	417	422	444	389	443	454	419	380	385	436	432	443	424	389	416	427	409	435	406	435	413	466	431	428	461	407	417	443	431	421	420	430	431	442	441	416	475	417	414	405	431	372	386	412	436	403	415	442	448	424	427	403	461	443	447	409	432	411	448	429	410	461	441	396	430	448	409	416	446	460	414	411	412	436	432	410	483	445	460	423	434	414	453	415	408	461	464	398	404	399	449	450	417	406	409	429	427	426	416	436	404	428	462	425	456	436	426	432	425	445	437	451	417	454	424	395	423	417	482	418	422	436	446	434	447	474	430	444	456	426	432	441	439	417	455	451	435	449	480	413	441	439	436	424	440	407	405	424	451	414	421	451	423	442	414	431	415	456	438	432	402	453	394	413	461	403	445	435	432	454	423	456	453	399	440	426	435	433	449	412	457	425	423	436	435	435	361	429	409	444	425	416	471	415	443	469	458	453	422	453	442	423	433	453	452	440	401	442	442	444	458	401	387	409	475	427	411	406	437	434	431	424	436	445	420	414	420	473	452	431	421	439	428	436	437	419	425	436	433	416	476	454	447	421	408	433	419	422	425	414	438	405	417	435	464	427	421	401	448	416	473	439	399	444	475	428	456	441	453	407	429	423	445	447	427	444	464	421	416	456	401	428	452	456	419	424	458	451	438	420	448	447	438	399	442	447	424	425	460	451	388	401	422	437	444	422	435	457	395	421	471	418	432	394	398	430	439	445	410	480	410	451	413	400	427	419	434	413	433	457	412	432	430	499	391	399	414	383	422	437	466	469	399	393	444	439	427	453	400	416	432	439	430	405	463	448	402	431	471	417	438	447	451	469	408	462	475	442	402	433	464	423	427	420	455	441	466	452	404	454	432	433	444	409	442	423	441	487	438	432	398	440	450	421	433	413	435	418	433	404	429	429	445	459	422	419	411	427	412	441	453	410	465	477	451	404	405	434	459	451	430	428	420	471	433	438	427	444	419	442	422	448	433	425	420	420	431	402	449	432	454	426	446	428	428	462	465	423	429	418	426	382	438	449	451	440	418	403	424	423	430	440	441	455	444	425	437	449	406	406	454	417	462	417	438	417	456	463	411	436	418	417	414	449	419	433	455	432	473	441	408	423	419	430	428	451	429	390	413	444	435	416	427	461	397	451	433	415	469	424	405	428	445	470	456	397	447	401	452	446	435	462	425	437	455	456	439	432	437	437	456	457	421	431	447	421	442	432	437	395	448	444	445	400	394	441	459	452	414	447	457	399	465	436	420	422	447	424	419	399	444	444	438	437	433	413	447	426	429	425	441	438	448	409	430	467	394	430	459	439	430	475	403	430	425	426	450	463	448	427	403	400	426	416	403	433	423	445	406	427	447	451	447	418	378	411	442	430	449	417	399	399	416	436	438	445	471	443	438	427	421	386	447	417	431	403	421	440	425	426	441	420	391	418	428	430	460	424	453	457	469	454	450	458	443	423	411	419	430	433	377	451	452	440	418	423	436	426	400	421	420	404	408	431	413	440	460	409	452	391	465	436	438	429	416	400	417	465	447	426	458	412	428	460	445	445	442	432	403	438	434	425	419	426	385	458	418	400	414	427	451	437	412	441	438	437	438	440	458	441	463	422	413	443	403	442	434	414	420	412	393	438	384	455	385	419	397	429	412	420	425	432	432	406	438	408	429	421	427	412	451	403	410	444	436	496	439	397	452	446	513	467	463	423	441	446	431	411	425	474	464	412	439	417	462	452	397	426	436	450	398	414	400	407	441	425	433	424	447	440	392	436	419	456	436	428	396	420	445	413	425	396	421	456	447	436	417	453	418	423	436	432	444	434	424	425	416	421	404	456	422	448	444	452	447	457	425	426	420	456	398	455	430	462	450	442	408	454	400	427	432	393	441	417	462	452	450	445	462	420	392	410	447	459	418	445	420	422	438	436	428	434	443	429	445	426	445	398	452	438	446	424	436	441	413	426	443	492	447	446	387	430	426	397	404	454	411	437	448	420	439	427	428	433	425	456	417	437	460	441	447	435	440	441	441	447	424	424	447	444	447	432	411	413	388	435	418	401	443	389	441	426	444	381	430	401	453	433	454	429	411	411	405	463	420	454	417	428	434	413	402	455	439	428	434	436	440	391	425	450	466	412	413	439	405	421	417	411	398	466	451	426	418	433	448	427	438	421	440	466	440	444	399	443	447	417	427	399	457	434	439	486	430	403	457	461	445	409	438	421	414	423	386	392	443	425	464	430	416	461	422	427	419	453	452	395	430	439	415	446	382	407	422	441	424	472	462	380	447	454	438	472	447	450	409	496	430	399	423	448	425	439	459	418	409	468	464	412	460	416	433	443	460	432	433	438	412	440	426	457	445	438	430	451	463	420	394	448	434	417	440	385	406	468	420	374	417	453	410	441	405	426	452	429	438	407	420	470	370	430	457	449	419	462	429	423	480	422	425	424	441	444	442	451	423	427	397	411	453	447	454	396	416	432	420	467	471	413
51879	21686	22483	5759	1331	938	775	623	577	530	494	456	474	427	375	368	421	408	379	348	409	427	380	384	358	359	355	337	340	350	384	374	346	350	360	353	325	304	321	366	357	339	377	321	358	334	327	333	324	329	330	353	333	357	347	318	319	347	316	373	327	296	370	352	338	375	342	319	328	303	337	327	342	348	291	320	331	331	334	313	356	344	346	314	314	342	327	354	366	340	310	324	336	305	325	343	327	340	286	344	324	325	299	339	339	330	338	348	323	318	324	319	285	328	348	340	374	354	343	325	326	339	331	355	354	374	331	312	336	400	281	317	400	343	347	341	334	333	355	337	304	354	330	345	320	330	348	309	347	305	310	327	318	337	309	325	316	327	358	310	315	289	331	304	329	358	325	326	303	335	334	353	300	350	328	316	355	355	301	353	349	320	361	334	327	330	340	328	317	334	346	323	348	286	311	333	342	296	292	310	356	350	327	330	354	337	337	339	310	322	347	357	312	318	333	333	349	326	326	334	361	351	350	322	308	331	345	324	342	310	355	332	336	331	334	350	312	304	333	347	321	332	333	325	341	333	321	330	335	372	375	332	361	313	336	321	331	310	313	317	319	329	294	327	323	360	341	365	331	323	351	329	330	321	345	368	316	336	316	345	353	322	301	266	345	346	305	327	357	310	354	325	341	365	357	329	327	355	343	317	351	334	356	350	333	327	338	358	313	293	309	348	350	329	335	342	354	338	337	349	338	342	338	299	345	336	337	338	324	336	329	310	339	346	340	345	325	354	337	361	318	311	358	324	330	330	327	354	332	343	362	317	328	309	354	344	330	327	321	343	300	352	305	336	338	310	368	371	320	331	343	309	350	331	335	345	357	343	324	325	323	319	327	341	301	325	307	316	326	319	327	329	362	350	309	338	304	316	337	321	304	327	297	307	398	356	352	338	327	311	351	313	364	310	285	339	335	337	335	337	340	346	329	354	316	340	310	362	339	339	319	350	354	350	363	347	319	343	320	318	323	343	375	365	328	325	319	322	343	358	348	323	328	271	299	353	333	320	341	339	351	334	318	337	322	328	339	333	334	329	322	357	360	314	333	354	302	366	369	319	318	326	355	347	338	314	342	368	311	321	328	308	319	320	365	322	302	320	339	346	322	326	334	351	323	346	327	338	323	348	275	355	332	339	322	364	337	317	297	306	354	347	333	316	331	326	321	341	336	335	332	315	337	325	360	314	335	346	332	316	395	332	361	341	309	337	338	319	305	350	309	322	339	329	376	317	343	294	357	321	353	288	300	327	314	327	359	352	321	345	324	336	364	349	331	339	353	327	346	322	337	356	324	321	336	312	343	324	320	344	369	374	318	352	335	343	312	343	336	318	351	338	296	341	327	319	336	337	330	343	317	359	303	330	341	322	323	372	310	325	339	342	338	329	311	330	302	361	348	329	327	326	338	332	333	347	327	374	300	342	297	308	336	319	328	331	323	330	368	324	342	350	298	333	331	338	358	301	348	298	329	308	328	370	365	324	303	312	328	347	362	338	341	322	348	348	333	314	307	360	335	309	323	294	318	326	321	332	347	347	339	348	359	315	329	374	314	305	330	333	329	344	325	317	307	328	324	360	354	327	346	349	370	346	345	379	360	326	326	346	306	302	306	351	301	311	317	340	299	331	347	330	314	355	357	341	316	344	338	333	354	317	341	330	325	337	336	336	375	279	337	316	335	313	334	317	316	332	321	317	336	345	305	367	328	335	304	311	345	313	327	329	363	305	324	339	344	339	314	340	353	327	319	308	366	339	300	349	342	324	325	331	299	332	302	316	340	341	306	314	318	351	290	367	330	339	311	342	331	365	347	341	339	352	336	317	312	337	347	312	343	300	331	328	302	330	334	319	334	349	363	306	321	318	336	360	332	330	337	353	334	335	344	367	299	331	330	311	334	355	333	320	319	343	314	293	290	333	321	341	309	332	332	355	335	356	323	306	313	327	330	345	330	333	312	347	351	326	331	350	317	316	337	334	376	347	354	333	336	332	330	328	343	354	313	320	323	318	322	336	339	320	318	306	311	338	324	321	332	347	331	346	343	302	317	328	326	359	343	336	310	306	332	315	330	302	314	306	300	293	314	328	328	336	352	355	339	325	337	353	362	342	353	370	321	316	328	343	314	354	315	341	324	322	356	371	331	341	314	364	364	346	296	348	328	310	306	333	367	326	344	351	308	336	339	344	337	302	306	306	290	325	300	340	339	334	315	342	319	328	367	335	354	349	300	328	355	319	360	351	327	330	321	323	328	331	347	351	302	342	327	364	303	323	366	339	305	307	310	326	338	348	334	314	338	354	327	327	334	322	330	321	308	331	325	334	346	295	337	342	285	340	324	341	337	330	324	389	314	324	313	327	335	327	312	336	336	311	334	336	308	360	374	298	339	338	323	292	324	338	337	308	323	378	343	329	354	345	365	319	333	348	326	363	335	339	312	318	309	329	353	330	301	338	350	330	338	297	364	333	367	384	300	346	329	341	344	318	337	313	352	347	350	306	372	335	331	364	334	387	315	306	359	357	329	306	320	346	347	344	327	323	364	320	316	314	361	337	329	343	336	345	353	334	332	304	330	338	292	325	336	341	347	302	351	328	316	347	346	347	339	341	307	296	324	348	359	289	352	311	327	309	315	326	335	311	303	356	321	323	318	348	370	357	344	321	319	315	322	287	320	330	302	344	317	324	314	355	299	334	333	308	321	338	344	291	321	336	307	353	372	322	325	338	308	321	377	344	347	361	318	324	317	353	340	346	335	338	337	336	382	346	305	324	328	337	334	314	327	318	332	310	333	339	331	292	328	339	328	354	335	350	327	340	275	332	329	351	371	335	323	337	355	337	306	321	333	333	339	333	329	327	317	326	335	343	320	321	325	357	334	303	317	347	312	314	307	346	325	350	341	354	356	327	330	342	322	358	393	351	313	317	327	351	319	309	344	328	361	341	309	311	349	294	317	311	334	316	322	336	321	346	348	320	330	323	334	359	349	338	330	322	327	361	342	310	378	327	311	339	364	316	347	318	352	341	340	334	342	329	334	356	318	331	344	328	368	326	327	345	338	322	327	311	366	349	326	343	305	353	325	343	342	310	355	351	331	344	373	351	323	357	362	321	352	355	352	335	316	321	315	333	337	336	312	353	335	351	352	348	313	309	350	345	336	315	303	347	307	343	332	352	309	315	333	354	310	358	285	316	317	338	328	340	302	351	308	328	320	335	327	323	339	352	321	293	310	341	343	325	319	332	321	307	339	321	312	346	316	339	299	331	330	319	301	326	307	347	329	328	292	341	326	289	349	311	330	364	336	331	323	329	342	340	320	306	348	342	337	321	346	326	329	338	397	332	353	347	331	320	337	319	329	325	363	308	339	355	373	324	347	308	325	320	321	337	322	341	293	331	345	291	323	345	316	341	327	329	364	339	334	283	309	331	341	321	340	365	343	334	328	325	316	327	336	335
31201	2090	4045	4708	4044	3413	2861	2384	2209	1808	1762	1632	1482	1367	1334	1253	1283	1157	1096	1065	1020	1062	1000	987	996	994	990	949	939	899	865	852	942	881	833	863	908	907	808	849	832	886	890	859	831	841	842	887	847	829	857	813	766	774	822	775	831	866	843	777	815	841	778	832	776	788	788	825	841	846	810	783	836	789	786	852	801	856	829	775	828	771	731	835	759	813	809	780	820	827	792	776	766	758	800	815	805	849	740	799	818	783	821	797	779	797	760	807	805	836	814	801	754	857	857	767	809	797	808	802	816	835	827	784	801	787	810	800	790	793	807	795	812	749	831	780	814	823	740	799	827	776	799	727	777	799	787	838	792	813	782	757	779	771	813	767	855	771	789	791	784	825	787	792	771	816	812	770	817	823	816	796	814	762	802	769	805	795	782	823	791	811	811	786	799	735	772	811	802	794	816	820	785	789	784	755	793	775	797	812	786	764	774	803	801	753	798	783	823	808	760	782	844	811	816	759	763	801	792	842	816	774	734	718	820	806	851	782	827	798	775	801	722	806	784	775	808	779	817	785	820	787	818	804	775	823	755	766	741	771	804	826	757	780	788	738	826	775	753	777	814	811	789	750	779	797	723	832	821	754	762	818	774	774	810	772	821	783	840	821	829	814	769	807	781	783	744	713	738	749	808	784	794	874	776	795	822	770	799	761	778	765	808	826	809	815	814	779	757	775	802	815	769	793	834	764	763	814	790	795	783	786	770	796	808	832	799	760	801	808	825	755	739	790	844	765	858	785	782	745	797	802	772	767	787	793	828	788	802	781	802	812	805	802	771	794	766	829	763	779	737	788	778	806	754	805	803	786	788	841	768	778	784	755	825	782	791	782	796	815	820	854	776	815	790	828	807	857	791	792	785	821	782	810	795	784	801	776	776	780	795	766	809	763	853	816	742	807	803	776	759	812	764	748	805	823	749	801	837	797	808	803	769	795	741	766	811	815	779	799	782	772	780	790	759	780	822	808	767	826	785	829	801	782	835	757	757	809	774	800	780	830	814	734	764	747	774	750	826	794	786	793	808	780	747	788	797	771	804	800	800	809	791	783	752	801	770	786	810	812	821	805	832	778	803	839	767	797	787	799	864	743	768	803	752	786	805	792	804	794	844	784	792	797	842	800	820	802	808	762	811	774	791	779	778	769	827	791	755	776	794	813	784	812	775	817	797	820	832	858	816	819	858	795	815	805	806	797	777	821	766	754	731	816	724	796	757	780	750	767	784	806	781	829	704	764	776	775	845	813	790	815	780	782	732	777	791	775	832	810	778	825	791	761	819	772	906	743	791	792	825	780	803	843	770	812	804	804	802	793	821	812	779	768	782	765	809	791	742	818	763	817	799	814	775	801	780	820	863	789	823	798	727	819	772	840	828	775	811	788	755	758	825	781	823	821	832	792	778	747	831	802	845	770	775	806	791	795	821	791	799	768	761	803	761	752	791	758	812	794	802	789	766	808	787	783	810	836	815	811	780	831	773	832	794	841	802	798	777	779	847	777	783	844	807	743	798	771	807	795	755	813	741	797	857	789	749	799	816	836	778	798	802	792	815	796	788	788	758	774	805	782	771	769	807	762	811	808	793	759	770	810	808	805	808	733	799	825	813	796	770	800	820	759	826	765	806	812	834	855	812	805	795	769	844	758	774	782	799	829	854	814	782	769	779	800	809	793	791	813	744	803	783	855	794	836	782	754	814	749	821	794	785	756	739	811	815	790	848	780	830	756	798	809	843	769	824	757	771	768	811	749	821	845	778	769	788	765	766	761	789	738	804	802	780	740	755	784	786	753	814	811	778	740	826	783	758	845	786	803	840	814	794	767	797	769	756	828	758	799	800	762	877	817	804	818	759	737	747	812	791	843	714	810	797	789	792	777	794	787	775	755	790	820	747	818	791	836	762	762	813	856	787	801	781	787	747	785	806	789	752	787	887	805	785	813	779	777	790	766	799	814	794	782	809	799	792	861	799	804	781	819	801	779	800	812	789	807	809	796	785	842	800	792	741	824	799	828	799	793	814	784	761	830	785	763	776	753	803	791	828	802	770	847	775	799	852	743	800	806	861	843	793	822	796	813	801	786	792	788	766	730	747	788	788	807	811	771	811	761	772	765	804	802	796	816	776	763	796	765	791	772	775	868	793	811	801	773	837	733	819	789	827	797	798	797	813	873	872	772	811	793	823	799	794	787	764	757	804	784	823	790	777	844	797	766	819	778	755	792	806	782	764	783	792	753	814	803	791	765	834	792	786	775	850	779	823	831	779	771	861	753	775	759	810	745	783	804	802	847	812	810	794	805	825	831	845	844	773	751	739	808	819	807	821	822	787	792	819	773	787	748	800	760	789	728	755	781	820	777	793	800	808	759	779	812	788	762	793	733	801	795	748	742	747	798	833	761	795	761	747	813	793	743	731	738	750	779	822	808	805	802	770	816	795	779	794	801	819	818	805	818	809	862	815	859	828	781	783	807	773	782	824	729	774	804	801	755	851	818	781	806	784	775	842	748	847	782	789	772	782	838	810	857	817	787	797	743	787	790	778	750	802	777	767	794	809	767	762	838	762	821	783	773	756	771	843	808	760	806	830	812	801	791	770	816	793	827	810	808	804	727	766	789	790	784	745	781	789	776	813	799	823	812	766	803	814	829	811	773	797	816	784	735	803	785	806	808	744	787	733	822	772	806	768	801	784	804	805	773	792	784	763	788	850	774	827	751	812	792	800	857	760	838	764	751	787	799	805	814	733	769	756	776	767	797	844	782	764	785	839	786	816	776	806	828	803	767	788	782	771	767	798	796	759	782	791	826	778	799	760	741	743	741	803	805	779	735	837	756	792	844	743	765	826	805	815	783	734	804	805	774	822	786	799	768	824	784	831	794	794	753	855	781	791	785	770	788	769	758	779	793	809	781	807	812	766	738	809	791	745	745	880	756	802	861	817	790	729	752	766	787	879	781	790	785	783	788	789	742	764	737	758	755	775	769	849	817	771	802	801	804	788	815	821	816	825	840	779	761	806	780	781	794	778	805	806	824	741	689	799	856	747	796	842	783	797	757	818	801	780	774	797	814	786	751	746	793	750	726	757	799	833	820	794	747	780	802	799	770	806	763	829	843	837	806	801	799	770	790	793	804	773	743	792	831	793	818	769	817	771	772	811	750	798	785	798	784	807	846	824	824	822	811	832	788	782	823	809	800	763	847	832	758	840	780	801	808	766	771	806	805	755	755	798	808	820	821	811	759	733	828	779	803	810	796	831	835	763	804	833	787	813	813	780	788	804	793	812	828	749	798	758	748	790	760	760	741	820	808	798	789	732	807	790	790	795	735	827	792	822	813	809	780	784	824	805	786	749	801	815	774	773	799	777	785	794	839	803	807	809	812	792	794	783	763	803	759	798	801	808	795	812	760	830	804	804	809	796	794	786	797	795	796	796	815	820	759	800	791	809	758	866	788	813	840
9506	492	237	202	253	195	188	169	236	219	206	201	195	187	210	198	204	206	201	204	210	174	186	208	229	230	217	188	192	177	205	200	186	178	198	188	215	190	197	203	205	223	171	182	219	202	188	192	214	185	207	178	177	175	211	188	222	195	187	192	216	231	184	187	187	181	214	202	202	195	220	198	214	183	179	228	194	207	201	210	208	176	204	212	226	177	197	192	209	217	190	165	182	181	201	231	197	195	198	201	221	211	166	190	190	212	195	161	222	207	205	169	204	189	193	198	178	197	216	172	193	188	194	178	185	186	188	207	207	191	187	222	170	193	228	192	207	210	200	180	194	202	187	199	225	214	195	215	208	188	208	186	172	197	197	192	221	211	215	194	199	213	193	201	196	223	209	209	189	208	217	196	207	187	181	197	196	194	193	180	216	225	197	205	195	199	206	212	195	199	194	195	213	222	217	207	206	180	181	200	203	191	204	199	195	212	175	170	210	196	187	210	187	193	192	188	185	199	196	196	211	182	196	210	209	197	168	198	195	193	221	221	199	195	216	194	196	197	183	195	209	203	215	174	157	204	169	212	219	203	200	195	193	191	185	209	214	202	217	209	209	192	209	184	205	196	189	182	202	178	209	181	198	212	204	210	216	202	198	196	178	186	205	206	212	207	200	210	225	208	208	180	217	196	216	204	180	179	172	194	173	189	211	189	181	204	205	203	230	181	201	209	180	175	213	197	178	181	208	221	217	194	170	183	170	203	222	211	195	218	197	163	198	172	186	206	185	169	209	183	193	201	191	201	230	206	183	190	197	208	217	227	191	207	194	193	192	210	191	196	169	202	230	194	214	197	197	200	167	181	182	195	174	200	182	196	212	198	195	176	190	171	194	213	194	204	203	220	201	194	194	230	201	186	197	194	192	188	187	181	234	221	183	186	209	198	193	198	215	190	187	176	198	205	213	199	186	203	209	212	188	201	208	225	211	214	198	203	173	191	189	207	196	181	197	201	203	164	185	194	195	197	211	194	208	189	188	195	176	199	214	178	187	203	192	207	184	187	200	184	203	180	181	200	217	205	208	200	205	176	213	205	217	198	181	223	213	184	195	202	216	207	201	184	215	197	197	198	198	175	200	194	210	204	189	156	216	177	210	227	185	208	203	190	208	231	195	187	200	212	186	181	206	189	202	183	209	174	168	157	197	227	211	197	205	178	176	190	201	156	198	176	209	200	206	213	202	215	187	180	204	191	200	200	217	183	202	193	216	208	202	200	190	218	190	201	205	208	199	195	193	195	225	193	195	183	165	191	232	178	210	187	203	174	197	183	209	213	191	195	176	200	192	208	197	193	230	202	196	215	200	189	205	209	221	213	192	184	207	196	171	203	185	195	203	193	196	195	200	196	188	194	218	175	149	189	206	194	194	194	204	204	193	167	202	200	206	216	171	210	194	195	172	190	167	222	197	222	219	210	214	201	225	208	211	224	206	203	223	198	215	215	206	170	202	181	215	209	176	189	202	193	204	196	198	200	191	184	243	189	183	210	226	177	191	196	206	180	181	198	195	200	220	185	178	183	208	197	204	221	195	202	173	182	206	206	215	223	194	203	197	201	203	209	220	195	221	197	244	188	205	210	176	190	150	197	225	204	216	192	224	203	191	202	177	204	193	187	202	189	203	190	187	175	228	208	204	187	203	234	212	213	180	181	216	203	205	205	168	201	181	195	195	238	191	196	204	222	183	200	184	203	214	195	177	206	196	222	199	184	214	184	180	192	221	191	170	209	200	167	198	221	196	199	201	217	213	203	179	238	209	222	214	208	208	217	202	199	187	193	196	176	184	204	205	213	198	201	185	213	201	199	201	210	213	200	221	207	184	185	212	219	179	210	209	217	198	191	169	174	191	215	182	216	186	209	199	213	237	207	179	208	221	198	209	210	220	193	185	157	175	198	189	191	189	222	224	208	206	192	216	179	203	204	203	218	187	209	209	208	193	174	194	203	184	196	202	192	182	174	201	202	194	214	194	180	192	190	212	176	182	211	210	182	203	202	184	182	166	192	203	180	191	165	212	193	175	235	171	181	209	205	197	182	197	189	196	179	205	202	208	176	182	198	206	177	209	175	202	219	207	206	190	215	200	210	197	178	189	205	201	193	225	170	204	208	187	205	201	187	222	186	189	197	213	192	181	190	167	187	186	199	188	197	202	201	198	205	210	186	213	196	204	198	191	205	177	190	193	191	186	221	187	227	195	193	195	216	210	181	188	203	209	180	200	198	198	190	205	177	201	205	160	195	184	190	158	205	192	195	193	205	175	194	184	236	207	205	199	177	194	197	204	205	192	209	188	196	209	200	216	176	182	200	191	214	221	202	207	209	196	195	205	212	199	226	184	197	183	218	204	212	215	197	191	213	201	187	175	194	209	206	172	182	207	205	203	155	227	171	184	204	187	179	183	183	202	205	207	182	194	189	198	224	225	200	192	213	197	164	187	214	191	158	203	187	196	251	203	206	216	216	203	186	206	193	202	202	227	187	197	192	200	220	215	196	193	190	200	188	184	162	224	193	203	198	195	202	178	191	200	202	191	202	195	201	195	192	188	200	218	220	182	198	181	214	226	197	187	212	178	192	196	198	222	217	209	183	199	187	210	190	211	223	197	178	192	185	199	201	216	182	186	205	190	178	197	180	206	189	180	175	197	175	206	199	181	197	206	207	210	206	195	196	205	209	220	184	182	189	175	187	197	180	202	190	190	200	193	199	185	215	204	240	190	218	230	197	202	200	169	209	201	164	188	175	202	182	211	200	209	213	202	207	187	223	221	198	186	191	215	214	192	188	186	197	217	221	183	174	224	199	194	222	212	188	183	195	193	184	182	199	214	180	185	200	206	202	188	198	206	200	199	187	207	200	234	226	187	179	200	197	191	188	188	209	176	177	194	217	218	200	219	202	182	223	199	206	227	225	180	184	219	213	197	218	177	216	164	179	191	200	169	197	202	226	194	184	206	184	181	210	184	211	191	191	223	196	209	222	229	187	188	202	219	174	194	204	199	208	193	185	203	196	210	199	181	202	184	197	197	213	218	198	233	197	170	216	173	191	181	159	211	168	197	203	177	199	205	178	218	177	203	197	202	225	204	183	194	195	208	199	207	211	168	203	192	215	199	198	210	212	225	219	204	208	197	194	177	192	189	207	209	202	191	219	194	204	190	192	201	171	193	186	203	211	205	234	215	203	197	195	190	207	185	173	199	205	180	196	198	212	188	182	207	191	195	162	218	202	195	201	216	202	194	201	203	188	172	186	206	200	202	194	212	213	203	227	221	183	188	216	207	194	200	213	220	196	204	177	186	180	184	197	202	181	187	168	195	203	186	210	201	177	196	210	189	166	193	199	221	191	186	193	169	205	174	210	195	181	194	215	190	210	211	180	180	205	219	183	185	187	173	204	187	194	196	189	209	174	221	190	208	194	196	191	206	183	207	191	221	182	219	218	197	185
8530	486	543	580	540	532	566	544	554	495	516	520	521	530	523	528	537	557	470	506	497	494	485	472	506	478	460	484	529	471	502	492	505	493	470	456	476	501	515	501	518	491	485	471	499	450	470	480	498	533	485	496	508	485	466	491	528	477	500	502	477	489	475	510	478	529	483	495	473	508	502	507	511	496	505	486	498	542	532	506	491	492	511	523	514	487	525	499	519	510	517	528	501	515	524	502	496	544	505	508	481	469	521	484	461	502	465	529	519	486	488	530	510	514	467	492	495	532	533	490	499	473	518	516	514	512	504	513	521	503	518	523	505	484	510	513	496	458	495	491	471	543	534	468	445	509	464	523	514	494	529	481	446	490	504	500	512	515	505	544	504	499	497	499	513	495	502	478	529	511	499	496	502	501	488	464	499	484	486	503	531	502	485	489	483	461	529	542	522	509	503	511	504	500	509	509	498	547	479	482	555	505	520	497	540	528	529	530	512	517	490	485	515	527	511	485	511	470	496	464	507	544	524	475	471	526	506	477	506	466	523	502	497	453	487	508	503	478	481	480	523	493	516	493	496	508	453	520	550	531	519	546	509	476	491	493	481	527	508	496	494	519	489	491	454	477	506	509	470	521	522	513	530	488	472	485	488	467	475	503	469	513	494	531	514	483	502	458	554	517	527	501	480	481	515	485	508	518	486	496	493	513	504	473	504	519	504	522	524	450	526	465	539	475	517	487	445	505	523	526	471	492	531	506	470	475	475	486	489	493	506	495	472	448	470	491	453	502	510	558	508	473	515	493	483	491	456	490	529	505	508	513	479	468	560	486	520	527	534	551	459	527	503	519	467	514	519	537	509	505	467	510	489	563	498	498	510	545	478	499	524	504	517	472	532	492	532	524	504	493	536	478	501	476	512	480	512	492	502	525	517	515	487	507	500	522	508	501	491	532	489	525	524	502	482	488	490	546	485	478	450	490	503	539	532	520	500	504	541	548	480	462	503	444	532	478	500	535	485	502	499	536	486	512	502	520	560	501	493	500	504	472	503	531	484	483	478	538	510	457	488	455	527	492	515	514	483	516	500	523	514	459	474	501	475	486	504	498	464	482	503	484	470	501	486	531	520	511	503	514	510	472	508	480	516	494	478	514	443	493	485	490	478	470	491	455	482	496	492	481	507	478	538	508	498	509	500	495	522	511	503	542	499	492	509	469	528	466	551	499	492	479	495	497	529	497	509	477	485	499	461	465	491	503	514	539	503	474	495	490	500	495	514	516	508	521	502	456	479	476	479	499	506	470	515	527	522	500	514	523	483	460	516	485	502	509	462	511	557	474	471	515	523	541	518	495	510	489	459	501	520	517	553	495	495	503	500	493	500	535	500	516	507	458	526	473	484	512	521	515	511	501	495	502	531	468	503	474	470	496	526	505	537	483	517	492	480	497	505	520	490	543	516	522	518	531	488	494	522	516	500	515	502	478	490	566	489	493	498	479	512	524	418	479	519	491	519	465	490	516	501	501	510	530	521	480	532	466	465	511	494	495	499	496	501	492	489	481	488	503	507	490	492	495	455	473	522	473	495	511	501	471	517	497	482	498	484	489	522	494	481	491	483	499	494	474	493	520	476	481	481	512	545	525	519	508	509	509	475	507	515	486	486	487	496	548	478	509	555	507	482	447	526	495	519	442	529	490	526	507	481	509	491	511	562	483	491	505	505	524	499	494	531	476	462	521	512	503	533	496	506	507	511	489	511	520	494	478	510	487	483	491	530	516	484	485	483	473	511	516	499	513	490	486	521	504	502	493	473	514	495	502	483	544	527	439	503	506	473	492	485	522	485	510	495	487	485	494	479	497	496	489	491	497	506	475	491	470	486	494	479	511	471	505	503	514	495	513	482	499	473	472	515	508	520	485	498	490	493	505	507	499	482	466	459	517	546	530	487	493	520	487	479	499	523	525	459	474	479	531	522	493	540	505	502	496	523	505	488	507	479	524	455	511	483	489	477	484	533	515	503	513	481	482	493	495	496	507	500	485	499	509	469	480	511	518	541	489	478	488	483	484	520	459	481	520	499	523	499	488	479	473	513	541	457	486	517	486	521	530	480	469	472	461	540	482	487	477	503	509	482	487	509	494	506	514	460	470	463	524	497	481	505	477	477	524	523	521	488	513	505	486	503	476	546	523	567	508	498	503	513	496	496	514	493	509	519	532	487	523	518	491	497	511	502	484	514	488	489	512	494	501	486	502	531	517	442	537	459	531	498	475	508	486	492	503	466	491	523	498	505	521	469	455	492	510	489	483	526	477	489	493	495	479	511	537	536	521	505	455	461	512	506	484	521	478	529	452	492	493	517	513	512	493	524	521	510	497	476	494	467	502	501	457	518	474	510	503	475	498	478	524	484	480	516	491	513	513	494	502	492	484	499	470	486	525	505	502	473	523	523	497	505	492	472	518	532	538	430	480	528	466	504	521	509	499	480	476	492	487	483	519	500	481	499	476	460	465	508	497	517	504	490	496	490	481	504	490	496	467	481	518	475	516	509	530	539	515	482	488	510	480	465	479	496	505	502	494	469	510	508	489	527	491	473	534	511	540	514	459	504	478	491	496	491	501	461	510	504	512	462	526	555	501	496	476	449	485	467	473	487	518	472	495	480	478	515	504	510	513	523	500	516	504	517	471	512	497	438	485	514	492	497	500	484	509	504	523	517	530	481	522	474	476	510	504	505	521	515	477	495	490	500	505	488	495	502	505	516	525	523	545	497	491	523	503	513	481	512	489	511	489	503	523	490	500	471	510	543	479	495	514	478	508	472	496	494	517	505	525	530	516	495	489	482	447	490	483	457	492	459	476	521	469	532	509	508	511	515	460	512	486	496	495	498	465	510	504	505	479	523	510	475	472	450	478	465	465	480	475	530	497	485	557	507	491	495	546	521	486	481	512	484	491	500	514	511	480	502	507	572	479	483	470	511	516	507	480	497	517	512	508	521	451	524	520	517	478	469	503	506	523	472	491	529	495	509	499	479	543	494	510	498	512	480	489	500	513	487	508	505	499	514	503	496	490	524	486	503	499	482	503	502	512	516	466	522	488	532	488	439	500	526	488	488	505	480	478	507	448	486	496	500	520	520	500	517	522	499	475	520	466	502	479	553	483	501	497	514	480	506	512	500	517	455	485	518	505	523	552	519	498	502	521	496	506	502	497	471	475	466	538	504	518	530	538	509	504	464	466	533	475	541	462	493	509	529	517	480	507	502	495	501	502	512	471	551	527	501	518	511	499	517	494	529	533	471	535	511	542	505	492	505	490	508	491	488	518	521	503	475	506	521	497	501	472	533	523	479	501	502	490	491	520	504	492	527	477	488	538	450	520	519	478	503	485	504	520	519	488	497	503	540	500	499	496	514	513	484	493	496	498	564	499	512	475	466	508	501	494	495	495	471	503	534	505	499	509	495	503	493	512	478	492	497	491	493	482	524	530	504	505	507	496	507	532
51513	19788	8741	1045	556	397	388	308	290	268	205	230	203	212	206	184	198	185	182	177	168	157	174	162	180	166	168	168	187	168	175	154	156	168	152	177	143	155	158	148	170	161	189	153	164	184	173	150	140	134	174	172	150	138	157	165	130	166	147	174	166	144	156	171	145	158	181	162	143	159	141	144	156	153	170	152	136	168	182	150	177	172	143	161	162	161	158	171	141	168	172	151	182	162	160	144	138	169	131	141	153	144	152	143	162	161	153	183	158	150	139	147	161	164	148	177	133	150	136	173	148	172	144	166	158	160	146	161	139	161	152	144	157	156	164	184	143	147	163	151	161	142	159	184	167	154	138	163	134	153	157	155	158	144	159	173	161	162	137	165	168	165	145	162	156	161	169	162	156	138	159	146	155	145	180	147	151	142	159	161	146	155	150	126	160	157	141	156	161	154	172	159	148	165	136	159	169	159	175	153	183	152	146	155	169	176	120	153	166	152	168	144	135	141	156	160	145	177	150	162	153	180	159	155	148	159	156	158	168	150	143	156	157	175	179	152	167	163	161	166	166	141	156	182	156	171	156	148	168	173	145	154	176	157	150	147	133	157	155	142	152	136	152	160	160	145	174	160	167	156	162	142	156	148	167	151	160	167	152	179	138	141	171	156	154	157	148	148	141	154	141	145	145	153	149	143	164	161	161	177	152	171	186	173	169	137	138	139	162	147	163	149	186	154	135	138	145	162	135	152	150	148	135	139	143	146	141	183	160	146	140	153	168	165	157	159	155	148	177	157	156	173	148	181	150	180	182	156	170	164	178	145	173	164	155	159	151	165	162	163	146	135	147	172	172	172	166	140	172	164	159	167	168	175	132	166	167	171	165	156	167	148	166	133	167	171	142	145	144	186	156	167	161	149	124	172	173	175	124	154	158	162	169	171	140	162	165	136	149	152	164	153	160	144	143	171	158	148	175	179	156	158	167	159	168	166	142	149	160	146	148	150	157	180	178	168	141	176	148	140	157	141	155	175	175	184	145	141	152	185	155	158	134	188	170	147	129	157	163	169	138	154	139	156	146	152	149	167	151	155	142	155	172	153	160	157	165	164	141	157	162	168	141	158	157	173	140	157	159	158	157	176	148	141	173	166	152	157	139	162	159	167	160	166	156	168	170	133	132	177	151	162	139	158	156	158	156	165	161	149	173	137	142	181	152	160	158	158	162	164	155	155	137	172	166	181	144	139	153	152	165	175	132	182	155	150	156	149	137	161	169	175	171	156	162	138	174	148	151	146	148	171	166	144	143	162	142	140	155	156	159	186	139	152	144	165	146	159	168	138	150	153	151	160	168	149	156	159	154	176	157	155	162	145	150	170	155	155	145	153	155	160	155	160	155	159	169	170	154	152	143	158	155	150	164	182	178	157	137	170	158	145	171	158	134	148	162	158	144	178	150	156	173	149	147	154	140	142	150	177	149	140	167	176	158	188	150	156	152	167	137	171	128	173	149	184	156	167	171	151	161	171	165	167	153	156	162	125	137	173	166	157	173	143	165	126	156	160	165	151	166	188	158	160	168	151	159	161	167	150	166	142	179	144	168	156	168	155	158	162	166	157	156	169	188	131	168	141	153	167	170	150	137	172	165	159	146	156	175	142	161	150	165	173	163	156	142	149	174	148	139	182	174	175	158	149	167	161	144	152	150	156	132	175	164	155	135	164	146	157	138	168	166	172	136	142	156	148	140	159	159	160	170	156	145	179	155	170	174	168	157	167	165	145	147	158	160	192	173	165	162	167	155	134	159	133	137	154	156	143	183	165	147	135	173	146	154	144	155	173	126	163	169	170	144	151	147	178	155	166	152	143	144	146	142	157	166	168	165	155	148	135	174	148	158	161	129	166	175	141	144	153	165	151	147	159	148	147	128	145	152	160	153	140	150	142	162	150	142	141	183	149	154	175	181	152	134	155	160	158	160	140	149	163	149	138	155	190	155	166	166	156	145	156	165	160	166	156	164	150	147	159	184	160	145	168	174	148	166	188	162	156	124	169	146	155	175	176	158	179	147	159	161	165	179	157	154	142	167	160	155	166	149	169	173	134	150	165	162	142	161	149	152	156	147	160	148	154	154	175	142	161	154	161	147	173	149	162	173	150	163	139	173	165	162	173	141	173	159	137	139	159	157	155	161	133	162	157	180	138	169	153	158	147	149	152	157	150	149	157	159	173	148	166	161	153	155	161	173	160	159	170	157	146	150	134	144	167	138	162	145	156	169	152	142	163	155	173	181	176	158	171	138	125	149	146	140	171	179	168	144	167	149	154	134	164	161	150	115	160	175	163	150	152	144	149	161	185	154	174	166	147	150	150	167	156	145	151	126	140	163	155	158	143	156	161	150	154	168	155	162	140	134	168	139	157	148	170	147	148	144	153	136	157	188	159	152	157	159	161	185	149	171	147	168	150	151	153	158	142	163	159	154	147	163	157	149	177	161	156	156	149	163	153	142	165	154	183	148	176	164	163	151	148	147	152	152	167	143	172	132	147	165	150	171	141	177	157	154	171	147	141	162	155	142	157	151	164	158	168	153	140	145	148	140	140	162	159	146	169	152	148	158	142	182	142	160	171	195	154	167	154	127	155	166	166	143	147	172	171	143	183	147	145	182	159	136	170	168	170	156	149	149	180	151	143	125	161	165	164	149	150	143	141	144	169	156	149	172	158	172	143	148	165	164	167	167	152	181	150	155	169	177	183	172	168	177	154	150	146	133	145	170	177	166	154	151	170	176	153	164	184	153	147	157	156	144	140	168	131	159	150	150	153	147	172	143	148	169	198	152	149	165	153	138	150	155	148	151	193	149	168	141	135	141	172	146	158	153	169	167	174	175	165	148	153	139	137	167	141	165	161	151	153	136	164	146	143	164	176	161	159	135	153	151	146	179	133	135	148	157	151	156	175	162	173	197	163	151	162	157	161	154	156	161	180	124	140	177	144	161	174	176	146	150	137	145	149	142	132	146	178	166	162	156	151	150	165	169	153	159	130	146	137	153	166	153	175	184	177	158	156	150	129	143	150	137	159	147	168	155	153	151	165	148	150	142	152	178	178	150	146	165	133	137	145	177	162	144	138	139	181	154	130	154	140	146	147	170	155	168	156	144	165	145	160	161	157	151	145	151	154	149	176	143	158	151	157	172	148	168	157	160	122	158	162	157	158	169	136	167	164	165	143	153	143	162	148	161	154	148	149	147	161	156	149	164	172	161	144	168	149	150	179	171	148	157	152	156	147	156	150	164	141	154	159	163	164	187	166	170	142	182	142	171	169	140	137	143	146	146	131	152	152	151	141	144	166	138	148	151	165	139	152	174	137	154	153	152	160	157	168	171	162	150	148	164	160	159	184	143	174	151	169	157	153	176	182	143	157	139	143	137	162	161	145	154	165	181	159	146	153	148	175	164	146	139	163	146	147	148	141	158	165	162	166	176	154	150	146	144	145	163	142	145	173
25491	1043	2097	2399	2103	1783	1427	1292	1125	921	867	820	780	746	703	605	634	618	586	581	566	506	562	500	510	536	512	498	480	466	472	511	505	488	469	486	449	439	520	449	509	458	459	439	465	441	500	466	454	432	441	497	457	451	467	440	396	435	462	465	443	438	442	437	432	432	410	442	420	449	441	451	411	439	443	421	461	425	424	414	448	483	422	404	438	429	423	457	456	456	432	449	429	441	460	433	442	443	479	434	458	410	441	458	411	489	436	416	435	430	441	385	441	430	432	473	444	399	437	468	444	440	432	443	469	457	441	478	447	452	413	461	417	400	437	425	472	388	417	413	455	431	417	447	454	420	444	499	442	421	426	435	392	456	436	417	436	458	456	412	424	453	416	464	445	416	445	453	415	450	456	435	443	451	399	460	453	436	404	418	443	437	472	408	431	453	472	467	422	433	433	452	402	417	439	453	420	449	459	456	435	436	455	418	428	436	451	441	432	438	456	443	430	484	471	397	418	419	431	433	472	419	414	438	434	428	430	432	449	455	422	424	456	437	415	451	401	423	474	446	417	442	411	439	427	429	440	407	461	442	418	433	455	457	432	438	447	469	418	454	426	472	438	445	439	435	453	443	408	385	424	434	444	435	424	422	450	441	403	422	417	464	423	453	386	461	428	441	430	464	450	444	422	429	413	422	431	427	415	411	427	446	463	436	441	440	447	431	462	423	441	411	386	422	396	449	440	438	434	471	449	460	413	442	440	424	430	421	443	423	454	430	453	465	438	454	455	447	424	429	416	395	465	408	429	426	428	424	441	442	441	413	453	472	389	392	449	433	434	449	442	419	415	438	439	415	443	463	436	421	396	460	427	497	414	431	428	414	396	419	403	415	465	431	445	472	433	439	407	457	473	440	481	415	435	423	454	449	410	417	483	434	441	415	450	442	449	431	433	457	457	440	429	425	429	472	463	398	448	435	433	423	438	395	430	426	447	435	405	421	448	381	424	450	450	419	418	408	455	466	433	456	451	448	442	446	461	418	433	449	452	415	391	431	449	386	449	407	448	430	416	423	419	440	435	451	408	400	460	422	416	401	420	460	448	482	427	429	458	455	415	454	466	448	418	437	418	428	402	412	420	466	434	424	422	442	487	453	402	452	406	401	460	435	462	422	471	422	440	426	409	426	451	440	426	436	430	425	453	469	422	406	392	435	433	433	453	446	456	430	451	423	427	414	446	448	410	474	435	447	411	430	452	464	461	447	433	431	406	439	429	428	433	406	436	438	376	449	444	454	454	460	419	436	424	446	430	416	439	426	410	455	427	461	413	447	416	440	429	405	427	457	438	455	410	486	489	438	416	404	407	391	437	404	417	422	410	427	426	465	409	426	424	388	459	400	453	429	425	425	394	400	443	468	431	415	393	432	421	466	433	391	467	436	444	405	451	423	403	425	428	445	424	440	382	456	457	411	451	409	455	430	426	420	436	412	427	422	462	400	450	424	425	403	492	418	413	422	449	435	423	442	465	449	435	424	463	425	447	428	437	424	487	422	428	480	430	423	374	417	456	438	396	424	419	418	423	424	429	412	453	417	410	436	420	409	428	417	418	448	454	382	416	429	429	458	440	430	447	435	447	463	450	409	402	466	431	449	426	433	440	457	441	457	441	434	404	429	469	442	418	456	454	452	447	453	417	405	412	396	418	380	413	411	438	431	473	399	430	440	423	445	439	432	442	426	424	430	464	409	443	432	448	403	426	447	440	444	398	395	409	456	444	448	446	433	432	401	445	449	472	439	430	431	427	469	447	450	395	417	437	438	432	469	427	438	447	437	431	432	436	435	421	445	440	429	414	427	466	413	442	474	435	452	402	437	450	422	451	422	434	447	424	452	437	404	468	432	406	423	439	434	377	431	450	422	425	436	438	452	429	430	441	442	455	425	445	461	411	447	388	451	439	455	402	415	409	410	451	455	432	454	453	423	463	441	428	449	426	440	426	421	440	411	471	438	444	403	432	436	435	452	444	423	452	413	449	413	424	475	422	412	450	417	425	454	465	424	446	432	416	472	435	468	388	419	471	423	439	435	457	427	463	408	444	429	428	449	463	446	385	412	407	413	455	407	485	452	420	439	454	434	413	415	438	390	417	426	448	417	432	409	424	408	441	441	427	449	424	421	458	447	449	418	450	401	428	413	422	439	394	442	397	478	427	427	448	421	453	478	391	465	445	449	438	429	425	423	440	415	484	443	451	442	455	465	436	453	418	405	445	438	479	430	436	444	408	411	439	435	470	455	430	455	455	391	416	439	422	414	447	479	436	459	443	454	461	377	389	414	397	444	475	439	421	399	450	437	428	420	404	442	443	436	403	437	449	460	377	414	416	433	426	437	440	420	448	428	404	474	421	433	455	406	483	441	412	412	410	421	430	420	443	467	475	387	375	427	454	434	442	460	435	438	420	451	402	412	441	456	403	448	403	452	443	427	427	405	446	458	414	444	407	403	443	438	408	467	433	391	449	422	442	438	428	444	435	424	444	422	427	434	426	429	442	427	434	428	415	460	398	466	412	441	433	462	396	439	423	407	386	442	432	395	447	448	431	458	438	438	468	446	454	408	445	445	431	443	470	435	435	426	407	398	435	434	428	444	434	423	451	395	460	409	456	447	438	455	436	462	425	444	445	397	463	443	378	424	431	448	422	448	451	411	408	420	473	446	487	413	432	414	429	427	435	433	408	416	452	458	467	471	405	453	410	456	444	448	437	417	442	462	458	460	450	406	470	442	449	431	491	402	438	428	437	406	420	437	422	448	402	437	440	453	434	422	413	450	453	420	432	460	439	432	438	439	393	402	481	426	426	422	435	451	444	430	447	454	427	427	430	413	458	445	445	426	454	437	432	452	386	432	426	465	413	427	467	443	438	417	432	429	425	460	436	411	439	440	443	446	424	423	419	417	434	423	471	427	430	409	410	455	449	449	443	440	410	452	465	435	439	414	450	426	422	435	401	413	402	417	433	428	408	401	449	410	428	441	489	470	419	461	403	418	416	438	442	448	466	454	431	410	416	408	422	402	413	420	424	442	448	448	422	450	427	393	418	438	411	481	431	463	438	476	445	449	453	469	395	433	445	445	391	424	418	430	418	430	454	428	419	450	468	446	424	456	464	460	442	493	447	419	409	425	473	455	428	468	424	442	429	417	461	440	390	484	422	414	446	420	413	429	442	437	446	485	444	419	407	425	437	415	399	403	432	454	421	423	402	437	445	427	419	439	432	422	445	440	406	433	445	443	396	396	440	421	418	431	451	432	456	458	449	406	442	441	437	403	414	443	465	419	428	414	422	439	441	438	418	442	430	415	433	465	408	430	402	455	417	460	430	412	456	406	440	413	439	458	426	413	455	446	407	422	444	439	406	442	449	430	379	461	413	434	390	448	455	437	412	423	477	411	465	426	432	452	420	462	436	456	381	465	449	447	454	441	419	445	453	377	425	470	405	442	452	438
53060	21723	22704	5886	1287	935	761	609	538	566	487	448	431	407	386	408	356	372	417	328	331	354	344	334	335	347	325	355	333	366	347	364	358	297	348	348	331	378	326	316	380	343	370	365	357	321	327	314	375	336	361	338	329	329	352	362	350	324	341	330	344	352	355	306	311	330	345	356	328	324	328	331	349	361	348	365	316	367	347	334	372	338	342	365	336	337	345	342	335	341	345	336	366	335	298	335	359	298	324	350	333	340	324	335	340	363	363	321	338	333	345	301	349	323	321	365	342	343	318	325	315	329	317	347	296	342	359	300	346	324	338	333	321	325	362	309	315	369	316	313	334	369	305	324	274	366	327	313	310	341	334	387	327	315	333	331	331	313	310	347	401	342	334	323	335	316	347	356	300	345	332	354	341	302	324	337	350	320	338	342	350	327	331	353	339	307	323	345	358	315	331	333	329	324	349	338	314	334	343	362	340	377	311	345	350	317	360	324	306	347	325	333	375	310	357	342	379	335	331	326	330	353	351	343	350	342	298	375	333	323	314	297	321	315	344	315	322	300	340	322	346	332	343	341	323	332	313	302	319	337	311	290	341	346	334	334	319	330	380	347	323	337	354	335	316	339	331	351	311	347	303	316	324	344	356	333	326	312	338	325	319	340	355	304	321	299	308	360	354	299	348	354	321	357	312	323	340	298	326	311	349	332	365	314	326	353	327	314	314	370	329	342	297	350	337	346	320	341	308	370	367	346	319	340	275	319	335	274	322	353	361	338	329	336	323	323	322	318	330	311	352	302	301	314	348	316	336	355	313	304	326	348	336	322	319	350	338	344	315	335	311	333	323	327	315	323	317	334	334	385	336	326	313	400	323	326	352	316	366	329	323	367	358	343	324	338	324	341	348	325	333	322	293	332	323	301	323	300	348	319	316	354	367	299	322	306	350	324	342	379	326	332	326	327	319	338	345	325	310	295	303	319	310	312	342	332	365	325	337	299	283	322	347	336	321	304	316	313	314	316	323	339	322	326	340	318	369	295	338	322	327	344	289	321	320	333	326	294	325	323	314	320	366	308	324	332	342	379	372	308	330	305	321	329	357	309	315	320	290	339	323	308	320	357	328	343	340	301	328	318	327	315	338	311	353	306	324	325	314	357	316	330	326	328	312	353	351	314	303	317	342	335	297	325	336	348	360	334	300	336	322	343	330	323	322	357	345	304	292	326	331	329	318	345	362	350	337	333	305	335	351	334	318	345	333	338	318	346	330	327	350	305	323	317	355	338	345	347	338	349	341	327	356	334	309	327	353	341	341	301	325	332	312	362	322	319	334	354	308	332	335	319	349	338	337	332	338	345	331	324	324	359	334	314	340	325	343	347	326	344	305	326	344	321	298	353	339	325	327	326	355	333	339	318	330	348	328	333	322	322	328	338	369	307	348	303	350	324	355	334	341	336	342	344	326	309	313	316	327	320	320	317	334	300	292	352	319	327	327	302	331	348	319	327	319	324	330	300	327	339	328	334	335	359	333	351	360	359	338	352	344	313	324	329	316	349	324	311	336	320	358	367	319	371	326	351	299	347	319	341	287	329	339	317	330	321	335	310	356	284	304	305	343	345	330	329	312	341	329	335	341	337	352	322	284	300	330	317	340	320	341	336	367	321	346	322	346	252	360	370	316	329	322	334	314	287	376	334	354	313	365	359	324	342	340	365	335	364	337	341	325	333	378	344	305	355	338	352	360	333	304	343	337	341	332	327	314	362	325	327	358	325	330	284	328	268	351	351	325	372	337	289	332	353	309	345	312	297	324	311	338	313	329	322	294	346	338	346	330	348	349	306	320	329	349	331	329	325	304	367	299	360	310	329	323	324	312	299	339	340	331	333	333	343	327	334	326	325	337	333	332	326	316	352	325	365	327	294	319	313	336	303	338	339	379	351	345	309	360	299	321	333	301	303	345	349	347	302	353	340	324	324	313	329	314	359	330	340	317	359	365	351	349	296	363	335	305	328	308	353	338	328	358	347	285	319	331	349	340	321	302	351	331	320	366	350	364	352	314	307	318	338	302	316	333	346	338	297	348	331	366	357	326	360	354	331	321	326	341	339	272	308	324	339	315	333	311	358	305	319	327	339	331	373	329	333	312	321	353	339	314	317	334	319	335	353	333	301	316	324	339	349	296	334	325	334	292	341	358	347	293	346	306	334	331	361	307	373	315	315	339	358	355	323	381	338	315	325	389	361	345	317	318	305	328	332	355	331	304	327	365	302	347	376	319	330	324	356	342	331	330	290	287	348	335	322	332	322	343	325	386	365	290	320	311	355	291	338	307	339	318	329	329	348	318	331	322	324	314	327	311	318	328	360	300	341	317	350	346	354	303	328	341	357	318	335	316	310	307	270	327	344	325	337	327	353	357	326	324	336	349	342	310	359	364	345	319	338	321	308	349	324	346	352	362	334	309	342	343	339	348	353	333	301	352	309	342	321	332	319	348	325	322	354	338	294	310	349	333	331	349	333	320	294	342	355	346	335	351	317	350	307	344	318	330	323	337	345	330	330	328	337	318	350	363	300	332	322	347	341	336	334	332	328	323	288	344	354	332	330	329	282	323	335	336	282	339	326	344	352	319	332	362	362	297	325	325	333	351	340	337	343	354	332	334	322	325	331	322	302	333	333	335	319	358	331	313	329	347	335	331	302	339	325	340	311	323	330	331	287	300	344	320	327	334	323	372	348	338	293	306	348	326	342	322	313	345	323	335	341	353	317	367	351	315	331	331	367	327	318	342	338	325	318	328	324	353	330	357	391	358	321	326	338	317	320	334	331	332	322	328	339	300	327	366	335	360	333	354	310	355	342	344	351	331	332	307	319	341	339	356	321	324	351	309	361	311	308	332	325	319	364	316	352	341	345	323	357	361	358	326	314	350	311	334	338	311	343	352	353	330	326	324	344	328	352	314	344	340	332	326	305	335	322	309	340	344	298	327	325	314	322	320	336	338	332	352	301	350	293	340	323	313	341	334	303	350	340	293	315	309	321	336	334	343	313	314	313	324	302	328	302	369	330	298	323	342	339	303	359	311	328	345	344	329	343	320	341	313	323	344	347	317	355	309	347	340	348	315	327	345	311	310	333	325	329	332	342	321	355	326	314	327	324	327	305	300	308	347	346	320	344	373	343	347	311	344	329	298	340	304	328	294	338	306	331	349	319	360	340	328	331	338	309	346	329	298	328	319	331	341	338	333	334	356	352	322	309	325	310	318	336	336	320	327	330	310	301	324	335	345	291	316	354	337	383	339	319	294	306	318	335	330	357	319	301	334	348	333	324	327	299	356	323	332	341	368	346	359	358	303	301	326	344	333	362	364	334	311	325	361	320	346	340	346	344	346	330	321	340	365	337	345	352	308	376	328	324	331	333	347	333	326	325	309	319	339	327	320	306	350	314	334	350	345	332	358	330	328	313	360	349	326	337	327	330	319	331	356	320	346	318	330	337	315	326
32159	2021	3923	4528	4003	3401	2827	2341	2136	1824	1672	1631	1450	1363	1287	1249	1204	1109	1126	1078	1062	1041	993	1052	982	988	1000	946	916	905	888	967	902	902	885	840	925	867	842	859	892	848	864	876	816	823	872	830	813	841	836	808	778	863	844	803	820	829	830	860	841	820	767	860	827	835	893	833	777	810	830	787	813	850	780	837	860	822	826	765	818	850	832	803	805	753	817	805	811	824	831	801	801	824	821	776	810	809	851	819	794	764	844	861	793	790	784	823	823	748	786	810	838	817	816	818	800	806	764	833	816	747	841	844	825	799	831	799	827	865	774	847	795	856	745	777	810	806	796	843	810	815	790	770	817	797	842	741	753	798	772	787	805	828	797	780	741	836	784	787	840	803	792	818	795	818	781	770	770	744	836	779	832	765	762	795	798	848	762	845	768	761	834	780	812	846	821	836	819	790	762	778	795	774	799	846	782	810	828	787	778	808	760	806	799	781	797	794	781	816	773	778	778	743	810	818	730	767	833	811	819	801	803	825	770	809	782	794	806	784	783	819	779	788	791	819	782	801	830	766	820	777	770	829	782	788	786	812	841	798	778	833	819	839	770	757	827	760	810	804	787	817	781	784	791	827	775	811	768	765	812	753	805	762	775	777	773	746	754	815	797	750	740	754	815	870	774	783	793	848	789	799	804	785	816	819	776	780	768	764	785	779	766	776	793	825	788	779	831	847	818	770	773	763	831	863	849	779	805	833	769	807	771	760	793	805	808	819	743	781	775	768	829	782	819	819	798	789	795	829	813	744	778	770	816	784	755	803	820	783	751	799	829	836	791	798	777	827	827	811	785	811	862	759	822	756	825	791	752	763	806	819	833	836	802	760	777	794	789	814	751	802	794	783	797	790	815	811	764	845	816	733	748	783	787	789	742	824	844	789	784	772	813	773	776	760	820	826	724	741	787	784	788	774	736	825	820	806	803	787	758	767	812	804	819	783	787	813	787	755	829	830	805	800	795	800	787	828	801	828	810	818	732	809	817	804	792	785	766	799	774	784	806	785	776	802	765	803	826	849	788	767	803	800	805	815	799	826	777	842	818	808	802	761	805	772	792	809	833	782	791	753	838	807	775	823	748	778	788	772	819	812	762	793	820	779	799	814	777	781	816	770	756	836	758	816	811	822	767	792	829	841	833	849	793	803	786	824	771	788	759	787	797	807	774	739	807	780	780	759	849	803	787	769	773	799	753	784	779	779	734	794	823	795	790	811	792	761	802	821	825	776	781	784	803	782	811	760	825	801	779	842	784	810	776	841	821	815	775	799	802	799	790	819	827	763	830	795	790	805	827	751	776	752	835	772	781	794	803	795	782	817	849	814	759	750	766	803	768	760	791	784	844	805	777	712	785	790	801	785	805	804	819	779	808	798	809	873	792	797	786	806	804	744	812	805	803	821	745	798	771	759	828	870	800	771	736	767	828	825	764	798	837	802	803	785	786	746	803	777	809	792	826	746	760	804	823	765	821	787	839	811	812	803	780	769	747	843	795	761	801	731	758	808	799	831	788	793	818	805	783	785	769	794	816	795	780	793	830	827	766	772	766	821	783	829	750	838	818	840	754	808	761	783	792	814	805	823	783	743	803	786	798	778	801	808	797	763	750	748	837	801	789	815	845	772	774	806	824	826	776	787	778	774	857	846	769	782	794	761	776	829	769	780	816	794	765	809	749	807	849	829	801	821	795	770	806	774	809	756	786	791	782	801	793	808	768	847	783	798	790	825	741	752	782	766	816	787	758	765	811	832	825	752	737	760	775	775	792	816	803	803	818	816	821	774	833	792	826	815	762	779	777	752	833	758	754	816	784	784	793	805	841	799	835	869	784	858	814	767	796	813	789	838	809	795	804	820	782	820	809	788	792	812	785	830	816	765	819	812	804	812	829	821	744	831	775	761	802	819	722	785	793	709	805	755	768	824	837	820	839	817	788	796	805	836	849	819	780	790	837	808	811	791	843	805	793	777	785	745	762	807	796	795	773	831	796	775	818	765	759	775	804	823	804	868	775	828	775	764	772	805	725	797	835	811	777	775	787	829	838	764	791	775	794	719	818	778	751	762	755	782	816	801	799	822	779	839	771	767	752	792	754	798	802	775	831	794	750	795	829	772	787	759	790	813	772	790	839	829	786	838	810	785	819	829	773	813	815	786	775	829	793	758	765	771	807	800	795	808	825	770	807	797	740	826	804	813	750	798	801	830	825	776	813	811	765	775	823	801	764	775	816	764	775	812	725	786	801	832	808	832	856	811	766	849	776	820	790	787	812	754	781	771	801	827	788	806	802	801	820	744	796	852	781	789	847	839	813	803	803	798	812	767	854	776	797	781	796	806	824	830	817	782	816	774	793	839	805	752	762	800	796	763	811	791	800	743	816	782	772	748	782	816	849	738	807	764	776	817	809	777	834	824	830	799	816	778	786	814	753	802	744	816	758	787	790	773	832	770	766	810	802	767	818	817	828	774	781	786	818	839	821	796	768	781	764	775	899	788	806	779	834	780	815	830	764	794	817	791	858	748	828	775	791	803	821	833	835	780	845	795	816	804	799	815	738	765	832	778	824	791	767	844	790	829	807	829	800	765	850	823	783	754	785	806	776	824	776	764	775	805	732	816	850	818	761	766	718	814	785	831	856	753	751	815	812	766	791	850	797	765	769	815	792	824	791	806	799	798	735	788	796	770	827	810	789	811	795	788	808	819	809	828	821	827	788	799	769	741	815	824	788	763	853	829	767	810	817	793	803	778	829	843	764	767	806	833	775	784	822	815	801	783	846	755	773	772	796	780	780	812	790	803	782	830	752	761	783	798	765	809	844	811	811	792	795	775	785	761	800	804	815	802	856	793	820	796	810	755	846	838	826	829	803	746	828	805	790	839	786	790	798	806	754	811	796	811	775	829	843	771	831	781	818	789	813	781	810	782	797	733	759	838	786	804	841	791	779	793	762	784	834	780	832	816	792	822	800	778	815	795	796	750	774	789	781	786	809	754	796	758	802	853	755	832	784	789	824	828	751	762	806	812	824	820	808	772	810	845	801	845	825	793	823	762	805	792	782	802	833	791	812	790	802	814	774	803	769	800	776	787	804	758	815	808	778	815	768	755	728	833	822	793	772	847	834	771	808	801	789	772	760	770	774	841	793	752	807	792	772	753	836	784	853	793	802	819	758	788	773	820	826	786	767	755	856	834	808	803	795	803	770	796	790	817	801	806	740	797	835	818	808	797	854	777	756	811	825	840	808	808	822	835	767	782	781	822	803	768	793	816	826	773	762	817	799	805	795	768	797	836	799	772	770	803	792	808	773	796	769	815	828	817	821	780	813	765	755	748	824	817	827	776	806	764	749	784	769	808	825	829	776	793	811	755	802	793	780	818	831	803	802	803	788	847	796	794	827	775	803	807	827	853	806	788	785	809	804	766	792	783	822	833	820	846	791	803	762	792	803	815	841	824	748	830
10107	508	234	192	207	217	216	205	204	198	200	181	192	211	216	210	184	184	222	199	169	180	207	221	209	198	189	199	179	187	211	176	218	217	182	180	210	201	178	208	229	188	189	198	217	177	190	212	217	208	190	186	177	207	194	192	177	197	186	184	196	207	210	210	209	231	163	181	200	194	251	180	186	194	191	183	215	174	193	180	179	182	174	221	184	196	202	195	177	183	218	199	202	173	200	208	170	197	190	183	189	206	198	168	203	194	180	186	214	188	212	198	189	185	246	201	217	215	185	216	204	191	230	207	184	189	220	200	191	178	207	185	196	194	180	189	183	218	216	212	194	215	197	199	186	188	178	184	183	217	205	170	179	190	187	190	204	185	207	195	217	200	212	202	179	189	185	196	220	181	222	200	200	187	181	202	184	227	191	202	189	201	182	205	211	223	161	201	211	194	195	191	190	204	198	206	208	195	220	194	186	199	237	183	208	217	214	207	180	187	208	215	198	186	228	214	191	179	196	214	175	195	206	191	210	166	197	210	191	186	190	214	214	207	211	197	199	198	198	191	176	214	165	196	206	200	202	230	213	194	180	198	224	187	179	195	208	182	195	192	179	205	228	176	206	187	195	192	197	180	192	199	198	185	198	201	207	210	211	195	203	190	192	195	203	179	223	215	191	217	211	192	217	192	172	211	211	189	207	204	232	175	212	188	193	200	196	199	194	173	206	174	185	210	199	240	185	198	202	200	196	228	182	199	187	199	219	220	188	212	211	202	187	207	208	200	198	179	208	200	196	192	198	194	208	209	199	179	219	210	192	189	225	188	202	185	203	183	190	196	187	199	186	226	207	215	195	214	179	200	177	217	176	180	174	198	187	215	178	212	202	165	183	220	211	189	180	210	213	204	218	175	198	240	190	187	189	204	211	221	190	214	192	194	197	227	211	210	204	186	215	212	210	204	180	194	202	196	195	195	215	195	201	180	203	199	190	198	211	178	182	177	194	220	196	179	187	203	210	215	196	177	173	189	197	199	183	192	230	211	204	208	227	180	193	202	191	207	193	188	194	179	200	191	204	185	205	168	191	187	202	204	201	181	206	215	170	189	194	192	219	185	181	200	176	207	188	203	194	217	193	176	195	195	207	205	199	203	207	202	202	182	196	221	208	217	185	189	223	191	197	217	214	205	188	203	197	195	191	216	195	192	191	187	201	203	187	186	195	190	211	217	200	227	178	200	202	211	195	189	211	200	224	230	202	186	232	183	200	202	225	176	200	193	195	175	186	220	195	205	207	211	207	204	216	201	180	177	199	195	217	219	182	219	214	189	194	212	201	182	217	206	215	211	182	206	190	208	178	203	206	184	204	184	209	199	177	197	184	216	199	207	214	198	210	182	200	203	189	206	208	177	181	188	182	196	205	215	191	182	182	186	196	208	174	200	197	194	218	213	192	173	191	167	207	210	208	207	198	239	190	199	176	189	214	228	206	211	203	217	206	196	198	219	202	179	201	193	185	207	188	208	171	201	194	206	212	219	207	185	196	194	187	220	186	193	202	185	200	216	199	201	169	199	197	193	194	200	223	196	210	225	211	184	214	197	212	193	199	198	203	200	208	213	187	199	214	188	203	192	213	180	186	182	192	201	205	196	221	207	225	192	184	235	203	213	211	201	228	201	200	183	204	193	202	185	212	177	195	181	188	199	169	179	189	216	195	191	183	187	214	203	204	194	223	212	189	217	209	203	189	219	204	217	201	178	187	220	176	173	174	190	222	189	190	208	198	193	207	177	197	184	208	248	209	204	196	200	197	196	177	220	189	202	198	214	202	189	193	187	178	222	193	216	196	196	179	184	204	183	179	189	188	187	197	192	195	165	196	191	181	198	194	184	209	208	195	182	227	208	199	171	198	197	207	175	191	205	180	188	187	210	197	205	217	192	183	208	196	193	202	202	200	206	197	194	182	189	177	216	217	193	216	210	200	217	195	192	218	196	170	191	215	183	173	185	191	192	202	179	186	191	182	169	191	201	186	197	164	191	178	208	205	204	182	194	191	213	207	191	206	181	206	198	212	209	177	189	189	177	188	198	198	188	178	202	192	203	196	196	192	189	187	190	207	180	202	216	184	191	202	231	175	214	194	212	198	205	160	183	189	208	185	176	195	187	200	204	210	194	196	176	194	194	207	180	190	214	183	210	160	211	189	213	200	202	206	185	205	189	199	194	207	184	195	215	192	182	191	186	178	220	200	190	201	203	207	209	197	202	192	186	180	195	172	207	192	194	205	181	202	221	169	183	188	179	214	181	200	192	217	199	197	203	208	219	215	167	191	190	186	211	197	190	219	188	224	208	193	199	202	167	196	209	214	194	190	177	212	185	180	211	178	203	169	200	187	194	178	204	191	219	196	221	189	174	192	236	171	202	206	192	212	200	169	197	177	190	177	216	218	192	192	189	172	197	202	203	191	217	209	185	231	172	181	225	218	209	186	183	152	200	215	194	176	206	213	193	183	203	206	193	176	183	210	219	189	239	210	204	187	204	198	185	192	218	212	201	193	197	210	177	203	195	210	206	194	185	207	178	193	188	201	191	211	185	205	186	210	189	214	204	202	204	193	202	215	202	200	167	227	219	169	172	184	203	183	223	188	192	194	197	204	188	183	233	210	200	193	172	208	181	227	219	206	224	185	194	175	202	208	221	192	190	193	188	190	193	187	173	209	245	196	217	202	176	186	194	187	201	220	190	191	221	206	197	199	204	188	182	201	197	180	195	195	210	206	216	184	219	191	187	182	188	168	198	176	209	203	229	195	184	231	205	210	192	181	193	221	196	196	198	199	211	190	208	192	204	216	207	199	216	194	199	192	210	196	186	189	209	229	203	199	207	199	192	219	227	214	188	210	193	193	220	208	196	202	210	204	181	201	212	181	197	188	199	212	190	212	204	173	214	197	198	226	214	187	193	213	211	187	208	176	213	202	182	211	172	195	183	192	210	217	186	179	202	221	192	214	180	203	191	208	201	192	189	213	175	199	219	208	170	210	198	199	211	204	201	184	164	198	194	186	228	182	205	192	184	187	208	185	179	182	203	213	218	221	172	179	180	214	188	198	217	190	193	205	192	186	211	202	184	167	198	208	198	191	209	192	234	180	209	186	182	204	196	209	200	193	216	162	203	197	193	207	176	197	185	191	191	204	187	218	190	219	219	177	221	193	222	212	211	202	201	208	185	184	206	188	202	176	183	195	200	205	206	204	184	191	198	186	197	194	222	196	190	179	196	211	182	194	212	199	205	196	203	171	199	194	168	226	183	190	186	189	199	215	212	204	203	211	171	182	192	191	211	233	167	171	175	198	186	208	182	188	180	209	202	218	190	205	186	198	212	190	198	203	221	210	188	190	173	230	201	195	201	216	183	225	205	186	170	207	167	181	153	225	185	209	196	183	207	201	187	188	168	188	176	191	205	192	186	190	184	197	214	223	194	181	186	218	199	195	197	197	213
9024	499	559	565	550	535	523	513	510	526	506	552	454	485	455	469	545	559	485	480	460	484	486	504	493	480	540	493	510	480	530	512	492	483	479	512	471	506	533	525	508	518	483	518	500	534	502	499	504	484	508	499	495	498	511	531	556	528	548	514	519	511	523	518	516	526	540	482	510	528	536	466	492	515	492	506	520	512	544	495	525	498	520	519	465	493	511	522	542	517	522	473	500	526	493	543	495	494	483	517	505	526	438	488	508	491	526	502	474	510	511	513	500	481	482	534	481	494	485	490	505	511	504	494	476	497	463	490	518	526	528	500	493	511	515	519	492	543	492	520	509	513	522	473	525	525	491	527	512	519	545	481	480	490	533	488	477	465	503	473	481	508	508	496	510	534	507	478	473	496	529	530	500	546	517	482	490	512	498	507	471	491	520	473	532	463	511	500	526	454	469	501	550	488	498	544	511	492	552	498	526	426	536	477	476	517	496	494	489	506	511	496	493	523	513	497	475	500	507	511	475	489	517	494	528	493	509	470	522	488	503	518	504	503	492	464	527	518	518	500	475	490	501	493	502	500	502	500	502	509	480	489	520	488	509	496	489	457	503	522	464	517	507	490	525	507	538	473	552	452	503	533	550	515	483	552	481	471	469	466	549	481	518	510	541	510	527	461	492	491	531	512	466	482	460	534	520	520	509	485	487	523	529	469	521	505	499	520	540	482	509	513	518	473	493	503	526	507	532	510	504	485	471	493	501	469	484	499	469	515	518	515	500	483	499	504	518	501	471	462	492	527	459	533	482	497	510	554	456	484	533	482	490	468	515	479	495	487	508	494	460	488	481	499	520	505	515	503	491	499	516	461	473	472	486	480	536	485	538	516	522	497	472	527	436	506	532	491	593	512	462	475	491	478	493	523	474	497	546	489	494	462	511	501	517	503	532	487	517	496	505	480	506	521	512	496	504	520	479	531	453	503	545	463	541	505	468	452	517	457	514	500	451	482	527	454	532	483	457	525	458	466	518	518	474	492	474	507	491	501	521	483	515	484	462	471	526	513	470	467	517	522	527	514	545	500	512	491	456	524	495	461	466	480	471	526	502	547	527	470	499	484	524	472	550	520	513	486	546	486	520	514	460	479	512	443	549	481	493	567	504	471	526	496	513	478	502	507	497	460	514	503	522	480	509	482	451	487	509	521	483	541	496	527	464	443	476	464	495	533	498	512	499	504	473	548	502	499	486	508	529	504	450	509	482	522	526	518	504	498	501	515	501	493	477	504	498	479	485	490	527	507	514	471	505	532	447	509	520	484	506	514	482	496	503	522	487	519	520	508	498	508	453	490	520	508	517	487	508	516	506	495	507	487	521	461	510	513	509	457	508	483	488	534	497	528	506	459	512	470	480	520	508	482	489	521	502	517	520	470	520	518	510	470	489	455	467	506	530	490	532	500	518	492	536	524	486	481	462	500	536	513	494	514	506	484	487	494	515	521	488	482	512	511	537	495	503	506	469	518	502	451	512	539	513	467	501	535	477	471	477	513	476	495	499	537	520	526	492	486	501	511	510	492	464	467	494	482	511	499	537	513	490	499	498	542	518	517	508	517	519	499	495	522	506	475	463	503	503	515	521	527	491	504	488	493	529	469	517	512	520	490	488	498	517	496	503	488	533	472	464	502	496	535	567	446	496	475	521	512	471	507	497	473	518	475	489	498	490	469	527	469	509	492	447	469	512	499	483	513	492	485	500	541	493	495	494	465	445	496	515	520	498	458	529	508	509	478	468	475	476	551	482	464	498	493	520	523	522	474	513	505	500	493	500	499	514	527	505	481	501	465	526	482	509	519	453	523	499	511	482	480	518	494	522	527	495	508	505	494	505	491	462	500	486	492	512	527	502	541	481	511	520	495	495	534	542	527	456	480	499	508	512	520	514	471	502	501	492	506	486	490	500	479	480	469	497	514	495	512	495	511	482	509	507	468	492	507	522	506	472	509	487	480	508	495	523	513	489	493	499	483	520	501	479	514	542	500	487	470	479	495	500	494	513	488	499	532	449	519	520	473	495	508	512	498	474	470	509	503	492	509	508	501	509	509	468	501	471	502	501	483	495	490	491	535	528	470	516	515	498	472	509	477	557	516	487	508	497	500	499	488	477	513	516	470	469	496	495	502	490	472	530	519	530	495	523	532	500	491	505	511	481	504	484	491	486	495	481	473	496	484	516	500	471	513	496	460	515	513	495	532	501	530	495	505	525	468	527	467	504	518	494	489	460	489	502	535	517	492	497	499	496	479	475	447	543	518	497	487	515	499	508	468	544	488	467	536	513	549	506	468	522	490	511	514	485	531	525	490	492	515	482	538	482	510	526	522	480	516	508	489	521	517	527	521	504	479	509	497	539	495	478	502	466	479	488	475	500	479	519	535	515	553	475	506	507	490	516	484	469	500	478	479	507	493	483	488	506	482	477	468	487	504	517	524	500	538	506	511	491	496	489	533	483	490	486	523	463	509	511	472	470	498	492	498	534	482	487	499	553	493	491	507	503	529	494	511	537	522	494	546	498	527	517	516	446	468	481	492	516	497	503	463	508	514	489	472	504	483	479	545	501	532	501	478	530	528	492	477	515	468	528	474	512	504	521	505	489	484	514	491	489	532	500	475	510	499	510	502	468	496	559	516	464	469	532	501	504	477	494	505	531	506	533	533	499	482	505	520	503	474	503	514	493	537	478	506	529	473	517	494	506	548	501	487	527	501	477	447	527	466	493	493	532	524	524	502	496	483	469	526	537	505	513	523	452	521	533	520	530	508	500	559	493	513	499	487	480	502	491	502	509	508	531	498	511	498	472	486	501	519	534	553	506	524	495	496	477	528	511	482	524	525	474	476	489	499	477	508	535	507	525	498	489	488	535	474	504	526	466	513	493	485	524	504	502	549	522	520	499	535	475	505	493	500	491	487	503	497	487	520	494	478	476	485	464	521	509	502	489	531	491	489	512	496	496	485	514	535	525	526	503	473	522	507	483	538	496	480	523	484	471	549	518	497	502	482	519	531	512	467	482	494	517	474	484	505	474	538	498	539	510	506	484	479	482	478	537	515	495	470	530	494	488	474	507	476	525	510	491	475	515	506	526	495	497	509	478	500	508	480	525	487	521	485	528	538	485	527	504	448	494	488	511	463	494	480	485	517	539	497	529	525	508	541	505	470	497	498	537	520	486	530	514	503	478	491	474	479	466	459	532	522	479	496	500	495	468	496	500	492	507	509	513	515	471	506	462	467	523	515	501	511	488	482	462	503	494	524	492	497	516	503	449	452	469	512	503	515	500	529	446	483	437	497	504	459	493	485	474	513	482	522	509	513	515	508	471	480	495	483	507	513	518	534	525	500	489	518	510	510	503	486	551	527	519	500	481	498	546	472	511	457	487	472	500	550	536	474	482	512	515	475	486	473	467	516	483	485	495	472	470	513	526	507	487	509	467	469	480	499	485	479	489	464
51426	20022	9383	1075	543	417	363	313	261	274	226	230	216	164	190	188	192	190	182	195	169	194	158	189	168	156	162	191	173	182	151	166	154	159	183	170	171	161	180	157	156	168	151	123	166	175	192	180	155	146	166	166	150	168	139	157	132	157	164	145	175	156	153	161	139	169	141	143	153	164	154	172	144	158	174	133	184	175	141	175	153	148	186	168	156	163	171	152	138	164	150	135	155	168	126	148	150	161	153	150	169	155	138	158	133	157	162	162	159	159	164	149	147	174	159	141	132	168	134	169	148	152	151	161	149	166	164	130	173	162	160	150	169	142	158	164	162	159	165	167	160	148	159	143	155	158	151	154	151	168	184	171	162	168	153	137	160	168	175	152	165	144	156	140	169	166	139	155	152	165	157	140	147	148	170	160	185	154	170	158	180	184	128	149	157	168	151	158	149	131	146	141	154	158	154	157	160	163	157	150	176	166	181	167	175	171	159	150	147	142	162	148	168	145	151	162	165	171	169	158	161	143	174	146	167	168	150	153	154	180	187	159	164	167	148	146	162	162	157	168	147	165	171	177	146	139	165	184	173	152	146	155	168	164	153	169	151	165	154	169	136	178	168	160	144	152	158	171	167	140	156	128	154	162	181	168	139	156	180	149	155	138	172	166	148	158	151	164	158	164	168	147	144	164	155	135	141	151	154	128	151	148	164	173	142	156	143	149	143	167	155	161	163	187	165	173	172	169	166	180	165	159	151	167	159	173	164	148	142	168	169	168	142	172	179	150	147	148	167	182	148	151	151	154	141	160	180	156	155	165	141	137	163	151	124	148	137	175	150	155	141	157	142	154	157	124	143	155	140	146	163	153	141	134	154	177	161	162	171	165	152	146	155	148	168	139	153	173	169	166	164	148	142	174	161	159	150	146	152	175	162	154	163	155	154	184	182	156	158	157	168	156	146	170	138	144	146	168	157	171	164	161	158	150	165	168	168	146	131	153	152	149	144	166	145	179	146	174	169	152	177	184	156	130	165	179	147	137	123	137	152	154	159	170	179	140	145	144	134	163	142	162	167	164	155	165	155	161	140	138	156	165	171	165	160	160	147	137	160	149	149	143	143	162	139	128	156	163	166	159	163	171	184	156	173	135	185	159	160	167	185	147	153	147	164	172	174	163	164	133	148	148	153	172	152	145	148	140	170	162	173	179	160	159	152	145	135	199	154	154	159	144	171	171	157	172	158	145	154	169	155	139	167	150	169	167	159	151	150	153	145	137	181	162	166	133	138	161	170	149	146	156	152	157	166	147	142	172	170	164	120	165	182	149	152	151	158	166	170	144	153	140	154	168	180	147	164	176	142	163	145	165	182	171	146	158	158	162	157	162	154	150	156	157	133	146	156	149	165	151	152	125	173	169	163	144	155	161	153	156	140	130	153	161	158	152	142	156	140	139	154	185	168	152	182	166	144	154	158	165	175	173	169	168	160	151	140	146	175	154	150	184	163	171	152	174	172	175	155	141	150	152	157	167	184	146	142	164	164	149	151	157	150	158	167	155	171	176	173	160	172	169	157	162	143	157	162	155	132	158	142	179	152	158	169	158	158	134	183	168	176	153	161	155	145	152	150	177	150	148	171	159	133	152	154	157	163	142	141	152	152	133	150	168	163	165	161	169	153	181	151	151	150	157	144	142	169	145	159	157	136	136	167	148	159	160	149	179	169	159	155	160	136	163	156	162	142	162	154	156	162	148	128	150	158	144	166	155	166	166	164	163	178	163	175	140	141	167	151	166	157	182	176	151	145	154	137	157	191	132	143	162	156	154	147	145	163	154	141	167	153	150	151	161	174	160	168	145	155	141	154	155	138	162	151	163	164	164	144	152	156	136	147	153	174	146	149	146	144	173	145	146	149	161	176	152	161	145	154	135	148	150	172	173	161	164	135	180	166	170	152	157	171	157	175	145	174	155	155	164	148	158	180	168	155	158	149	155	162	165	146	153	145	151	149	156	166	158	164	153	159	168	164	150	161	160	179	141	173	143	171	161	146	175	147	150	186	152	147	127	159	142	159	154	155	177	174	172	176	175	186	143	165	165	156	213	152	184	150	147	162	144	151	171	141	141	141	166	172	174	196	151	152	164	172	156	128	180	166	160	130	174	166	175	142	151	163	170	153	163	142	152	148	143	156	183	157	170	181	170	131	158	142	131	122	135	150	164	161	164	171	133	118	184	169	174	170	157	143	157	151	166	149	164	153	178	153	131	145	168	154	142	159	190	162	145	148	157	177	154	137	173	144	130	136	155	141	148	152	157	175	154	174	166	183	155	183	172	175	139	173	166	166	163	138	159	149	144	182	156	138	147	156	158	161	168	155	145	175	166	137	156	131	158	171	154	156	149	169	161	151	170	127	139	160	170	135	163	160	138	149	180	188	151	132	138	141	162	159	143	154	156	148	142	147	162	151	162	165	161	157	159	154	165	157	165	146	156	167	159	169	146	155	186	145	168	146	164	133	149	183	168	168	168	167	148	155	146	140	146	156	148	139	181	140	153	169	158	166	175	176	150	152	149	170	139	157	149	153	165	167	140	154	180	143	159	164	164	160	145	138	182	144	180	157	144	166	149	145	160	140	127	160	187	132	168	148	167	147	150	165	155	161	156	171	150	154	147	152	155	160	163	152	157	158	168	174	156	177	135	188	168	160	152	165	149	176	151	174	150	133	148	162	161	154	142	168	151	153	152	177	162	155	156	158	160	167	159	155	161	151	156	176	157	154	145	145	163	182	148	143	166	163	156	141	144	179	129	168	163	163	156	153	139	164	160	147	168	132	154	151	176	148	177	152	157	122	172	143	145	169	168	180	152	147	170	159	147	142	172	204	194	133	184	166	169	148	157	169	170	147	167	158	156	180	172	163	160	142	190	168	153	169	180	177	144	159	156	146	187	147	145	142	156	155	141	173	163	157	146	146	154	154	156	136	153	148	135	144	139	132	168	159	144	136	169	155	141	171	154	168	178	163	163	123	166	166	141	153	156	173	146	136	167	157	165	169	177	160	157	158	141	156	140	160	166	166	135	152	164	156	160	165	174	154	149	145	156	154	183	148	133	160	148	166	187	171	169	136	136	172	155	139	161	163	141	177	154	160	150	170	154	164	140	157	140	119	157	174	154	156	170	157	136	169	130	147	160	157	160	167	176	147	170	178	175	149	156	152	133	149	146	159	138	182	142	165	145	147	136	169	173	144	142	141	163	170	140	153	155	160	177	149	162	171	172	170	145	143	141	119	179	161	145	159	160	165	148	188	161	160	156	159	180	190	161	168	165	138	187	151	169	171	143	170	140	153	177	151	187	150	129	149	150	136	139	185	165	164	154	166	137	164	160	154	181	151	174	149	159	171	154	145	149	137	166	144	141	155	155	180	177	132	134	178	150	166	149	192	161	140	138	159	141	167	144	177	138	187	160	168	152	132	163	155	142	137	166	140	161	147	119	166	150	174	133
25773	1042	2007	2309	2072	1668	1518	1255	1037	1023	874	777	750	685	708	684	663	621	653	585	547	543	542	542	542	517	512	475	508	506	519	483	474	500	490	456	486	448	499	503	456	466	455	431	461	489	464	453	477	475	458	461	451	415	481	466	464	458	425	481	417	433	411	440	445	422	448	411	429	464	462	455	450	464	465	441	467	421	454	458	422	473	471	454	417	474	440	444	434	438	423	437	475	425	401	444	412	450	464	445	432	441	451	410	458	452	493	430	442	395	464	446	463	433	424	420	421	451	445	449	403	424	433	468	430	456	427	429	408	456	430	440	462	416	455	420	416	457	418	424	472	416	475	411	467	427	413	436	405	449	413	457	421	409	467	438	447	447	434	459	427	457	434	450	435	443	430	419	445	449	426	419	444	453	426	444	434	411	450	455	419	449	419	423	449	433	438	453	428	426	449	440	451	423	411	457	400	408	447	437	444	435	457	430	423	403	423	428	477	466	419	445	468	446	415	450	426	473	404	447	439	466	431	435	435	419	413	432	422	443	442	420	462	431	433	457	450	425	415	421	412	407	432	410	436	424	434	406	421	472	457	419	409	443	401	461	441	447	435	444	435	430	441	473	428	474	464	437	422	438	450	443	448	434	410	478	450	437	436	441	432	396	459	412	455	428	440	423	464	436	438	443	443	443	429	424	436	428	415	416	454	451	404	413	439	394	434	423	422	406	424	436	436	430	419	451	436	444	452	435	477	458	424	417	412	435	417	438	447	476	416	439	389	449	428	430	411	434	450	440	406	478	399	447	436	426	433	421	429	463	412	421	395	446	415	436	422	428	452	427	460	413	403	459	443	460	413	406	443	411	427	407	439	432	444	432	421	437	413	421	428	433	432	414	447	474	432	451	428	453	442	436	447	396	434	448	432	421	454	450	450	445	415	440	424	457	406	422	440	414	421	425	439	408	429	436	411	431	441	429	444	409	435	464	410	454	415	430	433	431	420	438	423	400	451	448	404	444	434	439	468	404	458	438	441	439	429	441	415	427	452	432	452	461	442	383	431	415	458	448	408	417	461	474	448	454	431	434	445	425	429	450	423	396	444	439	464	426	423	451	439	444	412	441	410	475	412	438	455	444	434	419	447	452	432	439	424	434	465	431	451	421	438	446	429	457	427	459	412	431	446	424	470	425	447	411	394	441	473	410	419	448	435	425	449	438	432	418	427	435	445	463	412	412	499	466	401	446	431	437	421	386	471	453	410	473	406	422	448	435	467	428	404	463	422	431	452	433	426	422	451	426	458	435	438	445	462	402	439	447	418	400	420	476	453	440	413	467	418	445	392	449	455	422	444	430	425	440	470	440	444	413	440	440	448	426	434	427	451	426	422	433	442	447	432	451	476	470	447	411	430	472	436	416	471	425	446	441	456	403	436	423	449	398	423	439	446	445	445	442	438	461	428	423	460	437	431	401	460	418	418	433	436	433	457	434	450	419	446	450	459	467	420	444	415	449	416	447	427	418	436	443	447	420	423	439	431	446	388	442	433	444	423	434	408	426	441	431	390	424	457	435	449	433	420	441	445	430	433	436	450	455	447	424	456	437	455	414	446	417	428	414	418	415	426	422	455	429	425	422	416	427	430	436	410	444	433	387	447	412	430	443	461	444	419	487	451	436	436	430	432	416	437	423	464	407	442	406	450	439	441	447	446	434	409	453	466	438	432	396	442	427	399	437	463	479	459	446	425	426	443	447	429	453	470	438	424	443	443	457	421	430	445	435	432	405	468	433	443	404	464	440	467	443	425	415	394	430	416	417	419	419	444	435	410	450	416	441	459	425	408	400	419	446	433	433	433	425	443	449	411	440	411	446	449	424	399	459	493	474	438	425	465	436	431	443	453	437	435	442	398	442	423	454	417	466	389	470	438	406	434	452	432	461	467	487	408	408	387	444	448	435	440	428	458	387	403	451	456	436	491	425	435	416	460	437	459	461	448	463	454	443	448	431	458	424	472	412	472	415	436	393	465	450	410	427	439	405	456	440	436	476	447	423	422	482	442	463	463	457	464	437	421	394	379	418	453	471	426	475	470	470	424	419	415	391	421	429	458	424	411	410	418	459	447	432	413	408	422	458	447	461	437	399	419	455	417	437	476	444	410	401	449	455	432	451	449	416	432	421	420	413	450	457	444	403	430	395	444	451	415	420	399	424	440	422	442	396	459	441	434	431	425	414	458	431	434	440	441	455	392	475	463	411	413	420	439	456	428	440	457	444	461	459	426	475	444	436	445	445	471	462	407	419	448	409	429	416	442	446	456	450	407	440	428	434	450	438	398	469	437	441	402	463	445	458	465	436	448	412	438	448	438	428	447	432	409	450	423	421	407	433	453	444	414	441	449	436	429	457	438	460	435	478	466	424	403	433	389	465	464	438	437	451	450	441	430	427	437	440	418	412	427	475	453	414	440	407	427	421	409	469	441	445	410	468	453	438	449	481	425	419	414	438	416	404	418	469	430	405	425	440	417	434	462	464	433	466	475	452	413	456	455	434	413	439	431	445	453	444	451	442	412	447	459	462	447	469	443	413	467	397	404	427	460	441	478	406	448	473	433	424	482	435	419	406	447	434	436	449	446	468	435	438	432	469	442	426	430	442	429	433	456	407	426	408	447	439	431	428	428	442	436	417	441	459	435	447	452	433	460	425	452	435	442	437	410	451	431	398	438	425	456	441	439	447	453	405	442	449	439	468	421	461	421	445	419	417	475	419	452	448	432	428	443	408	430	440	419	474	441	426	398	410	443	458	431	487	446	457	417	453	425	437	449	432	420	427	424	439	447	441	439	441	463	448	441	430	447	455	449	467	421	465	445	446	429	444	419	438	431	403	441	434	452	437	448	438	417	419	444	415	436	434	420	467	446	442	466	412	446	428	450	447	430	425	441	418	432	434	431	436	438	423	420	419	449	476	438	409	451	402	448	453	461	443	448	438	457	436	428	410	450	445	454	413	434	420	441	434	440	432	405	420	441	456	442	398	400	413	483	476	447	467	452	438	444	430	467	453	396	422	444	439	475	438	431	439	418	444	454	467	443	408	410	397	422	445	428	431	395	443	453	472	415	471	421	454	444	434	448	424	411	465	445	461	437	389	440	455	460	445	436	405	432	381	430	402	440	418	435	448	442	422	414	437	481	444	410	477	446	428	432	436	486	449	429	450	451	402	418	452	426	420	453	412	440	435	436	431	423	415	431	413	454	425	436	459	426	438	433	409	404	418	429	472	440	446	445	411	419	403	431	453	443	443	465	454	433	471	439	404	446	470	424	451	457	408	438	424	400	473	413	474	457	430	436	407	412	429	448	437	457	439	468	469	438	463	433	451	463	441	421	454	447	437	452	420	429	478	445	435	421	450	461	428	397	402	431	444	427	428	432	363	442	415	422	438	428	435	426	437	408	467	444	410	452	408	426	441	440	469	439	390	442	449	401	407	401	443	460	448	441	415	439	413
52559	21882	22991	5783	1254	909	735	643	520	549	496	460	435	404	391	374	391	387	392	406	393	331	347	354	364	336	338	340	343	346	331	344	329	352	356	355	309	318	331	347	355	347	338	305	356	334	306	336	353	361	364	355	364	335	370	330	348	318	309	341	345	337	303	335	331	348	298	346	356	335	292	325	352	331	317	289	307	308	314	333	320	321	345	303	333	357	389	316	344	346	352	339	339	337	316	348	389	319	356	321	346	339	361	307	346	324	296	323	317	334	328	346	335	338	327	344	327	307	329	346	372	359	320	343	314	297	343	298	345	315	313	325	291	274	319	338	332	332	331	339	312	323	333	332	360	346	299	330	325	318	351	336	305	319	338	349	342	371	366	327	345	334	359	322	336	301	347	329	336	324	357	364	307	336	304	340	330	306	345	312	354	332	305	340	338	351	373	336	328	315	336	360	300	354	323	351	320	313	332	322	351	335	350	339	343	345	343	310	318	338	315	318	343	319	304	318	342	358	354	317	314	348	348	321	334	338	311	353	353	324	323	345	359	361	355	372	349	305	344	342	352	347	329	322	331	315	332	311	336	315	323	308	329	346	328	358	349	322	322	354	345	341	346	316	321	298	342	314	338	290	298	343	342	330	301	388	333	295	362	359	325	338	301	332	310	334	301	302	347	341	347	349	343	316	347	314	327	343	315	351	351	314	360	306	337	327	330	327	307	328	361	331	351	355	318	378	293	351	345	322	314	350	325	336	340	335	360	330	306	315	307	358	342	338	313	377	363	334	330	350	342	341	324	331	298	290	336	314	351	356	329	349	321	311	334	309	324	361	369	347	311	337	293	340	349	343	345	305	312	339	338	327	349	344	332	334	324	303	333	346	304	333	320	326	366	363	349	296	347	321	346	332	346	364	342	324	318	308	351	321	341	369	359	329	315	328	363	371	314	311	336	350	314	330	336	301	327	340	349	323	297	334	353	329	337	328	327	370	343	343	331	319	375	337	369	328	378	348	360	324	321	327	306	321	313	349	297	345	322	327	348	324	345	297	363	330	332	333	339	353	350	339	299	309	321	326	325	346	310	339	337	311	308	321	336	356	334	370	315	303	355	351	344	323	317	355	342	354	342	315	306	322	310	331	319	328	342	312	344	312	333	317	340	377	371	332	313	339	337	331	350	321	322	316	305	324	353	308	330	346	382	338	355	329	339	318	356	312	309	331	335	332	341	345	314	318	346	334	359	351	329	333	341	370	318	342	338	324	335	327	347	322	333	321	344	379	338	336	352	318	346	346	329	332	334	311	320	323	352	317	350	322	304	339	289	327	275	310	312	355	345	312	336	362	281	294	372	368	304	337	354	344	340	335	326	344	312	315	363	348	330	328	319	318	356	326	334	354	366	337	358	340	336	339	385	321	356	311	370	338	345	305	309	345	343	330	356	327	302	405	324	339	336	321	310	350	325	319	308	313	318	311	355	317	333	326	329	342	346	362	356	319	333	352	296	330	354	354	364	347	348	370	316	326	315	324	339	326	333	280	348	335	357	321	360	357	322	328	338	341	337	336	349	342	361	338	330	332	331	318	296	293	330	309	311	347	312	330	324	319	349	340	319	367	347	321	355	288	342	359	316	333	320	328	348	325	339	323	335	356	335	328	345	307	355	346	362	319	341	332	307	350	294	312	340	333	317	321	333	328	330	360	313	342	346	347	350	354	339	322	364	354	329	321	298	345	325	328	307	298	331	326	345	296	332	369	313	330	317	335	355	334	322	329	360	357	310	327	311	301	309	353	339	338	352	335	353	349	335	311	329	372	359	277	330	308	310	337	309	294	342	334	294	332	353	321	317	349	347	317	327	336	292	345	345	324	344	357	328	333	323	308	339	321	300	321	318	347	333	366	334	316	347	295	347	360	319	354	297	327	363	346	341	323	353	324	320	309	338	326	336	325	340	324	351	298	332	329	326	347	334	341	344	360	370	295	339	330	360	303	361	321	304	337	326	354	320	330	318	328	354	351	318	333	351	333	328	323	337	344	350	304	347	332	350	350	315	351	338	335	314	293	343	345	324	316	333	371	300	365	332	339	336	320	322	330	296	323	342	314	317	337	363	356	338	300	294	313	339	313	338	327	337	329	320	331	358	360	328	304	291	329	292	346	331	346	332	330	335	345	325	329	320	330	316	338	342	309	332	318	344	368	357	318	312	335	294	322	337	323	332	353	313	304	349	318	356	358	364	335	298	328	361	362	306	346	354	362	314	347	307	338	358	322	307	319	326	306	319	289	344	349	362	336	306	310	322	350	317	341	347	324	346	376	316	327	351	332	358	325	320	342	351	334	345	317	352	378	322	361	357	330	318	331	299	354	336	364	321	336	351	326	306	347	315	334	355	352	302	315	349	342	330	336	314	338	328	356	354	309	332	350	326	322	344	324	371	348	330	338	320	310	338	361	349	324	314	331	330	340	326	358	324	312	348	322	336	323	348	342	371	350	327	335	342	340	313	355	333	355	290	327	337	345	306	318	354	360	348	340	346	310	338	313	362	332	354	327	308	328	317	359	304	316	310	324	341	324	314	343	356	333	315	316	318	332	342	327	345	340	298	330	342	323	351	344	344	303	370	330	335	320	366	323	359	300	316	342	298	344	325	322	320	356	367	329	322	317	316	336	329	341	331	366	363	348	319	342	335	361	368	303	330	331	354	357	319	342	327	358	335	296	348	354	357	332	308	366	327	382	332	373	353	336	345	306	330	317	310	377	363	322	357	331	346	362	313	346	371	349	346	341	333	378	335	331	336	370	316	306	341	348	332	327	385	371	369	311	296	327	334	317	331	326	336	324	319	327	376	345	307	347	314	321	329	322	343	338	328	327	333	330	329	346	330	380	344	308	349	367	331	344	349	305	315	311	353	345	309	345	369	322	315	339	279	356	344	322	325	322	331	327	306	351	292	314	315	310	352	357	323	341	332	302	302	292	308	361	338	346	300	348	333	360	332	332	316	315	352	328	338	321	348	360	343	324	334	320	319	346	350	369	360	309	339	320	320	330	314	295	299	310	319	346	342	358	373	368	339	355	315	347	354	345	345	321	299	330	312	328	332	323	329	336	358	358	303	338	345	332	366	352	315	340	360	332	297	323	353	328	311	307	342	328	328	340	343	339	311	333	351	297	380	317	338	348	324	345	372	362	353	338	338	344	309	330	345	338	327	325	334	340	304	350	337	305	341	323	312	334	345	369	306	309	326	317	349	299	342	340	349	323	348	345	333	305	312	329	334	339	341	319	371	337	325	332	323	319	315	350	348	302	348	346	317	326	338	372	339	351	369	302	305	301	319	332	341	320	329	324	334	332	343	329	329	355	341	351	354	328	324	321	329	364	337	325	335	347	345	360	352	336	336	341	305	341	365	332	350	329	287	351	338	352	301	349	336	310	315	343	352	329	293	347	351	325	357	340	344	323	334	329	315	332	376	328	334	347	340	346	341	318	323	328	320	328
31710	2080	3942	4511	4058	3264	2792	2413	2127	1905	1695	1555	1415	1358	1343	1308	1182	1183	1032	1125	1043	1044	1053	1067	1019	981	977	1007	952	939	921	958	933	876	852	853	877	947	873	833	835	778	868	890	839	822	833	808	861	815	854	860	886	859	819	863	855	844	799	762	785	814	808	852	810	822	770	783	869	803	788	832	776	803	784	762	787	781	824	851	828	860	897	823	798	832	847	884	799	803	822	790	824	823	788	795	784	779	858	809	814	775	778	810	823	795	786	795	767	803	779	753	744	838	789	817	797	838	795	854	842	824	792	814	772	799	786	781	749	798	828	757	818	799	821	778	833	815	781	824	848	822	807	754	793	781	816	822	783	820	795	763	816	796	784	768	853	797	827	768	781	852	785	765	787	857	776	827	842	778	814	820	809	776	785	785	798	846	801	848	796	797	819	796	786	814	767	771	763	817	853	796	835	781	832	762	788	831	822	847	806	766	832	807	778	770	820	777	838	781	779	813	843	801	783	810	771	793	776	806	767	807	786	821	803	793	780	781	800	760	829	787	794	825	733	849	764	790	819	782	814	827	786	801	774	792	796	820	802	786	806	785	834	813	824	771	802	817	763	849	776	802	801	819	805	819	800	772	774	821	785	835	809	769	825	784	808	805	771	816	845	776	784	830	776	872	895	832	807	792	783	785	858	809	819	813	787	776	802	827	784	832	758	796	800	822	775	821	756	808	822	833	830	791	788	815	868	786	807	764	784	814	807	791	796	791	788	828	825	779	832	796	797	768	850	772	795	787	753	854	797	803	779	803	788	814	757	785	797	768	798	796	770	770	793	797	769	804	778	752	786	820	815	837	760	785	805	806	815	747	822	779	808	823	788	745	799	779	780	773	761	753	818	788	786	787	798	800	744	783	828	777	799	825	788	790	770	762	833	753	795	834	764	775	827	787	840	775	754	776	817	777	748	800	803	749	803	869	820	835	810	801	826	831	849	762	801	779	773	788	856	788	788	786	820	798	819	805	784	778	767	822	795	820	819	817	838	797	791	827	757	820	770	729	779	770	771	803	802	862	743	780	789	795	782	789	792	762	772	779	818	803	796	799	765	849	818	737	804	796	803	793	775	780	834	804	802	823	819	815	795	792	807	847	769	829	790	810	829	798	811	775	770	839	782	832	798	836	780	840	788	786	830	793	813	839	783	802	790	810	817	839	750	765	861	792	794	782	782	830	827	785	824	871	813	773	824	786	837	801	785	791	814	778	764	805	813	747	793	812	817	753	776	764	820	835	830	763	776	808	849	849	784	794	795	816	799	802	784	803	769	843	829	780	769	847	769	809	744	795	790	748	803	790	774	797	829	810	815	770	795	790	779	812	842	847	847	835	811	775	836	798	829	805	799	819	813	774	794	736	821	784	744	786	742	821	797	789	841	831	738	805	759	818	795	835	816	812	788	744	801	825	755	790	843	815	788	788	801	741	774	776	787	762	762	779	845	789	811	774	827	760	807	777	800	824	834	784	780	785	847	805	791	834	825	789	838	756	812	812	777	778	815	746	753	845	822	796	794	814	804	866	792	826	796	767	762	766	796	816	772	791	776	786	735	846	862	768	798	744	774	779	815	796	734	780	784	794	790	805	826	854	801	810	776	827	851	756	776	810	792	793	764	840	806	787	759	875	787	808	767	791	841	783	809	768	826	804	851	798	801	808	763	795	771	783	790	766	808	864	764	797	765	784	797	828	818	777	814	800	802	807	759	797	748	763	802	783	798	816	759	845	771	812	817	744	774	832	816	788	807	752	770	807	796	789	787	799	802	821	770	776	787	781	751	821	777	779	805	834	830	814	819	787	821	786	750	791	841	762	767	752	789	784	789	821	858	820	749	790	775	846	794	775	768	760	755	833	834	779	817	788	840	793	777	823	856	843	794	774	821	803	787	792	806	829	852	773	788	785	775	830	752	791	792	797	762	803	778	801	833	765	797	807	862	828	773	780	846	815	802	806	755	783	747	814	794	768	810	830	778	809	812	755	828	809	760	775	819	770	831	798	769	811	847	803	801	800	808	800	780	787	751	811	755	798	812	777	829	784	809	792	852	814	774	804	835	827	799	791	795	787	811	844	792	788	808	785	781	758	806	799	764	828	827	822	851	757	810	803	800	746	754	796	776	808	749	761	805	880	828	804	783	809	791	791	776	810	805	798	801	818	778	765	793	821	826	769	823	854	793	794	824	808	840	769	811	802	822	819	806	804	797	826	770	780	788	808	795	827	765	819	782	789	779	792	802	821	807	791	748	786	900	782	836	843	786	832	811	796	856	791	822	821	860	766	768	801	809	786	800	831	793	811	840	795	801	805	768	828	778	826	802	863	742	783	802	836	825	802	784	812	832	862	817	799	788	865	752	824	768	792	808	805	808	758	812	771	768	844	811	753	771	820	826	790	808	782	825	808	830	755	826	785	773	765	753	866	813	790	809	755	802	848	761	829	764	823	767	763	798	802	787	786	808	812	803	814	781	738	833	796	784	831	800	806	794	782	879	813	827	751	860	768	814	768	799	795	797	834	793	789	829	790	848	769	764	777	781	822	812	793	854	808	821	748	800	817	796	790	816	790	810	803	770	758	807	790	753	803	801	782	781	837	774	822	796	801	817	842	829	825	793	778	790	786	771	765	753	766	824	820	784	746	785	794	854	811	778	796	786	805	801	817	776	782	795	784	808	787	808	837	778	824	849	805	837	826	795	822	844	800	770	818	763	755	807	788	837	800	803	820	767	827	813	799	804	765	765	798	836	771	803	819	791	810	800	756	804	796	803	793	830	833	761	788	800	799	777	809	751	813	805	796	813	804	786	788	786	746	780	789	829	797	781	799	769	834	788	762	766	821	761	767	820	835	814	801	806	768	798	837	824	813	791	812	796	743	882	784	803	826	764	788	827	807	843	842	791	806	810	708	787	785	800	856	794	759	734	792	788	798	765	816	784	810	768	795	812	759	827	818	789	793	838	794	780	793	846	796	774	870	811	816	761	783	761	823	785	779	798	825	841	774	740	785	762	760	817	825	775	773	758	870	803	798	795	799	778	813	791	864	799	776	861	822	837	805	878	799	795	778	827	772	779	737	767	841	819	880	782	782	829	772	873	807	808	783	767	806	808	784	802	827	799	811	850	808	767	752	782	809	772	759	792	854	723	807	817	725	862	780	836	756	803	750	796	797	848	823	803	841	783	863	739	834	843	791	843	828	818	789	767	813	823	756	846	826	813	767	766	761	807	788	798	827	767	830	798	789	750	814	802	821	839	837	824	801	828	711	754	836	759	758	776	845	794	793	754	766	792	794	828	811	770	799	817	792	769	788	786	794	841	765	821	816	780	796	778	789	812	764	775	792	805	797	822	795	803	783	787	758	811	765	770	829	791	776	757	808	805	816	810	872	786	818	766	796	804	855	833	816	817	844	786	794	812	817	768	814	801	787	786	736	826	746	782	785	809	778	805	762	809	752	822	797
9832	415	245	222	208	205	197	201	198	211	228	196	201	225	170	205	214	178	200	207	223	192	186	220	189	191	203	174	210	190	186	174	222	210	190	170	200	216	191	193	219	208	198	180	176	170	203	178	201	230	168	192	208	222	191	204	187	207	216	197	200	177	218	191	193	190	190	197	190	182	215	208	195	196	199	223	190	232	219	196	211	224	198	222	213	198	202	177	221	180	178	180	192	196	180	210	199	197	194	225	174	194	186	201	196	227	186	187	178	181	215	201	190	186	201	170	210	200	212	207	188	198	193	188	195	201	183	171	192	209	220	190	197	203	218	198	206	175	185	214	199	209	191	183	157	196	203	173	188	203	192	227	178	189	202	210	179	179	208	198	212	198	187	189	179	197	207	186	202	207	186	214	168	192	203	183	191	184	174	205	178	187	198	190	213	195	173	194	205	199	187	198	218	208	165	180	208	175	166	186	233	226	198	216	168	195	207	203	214	214	203	217	206	201	185	196	206	199	190	190	216	193	202	202	193	226	189	202	208	224	199	211	183	227	222	182	201	222	204	188	209	210	218	197	190	182	188	180	209	196	205	197	211	200	195	215	217	194	165	185	203	186	192	199	180	187	179	170	180	186	172	191	194	207	220	208	207	213	204	168	160	216	197	195	213	188	183	189	193	209	200	190	203	192	193	206	157	191	203	177	191	162	199	200	221	195	223	206	217	184	231	261	235	184	222	178	203	176	172	186	195	195	178	181	203	201	198	200	195	196	221	186	182	201	194	218	190	214	181	198	215	188	218	215	207	218	192	192	211	215	177	181	204	193	214	200	181	225	193	180	170	197	214	232	228	197	212	168	215	199	233	221	202	195	187	188	194	201	200	187	183	174	192	183	202	217	193	213	195	183	178	205	196	174	200	191	192	204	200	195	199	189	238	211	195	196	192	197	204	174	200	187	248	179	227	192	193	179	185	198	210	205	176	212	221	216	207	209	198	201	192	193	193	190	186	210	181	179	212	192	217	212	184	209	203	213	183	211	179	189	180	169	198	189	185	173	183	187	213	205	181	203	199	201	207	190	224	201	199	221	188	199	175	212	212	205	216	197	176	210	192	197	227	215	189	201	203	187	177	185	162	202	191	198	214	207	203	189	195	230	197	200	202	197	210	225	202	176	187	207	215	181	193	205	216	203	220	225	223	195	224	208	207	223	177	193	201	204	199	216	224	189	204	217	221	172	186	179	229	179	193	177	160	188	208	213	204	196	203	175	194	199	197	204	214	206	210	212	182	182	216	222	214	215	184	206	205	195	219	192	191	209	208	208	222	213	208	237	199	209	191	170	196	184	216	173	191	191	193	232	191	195	169	196	196	197	204	243	175	198	166	218	187	194	202	224	219	185	199	199	218	190	242	214	189	208	203	188	192	200	204	199	181	188	195	180	186	177	187	208	193	191	204	209	192	203	181	189	188	200	209	194	225	176	200	167	192	202	193	207	169	216	216	180	197	226	196	199	197	213	208	205	227	190	177	180	172	179	196	185	185	196	214	210	195	209	190	221	186	203	198	201	202	188	208	250	174	220	188	186	189	204	198	197	175	211	219	193	183	179	216	187	215	215	199	193	187	208	188	210	194	188	193	199	216	202	204	186	184	174	191	212	194	184	212	219	192	172	193	223	225	220	175	218	192	177	197	202	185	213	180	197	182	171	207	195	199	212	206	208	187	181	194	205	185	176	188	183	174	185	235	212	185	207	180	196	217	207	181	182	216	186	205	208	223	200	193	206	209	176	205	186	206	210	184	215	214	202	201	197	201	197	212	202	181	197	228	193	187	218	197	184	205	202	205	224	208	196	206	215	216	169	204	207	200	210	177	200	193	213	204	174	168	189	193	177	202	176	213	223	197	209	210	199	177	183	199	186	187	215	199	203	206	199	198	184	216	205	195	204	198	204	189	225	225	202	187	190	235	212	201	184	210	193	190	194	227	191	205	175	205	187	207	198	191	196	188	203	172	216	191	191	176	197	181	188	181	214	192	176	219	203	192	212	188	211	168	215	229	194	202	200	204	220	178	212	200	228	172	198	201	223	209	198	197	198	194	185	204	209	229	208	213	215	195	195	216	224	192	196	192	214	178	176	176	178	178	174	205	195	177	171	208	214	202	171	217	184	190	228	174	175	185	230	193	189	206	187	193	219	210	202	199	165	187	219	222	190	190	219	190	210	181	188	224	216	188	196	181	191	195	180	201	182	199	202	187	181	195	211	215	217	200	158	193	186	194	176	194	191	190	185	187	190	176	178	200	198	199	204	191	205	192	209	167	183	180	201	182	185	222	208	182	227	201	185	189	177	183	181	193	217	189	206	196	205	210	192	210	203	202	186	192	205	182	184	179	190	219	198	213	204	210	199	241	187	178	212	192	184	186	201	204	209	193	222	201	215	193	208	205	188	197	184	198	180	163	164	195	219	202	199	176	197	196	202	194	207	204	236	206	185	179	204	194	169	231	183	212	177	207	205	204	191	190	193	205	185	179	180	210	217	207	200	216	208	213	198	186	201	202	218	202	225	179	187	199	194	229	187	215	165	194	211	197	215	204	216	181	209	169	204	226	192	201	218	189	205	219	177	181	194	187	223	185	171	231	191	198	203	187	198	216	202	213	189	178	221	233	217	169	184	196	202	179	209	181	190	193	172	200	222	208	212	200	200	209	202	192	201	170	171	192	197	195	220	183	221	225	209	197	211	190	197	195	188	167	220	173	182	209	205	177	224	198	190	205	202	215	190	214	191	223	222	217	211	172	211	190	202	225	191	184	196	199	215	213	177	213	192	201	180	193	169	204	182	214	191	189	225	190	201	211	171	190	194	201	181	209	202	170	192	189	201	179	188	160	195	187	179	212	178	179	220	184	202	204	181	188	189	197	189	184	191	189	211	191	194	216	205	204	228	229	202	180	198	180	201	191	186	208	211	192	191	211	212	187	210	191	188	218	184	206	204	197	197	208	226	183	212	209	231	183	192	186	195	195	212	207	194	182	175	174	207	208	188	217	202	202	215	219	212	198	213	185	183	189	209	198	199	186	234	180	223	212	190	181	176	189	203	185	182	211	181	194	184	188	224	177	200	174	173	205	193	203	170	150	193	222	192	200	195	194	202	198	200	210	166	181	203	195	199	209	206	193	174	191	214	218	190	200	231	192	188	182	178	191	201	212	213	195	183	183	205	207	188	186	203	193	208	185	196	213	185	217	196	194	192	215	184	193	211	233	198	200	196	188	192	175	233	203	214	182	191	195	199	211	194	189	210	195	192	175	206	197	219	206	251	180	194	177	208	212	212	198	188	207	204	199	181	213	185	222	234	177	211	187	211	209	193	206	188	173	198	191	220	205	228	182	184	172	184	233	208	167	169	176	222	191	213	172	175	199	195	223	231	213	167	197	186	194	185	186	206	185	213	204	212	207	222	203	211	192	181	192	190	201	190	209	191	206	192	191	192	211	233
8789	519	564	535	536	580	520	511	517	556	521	529	456	478	515	456	483	540	502	522	571	482	503	495	498	488	495	484	536	500	510	475	476	515	469	481	499	487	494	542	490	477	506	489	551	475	499	560	467	502	499	485	517	495	488	520	509	516	490	505	528	519	497	498	507	527	516	514	506	499	508	503	511	532	537	470	538	482	489	522	492	482	510	491	515	538	559	479	507	510	441	492	515	529	518	491	476	511	522	512	512	518	514	579	519	503	542	521	501	519	485	515	470	529	534	494	468	508	490	480	456	499	480	499	515	490	507	499	483	544	486	522	479	471	508	489	531	499	510	500	507	470	523	503	484	498	528	493	529	497	517	487	500	476	485	476	510	481	488	491	531	478	484	505	505	454	489	518	458	498	505	524	481	518	491	496	463	499	516	499	514	477	474	490	501	505	482	488	498	459	484	489	520	499	538	499	492	486	476	494	467	517	502	482	536	542	518	487	491	484	504	522	546	493	482	506	518	489	498	472	467	518	507	453	477	489	524	499	499	520	509	498	503	516	499	507	514	489	508	508	461	510	465	522	494	468	494	502	535	484	494	447	517	520	492	557	498	514	505	482	538	468	497	472	524	509	486	491	501	498	493	504	522	487	506	449	525	471	474	493	482	535	537	505	503	472	520	482	496	517	524	490	461	499	497	502	508	488	462	537	534	463	501	522	451	477	489	509	525	458	500	502	509	521	473	469	512	490	490	503	483	488	535	541	469	490	479	491	490	536	529	474	472	551	527	471	507	487	547	465	489	501	532	529	462	527	556	500	504	498	486	517	487	515	505	492	511	491	509	476	469	529	484	527	503	494	504	488	474	468	506	509	508	487	529	498	516	474	463	484	497	507	512	502	525	513	480	501	487	495	537	501	494	464	483	500	510	499	542	493	497	489	496	512	548	493	506	487	489	501	505	499	523	484	503	512	530	511	495	512	493	444	524	532	482	519	506	511	475	512	493	473	514	510	526	475	513	489	491	476	506	515	499	485	496	526	478	506	508	518	498	497	489	511	494	514	501	518	506	509	504	526	463	516	532	490	492	513	486	536	501	522	517	477	529	493	519	527	467	491	463	485	531	491	490	492	529	507	535	474	504	517	492	489	533	477	513	500	490	497	500	508	454	509	463	535	501	513	534	495	497	491	504	531	468	505	511	447	471	479	478	496	474	495	507	490	495	519	499	523	498	498	536	488	472	495	492	510	489	503	515	518	509	501	452	489	516	490	502	510	468	500	460	543	513	417	505	518	523	480	534	527	483	494	515	503	458	474	473	480	486	491	543	489	516	466	491	524	487	501	516	476	509	524	514	482	506	483	503	488	476	465	461	570	516	478	485	504	489	501	524	499	552	466	513	501	504	509	531	477	521	485	501	513	498	514	463	485	456	482	496	501	497	530	491	527	524	546	524	525	504	455	515	532	425	455	522	472	505	512	531	507	521	470	527	488	506	518	467	495	493	516	486	531	508	477	536	489	477	486	532	524	517	491	481	504	472	480	521	482	487	502	517	489	507	505	484	495	530	508	491	534	495	546	475	494	510	495	466	545	515	505	510	494	533	542	474	472	492	472	513	501	449	529	523	504	483	496	508	479	502	515	542	513	498	500	544	499	490	543	520	498	504	467	472	483	485	525	501	503	507	477	510	483	449	510	534	501	511	476	505	480	529	539	506	503	453	483	485	499	525	459	521	515	499	531	491	522	478	447	520	449	521	474	506	488	487	492	527	494	494	515	518	508	516	498	494	532	496	479	509	550	521	462	508	478	473	498	515	462	478	509	486	496	517	492	478	520	494	493	465	482	525	492	508	471	556	470	517	479	505	492	506	480	500	498	525	506	494	450	478	529	479	487	500	527	505	515	504	475	517	483	492	498	482	501	489	475	545	482	504	490	527	546	493	519	522	491	522	520	509	498	503	497	524	509	476	471	521	498	532	503	502	543	505	493	513	523	539	511	513	521	498	535	535	515	522	515	538	480	464	500	479	498	503	517	497	498	463	456	506	492	504	494	502	489	480	483	487	508	524	492	474	462	534	516	486	508	464	520	503	497	506	465	480	467	486	500	502	518	461	468	466	506	499	502	496	471	487	500	460	481	527	497	485	505	483	499	471	536	495	521	488	480	464	499	491	497	488	473	486	506	514	511	465	447	471	522	493	498	499	508	491	481	485	467	511	555	518	521	500	473	476	463	497	500	496	484	485	521	476	497	505	534	537	516	510	491	516	447	503	502	469	506	500	505	495	505	503	522	504	529	523	492	470	534	507	491	504	504	510	509	521	470	512	486	518	536	540	510	496	538	487	493	532	479	495	481	505	522	508	463	500	486	494	511	466	508	488	514	517	515	485	500	510	509	490	461	503	489	511	497	511	514	484	495	511	462	516	492	541	521	485	500	479	497	484	495	477	505	547	538	502	495	482	540	471	497	471	486	463	495	473	477	510	477	473	495	478	489	523	478	498	523	514	504	539	556	512	527	482	506	551	480	485	496	517	515	508	494	471	504	527	503	471	494	490	487	480	493	471	490	522	522	509	508	473	516	525	501	516	513	468	500	517	522	518	493	521	504	547	521	468	503	485	503	458	508	493	539	466	524	474	481	503	505	537	496	493	464	498	480	473	495	484	467	459	521	512	499	501	503	484	531	527	502	503	488	491	506	516	492	493	521	503	519	528	521	504	491	487	501	466	512	501	490	539	496	513	495	489	504	533	514	453	479	489	514	495	497	484	491	469	510	511	464	520	483	503	485	469	505	485	480	473	524	494	487	497	474	536	536	486	465	510	500	500	504	511	512	510	519	531	473	499	501	503	478	522	497	524	466	490	529	517	507	489	507	475	503	488	479	502	508	486	503	505	467	505	499	459	511	503	503	516	474	536	486	478	519	527	486	533	482	558	517	523	460	481	463	503	463	510	505	522	475	513	456	479	484	523	487	525	507	514	543	521	482	519	483	501	449	519	485	508	498	515	516	511	514	489	501	463	519	501	479	521	479	490	446	492	495	522	517	517	524	514	534	501	469	534	465	541	451	475	490	499	485	504	505	468	522	515	478	498	517	473	482	489	524	507	494	468	515	509	465	522	494	515	505	480	457	495	512	523	527	521	505	475	480	502	518	489	472	519	442	470	513	478	494	454	482	462	488	461	491	481	460	523	535	539	567	498	501	491	459	480	502	490	510	487	509	502	481	534	502	483	514	506	499	495	492	506	487	524	502	489	495	504	512	499	523	476	533	456	515	511	495	526	482	505	508	491	539	509	448	490	506	482	516	449	524	495	464	472	489	495	458	529	551	532	515	526	520	494	495	499	509	546	556	530	515	499	522	513	539	495	479	500	491	485	519	500	496	506	446	500	501	474	480	542	482	489	493	534	495	528	532	495	496	482	460	487	521	484	515	497	478	483	490	502	502	477	543	480	472	480	518	496	495	489	486	493	504	473	464	505	482	486	487	498	525	531	495	473	515
48953	19724	8512	992	552	425	332	289	287	230	232	214	219	221	191	188	188	176	180	173	170	178	156	162	177	165	155	169	148	185	190	144	163	167	155	143	160	148	188	187	163	145	150	155	199	141	155	153	156	180	183	161	145	180	157	138	160	192	153	172	169	148	148	144	155	166	164	188	157	141	155	160	150	181	167	140	161	125	155	171	156	153	148	184	166	169	133	165	156	153	162	160	163	155	156	163	134	158	154	166	145	186	171	136	126	149	171	156	141	170	170	167	129	163	159	154	165	169	165	159	157	167	163	176	165	143	148	148	154	177	163	138	149	145	170	144	172	155	162	168	179	167	138	145	179	147	151	172	147	160	144	168	142	154	171	123	167	164	139	147	155	166	165	151	170	174	153	156	154	162	154	141	168	155	166	152	142	192	183	174	168	189	160	166	165	165	170	148	147	172	156	149	175	168	142	137	165	169	148	148	178	118	146	160	147	179	165	142	157	145	158	167	165	155	167	170	156	150	140	127	173	151	167	158	147	157	178	151	155	149	131	160	144	136	160	133	135	151	169	149	176	179	160	158	165	140	165	145	148	152	149	152	156	129	152	170	179	166	165	168	149	165	160	156	147	178	152	143	133	176	163	160	158	186	172	158	160	155	157	138	186	136	151	173	158	149	162	158	156	173	153	158	157	148	119	177	154	166	154	155	176	153	166	147	165	153	164	173	126	148	172	142	171	148	130	155	155	172	153	144	146	160	161	193	149	139	167	157	157	176	147	138	139	153	165	166	170	148	142	153	160	190	173	172	160	152	149	137	141	168	152	173	143	155	146	141	174	151	149	145	165	157	178	163	171	120	152	161	178	153	172	168	173	155	154	159	155	170	161	150	142	145	139	138	158	179	146	168	144	136	152	161	169	170	147	159	153	171	150	127	166	173	170	170	167	137	150	161	149	145	186	188	157	157	162	150	130	156	147	151	163	136	173	168	155	156	159	144	160	137	138	155	166	160	171	165	177	165	146	164	166	169	174	147	163	170	155	168	134	149	150	159	142	171	161	156	173	155	148	141	161	169	142	180	153	159	153	170	143	141	164	157	134	170	167	150	146	157	157	161	133	182	159	162	165	152	145	155	144	170	156	146	151	147	161	137	156	161	165	146	164	157	153	173	154	155	150	173	153	164	150	151	167	135	138	163	153	173	156	169	160	163	162	159	139	143	139	147	138	136	145	179	158	173	159	143	144	154	151	175	163	176	161	156	149	158	166	138	154	170	149	137	160	152	153	181	167	159	160	155	163	166	153	152	163	158	147	141	158	146	145	197	158	141	162	161	159	133	180	132	169	134	134	149	148	182	181	157	186	150	138	168	139	138	173	152	140	147	167	142	159	159	163	140	162	137	166	159	160	144	159	162	176	154	174	161	164	176	167	131	166	152	159	144	172	146	156	178	155	141	167	143	153	137	169	162	157	153	169	179	126	150	140	156	143	161	158	176	135	176	151	135	170	162	148	160	156	158	153	153	154	176	155	145	166	157	134	143	155	173	148	148	163	162	168	146	151	128	164	165	135	148	159	146	140	141	123	166	169	129	135	162	180	157	146	141	150	148	161	164	157	166	147	123	156	170	156	158	124	176	162	168	157	168	126	136	172	175	167	157	153	149	137	171	140	153	158	158	159	173	155	149	147	170	171	138	168	164	169	146	150	141	149	160	174	149	157	156	157	170	149	157	145	199	154	152	162	169	159	161	142	158	138	165	163	163	150	163	169	164	175	161	144	160	176	150	158	171	152	141	156	175	164	174	171	149	150	175	182	172	162	136	146	140	139	161	148	176	182	176	165	132	170	141	154	152	160	138	154	147	160	135	149	167	138	158	133	120	146	165	161	155	155	152	181	159	159	149	155	178	173	166	157	139	161	167	169	143	146	151	143	150	169	157	169	185	161	165	155	169	158	163	163	144	148	168	160	148	177	164	160	199	157	144	154	155	157	161	150	151	161	164	141	160	164	162	150	164	150	136	146	176	164	149	159	156	153	148	143	146	160	164	153	153	171	144	160	148	127	132	151	161	158	143	164	160	159	153	156	150	152	171	163	139	159	182	146	151	149	163	142	164	166	150	172	163	167	182	175	159	171	171	184	153	161	135	166	147	146	147	155	162	151	157	137	144	172	143	164	158	173	149	180	163	130	168	137	135	169	162	149	183	139	166	145	151	150	165	151	146	143	134	149	157	148	155	154	151	137	158	151	158	160	151	143	152	143	178	184	160	149	149	150	141	149	161	159	159	152	143	164	139	166	179	179	150	158	181	171	148	145	159	151	144	150	161	150	133	183	147	157	163	133	174	154	175	166	189	156	156	166	152	165	151	149	156	164	138	153	133	157	165	127	163	152	174	158	159	148	173	158	155	151	147	162	143	160	158	129	163	141	175	159	159	209	140	147	171	153	164	142	165	151	140	135	138	165	142	159	149	163	140	156	156	158	162	152	147	169	158	144	143	151	129	160	135	142	162	152	154	160	182	181	160	157	164	150	149	162	154	162	159	161	142	145	157	161	184	148	160	182	137	164	175	162	160	175	150	194	164	181	149	150	151	159	179	162	136	159	184	158	175	150	150	176	167	167	149	187	152	145	160	156	136	151	139	161	170	189	174	142	138	151	145	171	129	178	175	157	180	173	133	172	162	183	181	176	159	149	157	126	165	159	126	171	136	143	162	176	159	172	172	137	152	151	152	150	156	133	157	148	159	158	150	159	125	155	143	154	178	164	150	157	157	159	169	151	144	164	131	148	169	179	153	168	166	133	169	167	153	146	157	147	159	142	153	145	178	159	141	161	146	141	163	142	142	143	140	129	168	161	162	153	178	154	177	162	160	155	152	144	161	158	164	152	170	149	163	151	166	163	165	167	147	154	145	140	136	138	152	147	153	167	170	141	155	183	180	160	156	179	131	162	170	156	153	163	169	169	147	145	125	136	168	158	149	158	149	150	162	176	150	148	139	145	159	165	153	148	166	147	160	138	162	187	153	164	149	148	139	159	176	132	157	156	149	165	163	161	161	185	166	142	148	173	163	146	133	152	160	157	149	146	141	150	160	159	160	155	185	152	153	161	159	136	162	170	153	158	172	170	149	141	154	164	134	154	162	157	164	171	163	154	171	152	149	165	160	178	159	157	165	143	136	154	138	142	149	156	172	171	181	164	166	177	143	135	163	165	165	146	143	175	156	170	146	155	134	143	147	146	144	162	172	153	152	160	152	152	151	142	160	174	159	155	151	152	148	147	159	138	151	142	168	177	168	138	164	143	135	165	143	152	145	156	158	170	149	136	167	156	136	207	160	151	139	155	137	149	167	130	129	149	149	149	174	142	178	155	137	159	176	158	165	130	171	179	171	146	144	158	161	144	156	154	158	151	147	166	158	174	144	132	163	167	199	161	162	157	161	131	162	156	158	159	173	160	147	159	167	156	139	148	146	159	163	162	173	159	149	157	171	147	161	163	188
24124	1110	2039	2391	2169	1779	1500	1281	1097	988	855	822	775	737	687	695	622	621	592	604	566	543	580	529	518	545	483	517	483	475	476	478	480	459	445	491	463	470	468	450	470	469	458	475	454	493	410	464	482	482	452	439	462	416	478	494	447	433	436	444	472	450	479	439	475	411	462	404	455	453	419	446	430	446	403	474	429	439	456	429	457	439	443	422	473	438	453	475	488	423	424	471	437	472	470	425	435	432	474	459	439	449	400	433	458	460	466	422	481	456	423	447	444	438	421	411	414	463	440	441	443	444	414	461	429	417	443	416	441	422	448	426	447	423	412	411	446	431	460	483	433	459	461	390	425	488	448	421	431	440	424	430	421	412	445	486	432	450	404	446	457	421	456	427	448	459	421	452	394	432	418	435	430	463	432	412	466	459	422	427	446	421	449	437	457	415	448	439	431	457	419	457	428	424	462	440	411	426	429	417	418	453	441	441	438	421	409	407	433	458	440	431	437	436	426	455	417	427	413	439	471	464	429	430	435	445	431	415	447	411	466	464	462	451	442	438	439	449	418	421	442	391	407	448	457	441	454	434	399	424	450	424	440	397	451	413	430	437	432	422	429	432	419	452	408	431	423	404	446	422	447	415	458	460	394	415	452	431	421	495	449	439	418	490	449	423	426	412	428	433	435	399	433	444	435	423	424	428	428	438	445	420	457	414	429	408	452	429	436	508	432	425	425	438	398	443	414	420	462	462	458	451	419	440	431	432	435	416	418	426	438	430	411	423	432	411	431	422	423	456	446	446	426	430	432	436	433	421	435	449	430	468	430	461	443	440	479	452	436	440	392	433	469	449	423	419	458	405	489	434	455	423	426	409	421	441	465	444	432	438	453	447	421	441	452	487	475	419	452	481	449	436	454	471	412	468	436	418	476	396	466	384	454	415	405	421	399	473	491	403	435	412	450	468	469	422	442	444	443	404	445	420	432	430	424	429	411	417	434	452	437	419	429	441	423	436	428	438	436	433	429	405	432	447	468	422	438	407	416	423	446	481	453	447	472	426	436	411	426	430	414	453	452	430	431	451	418	417	450	427	456	444	432	445	441	447	440	440	412	423	461	432	462	464	454	377	410	401	422	408	431	444	431	444	444	421	432	410	457	404	422	449	403	453	446	433	399	415	439	380	415	439	442	392	413	422	431	443	431	431	427	443	487	447	432	462	465	430	443	435	463	470	442	448	419	433	421	416	445	420	417	450	436	415	453	408	438	434	449	486	429	451	447	410	431	418	443	408	449	432	415	439	388	429	435	440	419	448	409	472	424	449	442	456	411	426	429	462	423	411	450	424	435	455	427	470	406	455	454	420	455	432	432	416	415	439	445	444	414	476	420	456	450	434	463	431	411	438	430	450	447	417	442	444	450	436	428	487	429	410	450	478	407	422	459	395	434	436	459	474	477	435	424	432	433	403	424	436	446	439	435	399	434	420	442	452	425	464	462	445	432	436	441	434	410	422	456	425	469	421	443	452	407	424	457	481	453	415	444	434	484	432	438	477	431	429	469	431	461	402	416	434	418	426	462	417	465	443	422	441	451	425	417	412	392	429	432	452	433	430	423	454	453	461	433	433	446	447	424	399	438	432	448	403	439	427	436	388	415	418	433	419	443	452	440	436	416	450	419	422	450	411	414	442	434	425	435	405	443	467	438	463	448	457	428	435	447	427	442	422	413	441	430	457	437	457	446	395	453	410	433	435	403	413	454	433	413	427	433	452	431	447	425	467	463	439	445	428	476	461	435	401	441	430	472	412	400	436	431	438	436	467	421	453	440	433	467	473	438	431	410	452	427	441	442	464	446	409	515	429	426	434	452	436	443	449	423	429	438	453	413	476	423	434	432	444	416	449	478	449	476	445	468	450	418	472	417	450	452	419	440	465	407	465	451	410	471	436	466	455	401	434	442	404	443	441	461	387	441	437	414	415	416	452	427	442	409	418	419	455	438	434	440	446	426	436	424	454	439	438	457	415	455	440	409	424	432	418	466	420	436	409	431	433	409	453	441	444	446	415	421	472	459	404	437	399	422	456	437	462	456	459	419	440	451	437	419	426	429	438	465	406	464	446	448	444	428	462	436	389	433	407	477	438	435	451	470	409	465	437	446	457	453	454	439	413	390	464	450	449	410	450	413	463	441	448	464	418	468	429	456	420	450	458	468	448	451	422	466	428	413	435	415	438	425	422	490	446	419	449	452	450	404	459	432	421	467	425	434	433	422	426	446	401	414	456	406	465	419	421	447	415	457	468	452	403	440	422	443	465	430	454	446	437	419	402	449	431	479	450	414	437	444	448	416	462	449	486	446	427	458	434	450	437	445	402	419	394	448	417	446	404	440	455	405	477	454	422	459	429	445	447	409	431	426	417	416	431	436	471	449	385	453	392	415	456	436	435	448	397	435	432	420	425	469	425	416	439	431	449	417	440	466	418	435	416	452	424	463	403	459	436	443	436	461	447	430	435	449	421	474	456	419	416	439	489	418	420	450	498	456	485	443	430	434	434	428	455	463	466	430	469	422	412	385	436	408	429	382	423	410	446	438	416	491	389	424	443	448	420	425	442	454	459	451	472	421	434	465	435	459	437	440	408	414	453	438	431	421	415	450	428	420	475	407	464	443	439	410	446	432	475	414	405	426	405	435	438	448	436	470	439	402	434	412	395	437	455	443	477	408	432	444	444	399	413	451	446	444	411	435	443	445	394	441	450	445	479	441	443	426	441	448	428	448	445	448	462	433	431	422	447	442	468	450	413	409	415	452	400	412	450	418	455	470	438	463	390	414	438	470	406	469	445	440	466	427	440	407	444	419	405	404	438	428	449	432	438	420	420	387	417	465	426	395	408	459	476	401	444	436	439	442	445	432	435	412	424	426	466	424	444	445	455	454	409	403	435	447	410	423	420	433	457	453	426	454	426	437	438	432	429	461	472	422	456	413	442	426	432	426	444	414	438	440	439	418	434	432	423	477	448	426	422	405	437	439	401	416	432	449	418	447	439	419	463	456	417	398	424	446	423	418	388	443	447	428	412	417	407	415	443	433	437	436	437	468	433	459	459	401	426	441	443	439	455	443	457	439	464	421	427	432	421	446	422	454	433	401	419	433	443	436	435	457	421	445	425	397	427	426	424	443	420	416	424	425	392	434	449	484	470	427	436	443	463	435	445	426	423	433	440	465	461	431	482	440	426	475	417	421	439	431	408	422	410	433	452	424	442	430	442	457	467	445	455	433	423	438	388	456	455	436	433	431	438	429	434	397	420	424	425	430	445	461	394	449	459	450	441	418	441	460	417	466	409	463	448	422	443	428	409	409	445	461	421	474	431	445	468	443	456	454	472	423	448	436	414	465	447	442	463	409	431	398	416	414	445	419	453	447	452	444	415	442	434	420	437	439	439	433	478	469	434	443	429	457	434	417	414	397	411	439	435	490	420	441	458	439	462	419	432	440	393	465	453
50860	22431	21916	4139	1242	912	781	620	581	493	479	461	446	419	414	418	380	361	379	404	341	361	337	370	363	392	365	382	347	353	358	337	332	336	344	333	344	356	356	376	333	348	333	329	329	326	322	338	349	362	363	363	343	336	356	331	308	309	310	366	329	341	314	320	330	350	340	360	320	334	312	348	301	333	353	322	337	302	312	367	347	307	348	358	314	309	326	318	314	309	330	338	371	361	359	340	319	352	287	342	344	329	377	331	335	341	291	319	358	345	339	340	337	330	338	337	371	330	327	356	317	340	350	327	340	345	318	309	335	311	343	332	348	351	345	315	356	336	371	346	366	345	344	338	358	310	324	339	311	349	341	314	346	295	329	334	372	356	327	332	347	331	332	336	312	330	324	308	322	343	376	332	299	330	304	354	347	324	327	345	343	288	323	335	348	368	356	333	306	326	320	309	308	372	318	321	355	335	330	336	340	344	342	328	317	324	354	353	295	320	332	304	319	361	351	329	336	354	364	349	353	335	342	312	322	324	307	336	330	385	337	373	324	339	286	333	322	369	360	348	351	335	344	334	320	362	335	310	380	361	328	339	349	330	336	356	299	317	318	326	331	339	316	329	359	326	322	295	339	323	340	285	332	316	310	340	348	306	316	332	340	305	310	340	327	323	359	331	341	318	338	380	322	332	334	323	335	354	330	359	338	300	339	325	359	309	332	327	335	310	323	289	353	325	345	329	364	295	328	331	331	331	314	346	312	322	345	322	357	335	317	328	323	352	354	310	341	380	321	339	313	331	326	319	323	332	344	364	336	310	323	341	337	313	332	352	317	346	344	355	341	368	355	344	286	342	303	304	335	323	334	311	361	349	352	323	339	330	305	319	311	329	345	348	337	319	353	378	321	326	332	305	320	319	312	331	318	363	320	338	359	348	354	339	323	341	301	310	319	325	312	315	324	335	342	344	350	378	353	333	348	313	364	335	308	341	359	329	364	345	314	322	355	318	338	324	337	335	334	317	309	309	355	332	355	355	333	337	356	302	355	345	344	341	332	328	342	360	337	333	329	319	335	318	333	338	319	345	323	311	295	336	345	296	316	346	329	299	328	335	342	358	329	322	307	336	338	323	347	298	316	320	330	328	342	296	324	322	350	338	329	340	344	317	316	339	352	320	334	359	303	300	365	336	352	364	358	349	353	338	353	330	343	342	335	314	343	321	324	356	365	338	368	327	316	360	368	365	317	338	344	303	289	350	329	359	323	335	341	316	310	328	337	318	291	332	328	327	328	336	368	335	325	340	313	326	346	331	346	311	313	321	351	314	324	355	337	326	312	335	336	360	356	328	342	336	315	306	311	326	346	310	322	301	326	336	338	357	361	342	311	323	314	362	340	330	342	330	328	333	350	317	352	315	324	303	330	341	329	314	346	328	316	331	329	314	304	333	346	302	316	349	347	320	344	342	338	327	364	362	329	329	326	325	329	330	315	314	311	341	360	331	324	306	343	297	312	351	345	336	325	320	307	362	348	320	332	354	349	339	335	322	325	339	343	344	339	325	346	376	316	367	329	297	318	350	285	335	312	337	331	277	311	324	348	353	319	333	342	317	340	309	329	326	333	326	328	294	321	354	323	363	320	300	348	337	324	320	332	325	371	329	348	342	328	315	348	325	346	349	326	364	319	322	334	313	349	313	318	342	349	321	321	317	296	345	320	364	339	336	308	287	335	338	346	316	345	326	341	340	317	342	306	355	309	348	325	308	302	340	334	321	327	310	332	330	342	345	320	323	304	360	302	306	328	303	340	324	308	344	319	351	327	320	377	341	324	334	330	324	294	327	371	320	329	362	354	351	303	359	324	317	359	367	319	340	319	314	322	354	348	345	299	339	327	315	352	306	391	355	328	358	309	360	311	313	330	327	312	327	345	361	343	325	332	320	344	367	372	299	319	333	343	327	348	380	357	345	351	301	360	327	355	341	345	349	304	330	319	333	341	310	362	316	310	309	351	326	322	322	306	366	341	305	361	328	321	340	318	341	332	340	348	345	320	330	311	317	367	324	362	348	351	330	364	346	320	337	332	308	329	295	319	325	353	339	327	341	303	342	319	337	311	326	327	328	322	322	311	312	353	346	322	308	327	328	329	350	320	334	306	337	329	354	354	354	347	374	324	358	314	340	334	356	336	330	359	342	341	303	298	336	301	337	309	353	337	377	350	333	320	325	350	371	317	340	334	342	340	332	342	337	347	282	295	357	343	341	336	331	335	307	348	313	372	338	330	325	315	346	304	312	329	325	309	330	299	329	342	369	328	333	312	316	333	311	357	344	359	353	341	322	327	357	313	349	338	366	323	326	384	355	344	340	328	372	319	333	352	311	301	347	326	363	346	328	311	338	328	328	322	323	343	352	310	346	324	328	334	303	332	335	350	340	339	381	316	331	312	299	330	309	322	334	341	334	357	315	303	319	330	305	361	305	354	318	335	301	327	312	369	348	310	297	357	306	340	298	314	344	352	358	319	313	323	368	312	316	349	339	312	329	333	322	327	366	348	304	339	319	313	336	324	370	320	357	339	294	318	291	332	301	358	303	332	321	329	315	340	354	297	355	347	317	336	317	295	347	331	322	311	302	312	349	331	343	330	342	363	313	302	336	355	372	321	358	298	330	302	322	328	331	345	322	343	331	344	317	323	290	334	315	352	338	336	305	339	292	369	334	314	359	330	312	328	365	330	344	322	316	353	320	337	364	378	325	323	309	349	358	344	321	335	328	321	350	323	328	347	356	329	322	358	332	337	352	351	357	335	333	368	307	332	308	333	348	307	303	320	360	352	312	329	303	325	326	331	354	318	366	369	306	343	379	315	367	293	315	329	335	338	360	326	320	336	341	347	326	360	338	354	333	345	326	310	313	345	325	345	291	305	352	331	329	338	295	351	321	340	350	342	354	354	333	323	358	335	309	344	326	339	321	318	302	327	336	376	343	317	303	319	326	318	352	323	365	330	326	320	402	321	366	325	311	351	333	315	335	344	346	338	323	322	341	345	329	319	309	329	357	318	349	344	307	312	301	314	352	323	380	309	310	354	336	330	314	332	352	334	341	335	322	369	317	317	303	310	348	319	328	350	367	348	338	336	303	326	310	311	322	344	353	302	311	339	355	297	315	370	351	338	323	354	369	333	342	354	316	352	326	319	323	342	316	324	330	344	327	335	323	316	349	351	335	330	336	335	363	340	331	364	321	355	306	331	310	325	318	357	354	341	324	321	354	353	332	315	347	351	293	296	309	335	322	342	327	343	373	334	327	362	293	326	334	271	303	298	354	357	338	357	321	352	308	321	314	361	315	325	332	338	320	315	330	315	341	317	330	335	318	343	292	347	324	342	330	344	324	316	320	341	320	331	336	294	290	331	314	342	358	333	306	321	365	334	338	363	323	354	310	340	313	331	331	345	306	314	317	340	347	328	339	336	308	363	355	341	333	315	346	323	347	356	317	306	342
29600	2034	4105	4606	4177	3372	2953	2396	2091	1881	1764	1596	1482	1355	1311	1210	1140	1183	1137	1121	1022	1060	994	957	966	960	938	964	963	911	956	928	902	892	906	882	947	854	860	869	844	887	850	874	888	870	860	786	884	770	817	807	889	834	850	842	865	813	795	826	842	795	799	803	804	832	824	817	781	818	818	804	738	794	859	758	830	854	869	857	846	848	815	778	842	813	848	764	863	765	790	836	789	862	801	799	786	790	807	740	804	849	859	845	821	818	810	839	777	792	792	840	816	823	784	802	830	776	860	784	760	803	808	840	799	812	837	800	808	821	787	767	799	786	840	782	815	811	799	817	772	828	836	796	825	807	828	796	785	815	828	792	848	828	803	808	826	812	848	740	777	825	826	817	833	767	808	858	842	783	753	840	830	792	784	800	803	798	740	813	744	840	822	815	803	790	770	765	827	780	811	819	811	800	764	776	807	830	780	819	802	815	817	805	789	820	811	796	734	843	793	817	776	856	808	802	823	788	762	812	805	829	828	783	813	768	824	784	808	780	776	793	798	813	739	763	771	798	751	798	798	784	788	815	760	832	849	804	791	775	841	816	807	784	815	783	790	827	768	818	783	823	790	800	823	789	809	829	782	793	828	798	838	822	821	756	802	794	807	811	865	868	783	809	813	756	840	819	826	811	762	805	757	833	803	830	811	792	774	876	759	819	763	828	724	829	717	808	820	799	757	824	856	811	759	834	833	813	807	818	807	787	814	819	732	786	825	869	779	787	778	848	845	806	796	791	773	769	844	787	873	811	802	801	823	752	776	802	815	797	801	772	818	809	767	778	826	813	825	780	771	770	873	788	746	761	840	783	775	794	797	775	801	803	806	786	807	795	808	838	758	786	772	791	855	766	790	792	818	824	817	820	805	791	765	767	805	790	816	842	825	812	774	803	807	823	782	780	803	763	781	820	749	760	788	843	787	825	792	817	764	808	848	829	744	843	827	813	816	774	784	701	771	825	817	835	800	804	800	806	824	780	741	793	832	816	810	762	770	826	794	793	822	844	824	797	804	788	795	803	796	815	798	792	803	771	817	788	802	776	773	812	722	788	777	791	783	802	806	803	847	849	781	783	757	800	847	771	790	843	769	757	847	797	809	795	812	766	824	828	808	790	802	795	791	776	806	807	766	817	779	805	811	822	795	838	832	784	812	841	783	742	799	748	800	776	818	767	747	790	827	752	806	803	809	739	785	818	831	797	828	819	799	783	803	771	861	787	804	784	771	813	765	824	801	779	754	791	747	767	779	793	791	788	733	777	843	755	792	807	810	813	809	802	849	836	828	801	844	826	844	807	801	821	809	798	817	803	785	718	812	790	823	805	865	811	840	822	784	832	837	791	745	825	801	823	752	816	828	837	809	787	836	787	806	816	789	806	807	819	838	774	839	803	836	818	800	819	805	765	813	820	760	795	835	783	750	812	789	789	762	767	800	782	816	791	843	800	785	786	797	808	814	792	861	756	772	823	776	760	846	855	776	795	808	784	772	844	815	788	781	771	807	761	782	798	822	858	796	835	771	810	790	825	836	818	840	799	764	776	812	826	779	824	815	821	804	813	837	796	813	811	755	804	817	768	822	796	801	766	791	807	786	822	804	822	781	796	863	803	772	792	792	797	821	809	779	753	800	807	804	823	799	815	799	795	806	805	830	773	818	776	799	773	776	789	782	813	747	798	829	772	813	809	819	809	806	788	771	814	769	773	821	809	791	797	773	753	765	796	801	774	789	786	787	798	784	817	791	771	805	788	817	824	826	793	806	799	789	826	802	827	767	829	778	757	742	758	804	809	785	829	833	798	791	822	802	784	785	777	825	753	795	782	776	755	755	762	827	798	789	737	843	769	775	814	785	808	812	753	790	830	783	776	820	777	788	773	819	796	800	831	796	755	816	776	771	823	833	785	831	801	821	786	760	828	789	755	808	779	841	782	742	838	836	788	824	818	781	775	769	774	814	779	825	806	842	803	814	844	817	792	816	787	806	785	831	781	822	795	770	820	783	810	803	830	769	843	786	808	830	795	823	767	803	813	816	772	839	758	804	810	814	798	780	775	810	786	812	854	834	765	798	823	805	822	804	860	794	795	801	779	824	752	808	803	853	775	773	777	784	853	798	781	816	812	745	812	775	777	847	792	748	814	823	838	805	821	768	810	814	761	778	786	808	802	745	753	789	835	805	768	770	776	753	812	811	763	768	826	762	848	777	788	817	794	803	802	762	818	822	824	756	835	774	780	839	821	751	798	798	848	802	812	778	741	811	786	796	800	793	825	741	812	773	823	768	841	811	814	750	763	792	819	854	797	805	771	786	836	794	777	847	780	760	793	827	798	796	797	813	795	833	840	799	828	817	787	775	829	768	789	762	802	846	785	829	822	831	810	872	794	840	783	791	773	737	812	817	842	805	801	792	764	823	824	784	803	751	805	786	823	757	821	738	786	768	796	816	748	781	769	757	797	777	737	813	807	803	760	797	781	824	844	823	850	841	806	798	779	790	783	820	811	823	767	816	776	766	775	774	806	828	769	774	804	810	769	789	780	807	777	783	826	750	795	753	849	750	831	823	786	824	788	831	769	771	818	820	807	800	787	766	780	821	821	775	792	838	811	829	786	806	778	843	807	731	779	805	847	831	817	800	801	857	761	825	771	821	799	787	769	838	810	791	824	802	774	807	798	814	719	849	776	798	816	824	766	789	738	822	798	773	861	803	777	770	809	788	873	804	787	852	786	833	837	803	793	805	840	849	769	822	831	835	756	743	795	807	787	781	879	826	774	800	804	797	791	805	820	796	780	803	757	811	766	777	765	792	813	776	839	787	774	786	812	816	760	845	789	824	748	728	849	777	817	797	852	780	792	821	793	799	857	806	792	854	761	795	815	760	824	821	809	809	788	828	767	861	864	795	786	818	784	776	831	801	746	811	813	818	821	829	794	801	819	802	795	809	800	811	783	791	823	770	791	784	808	791	805	790	828	822	804	789	827	773	781	749	749	841	766	827	804	766	822	796	790	733	755	774	749	830	792	832	802	769	781	776	779	797	803	795	796	812	809	804	819	795	791	772	825	830	843	803	810	829	779	765	814	850	774	822	831	786	780	797	822	786	777	812	793	816	779	785	824	780	717	811	776	826	795	796	779	757	805	860	773	868	808	785	772	773	822	768	815	855	845	830	779	786	773	837	805	821	776	791	821	752	803	815	812	790	791	788	751	786	819	803	802	847	788	835	820	816	845	786	807	765	823	776	774	798	816	842	861	834	755	798	770	799	771	815	845	811	765	787	806	770	799	816	839	739	753	813	812	812	753	815	797	848	796	812	759	744	797	797	745	845	772	864	800	817	773	836	812	768	782	806	784	790	764	747	817	774	798	819	795	802	799	799	787	775	819	828	805	809	775	771	828	829	772	807	809	773	743	818	821	821	743	799	807	820	793	832	813	777	799	790	803	787	754	795	800	740	763
8765	356	224	212	209	185	206	199	214	185	192	188	201	198	184	212	215	219	181	188	194	206	177	202	188	200	212	208	223	195	200	221	206	180	193	196	178	183	184	182	190	201	199	175	210	199	179	201	212	209	186	196	201	188	211	179	186	219	192	184	197	220	209	172	201	178	178	220	200	188	181	224	220	183	216	201	198	195	203	211	170	203	185	201	188	181	188	184	183	201	183	215	207	193	170	190	206	186	216	184	175	190	178	203	180	217	205	175	213	208	174	195	197	176	161	170	193	228	218	213	183	201	212	200	175	185	200	215	170	175	188	177	198	179	180	185	225	202	210	199	204	180	181	173	213	196	203	190	207	192	192	194	199	197	199	193	225	215	192	191	211	195	200	188	208	189	190	202	207	193	184	188	223	205	195	193	183	191	171	190	202	193	208	212	187	195	184	211	215	230	201	189	184	196	199	220	201	186	179	179	217	197	187	203	180	182	191	179	190	204	197	196	194	200	210	194	191	190	201	200	185	212	190	186	229	169	191	229	184	199	196	212	189	208	205	191	194	195	180	214	177	209	191	185	197	195	164	216	204	196	204	184	194	185	221	200	197	198	192	170	183	198	174	199	191	197	183	177	181	185	185	186	206	204	197	201	223	213	208	214	186	194	174	186	188	193	183	189	209	188	169	208	185	196	179	198	191	190	202	161	189	177	178	176	183	216	188	186	173	220	193	208	215	217	204	209	205	194	193	198	197	208	206	198	213	210	208	197	192	173	201	192	166	172	214	165	202	180	201	192	204	187	191	200	194	167	180	183	186	220	197	200	204	196	211	217	190	212	230	204	200	207	206	190	182	184	167	197	188	182	205	178	174	161	187	211	210	217	203	205	201	193	188	194	190	187	212	194	184	185	174	190	191	186	231	170	193	177	180	195	173	182	187	194	201	195	221	206	218	212	179	190	181	195	178	186	204	193	192	206	193	177	191	205	166	202	226	212	201	177	193	228	210	201	204	203	203	163	208	211	199	177	186	209	189	175	220	184	166	213	220	189	195	233	173	205	201	185	208	192	215	184	210	210	175	244	171	201	193	179	197	209	205	207	193	185	185	201	192	181	186	192	178	192	185	206	190	203	195	168	216	242	198	199	198	209	184	213	184	157	181	209	185	181	205	205	217	206	170	188	193	227	173	194	186	187	199	200	181	189	214	188	197	208	163	211	172	183	177	215	210	209	228	177	183	185	183	196	207	180	193	177	215	172	213	203	174	187	198	196	186	211	172	203	214	193	188	201	164	210	181	200	206	193	195	190	215	213	184	171	201	211	219	178	190	166	195	201	200	190	213	183	195	207	183	185	194	162	204	183	184	185	201	179	178	207	199	193	216	198	199	180	187	213	189	187	203	210	195	164	220	176	187	197	186	208	179	199	201	183	207	186	182	220	201	191	216	201	205	184	198	196	182	211	212	195	205	169	188	180	198	186	170	217	174	182	196	191	203	203	203	190	197	223	181	208	201	223	213	220	207	199	216	215	192	183	176	187	185	190	212	222	189	205	188	180	185	173	180	196	197	188	207	225	213	188	207	189	191	208	216	183	197	189	189	191	203	193	192	200	180	197	202	203	203	200	184	207	184	201	179	180	191	199	220	179	186	199	209	195	220	172	203	227	173	218	181	199	208	198	213	186	191	218	172	192	188	205	194	169	192	196	184	188	185	194	193	206	219	220	208	194	189	190	200	213	179	192	197	210	195	183	190	180	190	182	177	193	214	185	195	188	193	215	206	195	201	187	216	174	178	177	169	203	181	188	180	201	228	186	185	206	217	180	200	185	159	195	201	208	193	199	186	207	170	170	185	172	207	188	189	186	181	190	190	181	208	191	195	200	183	177	189	183	206	185	196	216	212	216	204	193	179	195	215	190	222	210	196	203	180	206	188	187	197	211	205	190	198	198	174	206	217	198	181	188	198	190	198	219	181	190	221	197	199	211	189	184	217	179	205	187	184	203	195	186	182	207	188	216	193	197	205	180	177	195	164	206	203	201	214	201	206	170	214	192	216	181	154	191	164	224	186	206	205	208	205	188	197	200	187	219	186	221	179	218	186	205	165	208	204	192	183	206	204	211	213	211	159	226	172	197	171	178	187	189	201	202	233	198	199	184	198	217	221	207	192	192	201	199	183	195	186	202	192	194	205	189	207	210	201	188	173	163	207	214	182	224	187	189	167	194	213	182	194	173	185	185	174	204	206	214	196	185	210	210	202	199	204	193	202	196	220	190	154	182	191	203	190	180	197	198	180	180	214	201	217	195	211	182	193	222	196	173	211	197	169	198	174	220	191	204	169	196	168	179	187	196	194	228	199	208	172	183	200	187	217	172	199	188	191	198	213	204	209	187	168	193	192	182	179	194	189	173	218	180	172	191	206	218	189	173	164	203	195	214	204	190	213	193	183	220	217	189	206	217	203	190	182	204	170	187	178	184	170	183	207	191	206	213	200	224	180	196	171	213	218	211	193	212	194	216	178	212	210	187	206	198	200	188	189	206	174	197	194	187	203	203	176	200	196	166	190	166	168	194	189	208	195	172	202	193	219	175	208	203	211	183	203	179	201	203	204	204	219	223	199	184	193	215	170	195	188	226	212	205	223	189	187	192	185	184	202	183	176	188	186	162	204	190	208	203	198	190	200	207	200	210	194	191	186	200	194	186	205	191	181	193	200	186	207	195	199	184	193	189	193	182	177	199	203	206	217	225	190	216	230	187	198	183	196	187	192	187	186	217	217	216	189	166	220	181	203	179	207	174	197	206	191	209	192	176	181	198	200	226	175	165	210	207	199	186	204	197	172	215	185	193	155	214	167	194	196	176	210	210	183	226	212	189	236	215	201	186	158	191	190	200	184	170	202	161	202	220	182	173	192	199	211	192	197	201	181	190	221	229	213	186	181	189	202	174	186	191	194	193	236	186	208	191	214	195	198	209	195	223	200	188	202	190	196	184	189	184	196	197	218	180	173	192	196	174	217	206	190	205	214	182	187	201	183	180	206	182	192	185	228	195	204	193	185	204	202	210	175	182	198	205	212	214	193	189	209	202	203	196	204	208	191	184	200	189	192	188	224	220	219	201	195	181	206	166	168	202	212	180	218	189	223	198	201	228	182	193	200	218	215	214	198	201	184	192	194	181	199	193	200	191	193	211	194	165	216	218	186	217	209	209	188	191	158	219	189	195	206	195	213	201	187	184	210	228	207	162	215	191	191	205	207	192	216	195	211	186	196	220	190	191	199	198	190	186	195	197	197	202	217	194	176	184	196	187	217	204	186	231	220	221	188	199	190	201	208	188	227	201	190	156	185	184	194	188	178	197	182	203	193	203	183	181	193	191	189	199	190	204	174	207	207	241	167	202	216	195	176	197	184	193	207	176	186	190	208	201	210	214	198	202	213	211	212	187	174	195	217	173	178	208	208	178	161	182	189	195	190	186	221	199	209	180	214	225	224	199	191	210
8045	517	521	583	540	538	556	518	506	488	480	568	532	495	510	504	471	534	482	491	517	515	474	454	521	498	492	489	528	507	452	476	506	506	512	519	475	556	490	452	506	478	497	476	506	462	520	496	469	509	509	481	446	522	472	437	515	493	518	518	495	518	499	503	467	522	486	504	456	520	487	532	473	544	479	541	487	508	509	493	468	479	523	483	470	484	489	512	495	534	522	448	482	467	485	442	528	489	504	492	475	504	477	512	482	490	488	503	476	502	515	478	530	466	472	502	504	493	454	482	526	460	512	494	476	506	484	461	484	482	485	515	496	479	506	495	505	465	504	459	505	479	515	516	510	488	502	521	494	512	489	510	524	492	466	512	505	493	484	449	506	523	500	473	481	493	503	486	503	518	505	503	524	487	528	526	515	468	522	496	531	508	468	525	500	506	525	483	476	484	464	506	492	488	463	470	470	497	514	448	518	501	536	468	492	511	507	529	485	459	454	488	504	507	493	547	489	520	512	491	515	525	489	479	470	480	493	527	533	470	460	443	480	536	486	513	508	523	478	477	493	488	507	524	509	507	545	445	500	461	515	498	492	522	506	492	488	455	453	451	519	467	536	475	505	480	503	493	461	456	472	474	495	492	522	535	469	513	475	471	487	485	481	484	499	484	503	489	519	491	469	477	469	482	477	519	453	490	505	484	562	486	505	472	494	476	499	503	475	501	463	504	474	500	495	489	515	475	493	480	492	511	526	533	508	520	502	500	507	473	498	506	459	443	481	507	513	464	494	493	561	489	489	510	497	493	519	494	474	491	484	498	467	505	485	514	497	537	472	535	472	514	518	515	485	486	519	485	474	512	489	483	494	523	477	466	514	491	479	499	519	490	495	469	489	484	490	471	446	500	476	480	471	478	521	509	522	525	511	493	519	511	479	459	450	447	504	528	515	532	486	494	514	502	513	504	499	490	461	496	460	469	511	487	456	527	488	496	471	507	512	493	535	509	489	504	504	507	495	454	527	495	442	443	511	548	472	483	496	522	489	533	493	496	537	490	485	527	530	518	483	521	504	497	500	477	495	551	493	494	479	473	498	451	483	499	524	537	454	504	495	504	502	518	505	490	471	500	486	489	522	489	455	509	510	498	486	508	481	511	477	530	483	497	494	511	526	507	490	488	476	520	550	493	450	531	536	498	532	471	490	535	506	526	476	508	495	509	473	492	481	502	514	526	483	481	505	497	495	507	488	518	527	491	485	520	509	474	509	514	520	512	513	489	499	478	497	531	468	513	504	516	515	502	508	502	496	485	496	443	493	523	503	497	445	552	496	468	470	495	457	503	489	477	469	467	491	508	483	476	507	541	485	526	470	476	500	515	457	523	483	452	460	532	523	479	505	512	528	488	519	514	498	481	516	470	499	488	468	484	475	518	541	484	506	489	500	504	478	521	469	491	518	525	503	539	496	469	497	524	504	489	516	498	491	469	528	493	542	523	518	520	500	506	494	492	527	526	480	469	520	474	480	519	493	480	486	549	483	495	534	528	485	504	487	482	469	490	485	488	539	498	473	484	480	527	484	490	470	480	479	476	478	531	479	529	441	508	522	510	454	504	488	513	488	517	456	513	493	508	493	488	469	490	529	483	523	501	475	529	539	493	503	492	485	508	474	481	489	496	501	507	499	474	534	454	511	536	478	488	474	517	496	532	543	497	523	460	527	491	493	501	510	461	495	464	485	511	484	518	444	478	541	469	512	474	488	523	509	484	513	484	519	506	464	504	491	545	467	482	481	457	469	472	500	532	464	486	534	475	525	465	468	486	453	469	515	457	530	502	507	492	511	475	492	481	483	460	492	519	471	491	479	490	480	493	462	494	478	459	487	479	505	492	488	463	482	492	482	499	481	476	488	487	506	478	522	472	509	512	509	499	512	509	465	491	505	533	529	506	469	502	498	503	500	530	497	473	475	494	509	487	492	511	514	473	497	508	520	485	498	455	453	514	475	501	494	493	479	482	483	520	494	468	482	490	494	524	491	489	475	515	479	515	490	507	533	503	518	469	491	510	475	483	470	509	475	551	473	453	502	501	515	517	507	519	474	483	523	472	487	526	507	497	495	482	537	518	498	497	511	516	499	531	560	497	447	490	497	510	488	482	515	495	465	510	504	491	537	506	477	471	478	534	535	473	522	477	498	495	505	509	514	498	484	503	505	490	506	492	453	503	522	501	524	459	477	527	517	525	444	499	555	474	482	494	521	487	455	509	472	505	468	521	507	496	524	490	498	520	466	474	514	507	500	465	488	507	495	468	497	525	501	521	442	487	517	484	539	482	484	514	500	497	488	518	505	453	477	472	491	487	503	515	476	491	515	517	505	484	470	491	477	490	498	469	488	496	492	486	480	487	453	537	483	512	500	471	519	500	488	485	497	516	501	506	508	492	498	521	516	499	503	506	508	479	542	456	488	517	479	450	486	528	513	469	492	493	513	520	492	492	525	502	524	486	491	459	513	482	470	541	476	502	477	485	478	483	499	502	466	497	495	476	489	473	487	498	484	490	519	559	493	517	490	485	482	495	500	521	510	485	498	505	504	532	460	479	514	488	516	504	485	472	507	444	471	520	445	499	493	496	487	503	480	506	488	516	468	515	500	496	496	502	506	512	478	479	515	500	486	514	476	465	490	496	561	476	503	501	506	491	497	498	462	463	485	467	505	498	466	486	515	510	475	489	474	492	500	519	473	520	514	513	553	488	493	490	492	509	520	490	511	521	474	491	498	489	485	500	507	477	477	474	494	518	489	497	492	495	484	495	470	507	483	511	493	459	487	513	493	454	502	477	527	456	504	498	510	474	497	481	534	489	527	460	525	518	467	538	494	504	500	487	508	469	484	493	518	523	507	493	493	470	485	472	488	497	508	500	460	512	470	497	509	468	525	508	482	461	515	549	467	469	511	467	472	522	487	485	483	469	504	467	470	489	511	503	469	499	463	488	477	440	480	487	514	439	465	508	539	499	492	494	470	461	502	480	526	494	516	505	484	474	472	483	483	483	498	477	538	509	498	508	506	532	521	475	526	493	470	499	485	498	487	505	504	470	486	489	484	459	491	469	492	487	501	494	499	489	490	522	501	499	483	504	536	503	524	472	482	475	501	500	498	485	469	499	470	495	507	479	504	489	481	505	471	488	500	486	480	489	529	530	475	514	485	476	510	557	488	504	527	494	537	484	483	515	506	505	501	490	494	483	496	502	443	508	501	521	496	502	469	508	479	502	466	482	542	478	474	491	485	496	489	507	529	500	503	490	466	453	498	522	523	513	470	516	497	509	529	552	498	466	502	492	456	502	499	484	462	489	480	527	485	482	495	529	513	499	474	528	493	510	468	500	457	491	525	533	515	500	505	512	456	518	470	464	468	515	503	523	506	510	502	493	485	495	535	515	471	532	529	542	529	483	529	483	471	508	507	491	519	520	507	439	504	524	515	502	499	483	529	486	509	477
47489	19241	6986	878	546	421	391	276	295	215	196	233	242	205	224	220	203	192	176	177	148	191	188	180	188	147	155	169	136	160	159	156	174	183	180	177	144	167	175	166	163	166	157	157	177	187	152	168	162	140	157	192	144	157	151	163	161	154	174	157	175	168	171	169	163	156	178	142	140	146	150	149	179	156	175	153	171	160	164	153	164	171	182	164	143	147	152	150	161	145	164	166	134	161	149	162	157	158	145	164	144	149	163	184	171	167	135	167	142	154	163	141	173	143	149	154	160	166	159	153	169	156	161	139	178	178	150	150	147	152	187	160	172	159	163	167	163	157	167	158	164	159	163	160	141	168	166	163	148	154	161	165	167	162	148	166	170	150	164	149	168	143	125	161	164	156	183	152	191	164	158	165	146	184	153	196	171	146	202	149	169	161	164	155	148	139	176	155	158	154	130	157	167	160	152	173	161	153	144	194	162	172	149	166	150	153	160	165	175	146	153	172	161	177	152	159	164	177	171	124	172	147	163	145	160	152	173	159	160	165	168	141	123	148	172	168	165	143	178	144	159	169	141	128	151	171	169	167	171	152	153	162	151	149	149	162	148	167	143	144	157	159	153	176	138	176	137	165	151	164	155	167	151	153	174	142	142	145	157	148	161	164	161	158	161	156	148	147	150	151	161	171	147	146	165	174	159	167	145	149	156	144	158	146	155	150	150	148	147	141	163	171	149	167	156	158	132	136	153	150	158	160	181	174	122	152	167	172	148	142	162	170	123	148	139	140	159	162	156	158	152	157	158	186	189	176	165	155	162	155	153	165	166	141	186	156	133	147	151	162	163	151	170	173	140	123	131	148	136	160	155	164	162	164	152	203	147	175	146	155	156	176	123	190	152	157	165	152	164	152	174	160	170	177	176	168	158	159	131	142	137	174	160	155	190	170	167	162	140	124	133	158	147	128	167	160	156	166	151	152	141	179	160	174	140	156	172	165	156	155	169	162	157	183	160	172	147	173	129	146	165	144	159	181	162	148	154	147	174	156	138	168	157	143	166	145	152	144	174	195	142	150	169	169	172	156	160	145	154	137	144	143	175	151	148	126	172	170	166	171	166	151	151	164	154	151	136	141	188	169	158	147	164	155	150	149	177	157	146	163	174	162	145	138	164	129	132	154	161	152	152	159	155	166	152	146	164	143	160	164	159	166	142	169	155	162	143	192	156	174	134	167	149	172	156	156	145	156	161	117	162	150	170	132	147	164	133	158	155	142	145	166	138	149	134	153	124	149	145	161	162	154	185	161	172	147	138	138	134	177	143	153	173	162	160	157	145	143	165	175	158	138	145	160	152	144	173	143	140	161	174	149	156	142	170	174	165	168	172	143	172	155	146	131	160	144	151	157	168	142	147	144	150	164	137	147	141	162	160	141	142	142	139	145	196	149	154	166	178	159	131	173	145	136	153	145	124	161	167	134	154	153	132	144	154	182	164	134	151	164	146	183	157	167	175	152	142	160	194	173	171	158	164	176	148	159	174	139	154	161	155	145	165	168	157	147	167	125	155	150	190	170	160	162	146	177	163	155	160	161	135	150	176	174	144	149	151	168	160	155	174	166	173	146	195	147	160	158	154	143	158	160	155	165	156	149	175	156	165	146	153	184	162	133	153	163	159	166	146	143	155	177	143	164	146	155	146	176	161	150	136	156	146	159	172	145	135	141	141	178	173	152	181	137	135	173	167	183	153	167	155	170	158	134	137	159	147	148	170	155	141	156	166	157	149	141	159	166	132	166	179	145	178	167	138	149	139	163	161	152	165	171	163	147	174	135	158	142	155	163	159	156	172	152	162	148	138	157	150	165	173	152	134	173	131	165	156	165	162	141	160	159	171	149	191	153	138	158	174	164	143	165	151	162	160	164	143	163	172	146	168	176	157	155	151	146	159	148	174	172	154	171	173	138	174	161	163	156	157	143	153	166	176	142	148	157	170	145	157	140	149	154	144	147	128	129	170	148	156	183	159	126	139	182	164	143	159	137	144	143	153	161	165	144	153	175	158	180	158	186	149	145	143	179	140	161	148	165	158	163	158	139	159	164	148	132	154	153	161	165	165	146	160	151	159	152	148	141	169	176	166	175	164	169	174	146	177	164	153	145	144	158	182	165	147	183	162	178	154	146	172	179	154	175	142	148	155	181	165	155	154	139	170	133	138	156	153	153	151	138	156	158	174	168	150	158	129	143	161	144	140	173	165	167	140	152	155	158	148	171	171	174	163	149	151	149	141	150	162	151	152	156	140	142	143	154	190	158	164	180	168	180	186	155	172	120	180	157	149	159	139	139	150	137	172	154	151	176	181	182	163	162	168	170	155	135	144	157	178	158	140	179	184	153	143	151	173	137	163	157	168	179	179	181	153	157	154	142	155	142	176	153	136	168	159	148	134	168	140	147	169	151	153	144	174	162	164	170	155	167	140	158	137	166	158	169	153	160	149	152	162	151	155	149	140	160	140	159	159	180	164	160	150	143	162	157	160	162	147	174	165	164	149	134	133	176	148	159	141	151	149	165	144	153	162	160	160	145	152	152	151	148	166	153	124	165	154	158	140	163	146	146	160	149	135	159	146	138	162	170	158	157	149	164	160	174	163	162	146	177	141	163	185	153	145	150	149	137	167	150	165	151	149	172	163	151	151	154	149	153	170	146	168	148	153	164	159	174	158	189	130	144	162	134	148	132	141	185	158	145	149	149	143	130	159	159	153	145	150	178	155	162	181	164	167	174	156	156	159	161	147	162	146	142	161	138	193	173	156	179	163	149	151	140	167	152	153	161	154	150	167	174	124	151	168	176	162	178	147	153	171	151	160	127	150	140	150	151	152	155	135	160	168	157	170	181	156	152	124	178	128	168	158	161	153	150	181	172	154	170	144	168	170	168	164	180	166	168	154	150	181	163	145	139	154	149	157	154	134	148	170	159	173	153	150	161	161	162	149	177	164	155	165	155	157	169	153	147	149	161	144	149	149	151	143	142	152	176	149	153	147	175	170	187	135	155	181	161	156	175	149	169	178	158	138	160	169	151	151	139	170	170	139	165	156	142	174	162	166	143	165	147	127	171	183	183	164	172	145	149	174	144	133	161	162	154	166	150	150	147	153	141	154	149	171	190	144	146	141	158	150	149	183	171	164	136	145	166	154	175	159	168	151	145	180	166	150	149	166	160	146	152	136	145	165	173	165	165	172	145	156	161	158	154	155	161	129	158	150	148	184	158	135	159	143	171	149	152	150	158	152	166	152	138	148	175	155	163	152	134	170	158	176	147	172	174	174	171	158	169	154	147	157	162	175	167	150	159	137	155	166	175	143	136	155	145	155	142	163	180	149	171	123	174	148	134	150	175	165	168	170	156	146	147	165	182	152	166	153	150	151	184	135	152	136	166	144	153	150	156	160	129	173	165	165	154	172	170	171	158	142	150	158	157	136	146	145	165	156	150	168	162	161	141	153	143
22788	1048	2131	2420	2122	1803	1506	1285	1094	1019	883	817	805	691	639	677	669	620	551	586	570	535	534	529	521	515	511	527	517	512	507	536	503	479	499	525	489	470	482	447	422	479	422	409	453	475	464	453	450	481	470	443	447	452	434	418	403	459	457	447	443	443	434	449	406	477	419	452	476	451	450	447	451	447	400	436	413	435	410	512	415	486	416	444	428	453	399	431	403	450	453	406	453	402	448	432	458	433	427	487	452	420	447	469	478	424	385	413	432	441	455	411	456	395	451	383	434	413	469	446	405	436	380	481	394	430	431	438	472	396	430	436	439	447	422	408	444	460	444	434	419	413	430	459	457	392	432	424	486	426	451	423	413	423	425	416	426	437	436	438	423	410	454	405	414	392	483	457	420	415	417	398	428	421	428	441	438	416	429	415	428	412	434	445	423	427	434	436	415	420	398	448	427	428	417	418	490	429	438	436	454	428	422	437	441	456	399	472	411	424	438	449	453	432	415	447	431	441	451	423	439	422	441	458	464	403	446	432	426	448	469	441	428	419	430	395	427	438	459	424	432	449	452	389	435	444	429	436	415	461	444	422	442	396	449	469	382	471	414	450	460	415	399	435	404	406	425	433	406	426	443	450	416	410	421	472	452	438	438	403	443	439	401	407	432	456	452	431	458	433	428	395	411	403	468	446	449	409	440	423	446	452	472	469	433	464	404	408	396	437	430	436	424	444	401	430	391	418	432	416	430	415	408	434	431	429	451	408	445	421	443	441	439	443	448	455	442	399	426	421	430	383	435	442	415	443	441	462	439	423	452	471	420	432	424	425	455	431	434	453	418	445	424	418	430	453	440	411	394	389	455	416	432	462	413	441	468	434	444	431	453	435	428	462	464	433	400	428	425	443	448	461	410	461	447	433	419	424	453	451	425	457	433	443	408	418	466	408	437	431	431	454	425	462	428	435	438	415	430	425	435	414	436	442	441	429	430	467	405	417	481	436	450	432	471	449	469	402	459	446	459	433	452	436	420	439	451	438	404	460	393	409	400	425	479	426	462	424	427	444	459	433	401	414	447	418	429	441	450	407	395	419	472	462	415	448	444	439	424	434	416	437	389	446	417	419	462	460	413	465	458	420	459	437	432	443	465	457	437	432	429	410	462	409	427	464	439	421	437	426	429	435	400	450	437	427	436	451	456	424	411	436	441	428	442	431	441	412	394	416	409	413	441	384	422	468	419	428	460	401	436	446	404	448	391	457	432	419	443	448	440	458	424	420	428	442	433	429	399	438	428	421	430	452	410	461	408	453	429	437	395	428	445	431	450	422	456	433	457	432	413	407	423	410	391	426	438	437	402	470	415	414	416	424	434	410	403	434	434	443	421	439	450	424	439	435	471	418	459	432	450	433	446	473	440	442	427	428	422	407	431	432	457	421	451	430	409	416	403	386	449	422	393	451	414	400	414	439	438	438	447	430	488	434	453	468	445	419	451	425	472	444	432	422	460	463	395	408	467	426	453	450	420	468	413	424	424	426	437	425	464	469	390	439	437	387	410	474	454	411	397	391	431	426	474	436	394	413	427	416	417	402	462	407	451	415	432	458	421	415	425	439	423	432	411	413	428	476	437	465	474	451	457	457	464	460	398	423	448	430	392	424	420	427	435	432	423	432	440	426	419	441	455	460	432	404	421	440	444	449	426	447	465	452	421	430	391	451	415	417	464	390	409	464	419	444	432	431	424	445	470	454	440	442	421	443	440	398	424	408	452	447	421	439	423	415	438	411	435	439	379	445	437	429	427	418	479	443	425	443	401	447	456	442	432	426	427	416	435	414	421	405	416	441	436	436	441	418	422	469	462	419	423	435	467	411	460	465	438	434	441	417	431	433	420	452	411	444	441	419	431	441	456	422	440	407	444	449	411	426	441	432	442	468	466	447	436	470	407	405	434	451	433	436	449	440	466	445	410	430	425	423	433	406	438	410	393	391	440	443	454	440	470	427	400	425	439	444	426	458	442	450	414	438	415	423	466	432	447	454	425	436	407	425	438	429	434	422	471	428	441	452	400	459	439	432	457	449	418	431	462	482	459	391	433	464	423	421	429	476	426	471	464	463	446	457	451	436	461	452	413	477	440	444	395	441	439	448	413	412	435	428	475	376	456	458	415	420	454	383	449	440	439	437	429	437	433	439	407	469	443	459	440	434	412	394	431	415	418	438	424	421	425	453	439	444	429	406	453	431	434	402	448	442	432	422	454	439	406	446	454	442	418	429	406	414	437	432	436	412	419	415	427	427	448	426	428	435	439	458	406	410	416	437	448	456	443	422	443	445	437	398	429	437	495	422	433	435	459	435	448	453	471	415	425	402	437	462	446	453	425	426	461	419	438	449	406	457	434	421	427	424	478	473	427	450	461	433	438	446	409	481	446	408	401	446	455	391	393	455	433	450	426	423	449	453	447	453	447	444	409	451	433	409	427	432	421	449	443	396	426	450	440	416	418	418	435	422	414	430	435	431	467	427	433	438	450	460	443	497	443	464	476	435	433	419	444	448	441	441	396	421	438	429	420	464	433	392	404	430	443	427	420	445	416	442	419	423	434	472	414	448	446	446	434	407	418	454	428	425	446	432	428	419	420	447	440	399	444	437	429	452	470	407	431	444	436	404	445	436	446	434	426	431	439	444	456	395	452	415	449	439	441	432	447	441	445	416	435	424	439	446	432	433	402	420	454	371	421	442	408	443	458	437	442	431	415	442	425	401	437	449	455	432	423	437	396	460	454	431	438	409	447	432	439	444	427	453	439	413	414	460	438	447	410	450	468	459	473	411	453	428	452	452	425	425	444	415	407	470	423	431	460	452	427	396	437	438	424	445	434	426	463	450	414	409	399	427	425	401	419	456	437	393	451	419	410	397	463	424	403	421	422	439	431	413	453	414	412	432	383	439	446	432	465	455	410	438	418	435	452	411	399	446	416	450	428	405	421	458	438	461	463	454	459	421	431	423	428	414	418	411	391	432	435	449	461	430	429	461	406	397	456	430	444	450	392	423	431	441	391	442	427	448	413	418	418	459	451	464	452	446	422	446	405	415	445	439	429	437	426	435	445	432	424	444	365	383	484	418	424	463	433	474	445	403	418	458	443	432	468	417	441	425	408	417	435	466	452	422	440	435	446	441	441	432	437	440	397	444	436	460	431	433	415	403	456	435	439	393	459	451	459	419	414	449	404	429	435	439	464	409	407	465	423	426	431	431	429	449	405	454	429	438	438	420	403	420	404	449	461	428	469	433	425	442	414	437	425	447	447	476	463	442	421	426	412	447	465	450	419	410	471	425	411	425	448	450	459	428	483	454	435	440	425	436	432	409	434	417	447	496	455	438	440	426	422	446	438	423	440	439	466	439	430	441	421	399	408	429	395	444	432	443	434	424	420	427	435	415	414	442	432	440	441	424	436	442	447	460	427	430	433	452	398	436	416	419	420	435	430	413	427	420	455	427
49332	22981	20436	3323	1299	976	710	658	581	536	498	481	449	437	398	386	387	413	376	359	356	372	321	354	332	387	347	365	342	331	334	319	344	290	341	347	334	391	377	370	337	338	368	333	343	328	354	325	367	328	328	314	369	298	337	328	344	314	330	338	310	337	315	352	319	370	347	330	349	311	330	324	359	346	329	301	323	336	358	349	306	336	360	393	392	333	328	308	321	346	342	329	357	340	357	317	301	340	307	339	315	376	349	341	347	348	309	322	345	358	382	345	329	349	377	329	338	314	313	354	335	320	354	332	338	321	338	334	384	336	323	279	304	323	322	342	316	323	301	357	289	311	335	324	330	347	314	330	329	326	343	351	339	340	325	365	338	305	333	341	321	359	325	306	354	320	335	347	347	329	304	329	304	363	315	302	338	377	360	330	335	328	339	349	369	380	345	351	325	326	360	328	328	319	340	291	307	334	379	330	329	345	341	316	341	338	351	344	323	341	348	327	298	324	386	359	312	337	306	292	295	333	310	329	296	324	328	315	350	337	320	338	344	329	301	339	353	315	320	372	314	340	334	323	295	336	336	339	312	326	320	339	335	311	318	349	344	339	324	319	309	336	309	346	331	356	332	332	347	318	359	334	335	355	352	368	331	345	358	374	341	340	318	347	377	309	336	313	355	338	343	344	338	338	329	334	354	328	316	299	360	337	334	348	344	338	328	321	340	346	354	326	352	333	354	335	301	313	320	328	335	328	344	332	326	353	314	314	337	330	345	300	321	335	347	313	339	318	327	349	340	314	326	349	350	344	325	369	341	320	334	336	315	342	326	310	327	327	316	314	298	326	343	346	311	318	318	317	320	338	288	315	328	321	362	370	371	389	362	314	317	352	328	296	337	294	324	332	319	325	343	344	305	324	360	333	323	326	343	373	344	313	329	305	336	304	340	328	340	331	288	350	329	359	345	325	339	335	304	329	317	294	314	327	320	318	319	305	340	320	325	300	343	327	398	293	348	344	340	325	332	366	353	349	339	331	326	330	364	363	328	357	350	352	313	313	317	324	331	352	335	336	362	364	344	356	347	310	341	317	345	306	303	326	344	314	323	338	333	321	344	328	352	355	343	341	337	325	370	336	368	391	329	363	349	313	338	323	339	312	293	318	329	324	338	351	319	303	324	346	320	340	345	344	329	310	341	330	335	309	316	343	367	307	320	322	308	342	320	324	342	311	279	331	363	332	375	363	341	326	358	306	298	332	346	309	307	334	334	335	350	342	314	373	332	357	285	344	350	351	334	336	342	319	304	343	358	327	337	342	349	319	333	360	328	329	341	338	353	320	321	349	314	330	335	360	324	362	324	322	327	324	336	360	361	337	338	340	317	360	340	339	323	350	342	325	321	347	314	335	343	330	328	311	337	354	301	336	349	320	287	341	324	304	339	297	337	335	315	341	365	287	339	361	329	362	309	304	354	336	309	332	312	351	333	329	343	314	333	334	310	298	359	342	348	357	321	333	353	313	314	321	316	331	367	319	341	303	318	321	338	297	356	298	337	335	338	355	341	334	346	335	352	337	302	340	336	325	309	348	322	344	303	325	304	320	326	334	332	332	348	335	359	363	327	323	353	320	320	321	309	343	333	332	356	343	298	336	341	313	340	328	319	354	364	326	355	323	349	301	323	305	324	345	352	308	311	284	304	292	299	312	338	335	334	373	308	324	284	303	322	301	336	308	304	313	345	365	359	306	354	333	319	330	346	343	353	315	344	345	287	315	309	320	283	314	300	346	341	349	322	348	335	317	358	382	350	327	325	343	331	318	329	317	344	349	321	321	335	299	305	320	315	336	330	340	361	316	314	322	350	336	340	312	311	317	288	290	321	353	285	331	337	311	314	321	317	312	356	335	331	343	346	317	382	345	340	327	339	360	307	325	328	348	328	318	353	327	348	319	352	331	303	339	299	339	330	347	305	345	344	317	350	327	344	326	312	314	358	359	318	332	320	324	347	340	327	311	346	307	376	309	340	350	324	338	357	302	344	358	332	322	318	304	337	341	336	306	363	336	329	339	335	316	328	311	353	331	313	308	338	320	360	364	329	343	335	327	333	341	347	340	325	295	353	346	288	332	334	343	321	315	328	349	319	347	327	331	349	323	352	315	332	344	338	312	332	355	343	309	338	337	300	316	318	351	340	296	367	349	299	323	325	336	342	352	346	338	343	337	338	361	345	342	348	303	354	324	327	305	340	302	352	355	334	311	326	327	345	343	337	341	346	323	323	332	350	304	369	331	410	342	307	352	306	335	317	316	318	324	344	355	351	320	329	289	342	309	335	307	326	319	321	296	327	332	297	334	351	311	315	346	332	311	347	320	347	335	323	364	289	304	314	317	334	379	363	330	328	382	342	320	314	336	367	334	318	306	323	351	302	324	306	346	325	319	313	301	322	317	353	350	322	295	332	335	326	329	324	330	327	344	341	316	322	313	348	340	351	348	348	311	306	334	322	310	321	330	345	327	322	302	310	321	301	344	351	327	339	318	300	334	310	334	353	326	332	350	326	314	306	338	346	303	313	321	335	337	322	322	335	324	315	327	333	326	321	334	325	291	320	322	349	345	290	325	348	283	325	326	295	307	346	331	389	337	300	353	377	312	321	338	328	283	357	321	327	361	315	354	319	366	332	349	367	332	314	312	326	346	354	325	309	341	317	333	303	333	377	365	304	310	327	352	341	362	362	322	341	336	308	347	330	354	334	336	330	355	304	391	306	303	346	338	316	328	366	343	322	361	331	358	317	338	332	354	349	350	355	336	318	321	323	334	302	349	326	318	296	334	317	322	312	327	327	329	341	322	350	313	351	351	314	330	341	336	311	320	308	340	325	323	363	347	356	305	314	322	313	363	308	315	362	345	371	311	380	313	338	328	321	351	369	335	351	322	334	341	336	302	313	279	319	345	358	348	331	344	322	349	329	350	341	299	336	333	341	320	351	313	318	322	336	322	333	305	313	335	320	309	331	306	310	296	325	333	336	339	336	305	330	361	302	308	314	309	316	321	360	325	339	324	339	348	308	362	306	320	355	360	359	309	327	329	361	336	331	365	326	344	284	332	348	316	299	348	357	337	314	311	349	350	348	325	343	315	352	319	332	379	327	319	349	316	311	330	324	325	350	359	329	337	316	342	332	322	338	344	320	319	320	338	323	348	327	342	337	307	314	313	314	324	342	318	319	335	338	307	392	335	325	312	346	317	364	341	307	293	337	332	326	322	334	335	295	317	322	307	326	345	326	351	288	342	361	329	363	306	340	356	344	330	330	335	329	310	333	347	293	332	318	316	348	313	330	315	306	349	327	329	350	318	285	307	357	351	346	326	326	329	333	334	326	341	325	365	301	353	333	351	294	367	349	323	330	324	362	318	346	340	361	335	348	344	346	361	321	355	337	313	305	340	329	330	332	395	356	300	367	347	363	332	321	342	357	317	308	341	327	325	356	332	303	309	297	364
27948	1967	4067	4762	4181	3481	3060	2454	2205	1927	1770	1576	1476	1437	1391	1279	1219	1089	1161	1125	1070	1084	972	1043	911	988	949	958	953	968	881	918	916	845	891	874	863	886	832	841	868	845	847	873	798	851	865	836	827	893	862	850	830	834	815	842	841	837	837	833	841	816	797	805	808	832	850	835	789	773	817	828	830	830	831	818	825	773	834	802	852	812	815	812	826	815	800	808	815	790	773	818	807	766	820	830	838	772	815	819	799	810	830	816	807	834	757	799	823	787	793	777	807	821	782	811	821	740	835	778	785	818	781	828	767	768	780	787	810	824	772	769	743	733	854	855	800	796	777	861	814	806	799	815	789	809	816	746	816	770	821	770	800	766	810	751	810	801	786	794	779	825	823	810	803	812	853	813	799	814	790	827	821	755	778	863	809	808	811	852	774	802	781	803	851	822	795	804	795	793	803	792	810	817	790	773	788	790	805	838	862	774	841	781	793	823	778	787	814	789	776	835	759	828	748	807	768	782	840	820	804	802	831	868	791	733	786	813	800	814	828	802	853	749	800	757	813	776	829	805	823	809	778	819	801	783	811	773	849	834	774	786	788	832	755	854	815	809	829	808	780	859	804	836	793	775	763	772	789	763	782	833	770	810	765	787	782	794	783	781	753	790	783	811	800	795	830	824	782	804	763	777	779	766	776	819	792	786	821	783	807	760	810	776	787	791	831	835	762	773	770	768	779	809	794	805	801	837	775	803	792	766	815	794	841	817	819	863	796	825	800	787	788	806	772	802	815	813	765	770	770	811	813	797	811	777	814	769	779	853	808	856	797	797	807	858	798	778	798	826	859	835	783	791	840	781	831	826	848	838	814	775	811	794	782	794	832	776	795	808	827	765	809	792	795	796	759	817	786	846	797	824	817	748	825	827	764	798	838	788	774	835	787	777	767	813	818	825	797	799	782	773	791	814	781	813	718	809	769	825	763	803	828	830	804	785	845	791	821	798	839	787	780	784	744	794	869	823	788	763	775	777	791	787	798	794	764	833	767	785	744	781	787	768	833	827	810	805	809	781	799	805	797	772	817	794	779	828	888	758	780	857	851	773	802	821	826	786	802	820	764	785	785	817	753	801	787	785	799	739	775	778	809	829	802	792	786	817	763	781	778	815	837	766	797	791	832	762	791	831	772	771	850	798	773	836	806	775	729	779	790	806	830	784	777	862	772	811	796	813	811	786	783	836	778	797	785	780	796	814	821	801	801	804	756	767	794	784	805	805	761	828	784	730	790	752	830	804	812	862	795	791	833	778	784	790	744	783	834	781	794	781	792	768	761	801	778	816	841	847	866	806	786	824	788	760	782	800	768	849	835	749	780	784	723	819	851	773	791	831	812	789	820	834	793	808	797	795	811	804	799	790	799	802	769	731	789	786	750	786	813	810	815	812	810	813	818	834	800	759	773	826	785	773	782	801	808	861	796	803	799	801	802	792	768	755	767	820	800	794	821	804	824	851	779	808	802	808	817	835	805	786	834	815	817	807	789	770	794	779	771	818	775	785	802	762	805	815	744	829	756	804	787	778	767	765	771	775	809	772	842	761	834	762	776	820	729	819	767	820	781	845	820	817	822	779	800	840	799	773	802	821	796	807	830	786	787	800	831	830	809	811	829	830	744	772	767	746	725	768	824	808	763	811	776	792	738	774	766	792	784	815	824	796	822	774	703	810	835	812	781	781	781	816	832	838	786	817	820	812	762	799	765	815	827	816	809	808	774	799	851	852	787	824	798	772	864	837	821	811	809	765	796	802	795	812	849	823	845	818	775	807	821	788	792	792	833	735	817	862	786	809	783	791	825	803	829	777	759	744	782	801	815	829	806	836	799	809	797	806	782	771	831	792	779	775	817	798	763	799	790	790	773	841	818	793	793	801	805	821	797	778	781	837	814	798	780	782	783	826	839	743	821	844	774	813	765	786	788	759	803	823	830	851	781	786	807	765	812	760	746	791	801	854	828	795	852	854	811	826	808	787	793	772	777	785	786	787	826	795	797	826	816	839	816	825	796	758	804	757	785	788	817	796	829	831	818	782	790	799	781	809	795	817	813	816	797	873	788	804	777	834	792	760	839	773	806	822	784	845	794	796	832	803	824	820	778	807	727	832	769	827	819	811	822	793	795	809	822	794	748	751	783	816	782	823	833	791	802	799	783	716	796	836	771	789	795	763	792	793	767	810	752	773	802	805	743	794	789	789	849	818	778	793	797	815	816	806	805	807	744	800	806	776	824	779	819	760	825	789	793	799	807	780	760	820	772	803	787	844	753	800	769	808	791	796	762	769	793	765	790	783	804	823	825	760	752	762	743	794	804	778	795	787	794	789	799	815	847	776	821	814	782	810	798	787	787	775	829	839	798	852	850	780	808	766	795	799	783	796	837	795	809	817	778	783	788	776	807	752	821	772	806	806	752	791	805	805	830	804	842	811	793	784	790	795	831	780	781	800	769	769	783	830	801	806	820	821	805	761	784	818	805	806	815	799	793	805	803	791	851	809	785	812	820	837	740	815	841	821	786	825	814	816	809	822	784	805	775	822	853	806	786	835	771	812	787	777	822	768	834	820	840	796	783	845	781	814	792	820	814	784	777	841	810	808	755	823	787	768	808	810	780	797	751	804	784	821	888	799	807	838	813	797	801	760	784	812	803	813	768	822	788	815	778	788	800	770	832	769	791	775	828	841	804	800	755	812	802	763	826	760	802	809	793	795	801	794	793	790	783	788	775	790	801	852	789	790	845	804	772	819	789	748	842	842	794	785	781	789	788	837	833	792	774	766	756	750	771	768	795	828	831	761	767	770	786	771	840	794	832	830	791	803	809	778	803	781	872	787	814	828	745	825	803	776	835	794	866	808	844	787	793	843	799	839	830	821	769	796	847	779	779	795	823	822	785	834	792	797	796	763	813	782	800	846	760	809	778	806	790	799	810	805	786	759	807	829	791	752	806	770	835	786	821	741	784	796	819	761	798	736	788	793	836	779	842	784	758	844	731	816	781	782	804	754	846	819	811	794	835	799	812	793	782	780	782	858	805	798	819	797	765	738	779	820	745	753	795	814	777	775	803	818	845	807	793	787	788	848	753	806	787	855	864	767	811	791	799	770	811	822	774	829	794	804	801	808	767	793	821	794	782	850	798	822	834	829	774	782	775	811	753	779	800	781	797	797	765	788	754	814	832	823	773	768	806	766	769	856	797	789	816	843	829	832	768	837	833	776	840	779	777	816	777	826	801	846	800	818	768	797	737	778	838	809	779	814	797	773	780	853	794	742	800	747	771	828	745	791	816	807	768	804	794	754	748	781	737	764	777	753	810	833	783	794	749	787	799	840	804	785	789	796	786	799	736	802	778	796	804	819	814	799	762	783	780	767	801	846	792	806	773	831	759	802	781	826	800	749	852	856	777	847	798	781	747	811	807	815	777	798	809	762	780	823	819	817	797	803	760	805	839	763	811	765
8160	345	230	194	211	218	214	211	193	200	187	182	192	196	203	215	195	195	196	179	194	202	178	179	201	188	205	186	202	173	217	235	203	206	212	205	214	209	191	205	173	199	223	177	202	196	157	222	189	213	210	159	184	205	205	211	219	184	161	187	187	207	183	215	207	215	191	161	224	200	195	191	212	205	185	213	189	191	198	184	194	185	202	204	180	203	174	203	217	184	189	167	189	206	209	191	178	190	213	204	224	200	204	193	189	181	212	199	212	220	184	186	210	204	175	203	202	201	208	220	197	193	180	178	186	191	200	173	207	191	211	205	202	186	205	207	189	199	191	211	206	208	199	178	181	158	213	196	186	179	197	187	182	187	204	205	196	188	187	172	219	191	187	183	193	205	185	222	215	181	192	183	181	207	196	191	176	173	199	167	184	207	204	217	208	209	195	195	196	188	189	181	192	179	201	187	205	186	201	190	225	203	187	212	214	199	177	186	237	184	180	180	195	179	201	190	202	174	196	199	190	176	193	194	199	199	171	203	187	181	172	188	201	203	203	167	170	209	198	186	204	192	190	209	196	170	168	186	191	195	201	190	202	218	206	191	210	185	189	204	194	211	181	200	218	166	236	205	198	197	226	189	191	208	210	184	202	189	194	173	196	198	182	164	168	205	186	197	208	182	171	244	209	194	173	209	181	199	194	177	179	192	173	178	194	200	205	200	199	194	199	221	197	192	196	204	212	178	203	190	206	181	232	217	186	213	214	230	217	198	198	198	184	216	197	193	187	197	233	184	197	242	177	199	168	197	166	193	201	206	205	204	172	202	178	179	191	192	171	207	178	185	213	197	155	194	196	193	212	174	209	179	167	188	188	189	168	194	182	194	189	214	172	199	202	192	180	224	200	188	198	198	194	193	195	177	214	199	180	201	205	210	200	172	207	205	187	206	191	193	224	202	190	178	218	184	172	200	215	219	185	213	193	226	210	194	200	204	173	187	191	196	204	180	211	172	181	205	195	217	203	190	215	227	210	203	200	193	200	195	198	203	172	181	173	176	204	175	183	175	174	208	183	181	180	171	179	179	175	213	175	186	182	180	202	240	185	221	201	194	197	196	238	193	226	205	209	197	202	194	177	192	183	193	202	195	165	198	214	212	207	193	181	166	217	225	194	183	182	212	196	181	176	193	197	178	187	217	171	194	180	192	203	202	214	204	203	210	225	201	180	184	223	189	200	195	182	218	200	197	194	192	168	190	213	201	201	211	200	195	165	228	189	206	196	205	192	201	183	202	191	185	193	202	183	209	198	196	177	201	212	193	174	207	176	190	210	184	183	191	208	200	190	191	185	173	175	211	198	190	166	195	199	207	213	184	202	199	204	193	204	189	172	181	194	209	159	211	212	182	186	208	192	199	188	218	181	191	182	182	191	235	193	181	175	181	192	177	193	212	200	208	174	199	205	195	184	200	225	180	172	183	188	184	186	198	206	188	189	225	201	182	199	185	187	167	180	184	210	178	186	183	182	171	187	185	206	159	185	170	206	215	181	183	185	216	176	195	185	178	201	192	185	183	161	210	222	199	207	179	187	187	192	187	165	187	209	197	189	187	218	204	209	198	215	175	208	170	178	205	223	208	208	226	191	176	192	203	217	220	181	217	185	202	202	211	205	205	187	196	200	207	191	182	203	188	203	194	200	188	184	183	186	177	190	201	201	204	175	208	166	206	195	202	187	236	199	217	190	202	193	192	213	209	206	198	179	177	184	194	185	192	192	213	185	191	200	188	195	194	190	213	196	199	191	208	192	170	211	192	202	172	197	196	184	199	198	229	195	196	189	213	156	196	187	197	200	196	205	190	195	198	203	175	218	185	173	193	211	200	182	163	200	192	193	210	198	191	176	185	183	197	202	202	193	185	178	186	163	202	207	178	208	220	206	198	188	206	202	211	190	184	199	194	198	193	177	223	206	202	167	187	185	205	176	207	177	183	196	193	199	197	188	214	235	183	188	206	183	172	208	217	207	174	188	198	207	211	201	193	182	231	183	173	176	190	193	184	198	192	178	191	194	222	205	213	177	183	178	180	196	203	213	180	192	188	200	229	194	206	196	184	190	210	194	197	206	180	192	172	190	223	193	190	194	215	190	199	174	197	173	207	200	182	193	199	191	171	217	196	227	200	197	202	218	204	190	207	193	203	189	198	204	202	197	201	204	202	205	218	197	203	204	201	181	177	162	222	195	188	195	187	202	175	179	198	220	213	205	209	208	209	191	232	171	198	198	190	223	188	194	189	223	208	202	187	189	175	186	187	211	199	197	204	193	176	230	210	164	189	172	215	183	173	169	208	208	187	208	168	174	202	203	190	210	207	201	187	194	191	179	176	204	199	181	191	195	210	160	171	196	199	227	203	200	153	192	200	186	197	210	191	205	187	195	176	185	169	195	186	207	187	211	225	181	187	194	189	212	192	181	189	177	197	199	196	219	201	158	207	189	211	209	219	222	186	187	182	181	185	214	195	183	192	193	217	222	196	208	199	178	201	195	210	197	188	206	208	182	196	212	202	179	171	182	186	211	187	183	192	190	178	157	221	208	205	194	200	206	217	184	182	198	188	212	202	199	191	199	193	204	196	202	235	194	214	155	199	212	212	211	212	203	172	197	189	175	226	195	205	189	191	197	196	186	204	193	208	219	202	196	189	194	200	196	203	179	197	186	180	181	197	184	229	193	172	168	184	238	199	207	206	184	191	196	177	189	185	177	185	215	197	166	176	194	194	209	213	195	203	184	163	162	189	176	178	184	178	191	215	213	209	186	194	210	165	209	201	171	173	185	210	205	200	185	164	177	196	189	190	199	173	202	168	190	198	173	210	188	206	233	199	199	181	174	157	199	213	214	204	215	166	184	189	182	193	197	179	168	187	200	178	193	215	185	165	204	196	194	193	203	193	184	164	190	172	182	197	212	169	207	192	177	221	175	179	211	187	198	192	176	193	191	191	192	182	183	190	198	205	192	210	195	173	219	178	193	203	227	225	183	187	190	196	212	217	168	171	203	207	171	175	158	210	175	239	200	204	199	197	200	200	196	199	201	198	177	185	202	195	191	216	184	201	197	202	190	176	204	198	167	201	176	182	195	201	199	200	199	201	168	194	173	180	193	182	228	196	200	189	199	161	186	180	209	177	185	191	207	186	182	196	190	197	214	191	177	190	208	188	199	189	209	202	207	193	207	173	199	167	193	192	185	221	188	170	199	210	218	200	192	191	189	182	197	226	187	183	180	180	181	183	206	161	204	221	187	203	200	217	204	187	197	179	198	204	178	187	183	206	203	183	187	197	200	199	205	186	172	176	198	226	206	204	211	211	191	190	177	206	178	190	199	202	198	196	198	210	178	206	189	194	180	171	194	219	218	199	200	209	196	194	211	202	186	194	192	190	206	210	199	210	172	183	193	167	201	200	168	201	197	178	210	189	201	206	194	212	182	202	174	212	203	197	212	192
7709	497	537	539	587	529	517	519	530	487	479	538	532	527	533	532	493	516	474	493	544	486	518	514	512	489	525	544	501	456	479	523	494	567	478	475	500	498	504	517	496	493	511	472	471	448	491	520	528	481	536	489	488	441	473	487	518	468	495	497	508	476	488	538	491	526	500	493	449	459	486	477	484	453	490	432	503	495	484	489	473	517	526	505	486	510	485	520	516	504	481	497	485	472	471	465	530	514	476	520	485	506	461	497	525	512	501	489	505	516	474	506	514	501	489	533	527	487	512	503	474	453	466	497	496	526	485	507	515	520	514	473	516	546	479	502	483	500	463	471	495	479	540	497	494	494	490	516	488	491	540	487	479	503	498	506	498	491	493	503	528	512	492	457	494	486	506	478	480	465	523	539	493	445	511	498	495	510	512	488	463	553	507	459	498	500	496	500	506	472	494	499	471	457	491	516	505	512	500	527	498	495	518	503	531	524	518	472	506	503	468	491	541	462	475	507	536	461	510	448	516	500	474	517	485	455	465	449	496	486	503	472	492	521	478	491	516	459	495	464	495	472	496	474	516	481	493	495	519	500	516	493	505	508	472	511	460	524	503	497	534	480	461	534	522	485	513	531	491	505	481	476	476	469	526	484	533	495	473	505	495	464	500	504	532	493	484	508	498	506	512	490	509	502	479	458	474	498	477	526	451	514	495	464	542	530	439	486	473	471	479	504	521	505	479	515	499	451	515	487	482	506	481	513	497	481	547	473	505	489	493	455	481	514	533	440	501	502	439	512	491	482	527	490	513	470	475	489	516	486	534	490	477	473	489	481	493	483	476	500	489	487	511	488	466	495	447	487	481	511	505	458	498	513	495	503	477	516	472	475	481	484	508	532	452	485	508	483	482	508	543	513	502	504	511	492	480	481	495	520	484	472	484	508	465	504	486	542	525	497	491	487	482	524	510	518	490	493	515	515	511	495	453	498	528	501	531	499	514	470	493	463	500	459	461	498	496	503	531	482	504	510	514	495	492	477	511	462	506	464	485	514	473	489	469	494	487	464	450	502	537	489	488	514	489	465	462	478	524	505	534	490	470	468	460	539	506	493	497	460	456	505	512	505	523	506	514	484	492	473	543	464	480	494	507	490	487	521	499	483	500	495	513	487	514	497	512	447	503	516	514	457	502	514	471	470	485	478	516	484	449	503	493	507	458	487	494	486	521	502	525	524	488	508	479	541	471	572	511	536	495	494	486	488	479	536	476	507	487	477	480	468	468	513	503	449	511	497	470	511	495	502	474	495	491	492	500	495	511	478	447	495	526	537	480	517	488	441	494	511	525	513	504	491	446	527	489	474	498	539	480	530	515	496	459	489	475	495	501	476	467	484	499	468	493	482	518	496	489	531	481	502	495	477	514	524	543	505	516	541	475	504	493	481	477	507	499	490	486	493	494	489	472	511	489	513	500	507	529	481	489	497	503	511	509	483	516	491	524	504	474	507	484	482	483	498	505	495	478	494	506	487	521	503	505	476	495	500	497	482	500	494	445	508	502	446	524	515	497	471	510	470	493	491	501	504	505	494	457	491	481	564	466	466	519	503	542	534	522	490	505	492	481	511	477	540	502	489	480	460	464	477	522	490	514	521	494	507	482	522	505	489	507	507	488	513	471	473	490	519	456	476	486	489	470	456	481	492	472	492	484	535	486	493	451	489	495	529	521	494	498	487	524	494	508	509	450	466	527	473	479	541	489	478	508	486	518	490	471	509	483	494	467	478	483	515	457	470	493	469	515	527	510	489	487	521	469	493	474	518	523	458	471	515	507	500	502	509	470	461	499	500	508	517	502	520	498	493	515	469	501	514	505	514	496	513	499	491	476	485	477	470	519	472	490	514	487	524	493	499	515	493	522	486	534	530	473	504	476	514	491	510	474	488	472	485	496	470	521	460	457	508	508	488	542	485	522	474	502	482	492	496	539	485	481	496	485	469	531	506	529	486	471	473	490	500	519	502	483	480	509	480	512	499	506	525	499	468	492	498	476	524	511	499	525	480	514	523	505	532	502	492	489	474	475	476	535	500	498	482	514	489	499	484	514	495	530	472	510	531	543	471	490	473	477	469	502	506	509	476	491	496	496	518	474	453	526	467	481	525	523	525	530	518	481	499	484	488	495	510	491	526	467	522	468	491	507	513	485	477	475	502	484	504	530	531	483	512	511	471	554	541	470	521	488	520	451	477	504	519	481	498	471	502	476	485	484	529	515	499	519	485	467	484	499	471	461	517	502	508	494	489	486	516	521	495	495	484	487	473	526	498	485	527	471	507	490	494	522	516	477	491	531	499	503	479	509	485	486	505	517	505	468	504	551	479	468	485	489	491	492	505	507	461	499	491	484	515	471	520	474	506	476	485	473	494	476	500	481	483	515	518	483	457	480	529	483	499	499	503	496	495	538	491	431	486	560	510	491	503	479	458	472	487	517	486	475	470	498	445	490	506	492	505	496	524	521	467	510	507	484	477	481	460	533	470	481	480	480	460	524	505	485	480	481	446	497	466	484	464	505	490	516	540	448	492	500	482	517	494	522	486	506	522	517	511	526	516	521	492	474	495	471	497	492	497	496	494	456	514	505	522	510	482	457	512	474	471	495	456	492	506	520	479	492	491	475	475	490	495	528	487	536	447	479	515	493	478	495	484	498	507	480	512	488	518	519	501	519	502	536	502	467	516	521	542	522	504	460	507	487	495	501	519	507	485	455	486	490	495	538	470	497	508	488	479	516	504	502	521	440	502	438	497	484	513	481	505	492	484	497	442	491	486	502	469	484	515	522	506	446	505	505	517	492	492	477	498	505	472	529	472	502	470	480	505	461	494	477	514	498	475	462	502	518	500	487	539	522	476	481	489	530	508	508	516	515	493	488	477	494	514	508	511	514	465	490	459	537	491	537	505	499	490	463	468	530	457	508	495	519	504	490	493	487	479	485	488	499	472	492	514	505	528	459	482	496	503	458	496	509	502	520	489	491	508	471	498	515	507	489	508	539	469	506	497	480	454	491	471	510	517	515	513	498	505	486	477	483	458	478	519	491	504	507	533	488	473	505	489	498	525	488	467	500	475	510	503	488	472	516	503	537	504	519	526	529	479	468	464	474	541	514	508	489	495	504	507	510	462	497	496	468	501	502	510	476	476	470	502	496	492	546	511	490	501	506	496	530	480	506	434	465	495	491	505	511	437	510	517	481	498	489	500	510	467	507	483	532	499	484	486	491	504	510	490	492	479	526	479	452	470	470	490	503	488	495	528	451	484	471	523	504	498	463	491	468	477	521	521	476	511	479	520	533	512	543	518	488	490	480	488	507	539	542	509	496	461	496	480	487	475	463	440	510	507	541	537	496	507	499	511	489	472	500	511	465	524	464	520	488	470	497	511	467	492	490	477	513	493	481	472	489	501	482	474	513	496	453	519	493	519	509	551	481	454	492	472	495	522	509	504	467	480	500	489
46140	18764	5907	833	545	435	403	297	240	255	228	227	186	192	170	182	198	163	180	169	159	171	162	174	170	166	160	170	163	155	163	158	164	150	178	172	163	158	164	145	160	172	157	172	141	147	155	154	148	156	143	124	134	147	184	153	162	185	152	165	155	166	169	143	139	139	150	166	160	154	144	154	173	139	185	154	154	124	148	140	135	150	166	137	153	168	159	169	141	147	169	144	174	146	151	145	165	143	166	159	157	145	144	168	147	146	179	152	145	159	170	184	168	151	138	140	151	166	173	159	139	152	143	154	158	161	154	163	130	165	140	155	166	167	181	137	165	142	144	172	152	174	179	174	161	176	157	164	192	167	158	149	149	186	160	136	149	141	190	157	148	141	181	143	162	156	146	138	169	176	167	135	143	135	134	172	137	142	159	163	141	152	145	177	188	167	161	135	151	147	172	162	154	153	142	146	125	139	165	150	143	142	145	152	141	173	129	176	136	171	138	159	147	151	160	169	173	135	164	170	179	177	144	173	169	177	159	154	139	143	149	161	155	162	151	167	169	158	124	174	154	176	153	171	160	142	143	158	144	129	149	168	127	157	155	142	170	145	164	161	156	159	146	157	159	151	139	167	157	176	154	164	149	154	154	157	163	159	154	138	157	177	149	149	167	130	147	171	165	159	156	179	150	160	142	166	165	166	167	165	159	152	147	139	156	187	168	162	160	164	170	136	151	164	136	159	152	163	148	166	139	180	144	142	157	144	171	152	161	161	177	182	144	149	152	133	135	152	172	144	132	135	152	163	165	155	151	127	149	167	157	157	174	160	155	154	181	153	153	160	163	131	161	164	171	142	164	154	158	149	153	135	157	161	157	159	152	181	155	140	145	157	177	174	161	149	146	142	134	133	171	148	157	138	173	161	138	144	168	163	161	161	160	178	149	174	174	149	150	149	153	168	157	167	170	167	129	141	187	143	152	133	158	139	159	167	146	167	188	136	166	154	169	143	140	155	159	155	173	149	164	146	164	171	145	156	166	188	155	146	152	158	143	145	143	134	163	140	149	151	128	168	139	146	132	157	187	163	173	165	129	159	173	160	166	162	150	153	165	136	167	146	132	161	133	139	140	137	162	148	157	142	155	162	127	147	165	177	149	158	156	177	151	138	182	159	149	161	168	154	146	154	162	160	170	145	138	152	148	162	148	156	146	165	150	140	151	143	151	157	143	168	139	139	145	133	148	155	154	144	140	161	158	188	141	140	135	148	145	139	158	153	158	133	153	153	156	151	153	161	164	150	145	164	156	150	164	128	138	158	153	177	153	163	139	161	165	143	163	153	163	174	153	160	142	165	169	148	136	143	149	135	166	158	177	178	163	165	150	163	167	177	184	132	159	157	160	162	158	140	154	128	161	160	146	143	148	145	125	165	145	170	154	158	150	163	143	150	141	154	144	173	132	174	165	150	148	149	156	136	137	141	165	146	159	145	153	146	140	164	191	151	135	132	141	166	160	193	145	168	166	151	166	143	157	151	151	163	144	163	158	152	143	154	152	151	157	152	165	175	155	152	175	175	166	165	152	159	142	162	167	148	167	150	160	160	152	160	132	156	177	171	173	162	143	160	168	154	156	150	130	129	180	171	146	140	154	131	142	139	147	161	158	170	159	161	163	157	137	156	139	172	151	177	147	165	144	157	162	167	138	143	143	175	179	169	157	171	153	151	130	142	174	174	167	135	161	181	141	157	162	140	165	155	139	162	170	169	171	153	146	161	169	149	157	148	164	163	137	169	176	160	176	138	143	172	164	185	158	157	151	138	141	133	161	132	160	151	180	136	154	125	154	159	142	152	155	159	145	152	156	176	159	151	135	138	131	159	178	164	135	170	155	159	155	182	145	159	179	160	155	170	171	173	168	135	147	142	160	143	144	146	143	188	149	155	167	150	164	163	141	183	144	167	163	137	167	163	162	165	177	154	154	164	149	158	155	144	149	142	134	181	136	150	154	117	145	173	158	166	146	144	151	160	159	144	173	143	173	183	124	137	157	158	154	163	174	157	156	155	152	147	155	164	150	157	157	164	146	141	161	139	155	161	196	162	149	149	145	150	168	144	149	151	154	162	183	188	170	128	159	129	154	145	146	174	155	154	177	164	161	159	154	173	117	166	144	162	170	164	153	146	171	133	152	162	173	163	154	155	147	167	168	155	158	152	145	148	166	159	159	166	148	165	141	155	143	171	158	166	181	153	175	148	147	159	148	158	162	155	148	144	175	167	153	169	166	140	173	161	148	151	146	155	174	148	179	139	163	153	150	167	128	150	139	149	148	184	176	141	163	164	149	149	157	149	150	147	157	125	136	161	153	148	155	127	149	167	142	167	141	141	159	140	150	131	156	150	162	153	141	174	146	178	148	155	145	154	163	139	146	163	166	151	136	159	159	176	153	152	136	154	151	157	158	156	142	154	144	167	162	151	145	152	143	169	157	151	136	139	160	161	153	167	167	174	159	159	159	166	172	143	184	194	156	156	153	148	149	145	153	166	134	146	168	143	158	183	170	148	157	136	124	150	151	146	146	166	160	165	159	141	150	152	146	161	156	149	143	169	162	159	155	143	144	162	156	158	151	162	165	159	148	179	146	143	150	173	145	144	144	161	170	171	177	145	163	185	158	134	163	184	168	165	163	162	135	169	136	158	125	138	143	152	153	159	152	160	153	185	158	150	182	151	167	147	148	146	150	176	138	170	154	135	151	173	149	137	145	165	148	148	154	164	161	155	145	144	167	149	152	145	136	160	154	161	137	135	137	141	145	160	152	135	150	157	144	159	121	133	152	153	167	149	151	175	172	141	144	157	156	163	137	159	158	153	142	145	159	182	156	153	155	194	145	155	144	140	145	161	136	150	143	147	159	150	136	137	169	156	162	153	168	168	138	165	145	176	145	177	142	157	154	149	141	159	144	155	170	171	147	182	135	130	169	168	128	156	181	161	149	160	155	162	175	155	144	139	161	172	158	142	145	161	160	171	151	146	140	160	160	123	141	161	154	140	149	149	162	165	139	158	136	146	182	164	166	173	166	157	136	182	162	159	153	140	150	164	145	139	153	147	168	155	164	145	151	159	168	153	143	140	137	154	180	156	150	142	139	152	148	165	142	160	165	138	154	130	164	140	182	166	161	162	121	145	150	138	164	131	167	153	147	144	163	167	134	138	141	143	149	134	152	144	144	148	166	170	135	151	156	146	134	161	155	156	175	106	138	166	136	160	152	152	178	154	139	155	147	162	142	153	153	146	148	137	155	154	158	156	142	171	146	167	151	154	151	158	162	159	161	177	149	157	164	184	147	141	166	152	169	143	156	133	149	144	172	153	176	147	157	159	173	151	137	165	159	174	148	153	142	158	149	133	152	164	169	148	160	146	144	153	145	139	144	146	154	153	128	171	162	174	178	149	153	161	171	137	147	149	155	150	155	170	162	158	153	163	144	126	145	161	170	147	171	165
21378	1003	2058	2463	2164	1729	1500	1277	1181	1006	903	847	783	764	641	696	636	616	689	559	591	562	515	519	535	566	517	509	533	516	453	477	497	480	500	450	496	456	463	449	437	458	442	452	434	459	489	471	490	500	485	440	435	411	403	448	446	491	459	431	477	444	441	435	411	430	439	460	420	438	441	404	414	439	436	437	446	430	440	420	442	457	450	423	475	461	449	444	398	427	432	412	396	444	442	438	436	396	423	436	433	440	438	443	442	433	442	447	438	420	459	462	423	423	393	452	424	441	446	397	418	433	438	425	378	428	456	422	415	400	421	396	428	423	478	448	444	441	429	438	435	440	460	436	440	426	471	440	419	409	436	466	468	402	434	399	422	450	466	439	445	430	410	408	430	444	430	433	459	470	469	415	421	423	477	438	453	434	430	453	442	427	443	441	450	375	407	455	477	434	438	458	408	424	462	434	421	428	408	456	461	418	440	463	454	435	485	401	443	439	390	429	387	463	397	422	448	431	441	411	429	426	422	395	449	440	415	423	411	463	474	447	451	435	447	425	417	440	408	389	400	436	424	406	419	465	387	426	503	428	399	401	452	442	429	435	419	476	428	412	442	459	437	428	437	434	439	425	422	443	414	418	448	397	416	456	427	441	431	431	450	448	451	391	477	423	429	410	421	412	400	457	419	457	402	435	432	419	414	413	438	443	407	430	418	467	430	447	415	414	429	482	471	434	389	444	422	427	434	421	440	427	442	455	425	409	433	436	433	397	402	441	412	432	442	437	419	407	430	496	442	431	450	452	456	447	409	442	426	428	403	409	424	413	383	405	437	476	448	450	429	435	410	415	432	433	422	413	408	444	423	394	422	459	425	438	442	414	416	431	405	437	451	422	437	476	425	458	427	425	440	411	419	457	458	450	432	432	428	488	444	427	448	453	473	416	411	439	423	400	407	419	452	420	402	410	399	404	429	411	436	434	443	385	418	435	427	408	450	450	444	419	429	451	441	436	459	437	444	434	418	431	443	459	405	430	436	435	408	448	408	414	471	466	457	407	444	425	412	400	446	396	443	427	429	435	431	439	428	393	384	410	424	399	426	435	445	463	437	390	437	467	422	451	437	456	422	446	458	407	397	405	411	443	423	455	415	412	449	463	462	416	412	415	431	402	450	395	428	422	448	435	432	419	408	410	416	421	427	437	438	471	446	418	449	447	434	430	432	456	431	477	427	402	452	469	421	436	474	411	466	408	438	453	434	456	467	427	433	417	419	456	403	430	436	384	450	465	429	448	417	477	456	446	423	423	435	433	451	479	388	430	411	420	423	449	468	446	459	427	458	475	427	422	449	458	420	422	415	430	416	457	411	404	434	445	432	417	436	417	444	422	415	410	437	422	464	432	445	404	436	401	453	414	396	450	421	456	408	434	451	458	453	438	411	410	434	438	439	406	432	422	464	404	415	499	482	443	437	426	418	443	428	441	399	404	433	432	462	408	418	452	480	418	452	438	440	434	443	431	445	425	414	404	438	439	410	439	435	448	438	422	439	414	437	401	448	443	429	459	452	392	432	437	451	424	415	411	437	389	431	415	447	411	438	439	407	462	475	431	408	443	451	419	488	431	409	431	418	456	441	455	407	423	456	430	433	447	433	410	496	415	416	460	424	444	422	470	441	417	436	371	427	404	440	454	441	410	433	411	459	449	447	497	456	425	478	430	423	428	402	410	424	438	416	444	446	433	421	419	465	438	452	397	426	450	453	423	423	457	458	423	452	460	432	450	435	457	405	454	400	458	433	425	429	464	420	419	427	434	465	442	428	473	424	438	436	433	457	462	440	426	461	405	452	430	440	452	442	462	429	456	470	411	484	437	443	449	430	434	447	414	432	426	441	403	433	444	452	458	447	461	405	418	425	460	420	459	406	413	413	415	436	430	400	411	436	457	448	388	435	443	409	398	418	406	426	463	415	459	406	425	433	417	421	457	437	479	445	434	423	440	423	458	438	420	457	429	393	394	433	430	446	438	406	410	431	409	427	409	459	410	423	415	417	465	424	430	424	427	430	427	480	426	422	409	414	421	409	446	430	419	442	478	440	434	429	453	467	430	419	412	444	450	429	430	435	433	432	423	450	433	434	436	423	395	433	443	436	409	417	439	402	422	425	422	426	428	425	422	442	425	411	441	417	437	468	408	424	467	441	419	417	438	415	393	426	439	466	426	411	433	408	432	417	405	421	424	429	441	469	435	426	457	406	426	458	451	447	458	449	452	401	450	436	429	481	439	428	432	432	413	452	412	434	473	438	428	434	440	433	409	409	435	452	466	439	413	421	423	438	407	443	448	421	424	444	442	441	430	428	394	423	457	421	428	440	461	458	420	434	473	437	432	420	435	432	412	416	437	408	419	423	463	470	406	428	429	439	434	406	420	436	445	426	444	377	438	417	429	446	421	415	434	427	397	395	428	419	462	448	429	397	427	465	441	431	464	412	449	435	409	430	435	418	421	434	376	390	417	424	397	449	434	415	442	423	404	442	414	418	407	397	440	437	413	448	419	450	459	438	415	467	443	449	457	407	412	455	452	451	422	433	458	418	435	456	461	420	425	420	418	400	467	469	470	440	422	405	435	430	439	408	404	438	405	434	430	400	432	420	403	464	432	399	449	428	422	405	408	436	426	446	454	395	442	423	405	418	420	440	439	457	449	425	438	414	431	437	446	432	427	433	440	408	434	427	447	420	451	443	437	464	413	448	411	434	406	439	444	417	441	428	418	453	429	437	428	406	427	408	423	435	372	471	435	405	421	462	415	433	494	431	428	419	438	434	440	430	433	428	451	378	406	446	425	390	443	459	407	418	458	447	426	410	432	397	436	424	482	445	437	464	401	441	448	417	461	439	455	407	451	415	417	397	462	429	439	438	417	408	417	456	428	447	439	430	493	413	421	409	401	431	442	451	449	439	435	426	420	436	426	459	429	438	407	448	426	429	440	437	410	421	426	429	429	418	408	426	436	454	426	434	441	453	468	458	437	391	433	422	423	436	463	486	430	419	412	434	426	438	408	449	404	420	444	388	415	449	429	456	478	460	423	408	451	436	426	404	420	457	446	434	419	427	450	433	441	431	445	477	417	443	427	427	461	409	407	422	473	437	417	442	439	406	436	447	427	448	450	437	439	433	423	453	427	424	434	439	413	460	453	415	448	475	419	451	412	408	438	429	390	446	453	408	426	427	435	443	396	428	444	437	447	388	457	436	437	440	453	404	434	451	430	445	454	451	428	477	452	413	416	454	462	422	400	427	404	434	434	444	404	420	423	472	421	479	437	409	414	426	410	424	422	433	440	445	422	389	440	435	419	422	375	385	467	413	397	426	442	436	435	431	428	422	441	470	387	393	437	418	441	397	456	438	424	451	430	463	448	428	421	439	445	437	400	462	384	425	403	435	428	405	462	395	467	440	402	416	442	459	410	437	433	446	430	426	449	423	426	409	450	439	450	428	442
48468	23625	18711	2803	1281	1042	798	662	585	507	486	467	428	434	431	397	349	389	375	387	367	383	384	371	367	383	346	352	334	361	331	371	323	340	326	348	385	348	353	317	350	329	330	331	332	296	394	351	327	340	349	327	336	314	367	342	339	389	362	333	381	345	332	292	373	317	330	323	313	326	329	355	328	320	334	309	348	320	322	343	362	311	327	357	322	323	341	310	340	339	331	319	324	342	332	355	335	343	342	308	335	343	337	328	337	321	334	343	329	326	330	354	340	301	367	338	339	343	300	358	321	333	311	327	327	304	358	330	368	325	323	314	310	308	348	314	324	348	323	344	334	328	358	357	343	363	347	325	310	334	309	337	329	368	312	315	332	338	359	316	299	347	313	285	342	298	365	323	336	332	312	335	318	333	306	341	315	356	326	308	345	305	333	343	346	321	331	354	352	331	323	311	301	299	331	343	315	331	355	364	311	335	299	331	342	327	319	365	291	318	357	346	333	318	304	295	350	367	326	318	356	328	327	306	365	354	325	323	292	317	313	368	337	312	329	364	317	352	367	335	335	280	331	312	312	348	352	346	307	333	297	337	344	342	290	318	338	341	337	333	322	334	346	329	334	327	356	333	330	309	344	311	337	368	353	331	335	334	333	324	332	304	364	343	346	328	306	332	341	342	364	328	297	329	316	328	350	370	305	328	323	337	327	314	334	341	332	352	310	332	346	312	343	327	339	332	303	318	354	331	330	365	343	317	341	309	339	366	348	319	332	376	317	329	318	315	323	332	330	359	336	276	324	308	340	355	339	320	363	298	290	327	336	372	340	339	316	327	344	321	338	331	338	368	360	285	331	353	334	312	333	313	323	352	316	330	331	329	360	348	356	294	327	325	362	318	336	339	326	304	327	311	327	339	318	369	345	337	315	344	321	386	333	329	350	315	320	353	351	350	309	330	351	315	320	341	319	318	317	351	293	326	343	368	356	336	319	317	332	323	308	321	325	296	331	352	322	308	319	366	335	343	312	333	343	314	309	309	302	309	278	365	324	320	331	306	326	352	391	358	322	323	348	368	343	323	327	340	349	353	371	349	340	322	357	349	323	318	304	349	360	335	319	321	336	321	340	288	325	312	352	359	330	357	324	321	314	337	353	316	321	365	343	307	349	323	296	297	369	330	329	339	315	345	354	336	321	284	308	336	334	305	326	310	300	333	296	311	341	301	357	341	325	332	314	329	379	325	301	346	339	353	359	325	324	367	353	326	368	354	351	348	344	350	344	321	335	322	344	325	356	309	336	304	329	338	309	339	281	323	342	353	336	331	327	324	347	336	327	315	322	335	305	309	293	356	323	366	337	345	310	340	325	340	301	334	314	346	321	349	317	374	354	354	326	331	317	340	377	358	320	342	326	360	314	315	356	308	342	331	337	306	325	321	312	309	365	316	323	332	314	356	360	313	341	353	322	337	315	312	311	298	331	307	310	337	308	291	358	297	348	331	330	358	328	331	320	311	376	359	297	348	354	327	298	315	322	365	328	342	316	350	366	362	330	338	352	314	293	362	282	328	319	337	365	296	328	342	325	318	334	329	310	330	313	339	375	283	374	319	332	342	320	344	328	332	332	329	321	342	323	344	340	318	310	322	327	306	349	331	320	299	283	351	352	326	331	342	351	322	304	309	306	342	308	331	340	341	339	362	315	332	370	346	318	333	310	346	346	331	368	337	340	304	317	323	305	357	332	301	298	369	352	348	361	322	350	303	339	330	335	324	341	345	344	317	361	348	334	348	283	322	353	297	333	312	326	328	309	355	323	306	370	286	317	301	371	352	335	334	309	369	355	337	359	347	325	332	352	347	354	351	336	349	329	330	345	324	378	350	288	342	329	321	367	300	329	339	337	358	291	346	304	316	343	324	329	324	351	326	345	332	307	311	341	321	328	316	320	332	325	349	340	324	345	364	327	356	286	338	337	351	320	344	324	339	317	323	302	314	330	350	336	312	355	326	352	313	307	314	338	334	351	381	342	342	352	331	332	340	359	353	352	349	364	334	317	344	347	341	337	352	316	310	344	348	316	354	342	301	337	369	319	353	307	324	332	350	329	299	343	355	321	341	327	317	332	283	331	326	306	324	309	332	339	344	329	331	362	373	348	293	309	324	297	334	337	334	343	316	312	310	330	339	347	326	344	337	324	354	346	364	323	330	341	364	321	342	306	308	341	316	347	313	324	329	326	365	329	335	325	319	299	341	330	348	324	332	341	303	313	328	327	320	319	329	311	344	300	354	342	345	381	343	305	304	345	321	340	348	321	313	324	317	324	357	352	316	312	364	361	334	331	343	320	300	322	328	319	327	346	310	310	296	297	341	312	298	314	339	327	334	336	315	314	328	349	308	331	320	291	339	329	367	327	342	368	343	328	356	322	348	371	349	334	338	309	308	321	352	292	339	351	340	318	334	376	325	336	301	293	291	354	309	330	340	351	331	354	307	340	346	332	341	334	321	373	352	301	299	351	326	348	311	337	353	355	329	329	324	335	321	343	289	333	334	362	323	349	323	351	349	339	334	349	340	366	328	325	311	350	333	354	343	310	343	332	299	360	321	345	338	350	355	341	344	336	316	373	307	328	327	319	339	310	329	322	308	334	318	344	377	354	346	303	312	315	324	350	313	305	330	328	361	316	343	328	305	345	353	345	305	319	311	333	324	311	317	304	324	328	323	329	329	335	342	330	340	317	359	335	351	330	318	310	344	354	327	356	339	326	371	322	329	325	334	340	327	272	329	317	310	344	324	336	302	380	334	352	310	290	311	350	327	329	299	344	325	319	323	300	335	334	353	356	353	350	322	327	338	324	321	316	333	343	358	320	301	341	297	312	325	319	302	335	330	359	338	331	334	340	342	321	329	332	313	364	340	340	339	314	345	321	333	351	311	338	346	315	311	325	352	327	326	303	321	307	389	319	342	322	306	337	311	334	310	316	317	343	318	350	324	341	343	365	346	358	320	349	337	345	342	313	341	368	327	330	293	329	309	301	328	372	312	358	320	300	324	322	335	368	345	334	347	310	341	331	312	338	351	367	307	339	361	348	375	340	336	346	303	326	349	346	336	354	300	331	342	321	364	285	324	365	327	335	300	333	325	330	318	317	316	336	338	329	304	313	321	350	340	318	331	323	303	353	336	335	318	341	354	365	336	307	296	339	324	325	357	330	319	341	328	343	330	345	299	319	339	345	329	351	318	318	340	345	311	335	333	333	324	340	344	314	339	334	312	362	329	312	305	313	338	298	361	308	337	333	358	321	333	308	342	327	327	332	332	321	355	314	337	345	329	357	331	337	339	333	365	339	327	336	345	343	339	294	320	329	377	340	290	334	317	347	340	344	365	329	339	328	317	363	310	337	342	333	305	317	343	320	345	341	313	335	345	311	338	320	325	325	314	329	323	347	316	330	317	339	348	377	352	340	321	310	365	343	313	327	316	317	322	300	332	323	365	293	300
26424	1997	4144	4749	4165	3596	2907	2431	2127	1839	1697	1564	1441	1338	1321	1250	1218	1119	1058	1130	1086	1078	1093	1014	962	980	956	943	999	936	918	923	902	909	889	914	850	853	828	903	893	888	828	915	871	834	838	896	886	824	824	854	824	850	771	793	894	866	835	851	822	802	827	834	867	808	828	791	832	816	818	813	782	788	804	812	865	837	824	837	807	779	829	795	807	863	783	864	847	855	817	877	802	765	783	727	801	831	796	775	818	824	772	815	779	823	851	807	802	820	814	836	755	807	821	848	819	813	822	860	736	806	798	786	787	754	788	792	795	767	793	863	816	806	840	776	811	790	816	797	780	789	772	829	800	780	781	827	730	831	791	796	808	806	779	792	774	755	885	835	807	795	770	802	823	793	812	827	827	774	745	756	770	772	812	800	785	829	754	813	809	815	781	840	822	751	704	863	777	782	798	773	729	767	773	779	814	810	726	786	795	793	792	775	762	787	779	851	824	812	834	891	789	799	770	751	813	784	810	805	837	774	789	784	798	775	747	812	777	805	764	793	815	752	829	831	775	813	839	874	801	823	834	795	769	785	792	762	832	796	771	835	833	786	786	853	801	861	794	794	761	758	825	814	803	866	747	830	789	796	836	752	841	803	787	795	784	798	797	818	745	786	821	839	857	785	814	819	752	795	836	823	735	771	754	770	804	766	814	843	852	756	813	787	746	793	805	778	789	774	811	783	757	796	773	810	858	787	792	780	781	803	812	787	814	803	799	766	839	796	786	793	811	775	774	800	814	782	766	748	803	819	745	777	796	786	799	796	792	779	794	846	780	755	785	798	832	790	744	796	768	757	784	785	797	820	830	794	823	826	794	825	798	797	756	797	824	794	809	815	782	767	768	789	787	811	865	791	799	792	761	793	839	787	839	814	762	802	815	813	767	834	764	852	752	831	747	802	730	794	778	771	794	804	808	823	796	887	773	785	764	750	806	838	756	778	822	774	817	806	799	759	780	782	828	788	739	790	790	772	837	781	760	774	736	772	772	782	755	832	844	843	830	761	807	844	787	767	791	805	767	720	792	790	823	793	827	770	802	795	818	758	820	834	766	849	768	819	832	772	794	729	787	798	799	822	797	789	803	808	832	814	823	774	786	751	786	839	796	739	748	805	741	792	788	810	784	773	771	856	760	781	822	823	824	853	877	810	773	768	795	797	852	761	750	787	767	702	819	758	798	798	747	738	785	820	789	779	816	840	858	772	820	775	788	788	770	800	771	771	813	867	796	786	812	755	796	792	815	824	774	810	794	794	763	779	816	803	816	834	828	802	788	762	784	784	837	768	756	816	785	800	816	826	780	841	804	833	801	763	784	787	785	735	815	762	763	769	807	774	794	745	765	800	788	755	808	811	761	827	775	809	809	812	786	778	813	815	781	783	797	801	772	761	791	820	784	772	766	786	819	834	802	775	767	775	824	807	791	763	765	847	797	858	814	809	748	844	830	799	800	806	803	858	781	825	764	804	823	777	792	784	833	770	809	743	832	803	824	748	800	818	811	882	779	804	848	762	793	789	812	753	782	837	855	813	810	793	798	822	789	802	784	769	844	765	856	814	835	781	805	822	828	746	770	782	780	797	802	839	807	815	816	824	819	783	818	818	794	772	795	824	781	800	807	790	786	792	824	820	768	783	820	800	847	775	742	816	784	792	801	786	795	790	784	773	788	784	817	803	785	830	798	794	756	808	795	822	797	749	784	777	795	801	784	812	818	775	823	726	848	813	845	767	800	807	785	826	742	802	777	824	768	797	774	815	789	782	797	794	756	831	788	798	781	781	789	795	815	765	772	823	786	766	828	765	798	813	844	807	797	815	813	800	771	781	809	785	800	784	778	813	807	758	791	797	817	835	770	783	816	823	773	787	790	805	782	793	782	771	807	806	821	780	766	796	793	810	794	755	814	766	780	836	765	805	786	825	800	809	777	762	771	786	781	764	777	813	729	761	748	776	777	786	827	797	806	829	796	812	768	849	847	795	768	782	802	815	812	811	814	828	839	837	789	759	806	826	792	799	811	752	794	763	771	812	764	822	797	783	815	797	793	771	777	788	812	810	829	787	790	780	820	816	875	781	879	834	842	835	800	789	802	782	785	725	790	837	756	761	799	785	795	842	815	818	815	813	825	816	794	780	838	777	812	776	819	790	783	761	835	779	761	815	811	781	780	818	802	830	791	824	808	765	796	816	812	781	788	823	837	807	818	804	822	830	841	802	773	827	815	750	849	818	806	828	739	769	836	766	745	774	802	804	842	810	804	806	802	739	812	800	795	768	800	808	815	854	786	781	812	831	762	802	815	834	794	808	867	792	816	783	829	840	843	770	793	822	838	801	853	850	836	820	810	759	816	800	772	790	809	794	812	794	784	840	795	810	797	794	796	791	786	823	798	813	777	816	802	774	776	822	793	775	812	776	784	808	782	792	761	752	796	826	769	774	789	771	742	808	813	820	813	802	801	801	795	776	799	828	837	788	827	781	765	819	798	780	766	797	843	814	773	760	811	763	813	807	801	809	799	804	760	788	849	769	841	793	860	818	843	803	791	800	729	788	787	788	808	795	797	803	792	782	794	788	799	835	747	799	854	842	776	788	806	763	778	832	781	772	790	755	794	788	798	830	782	857	773	794	791	790	760	842	815	827	837	780	798	773	805	771	791	801	814	786	799	828	801	823	855	789	825	808	789	851	794	771	778	763	806	861	743	774	779	792	821	833	736	752	790	760	824	811	817	779	852	820	861	812	777	814	838	745	818	789	791	792	776	824	802	782	803	802	830	774	801	766	800	764	815	809	807	798	847	818	802	808	761	807	802	844	808	781	806	779	846	789	771	748	787	785	831	839	835	835	819	793	779	836	826	795	787	838	761	808	756	775	798	754	777	807	802	789	810	785	816	773	797	804	793	802	792	797	785	812	814	817	825	780	808	806	820	788	804	792	820	829	783	828	822	818	786	815	764	800	822	793	777	774	807	804	809	819	752	851	803	765	763	777	809	819	782	769	768	817	823	831	809	786	844	827	792	808	825	792	773	791	765	758	830	809	763	816	746	811	791	755	826	819	815	800	778	767	812	789	809	747	822	842	783	781	805	777	803	793	801	757	809	794	775	832	827	763	788	851	829	840	786	829	826	880	787	759	820	823	812	770	786	841	790	781	821	795	773	737	791	811	786	804	776	844	779	788	780	761	792	765	766	804	809	776	744	780	797	783	820	828	796	764	781	775	838	777	779	811	802	776	818	801	822	789	793	776	789	750	793	804	833	791	805	850	812	782	764	818	833	793	786	793	792	798	814	782	825	822	806	805	827	814	797	801	787	819	779	822	831	795	791	782	788	783	817	832	807	825	823	786	804	778	803	795	753	826	811	762	816	776	764	735	757	831	738	816	782	807	809	796	812	825	794	807	774	815	774	799	763	747	776	812	808	815	773	809	816	831	786	848	810	828	741	817	759	829	818	791
7765	321	212	215	199	196	187	194	195	214	177	182	194	213	192	189	210	180	170	173	204	212	176	194	193	184	160	198	175	187	181	196	188	188	201	194	206	208	171	191	198	214	186	196	195	182	182	198	201	215	199	190	178	192	200	183	219	195	170	164	202	186	219	191	189	199	213	177	170	173	182	188	203	204	195	184	204	191	202	211	181	203	197	191	214	181	193	199	180	201	183	191	206	177	199	185	209	175	185	177	179	200	190	188	195	171	178	195	214	187	183	184	192	195	194	209	205	198	220	198	176	200	172	209	181	182	195	204	206	201	199	180	232	186	211	214	191	212	183	207	177	196	188	185	171	197	178	179	186	194	182	184	190	183	171	188	210	163	197	160	195	206	189	191	203	199	199	192	185	178	179	189	207	189	196	181	192	206	203	208	183	190	199	190	195	210	194	204	198	209	196	193	239	194	180	202	194	200	185	209	217	191	183	204	166	202	204	217	191	184	197	203	191	193	204	199	199	176	204	197	215	189	187	206	185	201	206	176	177	159	223	173	179	186	198	195	184	203	203	208	179	201	179	223	186	194	200	204	187	205	200	198	196	191	182	171	193	164	172	179	186	206	196	193	189	173	179	213	216	208	201	205	199	202	223	192	197	205	179	190	185	201	202	209	208	210	218	213	189	193	191	186	194	195	193	184	173	218	198	200	206	208	187	206	162	155	178	196	188	171	190	199	201	195	197	202	193	186	174	219	182	171	193	206	167	194	184	182	165	219	197	185	211	207	173	182	166	193	172	191	183	218	214	216	192	197	185	199	186	186	215	176	176	179	206	218	189	184	177	190	174	221	200	214	204	165	198	158	197	188	171	222	192	209	184	212	215	196	185	188	210	184	144	188	212	190	197	187	207	193	188	183	193	189	188	188	196	190	192	213	192	187	183	177	202	205	187	195	183	191	219	168	193	200	172	192	173	209	203	175	214	211	177	187	162	248	195	195	208	208	202	202	226	191	187	188	226	160	184	212	192	195	222	179	201	189	189	175	208	178	182	180	191	179	188	207	233	176	209	181	210	202	195	186	174	167	217	180	175	231	205	205	182	196	194	213	160	189	186	188	179	203	172	191	173	196	236	195	200	195	176	200	191	213	206	220	204	195	197	215	171	173	208	196	167	178	179	185	154	187	227	190	182	207	211	198	193	197	174	218	153	173	196	199	226	214	208	185	186	205	178	186	172	169	166	213	176	181	181	187	201	185	193	210	174	177	180	197	199	193	213	222	190	188	180	181	182	226	203	203	183	191	190	181	185	199	186	189	194	200	188	205	177	214	210	186	200	211	203	205	208	177	188	186	193	165	187	197	191	207	188	175	174	183	240	206	213	175	197	174	198	176	207	186	165	180	216	179	202	192	190	193	218	188	194	186	157	202	199	186	214	204	191	200	189	197	180	189	186	214	193	175	189	190	191	203	205	170	189	208	188	196	203	199	219	186	179	208	203	214	219	190	211	184	204	198	196	196	203	204	199	176	203	221	196	204	199	182	207	187	191	174	204	206	190	172	224	204	183	220	194	212	204	197	208	219	184	193	188	203	202	187	166	195	209	193	177	186	225	192	158	178	225	188	208	210	177	201	205	197	188	192	160	205	197	161	220	206	191	201	187	184	200	156	187	225	203	176	180	195	204	171	186	202	193	188	190	197	196	177	182	183	191	176	194	194	171	220	196	186	168	198	187	199	172	187	184	192	195	190	151	164	178	198	194	186	177	187	181	173	191	200	183	218	206	192	210	204	172	179	214	199	197	204	213	206	202	189	187	191	192	190	205	181	199	198	181	174	188	176	189	195	200	180	193	181	193	230	215	169	210	212	190	198	194	147	185	199	186	185	201	193	183	171	190	196	215	206	201	189	175	189	170	205	182	181	185	200	188	194	185	173	203	228	197	194	175	188	197	180	191	212	192	187	177	176	195	190	204	191	188	188	187	197	194	199	191	194	241	216	205	191	194	172	184	220	164	197	184	196	209	213	202	189	190	159	154	198	201	200	177	179	190	204	194	188	197	184	164	203	194	173	195	183	196	179	203	194	170	194	191	191	183	204	184	188	182	199	203	172	226	224	203	196	213	222	217	205	169	197	167	193	202	203	184	177	184	193	185	216	163	189	176	153	188	179	178	178	176	233	201	187	184	198	186	199	155	209	226	193	196	187	170	169	201	199	208	194	187	188	197	206	220	199	191	177	189	197	182	182	189	183	184	191	181	186	194	199	214	189	210	219	194	179	204	199	222	183	196	192	171	191	197	196	192	204	214	191	187	190	220	195	204	209	195	218	212	194	179	188	201	197	178	183	172	199	193	193	177	210	199	203	185	212	187	200	207	205	200	200	227	187	186	211	180	193	187	195	189	219	185	155	167	178	196	191	203	183	189	222	221	220	209	198	187	187	197	173	191	188	166	190	166	219	194	189	190	188	192	210	168	178	189	203	183	194	212	178	227	210	176	180	204	171	202	187	215	204	202	190	200	211	219	205	189	172	172	190	206	215	176	177	181	189	189	196	204	204	188	187	178	202	193	187	192	198	194	218	226	212	196	187	206	197	200	169	206	169	211	192	226	202	196	178	181	173	190	194	219	167	201	201	187	177	201	190	192	201	216	172	203	215	181	185	189	194	191	162	180	184	208	186	188	203	188	184	184	190	201	198	218	183	192	194	163	180	226	198	214	208	201	215	201	178	195	195	200	208	207	188	191	184	172	207	172	190	200	216	199	189	189	195	202	179	185	209	193	200	194	168	193	160	193	205	203	202	182	217	187	202	199	194	182	160	191	180	187	209	173	174	179	198	206	223	177	214	192	192	181	173	164	181	189	188	177	188	198	208	190	202	186	194	198	187	201	181	190	184	202	197	177	200	182	213	190	188	182	188	218	198	169	213	214	204	178	189	200	173	181	198	205	223	174	168	226	204	209	212	201	193	195	175	185	205	210	206	191	213	188	191	204	195	187	184	181	195	204	183	196	176	179	180	200	203	196	181	176	200	210	184	194	200	190	164	185	174	205	184	221	181	194	207	190	172	177	187	197	188	201	210	182	201	217	167	216	207	188	197	188	185	178	166	191	197	194	205	161	187	177	180	215	171	192	194	188	182	209	198	167	190	183	167	185	199	195	184	192	180	202	177	198	227	208	209	192	181	193	174	187	213	192	192	177	185	182	192	208	218	187	191	204	177	186	195	194	165	186	200	183	208	196	202	184	187	184	190	207	173	172	195	184	186	199	180	195	209	192	196	189	169	203	188	201	181	210	204	184	194	188	195	197	207	193	188	204	178	209	197	208	180	210	188	203	195	165	200	209	201	187	178	174	182	203	176	187	194	200	207	217	215	203	187	183	216	229	205	183	210	217	196	166	201	211	213	164	214	203	201	191	192	209	187	179	192	201	197	202	191	195	189	183	175	185	195	190	192	231	188	199	188	204	190	167	192	151	204	174	174	159	177	210	191	180	199	200	197
7383	523	561	496	519	545	543	504	538	505	499	531	533	499	507	517	492	454	465	469	492	469	487	510	498	514	500	502	473	478	482	525	516	466	468	472	496	509	463	536	507	517	501	529	499	508	483	474	495	523	464	480	490	498	462	530	498	456	478	447	512	526	521	478	510	496	496	501	488	459	503	515	471	484	494	497	471	549	511	495	490	504	528	469	430	508	473	451	452	483	481	506	498	456	486	524	480	515	430	526	503	483	449	462	484	497	476	511	483	487	493	494	486	474	471	477	472	501	474	467	480	490	498	504	471	471	499	488	502	512	463	480	517	481	464	508	456	504	471	460	461	489	498	456	521	513	500	500	492	507	512	470	472	486	470	477	510	492	494	514	521	467	457	479	530	499	471	469	484	462	508	533	522	481	469	438	506	486	532	487	499	488	471	474	501	497	526	478	471	414	529	467	503	487	470	507	488	455	509	509	491	486	500	468	467	454	484	507	482	525	460	521	503	497	480	495	492	469	494	489	529	503	477	486	493	495	486	525	484	518	507	471	470	479	469	529	497	525	469	452	494	504	519	516	484	467	497	516	528	502	474	477	502	476	467	480	502	455	500	521	515	478	528	509	501	507	496	469	479	475	511	495	483	475	462	488	509	468	501	516	505	479	495	463	501	484	509	496	518	489	481	481	491	479	494	477	502	518	508	492	527	460	484	502	445	528	468	507	476	496	479	518	488	505	513	512	536	503	510	474	483	496	504	466	479	535	491	486	441	538	511	453	487	493	481	491	492	490	501	475	505	484	509	470	500	475	507	480	489	461	489	498	483	515	501	452	479	466	472	487	476	466	503	491	500	491	480	518	467	486	461	510	511	500	480	503	490	515	515	513	446	504	498	472	513	526	472	464	479	551	478	510	469	494	520	504	471	504	543	513	540	502	494	492	510	473	485	483	507	470	481	484	504	486	485	487	481	468	490	509	509	513	463	475	459	494	509	481	473	493	509	477	492	520	514	486	516	481	447	494	513	489	488	509	488	472	484	488	462	476	513	497	462	540	470	481	525	483	493	450	494	527	518	490	448	504	463	481	509	508	539	466	503	489	491	492	494	523	486	484	482	507	503	521	508	510	508	508	456	479	471	468	490	481	494	486	521	494	479	513	440	491	518	435	512	505	459	518	516	472	505	516	489	503	492	489	512	479	492	509	453	510	533	507	505	481	488	518	500	499	471	514	462	489	484	525	523	513	482	471	487	478	523	478	502	482	480	471	508	492	545	499	469	488	489	499	524	480	468	490	524	514	495	505	505	480	505	481	468	512	497	523	508	498	479	533	454	499	479	524	494	517	468	507	485	545	493	468	507	529	539	487	492	450	518	487	513	486	511	487	489	498	513	487	516	505	464	492	507	465	501	550	475	523	471	447	503	474	475	529	476	471	526	523	475	487	522	495	500	517	479	511	487	497	471	474	497	440	475	483	482	491	461	447	500	485	486	462	493	500	489	506	484	510	498	489	512	508	494	496	458	484	507	459	490	477	505	497	546	514	513	466	473	471	494	478	496	485	482	469	476	481	477	465	521	492	500	523	512	513	521	517	455	534	503	520	507	453	479	476	486	479	485	500	466	477	487	499	509	500	467	503	518	491	462	467	446	476	497	481	450	470	468	467	470	493	455	487	512	507	484	466	461	470	464	456	495	511	518	510	521	492	524	490	481	472	447	506	488	502	495	488	502	519	502	513	461	467	484	509	479	490	471	489	502	490	519	465	486	439	497	476	515	480	460	499	458	511	481	516	477	488	475	526	497	507	517	468	465	489	527	441	498	496	502	508	523	495	534	442	469	510	470	468	480	501	493	486	484	482	499	520	482	481	468	468	529	458	499	507	475	437	475	454	515	523	468	517	485	526	501	519	502	499	491	480	496	456	457	499	473	475	491	461	480	492	538	469	456	503	523	483	455	492	473	505	495	464	492	520	458	489	506	489	476	488	549	483	479	497	500	496	487	518	490	504	476	457	466	527	482	470	469	515	511	488	475	545	449	515	481	531	471	503	538	494	518	507	483	482	473	478	491	492	501	485	498	537	479	472	510	495	497	456	513	500	478	489	461	488	473	511	484	475	483	504	456	486	486	511	495	490	502	499	462	479	498	473	488	480	476	493	512	449	530	482	509	472	508	496	493	542	464	480	489	441	497	478	523	473	464	478	481	501	453	482	516	492	436	517	499	483	483	513	500	505	483	484	503	479	466	509	504	500	516	466	541	540	507	477	510	486	511	514	501	533	467	495	478	472	528	510	479	514	501	504	506	501	459	514	501	491	471	525	483	489	494	478	468	496	490	493	501	485	518	474	495	479	439	471	508	509	489	472	554	486	479	503	484	530	486	467	487	481	458	492	481	506	502	499	464	495	518	452	532	514	511	494	500	524	510	519	492	487	480	516	525	508	462	444	489	488	522	513	503	472	521	490	480	491	484	508	515	482	506	516	505	486	478	478	485	518	499	472	502	494	508	499	501	486	520	505	467	525	452	469	491	485	493	479	553	504	496	477	493	508	501	455	490	489	517	506	489	502	524	476	460	507	489	497	511	509	505	503	507	518	486	503	506	480	525	485	532	459	516	479	492	499	491	470	488	525	472	509	525	472	507	491	460	496	494	484	464	522	470	469	526	476	490	510	505	486	472	536	499	472	500	518	508	486	497	473	478	455	499	486	492	451	494	488	523	478	535	481	506	507	517	518	458	488	463	490	524	473	510	508	509	448	532	501	459	455	499	517	458	469	498	477	473	498	462	506	492	456	478	495	463	512	466	520	460	500	469	484	474	479	501	501	499	526	513	462	461	489	494	461	475	520	471	461	462	425	462	498	492	516	457	444	460	498	490	477	496	446	474	476	488	513	463	457	528	479	509	530	504	469	471	474	492	474	484	513	489	501	472	443	541	478	490	469	486	517	512	506	461	482	499	498	489	481	498	480	425	501	492	468	491	476	496	455	489	488	499	510	510	503	521	474	489	468	485	453	459	499	524	474	483	493	471	507	459	472	512	533	479	465	492	484	487	470	470	499	514	469	487	460	492	506	461	530	489	475	520	452	458	452	494	510	519	519	503	504	456	493	486	484	508	478	474	500	470	446	491	488	473	503	508	449	485	473	520	488	514	489	495	485	493	435	473	474	456	483	474	492	480	477	496	491	476	511	511	497	502	495	483	495	503	513	495	461	486	487	483	469	486	489	475	481	500	480	498	497	500	449	507	499	532	497	509	505	485	493	516	503	497	477	482	494	474	468	487	472	504	511	531	435	471	500	564	460	485	495	459	519	490	500	463	505	513	520	503	509	515	459	479	476	456	518	493	477	464	474	525	521	526	481	496	484	499	500	472	506	503	556	532	475	515	482	465	522	434	485	468	475	473	497	490	490	493	481	454	491	534	536	505	514	499	486	479	461	493	514	500	460	498	467	507	508	520	475	494	480	479	512	499	483	500	508	490	505	507	524	490	525	525	490
45229	18128	4825	783	544	443	348	302	284	251	230	209	174	206	170	172	168	175	165	141	172	174	175	162	173	148	154	215	150	169	154	155	147	146	156	147	151	169	163	186	151	152	163	139	153	154	156	172	134	168	158	175	163	166	176	138	144	181	167	173	189	142	160	160	155	158	161	169	151	140	170	145	157	178	145	149	150	166	149	149	156	166	157	159	160	148	170	147	172	151	112	157	146	183	144	159	144	137	153	142	186	155	177	178	155	154	152	145	161	184	166	146	144	175	150	162	151	153	173	176	168	159	150	146	139	144	133	154	154	150	176	132	162	154	158	159	170	152	153	163	163	148	148	168	174	155	166	151	154	145	177	166	150	148	154	161	121	146	157	127	152	158	164	145	153	158	169	146	136	173	140	143	160	159	161	155	152	169	159	140	159	151	154	172	160	151	144	157	134	175	159	151	148	158	162	164	159	172	151	153	159	146	168	145	172	159	155	163	165	146	148	153	163	148	143	154	125	153	160	141	131	156	167	167	138	139	140	148	153	186	162	178	161	172	147	145	181	163	160	150	144	139	172	153	156	171	149	160	185	173	167	187	143	155	168	145	148	144	165	172	163	149	161	153	142	124	148	146	162	138	166	174	150	166	155	172	159	155	170	140	160	147	159	165	176	173	162	146	156	156	154	154	145	161	177	146	146	150	168	156	150	164	158	156	130	158	157	160	155	162	180	126	163	134	183	144	167	164	159	148	138	135	135	166	163	165	147	158	157	157	153	165	158	158	142	149	167	160	145	158	166	172	160	160	156	145	153	117	168	146	166	143	159	137	164	152	171	174	150	175	149	160	149	161	160	139	166	147	165	154	158	146	141	158	146	134	145	151	157	168	150	166	137	166	148	147	180	156	139	158	144	158	158	186	132	145	151	144	140	159	164	163	165	171	167	160	138	144	156	149	148	150	149	136	137	158	159	157	153	147	124	148	144	142	163	147	144	158	163	147	131	161	152	136	158	141	164	159	141	152	143	167	146	159	169	149	153	153	135	160	159	143	155	151	149	165	142	148	158	168	166	171	165	159	160	145	149	158	130	166	145	163	146	161	151	141	153	158	145	146	169	168	153	155	159	138	171	142	128	148	164	152	143	132	139	148	150	132	154	160	180	162	145	153	157	162	162	153	161	137	170	165	163	146	149	169	159	142	157	134	123	141	142	171	146	155	137	155	148	161	159	178	142	142	132	159	157	135	168	142	157	176	146	165	179	160	153	154	137	144	158	169	168	151	161	165	165	161	175	162	158	146	167	139	140	142	151	178	171	153	143	167	161	159	148	159	169	151	149	138	161	121	136	181	152	141	141	163	145	131	148	173	169	162	148	177	159	161	162	147	140	139	153	172	192	164	161	143	164	155	155	177	171	169	149	140	167	150	154	117	136	171	155	149	155	166	151	170	164	152	156	139	138	159	171	148	152	138	159	159	157	143	155	142	161	158	150	156	155	152	141	171	149	158	149	154	151	162	162	162	167	152	169	174	155	132	150	175	144	179	124	161	132	129	141	149	156	155	171	173	145	126	143	142	173	158	154	151	166	177	166	146	148	149	157	164	138	155	157	161	154	165	163	155	160	150	179	181	163	168	164	135	157	158	145	166	135	188	156	138	135	141	182	140	176	154	165	181	167	150	152	161	168	172	174	145	177	154	152	169	178	154	181	146	154	150	152	142	175	150	153	158	162	166	131	166	150	160	136	166	143	169	165	157	144	143	170	151	161	139	160	152	142	161	159	152	152	163	162	157	150	168	156	160	158	173	142	140	156	166	164	152	160	142	142	141	142	152	158	158	158	150	128	160	139	167	172	182	139	146	162	162	142	156	149	146	143	133	145	145	173	163	159	151	157	143	171	149	151	146	161	159	166	151	151	137	165	155	166	130	156	177	129	149	131	159	154	163	138	177	148	145	141	165	153	156	169	165	140	144	168	143	158	121	151	162	150	156	171	145	168	152	162	172	147	162	157	147	144	149	144	144	161	149	148	166	152	149	157	155	167	167	148	153	150	140	150	154	151	143	178	168	164	140	176	148	136	143	160	136	151	149	148	184	179	173	178	148	137	136	150	149	155	140	154	149	137	144	153	153	157	172	165	155	165	172	135	166	143	151	137	176	167	164	156	142	153	158	148	162	171	166	189	176	162	164	122	153	141	156	168	164	162	144	163	176	141	152	141	177	159	156	147	146	106	139	166	149	166	189	164	164	153	172	141	144	164	167	152	155	153	160	162	137	136	170	166	148	159	162	156	159	153	157	145	152	158	163	132	177	152	138	139	136	155	144	167	168	143	151	148	172	168	159	157	139	162	160	161	175	144	157	166	168	159	137	145	158	172	162	184	158	150	161	166	156	158	156	138	152	173	160	208	141	133	145	167	171	140	144	164	163	177	150	137	149	139	151	142	137	155	155	151	159	159	166	172	157	143	141	153	150	140	177	154	156	177	150	157	158	158	157	156	133	124	171	171	128	162	163	134	155	115	138	133	132	161	166	141	153	148	159	167	159	173	148	148	154	166	146	144	141	143	145	178	160	144	160	141	131	170	168	142	161	151	150	140	167	175	160	157	181	138	149	172	129	142	155	136	157	157	143	178	145	145	147	163	172	155	157	137	163	142	157	160	137	148	148	144	143	161	139	165	177	177	154	128	162	153	173	143	151	163	151	152	143	141	149	146	168	162	149	175	150	150	152	149	159	146	141	152	144	170	146	164	154	149	144	153	147	139	143	150	162	191	150	162	146	153	165	146	131	163	165	159	129	139	148	150	167	151	154	168	136	137	176	130	155	139	158	132	148	144	145	151	153	163	149	146	153	174	160	172	139	146	137	144	162	153	156	161	136	135	161	146	142	183	140	148	153	161	145	146	157	160	172	148	159	131	151	151	158	151	145	145	156	140	172	175	124	180	160	149	129	159	151	158	148	170	161	140	150	166	142	167	142	154	162	127	178	143	164	162	153	164	153	148	171	169	136	150	138	143	145	167	150	154	133	162	168	170	149	160	140	157	132	146	170	161	138	134	152	136	184	159	123	149	165	155	169	170	167	166	161	145	150	144	152	159	159	157	141	150	126	148	152	159	155	143	167	150	135	151	156	162	134	137	159	150	173	140	166	173	165	145	152	143	151	152	157	173	139	140	157	144	129	148	141	156	157	135	160	157	151	160	156	140	146	155	160	153	141	159	163	155	166	153	159	161	162	161	138	135	149	162	127	153	152	177	166	141	158	174	167	165	150	161	148	183	152	182	146	162	137	134	166	139	159	146	165	193	133	149	151	130	164	152	123	165	158	140	159	144	144	147	143	138	149	142	160	145	142	141	147	166	154	139	145	159	158	140	162	156	153	157	159	132	157	152	153	159	152	147	167	179	157	145	153	164	148	144	152	159	156	148	141	172	158	162	165	144	160	158	156	169	163	153	147	174	169	155	173	158	126	147	144	159	155	148	150	141	148	158	144	140	160
20551	1030	2049	2550	2121	1818	1519	1337	1107	976	956	824	760	735	681	695	602	626	643	599	569	551	521	529	546	510	518	508	473	515	460	481	504	472	500	463	514	452	445	426	440	469	494	449	427	456	465	434	449	471	426	507	424	445	440	470	413	404	447	406	432	434	437	413	426	444	489	423	419	414	436	471	430	475	423	438	461	440	451	424	434	436	435	420	433	395	435	390	447	467	454	448	414	436	416	457	414	418	413	443	429	476	428	456	415	404	462	414	436	464	432	416	417	489	422	440	425	448	420	425	412	454	464	415	430	431	427	455	464	414	454	413	409	406	416	385	445	439	398	431	399	407	414	426	430	399	431	415	450	408	437	415	441	456	418	408	443	436	442	446	439	446	453	453	433	415	410	419	423	419	414	449	444	409	425	431	395	432	440	446	381	447	422	410	433	437	429	439	417	415	414	423	444	453	424	432	436	437	467	439	432	450	438	463	437	398	447	447	407	419	413	411	433	415	433	398	438	424	416	389	431	444	425	427	430	405	395	429	448	408	435	398	402	449	451	437	414	432	449	442	448	426	463	413	424	426	418	441	422	406	423	424	392	417	436	438	418	423	426	396	428	427	424	455	469	416	406	419	418	477	426	447	407	469	451	425	421	416	447	433	439	440	437	421	432	472	403	430	435	396	443	418	430	402	392	427	438	412	428	441	412	439	427	454	411	381	440	437	382	439	490	420	406	421	436	432	436	407	451	408	475	398	421	399	458	375	410	449	460	423	442	418	419	438	435	450	424	432	437	440	433	411	455	429	393	445	475	437	476	436	424	440	450	420	440	432	438	396	410	421	390	453	402	408	427	445	424	445	466	425	442	456	412	471	407	448	424	444	444	435	423	397	420	442	421	458	418	416	421	415	455	410	403	450	433	421	450	460	415	392	390	423	431	448	463	406	437	415	449	410	430	425	401	438	419	419	422	429	431	378	438	418	430	411	410	453	429	434	445	394	424	421	456	459	472	407	415	408	421	393	413	442	426	410	416	451	434	413	452	452	427	425	405	421	432	422	402	423	393	393	462	434	424	408	424	478	432	453	388	434	418	438	422	411	410	470	422	448	408	412	403	419	420	429	406	417	444	408	416	445	409	418	411	456	433	438	455	392	423	448	423	427	431	409	444	395	467	430	435	470	443	400	439	423	416	417	413	413	434	453	374	481	433	446	406	421	426	426	422	439	461	446	447	407	430	401	445	414	411	410	439	454	444	420	396	432	444	435	450	435	422	428	392	424	407	455	416	421	421	419	416	417	431	444	447	412	450	404	436	444	409	435	451	463	425	477	428	451	419	435	401	435	406	384	420	407	395	402	422	479	438	420	457	433	422	414	442	394	449	448	447	406	443	443	431	413	394	436	402	403	415	387	425	432	432	433	448	424	427	446	445	470	424	405	454	425	417	450	418	407	386	434	461	441	420	432	467	446	415	395	459	442	420	427	407	435	431	451	408	449	421	425	407	403	430	427	442	416	435	433	413	422	431	449	445	471	424	395	405	444	467	455	423	406	440	432	443	436	442	406	425	456	428	427	461	440	412	391	415	440	443	429	458	425	422	426	412	466	443	435	410	411	435	439	459	414	412	452	418	401	408	408	371	423	426	403	406	449	406	436	462	414	419	435	440	401	413	421	450	420	413	430	425	455	444	407	415	452	417	450	460	433	464	439	407	412	425	421	433	385	399	409	455	430	426	447	422	446	411	461	437	429	453	439	376	423	448	411	442	430	454	403	455	420	422	419	446	411	423	427	396	439	430	429	435	394	456	386	430	414	441	411	400	434	430	401	416	449	407	409	445	446	447	431	439	402	412	427	473	421	443	428	419	418	443	428	431	423	416	417	416	440	403	443	397	415	474	397	405	436	440	452	407	453	437	410	427	448	451	441	413	464	438	441	401	431	411	438	456	430	414	431	420	487	425	435	418	459	416	460	442	423	447	447	428	421	447	441	455	427	437	445	442	422	415	409	438	422	431	407	415	420	410	420	446	404	404	417	442	437	455	401	412	430	436	395	386	440	463	454	423	404	426	394	422	403	434	457	436	421	391	433	411	395	431	432	447	440	404	408	438	424	413	377	416	440	397	436	420	438	437	443	428	431	438	444	439	439	443	450	415	444	429	443	432	427	430	421	424	465	421	422	434	413	411	412	445	411	401	430	428	437	417	452	422	443	399	429	417	422	434	453	420	427	436	421	410	411	431	454	419	428	414	420	443	431	476	434	428	409	407	441	426	464	439	422	480	442	366	413	443	441	433	435	413	451	436	414	433	412	435	442	437	402	457	415	430	421	424	453	432	430	419	421	422	411	416	422	399	448	438	441	443	401	428	399	474	464	414	425	417	448	418	430	431	432	417	426	422	443	429	422	458	376	441	434	440	414	425	446	455	434	452	417	427	418	407	423	411	412	445	433	432	479	418	425	417	432	426	390	426	417	442	435	406	461	420	413	403	420	433	401	424	442	438	428	448	430	422	473	396	413	434	426	462	448	425	397	440	394	437	437	436	417	399	453	494	412	442	424	458	410	430	443	438	439	447	444	415	445	398	417	441	413	470	422	471	427	403	409	396	437	441	422	427	410	415	425	452	442	442	433	413	406	466	415	438	430	447	408	417	434	413	450	441	376	403	444	461	440	417	398	418	413	428	439	431	404	446	414	421	425	443	406	436	432	415	419	410	398	415	427	410	401	441	438	445	425	428	435	433	416	377	396	445	430	394	429	397	418	458	438	432	432	412	439	451	434	427	426	466	427	427	396	406	405	418	434	434	437	424	428	434	389	446	419	409	438	421	455	401	425	412	427	438	430	464	411	437	426	465	403	425	433	419	462	474	427	448	425	441	391	421	417	440	440	435	457	457	417	426	483	420	392	392	446	431	431	455	455	397	449	413	434	405	459	461	406	434	428	439	402	427	395	445	411	421	441	397	479	428	447	427	457	420	432	407	468	407	463	413	397	416	417	423	405	401	388	417	433	453	388	389	454	406	497	433	391	407	433	404	416	446	423	444	454	391	421	403	449	439	414	446	415	431	426	424	448	471	414	412	414	409	451	420	394	415	442	409	405	434	427	423	415	411	448	423	435	385	426	449	442	413	439	426	418	396	432	410	483	443	382	419	395	403	434	419	418	403	391	495	461	475	415	379	457	421	421	438	436	432	457	439	447	382	420	437	430	457	446	428	436	449	400	438	424	462	468	406	444	440	433	448	453	405	403	400	416	395	424	402	426	417	420	442	400	422	426	472	395	403	388	423	392	435	428	429	425	431	398	433	425	416	443	442	429	407	449	407	415	460	466	433	425	375	421	410	436	448	425	424	432	406	424	437	382	450	408	414	403	411	407	412	436	468	453	418	456	446	465	399	407	431	412	402	454	429	426	432	430	433	456	403	438	424	405	442	422	436	442	421	466	432	482	413	437	451	422	432	426	445	411	455	405	413	412	378	434	400	417	428	460	453	449	415	449
48647	23983	16792	2388	1253	966	809	667	558	524	434	463	429	446	424	398	381	391	419	392	370	365	344	369	353	313	359	317	347	353	339	354	345	337	346	348	340	346	343	346	339	329	350	320	350	316	306	336	374	321	332	347	337	320	345	333	345	308	295	322	317	349	336	305	324	335	313	365	333	349	339	321	288	347	358	352	342	333	314	370	317	316	324	314	343	336	334	333	347	333	352	370	315	320	307	307	324	334	353	311	355	346	361	339	352	371	345	325	304	301	311	317	339	338	319	306	344	330	318	324	320	326	330	314	325	354	355	366	307	383	336	333	310	291	311	330	317	351	342	321	335	352	350	340	335	304	306	361	329	333	342	330	326	327	308	321	327	290	295	335	339	334	338	326	306	344	352	333	326	320	369	327	375	349	281	343	321	346	322	334	331	341	340	332	349	318	371	326	322	326	315	319	334	322	282	345	340	331	364	337	308	303	321	326	345	320	306	357	341	355	317	299	313	304	331	330	328	362	332	319	322	336	353	318	340	346	333	368	327	312	342	358	304	338	326	305	316	321	336	346	302	301	354	348	335	316	349	333	321	344	282	319	354	304	360	304	344	316	314	319	354	319	323	391	349	353	327	341	334	384	312	343	340	320	327	316	324	316	336	291	324	359	341	318	342	329	308	354	309	322	327	323	320	297	326	300	314	360	311	368	381	306	336	316	330	336	310	355	342	349	364	325	279	328	388	334	339	314	358	319	337	294	335	335	302	339	319	327	339	360	334	370	326	340	320	297	346	270	331	291	379	346	355	339	334	338	332	327	331	318	312	340	333	364	336	333	355	332	346	324	327	351	314	316	324	337	343	324	345	311	351	342	298	315	387	334	344	332	338	303	344	331	332	330	322	357	373	335	316	344	306	311	356	356	331	318	359	336	320	328	325	361	325	345	335	353	319	339	344	358	320	320	354	320	312	351	336	317	339	330	339	323	316	337	300	326	337	301	317	303	309	333	318	332	336	362	337	327	318	341	337	342	318	291	363	358	327	366	328	343	318	329	362	313	307	333	332	353	311	341	327	326	335	335	379	341	326	314	318	350	299	295	328	305	308	330	332	341	347	349	297	332	332	336	325	363	310	337	334	310	347	337	333	294	366	333	329	355	293	339	335	354	344	323	360	294	329	302	294	293	321	336	315	329	319	295	334	322	355	319	300	315	333	353	321	345	351	358	339	342	329	333	325	311	353	337	325	323	329	339	344	349	304	339	328	357	331	322	301	327	340	315	340	298	361	325	324	334	328	344	286	327	349	312	370	314	342	353	351	335	331	318	339	335	358	314	340	310	330	324	326	320	291	345	349	324	365	333	345	301	324	302	309	349	270	344	303	338	337	317	331	325	317	315	310	339	322	348	317	306	355	339	330	323	328	328	346	323	350	298	321	298	318	330	332	332	340	384	318	324	303	325	367	339	305	298	335	339	321	314	328	355	366	337	348	321	332	342	322	344	345	298	339	385	318	288	306	329	348	289	336	305	347	316	303	327	303	351	323	310	322	334	319	344	358	333	334	338	325	350	325	335	324	337	329	334	330	341	296	365	335	312	349	314	364	332	366	321	314	348	338	295	362	369	339	368	336	325	315	343	326	335	306	304	336	303	305	319	290	333	309	348	317	321	331	319	328	311	317	344	326	324	337	310	333	341	334	332	359	312	335	340	334	300	337	323	360	335	309	333	364	360	339	338	317	329	342	321	326	296	302	298	333	341	317	314	327	335	329	323	361	313	326	333	324	348	343	365	349	340	310	298	310	302	325	343	351	306	341	313	343	305	345	326	336	330	365	340	343	352	362	326	311	331	316	335	308	353	329	354	332	362	327	349	313	320	315	343	367	326	309	314	314	312	311	362	306	358	318	324	358	340	333	342	318	316	336	323	300	307	291	342	340	320	362	318	338	352	347	341	355	351	312	339	350	331	360	322	322	338	331	358	336	339	321	310	365	353	319	326	336	346	346	318	325	311	353	342	323	315	324	348	307	309	320	322	289	333	328	323	341	347	335	339	305	347	309	344	295	327	309	328	358	343	341	338	308	316	349	302	343	360	286	317	357	306	340	345	335	305	353	360	328	335	333	307	313	335	327	322	368	303	323	324	350	363	308	305	327	328	374	317	358	342	308	316	320	318	344	335	314	343	286	310	344	351	333	325	329	314	325	347	365	336	326	360	365	294	349	324	302	321	351	325	336	339	326	340	329	303	320	333	332	335	337	370	327	329	353	329	343	307	337	338	350	372	317	379	307	350	362	315	313	319	328	360	333	311	344	318	299	299	343	321	341	346	339	326	311	321	335	308	328	342	338	322	324	298	348	349	330	314	314	321	318	354	342	326	290	309	322	302	318	333	309	336	340	314	337	335	327	303	327	333	311	296	297	351	312	320	319	368	313	343	332	327	314	356	331	342	308	274	343	369	346	313	307	354	341	347	350	335	314	309	342	322	306	309	336	326	313	302	306	303	340	309	300	316	383	344	339	323	342	313	326	340	356	318	341	331	346	336	352	352	328	324	359	325	287	372	361	347	318	321	328	337	308	332	332	331	319	323	337	348	333	300	326	346	314	372	309	337	344	319	331	315	307	389	337	375	327	339	332	341	327	314	363	339	343	282	364	332	362	344	290	316	330	337	333	318	323	315	343	329	308	307	366	329	325	300	323	333	328	332	324	348	325	329	350	323	325	365	358	323	307	342	351	359	347	341	314	325	329	310	343	324	330	338	381	299	331	328	356	342	339	316	326	313	370	347	334	347	310	339	328	302	366	333	342	314	340	312	345	297	338	363	343	311	302	331	354	327	328	325	310	327	355	344	312	329	331	327	329	362	334	359	335	339	310	351	297	328	342	351	349	350	295	352	380	303	362	365	320	323	357	304	358	318	319	342	327	300	303	340	344	351	357	335	364	308	327	333	315	345	323	364	343	339	324	331	298	315	310	310	267	310	293	335	345	313	324	311	324	327	334	342	328	347	325	292	328	318	303	336	340	353	321	312	359	324	283	320	322	322	369	322	316	327	324	317	315	320	349	305	326	339	300	310	293	307	340	281	254	339	327	333	348	343	356	332	338	315	326	342	375	311	295	321	336	339	363	333	301	327	324	364	342	356	339	334	324	357	316	322	313	343	311	357	348	330	313	333	336	301	326	335	347	326	328	308	337	320	316	339	297	320	298	332	381	341	355	350	347	350	328	342	355	309	306	326	354	344	321	330	359	335	344	315	327	357	333	319	360	345	335	320	320	327	306	317	321	296	322	349	325	331	371	314	333	286	333	323	330	292	315	305	329	342	324	328	334	314	306	315	326	330	348	352	345	328	325	302	320	330	354	358	359	382	341	317	372	314	319	319	300	345	366	312	331	335	310	301	331	348	316	336	366	330	305	305	318	339	335	341	323	344	356	338	305	307	306	303	331	361	305	338	358	360	326	324	306	325	317	299	324	351	322	326	325	306	367	309	361	363	325	349
25560	2026	4042	4690	4246	3401	2888	2529	2177	1994	1746	1580	1538	1405	1302	1204	1233	1164	1117	1068	997	1032	968	1043	965	957	952	905	976	916	882	870	878	945	881	851	872	897	871	838	858	826	822	866	880	892	877	794	813	873	800	851	838	798	822	836	837	778	784	818	826	819	829	786	820	801	804	784	812	766	817	818	854	816	784	828	797	801	819	837	813	833	869	773	774	830	828	813	798	800	802	803	770	801	810	855	793	767	784	783	838	816	808	856	831	799	773	787	807	796	807	769	789	799	765	805	768	803	763	781	810	774	805	774	818	849	784	836	797	792	804	876	833	766	766	786	769	810	843	810	756	792	816	808	783	837	845	749	765	785	757	829	807	835	791	803	806	763	795	803	799	807	756	782	828	828	781	809	822	772	810	779	787	773	794	771	831	759	800	794	780	817	833	783	800	801	763	770	846	790	809	840	803	770	801	795	787	770	798	825	750	831	771	814	794	742	809	801	819	778	793	776	801	804	783	819	812	747	770	774	856	817	746	768	822	781	840	806	828	780	849	791	782	784	799	776	758	807	811	806	782	805	848	834	789	776	812	850	795	828	798	778	787	803	822	824	815	779	786	770	837	801	756	792	786	777	800	781	809	744	774	811	808	793	792	761	794	810	775	786	796	832	771	760	798	838	786	803	788	791	789	807	804	754	756	778	804	772	772	796	827	831	823	794	772	779	808	802	798	806	770	784	797	812	798	820	815	765	740	813	756	795	757	845	745	827	810	821	783	798	822	777	757	789	841	771	776	819	810	770	747	767	799	797	760	820	752	781	853	762	805	778	820	758	761	779	787	798	787	798	807	788	780	793	797	766	792	765	771	830	776	775	779	761	780	819	846	770	767	775	810	800	778	799	758	806	759	854	827	799	777	728	837	789	715	756	782	784	801	785	793	794	803	752	760	774	781	792	781	843	765	820	813	757	734	794	786	822	725	771	793	762	811	815	784	750	758	732	799	761	809	840	833	789	826	817	767	825	825	818	807	779	789	806	747	774	768	789	792	790	801	786	823	798	849	833	808	778	783	821	800	774	843	820	848	791	791	734	731	824	810	786	800	761	803	811	765	791	783	791	795	822	816	828	830	763	833	793	753	809	785	820	805	821	813	811	796	742	712	813	778	763	811	835	794	811	779	794	790	775	827	790	781	778	778	870	839	790	764	765	820	782	828	793	758	819	783	779	818	796	766	775	856	761	813	811	761	841	845	772	776	785	786	791	824	788	830	856	809	795	789	774	794	778	793	781	798	826	823	825	770	818	808	826	734	758	751	831	807	779	799	783	810	784	824	792	750	801	816	785	816	803	731	776	851	744	727	847	846	812	754	795	747	795	800	774	801	797	797	840	815	804	800	770	834	809	832	816	765	765	790	834	797	788	757	828	791	749	812	822	805	771	822	840	800	733	776	781	808	813	834	760	812	775	780	792	819	802	770	799	812	789	784	753	828	867	812	795	770	789	747	748	812	770	819	792	785	826	789	841	813	799	825	780	807	781	780	809	851	795	779	764	763	812	789	807	796	797	778	785	770	770	727	774	770	790	789	830	814	816	750	715	807	819	797	790	836	785	821	766	784	799	796	827	798	810	749	859	818	799	790	744	811	798	840	794	843	798	790	758	802	793	812	833	784	770	822	794	769	750	810	762	778	801	784	776	786	838	798	737	810	805	837	849	791	777	820	823	779	810	797	783	832	768	815	775	825	822	805	789	792	782	741	837	741	797	782	803	766	820	791	770	814	785	823	797	795	808	803	824	783	811	802	770	782	772	806	779	807	764	816	825	754	789	760	833	774	807	786	765	761	758	794	815	786	805	810	779	858	769	804	842	822	813	786	759	836	842	809	752	800	808	824	784	841	800	767	836	828	767	760	760	815	803	777	792	745	779	846	769	804	826	774	841	750	809	802	797	796	750	816	719	801	791	743	797	792	756	765	860	811	845	804	842	827	811	816	801	733	780	797	796	815	846	824	781	796	794	820	769	770	742	739	811	778	802	754	826	834	827	792	855	780	774	805	769	788	756	785	800	812	863	819	782	808	785	807	759	798	779	837	769	835	760	778	802	799	816	804	781	808	805	796	808	772	809	787	777	807	792	799	771	778	797	791	805	793	730	794	754	786	800	799	859	827	785	748	763	857	821	837	755	753	827	840	795	805	778	830	799	802	764	714	765	832	832	810	814	796	857	804	781	845	760	836	779	823	813	748	855	772	772	781	814	779	767	809	765	753	785	795	801	773	813	809	734	814	786	804	773	791	815	806	795	776	776	772	791	754	767	805	793	782	771	765	745	788	787	768	810	817	773	794	821	813	797	826	793	787	796	807	824	795	755	798	824	781	772	766	798	781	737	785	742	780	759	792	755	786	802	788	761	768	778	780	765	846	801	764	807	809	811	798	799	826	763	767	804	747	780	758	782	774	799	802	785	810	791	793	815	786	776	758	777	863	859	821	824	827	857	820	783	791	820	819	809	736	778	834	805	805	810	806	787	795	786	785	760	795	785	830	838	810	797	786	790	772	781	814	823	748	852	779	776	789	865	797	773	870	818	772	826	762	841	830	782	883	768	786	726	764	771	780	803	775	780	808	797	803	776	804	751	786	761	774	810	812	770	805	825	745	801	798	822	771	785	792	860	790	793	825	821	790	818	751	798	829	801	774	753	735	776	749	752	821	817	801	811	833	854	786	840	802	865	760	845	801	765	828	801	781	825	789	774	799	803	814	858	820	802	809	794	793	787	774	825	802	789	752	811	799	778	825	843	767	781	754	805	862	808	795	771	828	771	796	783	769	748	824	814	778	791	793	819	743	801	775	856	806	800	842	811	770	799	795	821	808	799	754	774	810	760	778	791	796	799	788	812	803	831	762	803	754	817	746	807	853	814	827	795	751	761	739	786	764	798	783	818	720	775	787	767	793	803	822	786	807	773	781	776	754	794	811	783	767	811	865	789	815	832	752	754	799	781	762	786	760	778	799	793	783	756	793	810	818	803	873	831	802	829	832	845	774	762	750	807	830	796	771	777	793	793	801	834	813	788	817	765	768	806	848	784	792	820	803	818	817	791	848	839	775	815	820	786	766	815	827	800	784	796	809	817	771	736	754	803	827	765	784	798	780	780	848	753	798	814	803	805	740	755	819	798	771	794	850	803	767	794	809	756	819	783	858	775	803	766	767	780	759	809	845	774	769	732	799	780	764	728	781	801	828	817	797	813	830	785	796	805	775	789	787	757	820	838	778	849	768	737	825	789	760	802	798	820	768	787	767	772	769	798	812	810	835	753	792	818	786	815	762	807	810	815	821	738	775	844	819	791	798	801	819	799	793	809	801	803	798	803	815	770	807	744	784	810	794	791	790	802	806	799	800	804	765	764	874	805	827	754	807	832	717	829	774	803	772	770	769	799	776	754	841	773	801	796	793	808	781	791	783	801	783	826	825	820	787	744	827	770	792	779	814	754	764	757	799	782
7772	311	207	200	208	209	206	171	183	189	222	171	180	202	164	209	203	184	183	183	196	187	201	203	204	205	169	205	167	213	191	161	192	204	183	185	199	170	175	198	214	202	209	160	201	218	199	173	202	172	217	182	191	192	181	205	175	183	198	225	180	181	200	208	183	188	215	206	177	188	188	191	188	171	196	209	205	209	201	204	186	176	191	186	190	213	198	198	210	193	196	198	158	159	184	175	187	177	191	198	184	186	209	197	217	183	198	203	196	196	180	190	202	199	185	209	216	193	223	217	180	174	176	198	181	213	199	216	180	193	205	199	195	214	213	202	187	185	205	197	196	198	206	207	162	191	199	184	191	178	214	193	186	224	198	196	199	184	201	215	189	176	194	196	204	183	189	190	193	159	179	200	202	197	191	196	194	189	196	190	190	173	167	202	172	187	188	202	187	199	187	196	191	197	194	195	190	206	215	213	189	175	196	173	179	179	185	179	177	171	208	214	197	195	195	182	216	172	197	189	189	213	187	198	225	188	171	178	203	172	187	197	173	186	183	173	183	175	173	183	197	194	194	216	218	194	208	210	201	178	188	222	209	204	217	213	173	204	187	203	164	205	222	203	195	196	185	229	184	187	181	207	192	193	211	199	208	188	202	204	202	204	190	193	182	199	167	190	228	191	177	185	175	182	198	196	203	186	191	206	182	198	181	166	195	218	188	201	193	187	218	190	195	172	180	198	177	193	191	185	184	219	181	177	184	179	200	212	205	190	172	190	181	184	179	214	190	213	180	207	205	204	194	195	167	182	206	220	171	199	191	205	203	181	191	229	218	182	206	178	205	192	180	185	172	202	165	163	176	199	213	167	213	200	172	198	202	214	217	221	182	207	169	211	188	174	176	191	212	203	191	173	179	193	184	173	178	203	177	185	217	197	182	196	198	186	188	183	186	183	170	209	170	184	208	213	189	214	190	203	198	213	202	170	188	177	196	200	179	186	183	195	191	200	211	226	204	222	182	200	196	219	187	207	226	209	196	176	202	175	175	195	176	187	184	205	214	203	192	195	202	199	213	163	203	196	191	205	192	196	163	227	207	180	208	191	187	195	194	185	183	180	212	176	196	195	211	204	209	179	187	179	182	181	226	173	213	193	178	187	186	217	197	179	188	222	226	188	187	176	186	193	199	189	195	186	185	205	199	182	199	164	194	194	193	193	166	182	200	188	209	200	181	205	186	200	211	203	189	169	180	185	205	225	167	195	180	189	198	193	211	164	178	179	167	216	167	165	219	184	203	181	178	189	194	190	174	176	174	168	206	181	202	186	170	194	177	184	195	183	183	160	174	203	213	183	174	191	201	177	177	204	185	191	194	189	183	203	206	199	222	190	168	178	186	167	207	194	179	195	186	171	206	189	183	190	187	189	188	211	198	185	180	196	186	202	212	199	176	186	191	187	224	162	205	200	177	186	186	198	200	171	185	216	188	214	202	202	232	198	219	196	150	164	181	209	219	196	216	200	191	187	197	212	207	198	181	206	210	199	194	161	199	216	191	198	176	209	220	195	184	178	191	191	169	190	204	198	173	197	190	205	218	175	188	178	228	183	225	185	199	203	215	173	205	201	203	189	197	189	183	204	201	185	171	198	184	186	206	179	180	206	198	178	191	203	193	223	189	176	215	210	209	204	194	207	196	197	177	171	185	187	167	199	207	187	181	166	185	193	189	204	180	187	187	186	185	194	211	197	223	204	202	197	211	201	203	181	202	200	188	222	180	181	189	176	180	204	188	216	190	218	181	208	194	194	198	191	189	198	167	185	184	186	209	169	185	189	183	209	160	197	207	194	175	163	184	175	174	171	208	182	188	178	181	203	206	194	182	195	177	183	194	216	207	204	198	210	160	187	194	192	185	173	178	178	178	193	182	170	204	215	179	211	194	188	220	191	199	187	198	174	195	196	213	184	215	197	194	176	198	196	226	203	194	197	179	179	206	198	214	212	191	182	192	181	185	199	211	182	181	177	184	180	190	181	188	170	173	191	186	214	199	168	189	187	175	180	194	211	202	169	181	222	187	192	201	208	187	199	193	184	192	196	195	193	175	199	203	195	175	196	198	182	187	210	214	198	206	167	182	182	193	181	180	197	162	210	160	181	190	165	172	162	197	193	181	187	177	180	171	193	173	162	210	190	190	187	179	211	189	182	200	182	194	190	181	187	192	200	219	207	199	200	207	214	199	166	173	170	174	203	200	203	187	223	207	199	203	197	186	175	192	198	217	199	181	199	199	187	211	181	175	176	189	190	188	169	209	181	209	197	213	179	226	187	208	204	198	192	191	189	178	183	186	185	179	211	195	226	189	204	208	191	179	189	221	188	180	187	199	176	198	184	193	205	187	176	201	191	193	188	204	224	184	192	182	206	192	227	194	207	225	196	192	196	180	193	193	159	213	194	175	193	213	210	211	186	193	221	184	192	186	196	207	192	202	193	172	180	179	171	192	202	195	193	180	183	185	211	186	172	170	194	197	173	172	200	184	182	165	209	175	180	176	179	188	170	206	175	177	193	187	180	177	193	195	201	186	194	188	163	170	170	197	179	185	183	173	197	189	198	192	200	190	173	202	194	181	181	198	212	208	175	192	210	178	211	198	172	212	207	147	171	195	194	185	197	214	182	200	192	184	209	166	221	196	200	189	203	201	203	202	176	209	192	191	196	167	210	202	198	183	204	188	208	177	181	184	205	158	200	208	211	209	192	184	170	174	188	176	201	199	215	204	183	209	185	204	206	174	185	194	194	191	205	191	200	203	196	193	183	168	176	184	213	186	198	200	173	190	215	210	188	184	194	194	190	184	190	214	215	211	196	175	182	185	191	194	188	197	202	190	193	167	213	209	211	176	168	182	190	197	194	174	176	192	193	195	203	199	192	208	191	180	203	201	203	198	175	194	190	181	204	198	205	186	185	199	197	200	186	207	194	199	183	169	181	191	175	171	197	204	165	189	171	173	188	184	175	210	170	201	186	193	172	218	167	202	194	200	212	177	182	182	182	187	186	201	164	216	197	206	205	201	186	196	195	185	188	188	203	190	204	181	186	185	223	210	198	197	203	181	181	187	184	184	182	187	215	187	205	203	194	167	210	196	186	206	205	203	185	193	161	180	205	193	220	179	188	224	193	187	168	190	201	183	182	218	180	200	201	180	183	171	210	215	201	199	193	196	220	209	184	192	219	171	162	192	183	208	181	203	169	210	187	195	210	194	175	186	198	177	182	210	225	212	215	175	161	206	176	186	221	207	195	227	175	185	216	216	190	175	201	202	179	171	160	189	212	219	169	206	201	173	217	202	204	198	196	200	209	182	178	193	200	187	189	204	204	175	179	164	166	175	198	198	179	201	180	204	194	184	221	223	196	198	189	197	185	184	193	201	192	200	188	197	201	162	172	207	219	199	193	197	189	191	203	203	206	184	174	210	181	185	214	199	203	182	193	186	197	211	187	183	193
7402	541	571	556	541	550	493	545	510	538	461	529	502	481	511	487	491	493	510	486	468	508	474	506	546	486	519	455	510	511	459	472	477	457	493	488	528	467	463	505	460	466	496	519	490	511	476	533	509	474	488	458	517	517	461	494	493	496	507	476	458	481	521	459	445	533	513	494	493	512	507	492	438	460	455	492	482	486	474	496	485	508	483	538	510	516	477	453	505	517	481	501	512	494	505	521	450	520	484	493	467	487	514	490	483	510	501	482	485	500	470	525	483	484	532	503	478	457	497	471	471	484	482	482	510	491	430	507	474	497	483	483	484	475	521	509	525	464	492	500	483	521	556	490	483	483	481	477	500	491	515	509	479	450	501	466	466	479	500	462	498	482	439	474	473	485	507	526	520	506	497	480	521	531	504	480	498	499	485	479	532	457	535	484	531	464	488	504	523	523	477	483	485	496	468	463	492	464	514	487	487	468	490	480	483	441	512	535	447	513	479	528	505	487	518	486	482	486	482	491	516	487	509	436	439	485	503	491	525	468	459	459	487	497	470	494	502	511	503	494	491	490	558	514	483	480	510	482	476	468	519	487	525	508	461	480	504	471	486	496	500	477	488	504	456	522	453	526	464	470	499	485	502	462	484	516	472	516	505	480	479	490	472	471	451	472	484	484	492	483	517	472	500	453	478	502	499	481	486	521	458	490	496	509	491	451	438	514	461	507	511	473	442	492	493	454	452	463	505	530	557	492	497	509	490	492	480	478	495	484	504	529	487	469	456	501	482	453	478	494	482	537	481	538	487	484	479	486	522	467	488	487	511	441	508	469	470	485	453	490	501	449	461	500	500	509	476	487	457	467	514	471	500	463	495	504	509	522	474	523	477	447	496	492	475	452	524	482	476	496	477	461	514	497	473	546	472	503	481	467	478	487	487	473	517	510	497	518	504	443	513	491	485	459	458	506	480	492	478	482	498	471	523	453	446	441	487	456	456	498	476	507	481	470	465	505	487	448	480	511	459	476	514	506	489	507	495	501	514	485	478	457	559	489	512	478	494	480	468	485	449	498	499	487	504	487	492	508	465	518	499	483	527	515	455	497	504	480	484	463	492	489	484	505	489	494	501	474	503	477	467	489	543	458	526	538	519	496	512	474	499	467	470	485	460	495	495	442	510	502	514	480	517	488	494	493	489	486	486	503	466	488	534	471	535	500	457	508	507	420	517	529	538	524	507	505	487	521	480	497	482	492	462	492	476	494	492	486	471	475	500	465	475	457	489	489	463	446	485	492	467	517	498	442	472	501	475	457	472	490	490	502	511	517	468	506	521	512	487	493	485	466	475	519	501	456	492	530	467	503	490	500	446	494	457	465	488	474	481	483	489	457	480	513	497	497	472	522	544	500	491	475	467	462	497	476	479	511	498	479	515	482	494	514	505	510	492	488	462	493	475	505	515	479	467	480	513	455	463	492	520	497	480	479	535	489	521	493	497	511	522	491	471	517	506	491	503	498	482	502	489	481	516	456	519	463	469	492	476	559	533	483	498	457	468	500	498	496	480	504	499	477	514	510	487	494	525	450	514	501	460	500	470	490	463	478	508	451	472	476	505	478	485	485	458	473	476	480	488	480	461	475	496	500	483	459	503	491	462	455	466	524	491	464	488	483	467	484	484	477	514	505	530	481	487	437	519	478	477	463	489	495	476	519	486	492	497	464	470	470	502	480	491	500	508	508	450	487	490	489	495	485	514	501	473	476	476	505	520	489	478	462	507	479	515	480	492	474	468	508	496	511	531	490	478	488	526	497	462	554	506	468	477	466	457	498	476	466	448	500	480	503	480	508	493	494	499	467	543	476	476	459	491	501	498	530	498	471	481	481	465	482	495	530	506	468	486	533	485	511	485	488	466	458	500	500	482	505	453	456	514	495	484	505	482	455	478	517	490	479	483	469	514	498	454	518	498	470	502	469	521	505	484	486	470	500	485	495	491	471	497	472	484	446	499	515	456	499	512	499	493	472	472	497	489	509	521	469	535	479	498	496	519	490	522	496	521	486	497	487	525	453	517	490	517	518	499	496	472	468	462	466	481	497	494	494	497	477	494	462	484	489	491	497	502	487	466	518	490	480	501	517	473	473	478	520	461	478	509	492	538	440	481	500	521	461	508	472	516	525	492	487	479	516	442	472	515	475	517	448	499	506	468	456	486	518	522	493	496	469	510	471	472	493	512	497	491	481	459	530	499	498	472	487	471	524	514	487	476	502	490	527	495	509	487	502	495	530	524	519	458	512	490	525	472	481	482	456	482	513	520	499	480	476	472	449	448	482	521	477	516	488	490	501	498	492	527	467	493	532	454	495	508	518	503	531	468	510	481	463	502	475	528	456	447	451	532	480	472	463	467	466	487	488	479	493	484	507	488	462	489	499	493	498	491	434	479	476	498	456	482	491	502	496	451	504	491	467	479	509	468	502	451	486	448	464	495	473	470	492	481	498	533	494	552	468	472	468	503	501	535	493	470	515	497	410	492	522	455	471	433	451	493	461	550	550	489	504	496	468	526	507	502	485	519	456	481	443	482	484	517	494	490	493	472	485	527	470	486	485	503	481	458	493	498	492	466	475	501	498	536	459	467	498	488	465	491	467	509	508	514	511	453	490	478	498	505	495	486	492	503	473	505	493	504	521	497	503	466	504	462	486	471	509	457	451	477	478	484	512	476	528	506	453	507	449	487	465	508	498	476	487	454	468	506	499	522	481	498	486	469	460	487	521	540	500	490	462	503	460	513	515	493	536	552	494	487	491	451	516	538	507	466	495	495	460	405	494	489	454	442	494	513	466	494	479	487	492	463	523	477	498	492	478	484	531	499	458	500	484	521	496	518	471	514	556	487	494	506	486	474	481	474	516	467	466	478	478	499	469	499	502	506	508	482	519	510	509	519	500	479	492	435	484	483	475	467	490	466	514	478	488	476	484	497	473	457	497	504	497	485	506	511	470	468	450	511	504	458	462	502	506	495	465	514	451	479	487	488	451	528	465	477	510	499	482	445	475	484	485	524	529	504	505	503	484	532	512	461	487	446	496	550	499	486	465	468	480	512	495	501	493	463	446	494	491	476	549	450	497	522	450	506	513	511	476	492	476	494	449	501	480	523	511	422	521	494	508	512	490	468	486	504	466	460	512	518	510	500	446	471	497	434	506	498	531	496	472	505	471	471	462	501	483	457	541	488	494	502	433	461	511	495	466	500	482	480	507	493	530	484	464	454	513	471	496	484	479	502	525	455	490	513	461	481	491	493	476	522	472	520	495	490	458	478	516	505	491	508	509	510	485	517	458	491	491	481	492	527	470	507	445	491	511	491	471	485	474	481	505	529	496	476	484	505	496	490	510	493	516	490	498	519	471	501	509	481	470	492	516	468	473	507	516	477	517	483	522	472	503	473	482	421	487	474	533	525	475	506	464	505	512	514	470	490	462	501	485	516	465	473	476	484	449	513	505
46372	17557	3962	798	538	439	340	328	251	249	225	186	188	172	209	196	149	199	171	188	189	183	166	159	181	167	163	137	161	186	172	145	197	135	150	134	169	145	175	170	144	171	132	154	155	160	155	160	150	176	150	163	164	160	132	168	146	150	155	148	144	147	173	121	150	137	157	160	154	148	138	171	140	137	156	168	143	145	154	158	141	169	168	165	133	163	155	144	142	163	180	147	156	162	168	156	163	173	157	178	129	144	146	139	170	170	137	155	165	187	165	158	175	175	148	146	144	161	150	169	145	153	129	171	160	139	154	150	146	148	161	150	139	163	142	155	159	120	153	143	171	142	150	141	137	172	168	161	120	146	156	143	147	135	145	167	155	160	184	173	144	170	128	152	139	151	144	155	180	135	154	151	175	144	150	164	175	157	145	171	164	144	149	153	157	158	169	146	143	150	152	152	162	164	167	148	169	180	131	162	169	144	139	150	145	145	146	144	151	167	143	168	174	154	164	165	159	162	140	169	168	149	178	162	174	182	127	184	143	167	170	143	155	162	168	148	157	168	176	137	158	122	168	172	163	159	148	159	150	168	154	158	159	167	143	163	158	157	139	157	141	154	168	128	154	143	145	127	161	159	163	124	161	143	163	171	156	137	164	163	163	182	128	138	155	154	168	131	136	156	160	174	180	148	176	145	171	170	159	136	150	142	161	145	156	153	166	162	173	147	148	169	174	164	154	145	133	145	133	156	141	166	154	163	189	154	165	137	175	150	157	170	143	163	154	156	130	126	142	149	137	147	153	157	144	146	157	163	162	142	143	129	141	141	128	143	166	135	131	148	151	152	170	156	145	152	177	145	159	153	165	153	153	158	158	146	147	165	146	159	174	165	163	163	123	151	144	138	152	147	155	149	157	172	144	173	154	156	126	157	189	152	157	170	181	137	150	151	147	149	173	156	152	163	161	164	138	146	136	184	164	150	159	169	146	168	176	135	151	170	152	160	172	165	152	167	160	156	130	171	178	163	155	156	166	163	150	154	141	146	150	158	147	165	167	180	143	160	166	151	153	141	152	150	172	143	160	158	167	156	168	165	156	155	170	143	136	173	144	156	148	154	181	155	155	155	171	148	167	165	158	139	164	152	169	142	147	158	141	162	159	142	153	129	149	184	148	145	158	137	160	169	157	164	142	149	129	149	155	146	169	135	155	163	172	150	166	160	161	152	151	154	156	121	121	162	173	157	123	125	147	179	152	161	177	152	179	138	173	146	146	148	165	157	153	158	177	163	162	158	163	143	174	152	152	166	154	178	141	150	151	166	139	158	158	145	143	132	157	147	156	164	165	147	150	149	178	149	160	147	167	144	154	141	144	166	148	158	164	140	145	162	148	126	135	168	154	166	150	145	157	159	149	154	165	156	135	168	153	158	127	160	151	173	156	171	165	156	171	159	132	165	162	146	158	153	155	142	124	163	178	143	158	174	165	152	154	169	167	155	147	125	164	142	122	163	172	159	161	160	165	153	157	175	138	145	124	149	168	157	155	154	149	153	155	165	155	156	157	165	142	152	161	154	162	145	166	141	162	153	150	137	124	158	175	166	158	139	174	134	161	166	161	139	165	151	157	175	165	158	165	158	155	154	156	161	149	178	174	161	139	160	139	139	153	153	160	151	146	144	176	161	145	161	154	178	166	159	165	161	144	133	140	163	175	149	130	152	127	140	149	155	169	135	142	126	166	151	145	146	138	129	153	165	144	159	171	140	139	148	159	155	151	172	141	141	146	164	157	143	173	161	171	177	170	156	164	146	143	150	156	153	165	157	164	177	174	138	158	128	171	123	155	147	133	132	158	156	148	141	150	149	150	143	140	170	145	153	168	142	150	167	173	162	172	133	171	139	148	180	148	163	171	157	125	143	171	159	149	137	135	145	171	167	155	139	172	161	167	144	170	143	150	173	162	158	136	173	150	137	146	146	144	166	166	171	178	181	154	166	160	152	156	151	157	144	137	141	149	185	154	149	159	157	172	145	173	152	165	160	146	171	164	144	161	140	177	139	130	137	194	158	170	152	125	160	153	164	150	165	128	143	180	171	159	175	150	159	151	139	170	152	129	132	177	159	148	143	155	152	158	147	154	157	148	141	158	175	160	163	162	142	168	153	132	155	146	145	145	128	177	142	147	140	121	168	149	157	149	133	178	153	150	157	145	164	167	169	166	181	151	127	147	159	147	157	154	163	148	169	147	163	149	157	168	151	155	161	159	151	172	130	171	152	140	150	161	172	190	143	163	130	145	162	141	129	158	155	129	163	153	156	147	122	135	158	129	163	138	158	155	135	154	159	141	125	155	176	151	158	160	175	137	149	159	149	150	158	149	139	167	156	169	179	146	155	181	137	134	134	153	163	167	150	143	154	139	140	158	145	142	156	178	145	143	143	157	157	147	148	134	160	156	138	149	158	151	167	151	168	146	159	185	159	164	139	166	162	153	169	146	167	163	146	161	134	173	166	180	150	158	163	191	164	151	138	150	148	174	151	153	138	165	162	145	166	162	161	152	136	135	189	162	147	164	166	152	157	164	131	146	168	144	179	162	152	174	147	149	152	162	125	163	139	172	145	172	161	142	168	175	143	167	128	146	132	145	172	164	160	171	165	168	148	137	164	165	155	168	177	137	160	163	146	164	149	175	139	162	166	146	148	142	152	146	148	162	159	141	139	139	156	156	148	149	154	147	134	162	164	162	156	135	157	154	170	136	157	159	151	160	159	152	146	158	163	140	140	142	166	147	182	134	143	168	152	165	143	146	164	158	166	150	143	155	127	151	151	146	124	172	164	162	138	172	156	142	165	165	140	166	145	142	148	163	165	178	173	187	153	171	168	146	121	142	166	196	150	171	169	170	169	157	154	147	154	155	140	151	142	160	177	159	162	165	147	161	151	175	157	159	165	155	154	126	143	157	137	179	160	144	180	151	159	158	158	149	139	165	164	138	136	156	178	151	152	169	138	160	158	150	168	153	146	145	149	158	165	156	158	166	182	129	154	145	140	153	163	162	148	163	169	147	146	141	152	162	126	165	142	137	143	173	147	167	154	165	155	156	140	170	159	129	186	151	167	162	146	139	134	139	161	146	147	159	157	156	161	157	163	179	157	169	146	147	169	175	160	149	189	180	137	162	128	146	165	140	134	152	180	143	138	142	156	178	124	163	166	170	163	138	146	152	142	149	158	164	155	154	167	144	156	156	142	150	159	157	154	151	154	140	137	159	164	159	141	129	159	143	155	161	159	147	151	154	146	170	153	143	117	179	145	167	174	150	147	150	176	139	183	171	155	148	144	163	142	153	148	142	154	139	161	148	159	173	177	160	144	148	149	140	152	159	137	174	133	159	163	154	156	168	147	167	175	165	176	150	145	178	180	153	169	161	169	155	159	162	156	152	177	154	142	133	135	155	176	150	166	167	153	160	153	141	176	144	152	146	141	184	150	153	155	131	141	142	158
20612	1108	2032	2484	2249	1755	1538	1303	1137	1010	904	857	732	692	699	647	644	596	567	570	580	577	569	550	508	530	495	489	502	496	513	463	474	470	431	479	472	464	443	471	460	473	482	514	473	438	459	432	462	444	496	440	447	455	445	467	415	423	413	412	473	455	434	394	451	441	411	459	471	427	448	433	416	449	417	451	467	451	475	426	435	461	417	488	464	475	434	443	445	428	433	454	454	430	410	444	421	450	460	393	404	415	445	412	446	449	399	452	439	443	429	417	399	435	465	423	425	421	428	409	420	455	439	414	467	421	404	408	460	418	426	428	419	440	428	415	409	422	437	434	394	434	444	416	465	411	443	408	419	429	434	410	444	440	425	412	437	441	436	444	402	450	436	426	427	452	407	456	407	442	411	386	430	475	460	479	444	426	436	415	421	406	416	433	430	462	434	422	440	432	429	442	414	437	407	426	413	422	460	443	435	429	445	438	435	427	415	445	408	411	400	426	432	418	442	412	437	398	406	423	403	465	435	449	399	446	400	459	449	424	421	438	413	390	432	448	409	420	443	418	401	461	432	489	413	431	405	426	444	430	443	424	397	433	464	386	428	420	424	442	453	423	415	438	424	437	420	443	401	462	406	444	466	438	426	459	425	410	399	398	431	469	435	438	388	408	418	432	415	435	437	409	406	456	437	464	445	436	450	434	397	387	461	423	466	456	418	415	402	413	466	438	441	403	438	437	436	441	483	437	400	437	410	430	416	419	412	415	447	455	396	448	391	441	447	420	450	421	418	448	411	424	417	417	440	459	428	435	411	446	442	424	414	432	425	399	395	420	415	457	424	429	426	437	422	419	421	391	439	414	422	425	434	433	447	428	433	435	415	416	426	434	435	431	415	430	439	409	421	489	462	443	408	430	403	413	414	431	408	402	451	443	465	459	438	406	438	456	409	446	457	413	447	426	430	446	406	419	436	452	416	423	461	397	383	417	439	442	433	448	395	433	468	442	439	411	422	433	442	421	444	456	429	465	411	442	436	393	419	442	440	422	430	412	458	422	394	441	444	465	496	459	394	420	415	445	418	427	444	396	456	405	403	405	455	403	368	451	433	430	409	437	437	458	402	422	450	432	425	443	456	412	428	416	452	393	428	424	458	401	436	431	451	400	467	414	458	438	399	434	420	387	413	446	467	439	413	443	420	434	423	440	435	428	421	443	416	424	409	463	425	418	456	470	463	405	450	398	414	427	404	452	409	435	439	434	440	432	384	407	433	437	421	438	436	403	426	426	462	426	406	419	426	390	439	451	441	424	425	414	457	433	398	448	407	423	421	438	466	449	414	454	461	404	403	471	450	419	446	411	445	477	437	440	409	394	415	439	434	435	436	430	389	421	398	432	412	468	432	414	438	441	402	465	416	390	415	456	442	415	448	448	445	391	433	486	441	427	436	405	418	433	442	455	439	443	434	425	446	410	402	435	424	444	417	419	458	415	448	405	448	387	438	431	405	437	419	445	460	425	407	443	421	420	401	421	438	446	414	445	430	459	454	458	458	408	392	432	463	407	402	459	424	448	436	438	430	403	417	413	401	402	433	401	421	453	429	427	427	436	405	448	448	454	425	413	454	424	393	428	437	437	403	426	441	455	464	437	455	401	408	446	445	418	397	400	418	448	434	396	404	424	416	451	421	465	423	415	415	439	444	426	457	423	410	447	386	425	432	418	443	431	386	422	435	402	406	421	418	415	415	435	438	432	419	416	409	439	410	414	406	415	425	447	399	437	452	451	432	451	422	449	459	415	449	440	477	421	445	447	419	404	415	437	432	432	424	444	421	388	393	470	435	441	415	432	417	452	427	450	429	420	406	455	427	434	434	441	420	460	415	431	427	420	427	426	440	434	427	443	440	436	433	414	436	412	387	428	415	417	449	438	425	433	432	409	405	435	460	439	418	432	464	418	428	409	410	443	441	438	414	438	408	396	433	436	466	440	466	433	450	434	423	424	411	447	411	425	438	423	448	442	433	444	413	432	484	432	452	418	397	391	435	435	436	418	458	409	428	433	400	415	417	430	434	434	441	441	438	447	427	401	446	427	433	440	456	424	419	417	426	428	440	419	406	421	422	447	401	413	431	400	409	453	459	430	437	427	460	400	418	426	450	398	458	440	430	477	437	423	438	470	410	467	430	431	395	438	440	439	429	416	403	437	417	384	444	422	407	426	410	428	407	441	427	458	419	396	468	446	408	425	426	403	400	436	413	439	435	420	418	451	438	399	396	440	415	395	430	447	383	429	402	430	404	465	438	427	468	386	447	457	423	407	424	422	421	413	458	450	434	455	435	411	414	438	437	445	422	422	436	398	456	426	424	406	431	401	457	435	425	436	424	414	450	449	438	397	400	434	413	457	432	456	417	439	441	391	402	405	409	451	382	467	429	389	404	407	481	445	428	424	446	449	427	441	444	437	419	425	439	444	430	434	426	452	379	448	416	437	441	447	432	472	439	417	444	442	426	413	409	386	472	447	416	428	439	458	456	414	411	438	418	415	432	445	438	396	419	457	432	418	421	427	458	402	428	446	402	428	403	443	445	402	465	440	436	417	475	465	440	429	434	423	408	399	460	392	421	433	437	424	384	462	435	446	425	418	460	456	440	462	414	449	411	404	407	438	447	411	427	443	449	395	416	439	437	428	427	436	441	444	424	430	434	434	446	401	447	399	421	440	424	460	451	449	448	445	409	447	420	409	439	447	390	434	440	406	407	461	422	413	457	432	404	445	415	430	418	438	422	407	423	400	431	446	457	410	409	427	408	431	418	430	444	409	428	411	425	427	438	437	468	419	446	443	444	405	415	418	447	462	462	411	456	432	400	414	447	424	443	400	452	438	421	441	418	440	409	437	472	403	412	449	400	394	441	450	412	409	435	453	419	415	479	389	453	466	423	426	413	442	450	417	399	421	418	443	412	455	432	441	376	437	415	403	427	406	400	434	421	448	414	433	458	424	441	410	398	422	449	443	410	439	471	418	412	455	449	435	407	407	416	430	456	414	450	453	425	456	425	389	407	425	457	412	474	415	417	449	458	441	429	423	434	442	389	443	431	412	420	390	468	432	439	450	421	411	435	450	424	438	402	404	450	454	421	413	466	439	420	426	405	469	423	468	463	429	440	429	409	444	417	419	430	449	444	385	471	452	432	407	385	428	462	367	420	410	428	465	433	447	417	400	458	448	429	415	458	448	433	439	429	404	434	405	397	427	445	449	424	394	427	400	415	439	386	438	404	459	430	413	409	446	423	448	435	413	428	428	425	420	398	439	435	401	430	439	391	446	436	446	454	435	407	443	412	404	423	426	413	412	463	440	426	439	436	445	395	437	435	460	438	441	439	399	395	423	445	415	423	422	485	398	431	410	450	430	419	456	456	409	429	448	450	420	418	447	429	437	415	409	435	437	421	425	425	439	461	430	421	423	426	425	430	461	440	417	445	443	451	442	411	423	432	413
50440	24079	15294	2266	1251	980	775	677	578	520	532	447	435	413	400	414	356	382	347	421	347	343	398	384	372	336	351	354	370	353	355	322	323	356	318	344	320	379	352	359	323	355	334	328	352	338	305	361	364	391	324	359	366	339	333	356	342	324	308	309	352	331	312	316	373	308	354	326	348	349	332	328	365	361	325	347	322	356	339	348	349	339	319	316	352	305	329	341	331	315	372	345	313	310	344	337	310	363	361	358	329	326	307	300	313	305	340	356	307	313	345	328	366	351	349	333	311	315	359	339	326	347	292	347	326	337	364	354	302	334	314	330	329	324	353	314	305	317	311	346	320	347	357	311	325	343	328	347	344	361	358	307	297	348	325	330	315	295	354	307	370	328	339	349	307	305	346	335	318	308	325	339	316	344	335	322	338	325	335	314	301	345	323	329	316	353	318	344	327	332	327	339	369	323	325	323	310	312	323	367	345	345	333	319	322	341	337	362	330	325	318	304	343	370	321	335	285	322	324	316	344	341	344	318	302	311	307	334	335	350	349	320	352	329	320	320	319	331	321	307	332	329	318	333	334	330	315	317	331	323	336	331	292	317	349	307	341	342	331	317	324	335	326	281	373	310	324	306	366	348	310	328	336	316	332	331	337	297	328	340	350	323	339	326	342	347	328	328	354	317	343	307	321	309	324	302	314	315	369	339	361	312	320	335	335	337	352	312	341	328	327	346	344	346	350	305	310	354	330	361	333	355	324	330	325	325	305	315	296	317	318	279	350	340	325	333	306	364	355	334	338	335	356	340	333	319	365	305	322	368	320	381	336	295	333	316	285	327	327	317	338	302	328	329	355	327	327	325	320	320	327	339	329	319	335	359	334	348	340	317	335	337	344	337	303	336	312	325	336	327	327	316	340	331	322	331	338	362	360	316	326	343	325	327	365	349	340	312	355	306	356	349	328	341	333	339	368	326	353	323	328	337	321	301	359	325	335	309	343	311	333	328	332	325	349	354	350	290	334	348	325	330	332	334	305	326	354	356	331	327	338	340	281	312	318	345	355	313	321	322	320	313	335	347	338	325	327	324	361	306	354	375	320	312	363	334	302	350	334	335	327	317	285	328	333	321	367	362	316	336	316	328	317	332	316	321	327	335	364	344	319	365	337	323	335	311	376	323	353	358	317	318	335	317	363	311	347	342	355	350	354	313	363	296	342	351	326	331	329	383	335	334	342	352	319	309	334	323	350	331	318	339	318	331	351	349	322	346	333	342	317	363	316	312	327	303	344	291	344	338	308	365	340	375	336	320	322	312	375	325	317	316	325	311	361	326	327	329	335	316	327	335	315	331	345	339	327	308	346	281	321	295	351	355	342	308	339	355	333	323	322	338	364	307	326	351	345	328	329	324	335	326	345	376	334	334	346	377	291	322	353	321	307	336	291	322	331	354	344	304	380	305	314	348	337	333	343	318	303	374	351	326	331	345	327	325	314	354	374	326	369	322	314	334	309	362	336	342	313	303	318	301	347	327	299	333	340	351	332	305	333	307	349	324	354	322	337	317	323	331	359	318	337	334	305	314	315	350	370	333	315	323	316	346	338	371	322	339	367	343	325	352	371	323	358	287	347	347	316	316	332	361	359	346	308	313	311	338	311	347	294	333	343	342	335	318	336	294	348	336	302	344	333	376	335	364	338	323	332	351	325	337	321	358	331	337	341	310	336	330	328	326	299	317	323	340	332	379	320	319	323	321	324	335	312	329	353	327	371	336	355	357	362	352	305	321	350	312	302	304	335	321	311	325	310	340	346	318	327	316	365	356	348	310	332	348	360	391	340	327	363	292	337	334	323	342	343	336	324	341	347	328	326	372	333	289	334	337	317	328	327	348	346	323	346	327	330	333	342	337	287	355	365	355	344	312	324	328	333	383	327	341	343	340	348	311	324	338	330	324	323	319	344	316	312	329	321	344	322	317	286	316	358	337	324	352	367	355	327	354	341	290	347	338	367	348	340	336	343	313	318	334	335	383	375	360	331	337	322	374	324	334	334	372	300	323	319	342	321	298	333	317	309	313	351	366	318	324	337	294	344	340	342	340	275	350	311	345	305	380	334	350	321	350	373	327	371	316	347	358	349	325	356	356	324	375	338	346	315	340	331	301	316	341	331	342	337	349	343	342	320	346	316	323	322	339	319	316	336	311	295	332	336	358	327	301	347	331	327	325	355	316	291	310	322	311	334	296	369	359	331	348	360	305	311	340	374	357	311	339	299	312	317	347	333	295	348	370	326	323	328	372	305	297	328	310	333	339	338	316	315	327	372	296	331	319	337	312	329	344	335	308	311	338	336	340	324	332	346	358	330	359	362	326	355	340	332	318	337	359	280	334	373	339	324	341	351	319	329	336	327	330	303	366	333	313	318	322	336	335	357	336	349	297	307	310	343	359	344	351	362	324	319	367	347	326	343	325	353	340	370	325	344	338	348	318	327	342	289	327	326	362	337	332	336	353	338	305	308	340	321	348	382	324	346	334	341	342	340	321	318	327	331	327	312	314	341	344	346	322	331	339	327	323	341	352	332	338	301	309	302	327	330	355	345	330	340	325	320	338	322	305	334	319	303	365	315	343	351	332	344	355	298	348	313	328	360	348	311	291	348	340	311	335	325	368	322	354	323	337	340	320	354	346	345	332	339	327	346	341	345	338	349	317	331	318	314	339	306	330	335	300	323	332	324	314	323	334	325	328	315	328	350	365	366	375	341	363	308	346	343	349	344	312	372	344	306	325	335	308	339	364	359	344	313	311	334	338	304	323	333	323	327	342	319	327	335	343	338	351	371	327	313	358	305	312	310	346	350	362	315	338	326	337	342	320	312	375	338	345	326	329	325	331	343	342	331	317	344	340	356	308	297	291	322	319	328	327	332	307	307	342	334	304	358	347	305	340	285	335	348	337	298	347	368	316	314	347	316	353	334	378	336	336	342	308	340	336	305	331	387	329	315	326	313	326	326	307	351	342	317	343	311	323	350	335	352	328	345	320	318	331	340	367	344	345	338	322	336	317	301	332	339	327	366	323	342	351	345	369	327	387	343	306	323	331	334	380	346	303	328	323	356	323	302	343	309	306	300	331	381	296	348	320	322	321	359	329	304	323	357	356	336	343	338	347	330	342	300	312	343	347	297	328	314	319	317	325	339	303	349	341	351	336	345	344	336	368	342	364	332	322	324	359	341	350	321	334	336	322	303	337	340	331	334	342	332	302	331	316	313	365	314	298	333	341	321	331	367	334	324	309	347	350	326	323	348	328	355	317	317	357	322	313	319	325	316	349	353	357	313	323	277	317	315	333	365	336	353	354	331	344	361	370	305	360	331	361	339	298	326	329	356	302	343	345	341	312	308	338	329	329	330	325	372	319	347	345	340	343	332	315	308	327	334	328	310	375	316	317	330	319	302	342	325	343	317	311	351	341	352	322	358	341	311	351	337	338	349	325	352	325	338	328	333	325
26444	1998	4059	4697	4118	3433	2916	2452	2135	1863	1736	1522	1486	1390	1324	1302	1247	1191	1080	1120	1056	1060	964	1032	1006	892	970	933	921	996	951	901	877	897	889	881	887	911	881	876	880	844	913	910	825	867	829	868	810	835	819	836	820	798	868	864	866	804	854	854	820	801	804	799	834	809	770	835	840	843	846	836	838	780	815	778	804	803	837	816	796	854	764	761	800	810	836	734	806	849	766	829	809	832	795	807	793	768	823	797	781	793	767	743	794	791	848	795	748	818	776	825	800	797	846	802	773	797	824	749	832	797	786	779	785	860	795	807	839	843	791	834	782	803	821	758	859	824	832	764	805	757	789	808	771	829	842	755	773	836	782	794	839	793	782	771	772	790	842	795	827	792	779	814	776	828	808	792	756	846	823	783	814	789	796	784	779	837	783	783	788	800	790	770	793	803	815	788	825	814	797	811	777	774	770	799	821	847	806	830	775	825	805	828	794	777	757	832	780	792	840	797	793	742	753	802	771	761	791	756	816	802	776	755	771	784	834	816	796	755	806	771	834	760	793	822	781	791	765	806	817	835	779	793	787	789	810	800	811	805	824	834	755	757	820	794	786	782	779	827	777	745	801	726	744	801	795	762	770	772	712	757	782	740	777	769	808	782	778	791	834	748	791	798	742	831	790	799	730	795	809	789	765	784	771	774	803	807	747	794	804	769	781	834	771	805	802	834	819	799	805	785	831	839	786	829	788	775	824	786	792	786	795	805	822	717	835	760	813	797	836	793	808	797	765	825	761	815	779	794	823	832	863	803	826	804	807	808	836	765	788	769	796	762	745	847	808	786	818	816	794	793	780	819	818	878	786	810	755	780	802	809	818	784	820	861	852	835	774	782	794	815	830	779	770	755	769	794	791	816	773	804	757	823	787	810	774	786	789	789	885	823	783	846	762	827	821	783	774	831	807	769	821	785	813	764	779	840	780	810	827	767	758	754	799	818	801	751	814	836	832	818	785	784	776	763	750	754	807	769	816	747	840	819	822	786	756	832	867	733	763	793	787	797	800	788	786	816	761	770	791	810	801	818	817	778	748	798	779	769	786	775	821	802	802	818	843	816	801	796	790	775	806	782	812	772	863	862	769	800	839	775	823	774	788	796	753	785	772	782	775	803	767	814	765	842	730	779	811	809	712	774	810	770	779	742	819	790	802	805	775	765	822	762	787	776	804	832	773	829	796	798	812	805	822	797	773	819	779	765	775	852	833	768	791	796	828	799	769	741	831	830	770	774	787	782	797	795	819	833	793	853	807	823	756	788	792	771	831	791	797	841	812	845	774	823	792	774	766	828	791	789	825	803	809	769	832	826	809	874	759	797	797	836	791	774	793	816	811	819	797	790	815	795	785	807	779	837	790	790	865	858	789	793	813	836	839	816	836	806	842	771	760	817	817	816	829	821	841	809	827	807	791	780	828	770	763	807	811	828	813	809	843	806	770	798	799	813	831	821	734	781	768	798	756	782	822	796	799	846	841	817	794	809	814	806	847	782	814	808	788	785	802	820	813	764	754	774	739	778	803	818	816	791	760	757	788	843	786	790	801	782	785	777	835	813	799	793	828	748	803	817	805	774	748	828	773	781	821	808	711	782	809	812	791	824	786	852	828	840	794	804	823	780	785	741	779	751	850	833	763	810	805	800	799	814	786	829	796	776	783	815	814	785	786	801	813	832	780	767	834	816	801	839	842	792	829	790	783	794	816	773	752	792	775	793	759	861	812	787	774	766	775	772	751	765	755	779	818	767	782	796	765	801	760	799	804	771	771	808	819	833	774	773	811	794	787	752	807	799	801	772	757	841	773	788	831	823	771	750	781	773	784	792	769	767	819	823	872	802	769	836	787	851	766	807	787	748	790	803	813	756	809	761	799	820	742	821	772	797	793	790	821	794	787	814	843	841	802	826	727	784	793	809	785	796	779	823	826	837	805	778	788	815	781	812	785	785	827	835	710	821	788	775	812	781	803	821	796	780	836	821	819	837	790	766	773	775	808	774	857	794	813	793	774	785	766	790	729	804	810	776	815	813	764	783	809	790	808	784	805	790	765	796	819	774	806	784	795	800	845	797	791	827	767	802	841	884	766	763	826	723	801	785	756	782	765	776	799	820	830	822	756	806	813	804	743	858	766	820	802	794	807	846	813	750	780	815	791	799	795	817	801	793	773	787	762	838	846	809	790	813	836	813	761	750	804	803	827	768	808	783	759	780	775	791	783	797	814	752	764	774	827	847	809	788	780	835	849	820	784	815	793	790	815	739	794	761	819	832	805	804	814	802	769	768	855	789	787	796	809	781	801	771	816	751	819	807	804	810	810	786	822	804	784	786	800	735	776	796	817	784	821	787	765	739	782	814	813	772	847	788	798	815	775	851	782	798	787	737	807	816	777	861	810	836	794	759	800	763	815	795	817	803	783	775	822	803	774	831	779	775	794	770	791	807	800	860	827	814	832	819	803	767	840	854	787	767	800	801	735	836	782	833	820	813	755	799	842	817	846	778	823	779	802	794	760	780	797	807	769	772	812	814	794	826	786	773	808	800	781	828	773	771	816	817	813	754	828	786	778	834	802	827	744	806	772	767	813	800	842	798	795	813	816	777	803	788	826	803	804	756	828	845	766	807	793	777	813	832	757	793	796	764	784	863	805	815	826	809	773	756	798	803	790	796	817	762	819	791	824	890	773	777	747	789	817	714	799	779	752	832	786	798	785	770	831	800	770	822	778	819	789	808	783	752	795	756	822	797	785	789	822	788	775	768	825	790	779	813	798	820	795	782	800	779	765	794	816	762	805	740	846	786	793	773	733	789	810	842	818	742	767	777	812	830	812	794	787	780	790	754	818	838	825	785	818	791	827	808	825	847	885	778	803	814	777	823	787	741	762	817	794	767	812	791	809	799	832	790	776	854	779	816	796	788	819	792	812	789	727	813	808	814	809	805	756	823	775	786	791	832	779	755	791	774	779	788	756	753	737	825	820	791	768	782	791	824	724	800	837	780	777	789	820	805	830	864	808	808	762	778	800	804	791	732	772	807	812	834	828	812	804	836	787	814	805	788	820	790	730	824	831	783	827	770	804	824	821	742	780	781	848	816	842	827	825	773	758	773	799	823	832	826	815	788	770	787	778	761	782	794	785	817	752	770	810	803	814	809	774	796	842	741	770	801	788	813	865	776	810	822	837	803	832	799	789	747	785	783	750	824	781	799	821	797	803	821	801	747	847	770	756	786	806	758	792	774	784	775	839	847	812	777	836	773	754	786	771	810	790	838	810	816	785	769	807	767	788	800	777	791	792	797	856	810	809	817	806	824	739	774	778	776	761	729	818	836	764	786	807	771	811	818	818	812	834	783	803	765	771	814	797	760	812	790	782	811	772	810	804	816	840	810	807	781	801	771	786	793	731	818	801	777	791	803	838	787	793	810	838	826	769	831	776	762	784	820	800	791	767	793	799	805	789	823
8255	337	243	179	189	225	205	201	190	197	169	193	199	218	157	197	189	206	197	192	163	226	190	199	186	207	218	170	178	194	186	179	189	223	202	193	197	179	223	223	193	195	192	209	172	185	185	200	181	219	220	180	204	205	186	188	203	179	189	209	189	200	188	175	179	190	181	224	188	182	181	172	172	183	187	158	203	200	169	193	163	190	190	185	194	179	177	174	191	200	206	185	183	178	162	187	182	214	189	169	194	186	191	213	203	178	168	183	197	204	198	210	185	185	180	213	189	206	177	191	189	201	195	224	196	191	201	200	202	194	227	185	190	176	193	188	191	193	215	210	195	183	207	209	177	172	183	181	189	199	201	191	204	198	198	174	209	190	197	198	181	172	186	199	207	183	205	189	184	179	183	206	202	189	225	173	185	203	191	214	178	168	197	172	182	201	178	209	199	211	211	205	188	198	171	198	185	193	192	184	205	203	178	207	180	180	221	194	191	182	207	196	184	174	183	199	209	187	203	184	186	200	212	223	186	201	206	189	171	170	162	201	181	193	175	199	181	183	183	184	167	205	181	183	187	213	193	185	191	189	165	192	187	176	196	190	170	201	181	205	182	203	213	199	167	208	192	195	201	212	201	205	204	168	183	177	192	186	176	172	181	179	220	198	186	209	183	185	221	187	214	169	203	174	188	204	216	232	207	170	174	190	222	223	217	189	214	161	162	184	207	185	167	210	209	250	190	195	209	189	209	160	182	179	182	197	193	200	203	182	194	192	187	200	203	170	208	170	202	187	194	187	197	188	195	197	177	184	190	190	206	189	172	179	242	183	175	159	183	170	194	187	220	194	190	205	194	192	175	201	182	207	215	176	200	170	219	193	191	211	199	190	212	222	193	141	181	175	217	181	204	168	198	195	217	221	194	173	187	194	177	184	204	188	177	199	180	185	189	199	225	189	175	217	199	201	207	189	212	201	205	198	193	217	174	206	195	187	213	213	239	205	174	210	208	192	213	213	166	205	184	187	194	199	229	201	191	212	199	178	173	178	191	192	211	163	212	188	215	229	186	177	205	201	188	199	200	183	181	185	203	227	202	188	207	195	187	186	166	174	205	196	178	192	184	164	207	187	161	194	209	203	181	193	200	183	211	193	200	192	190	191	186	197	178	215	196	205	190	176	187	184	205	173	183	196	189	207	179	172	195	201	199	202	196	171	155	219	183	204	193	197	186	180	196	201	196	164	195	186	182	188	184	175	240	202	184	211	213	207	192	222	204	177	199	203	201	196	202	186	200	215	179	205	204	202	163	194	207	186	224	171	191	177	203	201	204	181	209	208	221	181	198	198	210	183	203	201	178	201	204	193	159	182	192	204	181	193	185	211	170	220	211	210	200	179	202	184	211	168	197	195	178	181	177	195	168	198	188	172	210	202	222	180	179	183	212	189	191	188	177	198	190	185	183	186	184	179	185	181	196	191	197	179	173	197	183	205	210	204	188	186	187	209	203	195	194	210	200	179	184	205	203	207	200	199	182	207	201	200	215	184	163	188	194	205	200	193	183	188	195	185	219	199	193	197	187	196	183	210	183	195	226	221	211	206	189	173	175	180	196	184	183	167	170	176	196	205	191	214	179	183	206	180	202	225	173	185	187	188	206	193	195	190	199	199	193	197	190	181	214	178	210	202	186	177	175	231	173	189	194	203	194	197	176	176	195	192	213	167	213	215	218	208	191	197	172	183	183	199	171	205	205	177	173	208	214	196	177	194	197	195	183	206	195	215	202	216	216	209	194	175	179	159	190	193	173	194	188	200	197	217	169	189	189	193	212	218	178	200	204	161	183	219	174	197	211	194	204	217	210	207	184	202	207	182	204	211	167	193	213	164	174	182	189	199	199	197	195	205	185	211	187	176	185	191	192	204	183	190	205	188	189	206	211	212	168	200	205	192	189	177	185	194	184	174	192	183	193	196	209	186	164	190	187	192	173	207	181	194	199	205	214	195	174	196	175	193	175	213	215	185	187	184	162	202	195	205	213	186	179	184	192	225	178	209	176	225	171	176	192	192	194	194	179	193	187	167	179	203	182	206	195	178	175	169	177	203	197	200	172	179	206	191	192	178	210	205	218	216	200	176	200	188	208	201	194	173	185	201	213	199	180	189	175	193	179	188	193	210	208	193	188	196	216	195	209	188	171	180	219	183	173	183	181	177	168	204	196	233	195	171	173	207	165	210	183	179	162	196	180	200	198	218	215	184	210	197	201	189	189	197	192	174	223	186	200	200	208	207	187	211	201	214	189	201	182	175	195	169	180	183	194	181	186	179	202	208	205	154	194	218	215	191	209	189	205	215	184	186	206	210	219	170	199	186	182	158	179	185	196	193	229	243	194	235	187	196	188	202	191	220	166	203	185	176	202	198	186	208	184	184	203	179	197	188	217	185	184	204	192	204	196	219	188	204	174	195	184	231	181	188	202	182	195	181	180	179	181	202	194	187	199	201	206	201	194	186	182	174	176	200	199	212	189	194	191	180	192	204	197	205	192	170	182	211	191	214	211	216	179	197	189	185	200	195	203	212	173	194	186	177	176	198	220	193	181	210	202	237	197	181	231	209	160	214	181	215	216	177	203	197	172	190	187	185	174	197	237	200	187	172	181	203	203	218	217	183	190	180	212	214	204	210	174	205	194	199	204	193	198	204	208	200	182	215	226	208	196	181	205	215	200	173	175	189	187	175	185	184	192	202	202	198	175	192	183	188	206	211	181	216	182	206	221	190	208	211	191	206	195	200	193	190	190	210	202	206	214	191	205	202	223	204	176	168	229	200	173	184	177	183	180	205	213	202	203	204	175	201	213	176	198	191	182	196	212	215	183	169	189	242	204	190	175	206	206	202	208	192	188	183	190	210	210	183	203	200	175	215	210	201	176	201	198	198	201	176	163	198	204	198	221	220	172	211	187	172	204	172	217	190	190	191	179	186	196	193	185	207	186	194	195	196	172	203	172	187	182	218	194	199	183	195	224	209	173	193	207	194	189	213	203	206	183	196	183	185	168	173	219	220	160	204	207	197	191	193	210	170	219	211	192	194	187	202	204	196	227	195	177	205	198	210	182	206	182	190	203	189	204	190	186	204	183	195	209	190	193	218	166	216	193	212	185	191	190	187	181	201	193	176	209	198	191	209	196	199	188	200	182	204	220	198	210	211	217	184	186	187	198	190	175	190	221	168	203	178	199	205	167	216	184	173	189	197	187	173	187	205	197	183	176	186	215	195	186	218	199	202	175	192	198	222	196	147	170	179	208	213	188	212	194	193	194	172	208	203	217	182	213	200	204	207	197	198	230	181	184	188	180	195	202	179	212	190	180	199	188	199	194	214	182	185	211	194	173	174	192	210	186	200	190	213	202	173	179	203	200	188	199	209	191	210	207	234	195	197	188	199	202	199	190	199	193	211	203	209	186	194	177	204	202	205	191	198	183	207	180	202	172	208	203	165	208	202
8000	464	551	607	555	563	532	532	516	485	539	449	495	489	512	488	478	469	486	488	505	496	503	470	511	470	463	455	484	486	471	514	478	450	485	507	459	501	463	465	486	500	482	473	487	508	478	488	518	487	547	480	527	503	473	494	475	481	502	472	482	512	485	477	468	438	488	488	500	472	467	506	475	478	514	472	475	474	463	537	465	481	527	503	508	486	498	480	510	467	504	522	469	479	472	503	454	470	488	507	479	472	481	500	476	480	477	473	492	513	496	472	502	462	468	526	488	493	504	450	522	535	474	460	466	476	479	483	478	520	492	523	487	496	515	500	503	460	541	505	503	503	543	524	483	445	481	489	490	498	465	509	476	506	488	487	495	506	505	498	462	498	442	476	512	495	493	472	523	507	490	503	476	497	515	501	455	488	490	468	474	497	506	503	539	484	504	491	517	489	505	489	492	504	509	488	481	501	462	489	496	482	479	525	506	501	483	471	457	486	497	506	519	484	465	477	463	504	486	536	485	494	501	525	483	453	499	497	500	478	481	497	484	485	480	491	488	481	518	470	508	501	506	529	481	501	462	485	461	511	489	460	475	456	488	519	495	454	460	505	475	490	499	507	516	510	501	459	471	457	493	509	506	485	513	484	514	460	486	526	475	488	522	494	464	508	490	455	491	496	477	486	515	483	483	507	482	478	465	490	508	466	511	476	493	502	502	534	481	459	494	491	501	472	482	508	500	503	481	498	451	488	508	516	491	484	500	519	487	466	484	530	495	520	489	508	480	478	484	518	491	448	475	477	519	527	519	513	494	444	482	510	482	481	490	477	513	476	473	507	490	479	487	507	462	502	466	507	500	481	523	448	478	522	517	474	484	510	499	492	489	507	469	482	462	447	519	453	518	509	479	465	498	475	485	487	484	501	514	477	473	456	490	534	480	500	483	487	492	495	489	482	483	455	477	491	508	478	475	469	507	472	473	498	504	478	499	498	471	498	455	513	532	479	497	455	515	512	464	489	499	477	498	437	486	518	464	472	511	493	504	477	460	536	498	505	517	483	481	490	483	476	462	509	453	505	468	485	479	504	474	538	498	470	457	491	508	478	499	546	463	477	490	417	519	475	484	484	516	529	481	465	521	474	495	518	483	494	514	505	488	484	491	500	483	468	501	527	517	511	505	460	481	484	504	466	526	530	496	487	489	481	507	471	461	479	479	469	485	510	489	541	481	484	459	522	501	471	517	499	479	488	474	516	510	492	491	525	476	514	495	491	474	500	479	515	476	520	470	469	477	534	501	523	479	514	528	489	520	525	489	520	454	465	469	534	499	499	466	490	491	481	478	475	521	521	513	491	518	531	498	503	488	454	486	495	489	477	512	489	504	517	474	513	514	494	507	471	497	496	459	511	530	487	489	486	469	477	514	484	477	487	513	518	490	531	481	484	517	515	496	475	481	475	464	502	534	488	488	481	478	460	528	453	502	477	490	506	475	540	512	465	482	488	510	500	482	529	537	470	502	507	495	467	521	462	465	496	534	489	511	483	486	488	485	473	465	493	502	490	475	487	471	514	460	498	523	512	489	455	499	485	476	514	487	474	474	473	511	505	488	443	515	481	473	498	463	484	510	512	459	493	517	475	520	485	519	485	474	495	457	456	529	494	464	503	471	516	503	474	458	524	477	496	509	480	492	495	504	489	503	519	502	472	477	472	500	502	472	500	459	532	497	479	489	503	494	471	531	461	491	503	478	516	500	523	484	487	514	480	482	511	497	489	490	518	481	515	508	516	506	486	490	512	458	477	479	511	464	468	516	498	433	472	538	502	489	463	505	478	532	529	496	477	516	523	475	472	486	495	496	491	459	465	496	515	489	491	484	508	510	505	476	449	486	510	465	505	493	538	450	520	476	486	463	499	505	462	485	478	489	481	549	499	484	482	489	476	470	542	502	477	490	497	480	549	490	496	490	501	520	512	481	478	473	499	462	494	512	496	499	472	473	512	464	497	477	458	487	510	491	497	489	494	504	462	527	492	509	499	465	500	499	501	485	473	497	473	480	488	491	457	509	465	499	460	480	539	476	492	480	473	485	479	534	464	517	468	509	589	514	473	469	478	499	488	490	471	467	483	485	517	491	540	509	502	503	445	476	529	498	461	433	488	499	466	487	485	497	498	528	459	488	505	518	440	475	528	450	522	480	496	496	475	502	515	470	478	490	501	503	452	463	490	491	474	513	522	473	464	486	480	464	429	510	481	491	487	486	517	489	502	480	470	482	475	502	495	499	493	496	538	470	489	455	485	460	495	538	488	456	504	465	505	504	478	467	497	526	498	505	499	514	501	508	506	481	509	495	485	478	496	481	526	486	506	505	522	464	482	468	512	506	464	508	514	495	496	499	509	521	463	474	469	479	535	493	500	475	479	490	484	533	476	532	514	485	509	512	501	473	557	479	517	541	490	487	492	475	461	475	516	500	507	483	469	485	490	510	488	520	495	478	486	503	467	520	473	493	472	513	483	487	497	513	480	479	469	478	489	547	520	475	441	464	509	445	464	459	519	498	511	440	508	478	494	462	486	464	504	525	482	511	473	525	492	500	452	458	490	531	539	475	480	498	525	494	495	458	511	494	533	509	512	488	470	497	480	480	481	467	505	456	487	499	499	500	496	487	524	498	456	484	487	473	512	520	538	518	504	476	505	479	469	450	508	478	503	477	463	492	494	516	494	491	483	460	523	499	496	454	461	498	494	510	472	479	495	534	497	525	511	494	499	477	505	496	461	497	520	503	493	522	514	498	484	504	501	492	476	489	483	457	482	486	493	548	498	501	546	504	457	476	511	498	495	505	513	520	486	499	455	492	470	480	506	511	496	488	505	472	523	469	495	504	511	504	500	502	470	509	478	477	501	510	476	508	521	467	500	512	476	469	506	472	502	462	485	468	475	503	498	466	486	495	449	444	538	479	502	492	473	465	475	484	496	486	492	522	491	503	479	490	445	463	505	487	493	534	491	489	503	499	515	482	500	500	533	494	487	496	482	506	520	489	521	474	472	538	440	512	472	483	514	467	494	500	504	443	500	534	494	457	471	518	483	465	495	525	535	492	556	499	485	507	509	463	496	491	476	506	549	480	455	513	454	496	456	488	495	457	483	468	482	487	501	464	498	488	506	499	513	469	463	500	468	496	485	489	520	472	494	506	512	519	493	471	483	517	500	508	482	503	497	478	475	523	534	480	492	489	478	523	480	485	450	491	519	511	483	472	477	492	492	494	500	490	477	490	490	490	507	508	456	553	469	504	510	483	466	485	503	482	487	527	497	499	496	503	492	502	502	515	490	468	473	491	528	490	470	499	514	470	496	508	499	507	471	485	476	482	493	521	516	519	510	500	494	468	478	540	492	475	506	497	466	518	506	481	482	479	442	478	507	473	566	511	462	480	488	451	492	495	481	476	472	519	471	505	502	489	456	499	509	501	494	523	498	494	488	431	482	493	500	492	487
47451	18075	4549	800	554	445	373	293	269	247	237	239	193	194	188	195	186	172	178	181	179	164	163	150	168	153	160	183	165	159	161	166	158	140	170	156	152	174	171	168	176	170	151	141	145	167	159	131	161	179	119	153	163	155	168	155	151	177	134	166	153	169	163	138	164	155	174	162	171	128	159	157	167	171	165	163	148	155	161	156	187	135	138	159	142	167	157	162	168	161	160	153	152	168	159	153	154	155	144	155	163	153	151	141	176	140	171	167	151	170	147	174	181	155	176	149	166	165	167	132	128	162	149	158	161	165	161	161	164	167	162	151	159	178	169	167	173	144	145	163	144	155	175	165	154	156	184	154	164	175	174	149	161	172	124	177	149	163	174	180	151	163	147	155	158	167	152	166	164	170	156	187	153	152	137	151	171	160	165	126	150	131	156	159	169	162	149	156	154	157	157	144	140	147	153	183	140	152	138	154	137	157	131	154	164	159	148	157	152	168	145	166	169	153	146	158	165	144	164	175	147	156	156	131	171	164	168	169	154	166	156	142	168	167	137	158	175	169	148	147	185	159	164	162	139	150	167	163	147	144	146	139	165	169	157	169	153	161	138	154	148	144	151	178	157	173	148	172	169	152	162	152	165	143	168	143	161	166	135	151	153	131	188	152	146	150	162	155	164	148	146	156	153	163	171	152	147	157	138	143	148	141	174	150	151	159	150	162	146	150	158	134	166	159	164	171	177	164	174	153	156	160	135	182	162	172	148	162	172	155	141	169	137	166	145	165	175	164	139	139	139	163	153	156	136	143	168	146	177	163	158	154	142	158	154	174	165	140	138	165	160	162	168	150	168	139	161	159	182	141	150	156	181	157	137	152	147	166	154	153	151	167	153	149	155	163	164	128	163	151	169	160	155	140	144	182	144	193	173	154	148	146	144	131	140	180	134	150	157	161	138	155	156	145	177	145	156	159	179	143	144	150	165	168	151	155	173	153	171	146	166	178	128	142	166	153	144	183	178	190	140	151	143	151	158	160	140	174	148	157	145	168	144	150	145	175	183	183	148	158	144	150	176	169	171	128	147	132	165	149	162	167	173	139	160	140	166	166	174	149	148	170	188	148	156	149	179	136	169	146	167	143	147	153	182	178	121	152	161	161	140	142	174	162	151	165	157	148	163	131	161	154	150	158	161	153	171	150	154	167	179	171	154	166	152	150	140	139	148	140	133	144	165	156	132	151	143	146	134	176	150	154	154	161	149	150	162	174	163	166	136	152	125	138	148	140	127	171	157	130	165	152	152	175	150	158	148	145	167	157	151	166	144	143	183	153	155	159	154	164	151	155	140	158	159	156	138	125	147	139	171	178	179	167	159	156	150	140	165	124	163	171	185	162	133	167	157	153	119	163	166	175	160	126	155	163	155	160	169	161	174	160	152	169	151	144	154	167	173	168	149	142	148	169	156	165	162	147	158	149	158	160	150	162	170	156	180	163	163	159	158	141	137	152	145	140	144	148	160	196	160	150	137	131	148	168	164	162	167	118	163	164	164	181	152	158	156	161	171	167	145	160	143	162	163	178	171	157	167	150	158	152	136	165	169	174	163	166	138	148	127	137	159	150	148	171	147	143	138	154	142	151	154	156	127	157	172	181	159	161	144	159	145	162	131	146	169	148	160	135	139	141	151	153	166	135	164	157	182	147	165	143	134	164	177	145	160	168	155	150	155	144	150	170	165	153	161	148	163	142	153	144	163	136	155	161	156	155	176	152	152	169	151	145	157	160	146	147	136	162	166	149	170	130	140	138	177	162	159	171	168	161	143	152	159	143	161	166	139	146	172	170	179	180	173	144	142	160	157	155	161	185	152	140	160	169	159	156	149	159	151	158	127	148	166	150	135	142	176	163	144	163	170	149	152	155	159	131	164	196	129	157	160	144	153	160	169	148	128	162	151	153	155	161	163	150	164	158	160	156	166	167	152	158	175	139	146	167	138	153	143	146	135	163	159	148	143	174	141	120	155	177	160	159	153	150	155	148	141	166	175	172	171	153	142	153	153	153	172	147	171	163	165	152	142	157	149	165	185	152	169	165	144	171	188	122	177	154	155	144	176	148	161	164	182	156	161	132	154	180	158	149	173	137	144	139	163	167	171	142	163	144	146	167	145	157	150	151	164	154	137	128	158	159	140	163	157	165	155	151	149	147	155	152	152	147	149	163	155	130	149	141	167	164	168	154	143	162	151	148	146	154	135	162	161	136	138	142	164	165	187	163	163	174	165	161	152	144	167	139	145	185	155	146	150	158	146	170	143	149	161	166	157	160	159	165	149	149	144	155	162	156	159	158	178	160	147	165	135	141	147	143	155	183	152	141	157	172	165	174	142	142	163	186	150	176	149	148	159	181	162	159	158	151	157	153	160	157	161	133	165	149	168	145	177	148	148	157	168	143	145	160	169	165	152	182	139	149	188	166	167	161	149	125	161	146	181	154	136	133	145	174	170	158	150	154	164	149	161	160	161	156	148	156	170	145	142	152	157	157	150	171	161	144	151	170	155	154	148	158	145	171	158	158	146	152	157	150	151	137	160	159	146	152	174	160	132	178	169	155	145	174	164	160	156	167	158	154	156	164	194	165	158	156	143	163	154	150	138	144	156	177	143	157	140	153	146	143	145	163	166	164	164	127	141	154	151	127	143	146	148	164	154	162	160	143	169	129	150	155	176	155	151	175	162	142	140	163	161	186	151	154	161	174	159	155	147	161	178	177	165	144	149	153	161	158	158	160	156	153	177	143	156	158	133	134	158	149	150	164	161	132	175	139	172	145	166	145	140	160	160	176	167	155	143	174	149	150	137	133	129	171	166	162	167	160	161	141	139	151	163	146	166	140	161	155	135	162	165	138	155	160	157	133	142	162	151	146	141	145	159	176	148	179	170	146	171	150	128	145	170	156	169	157	148	130	151	155	152	160	156	161	144	167	170	135	169	170	145	146	161	156	135	152	137	145	149	151	169	155	161	163	171	159	162	165	155	162	180	162	154	159	157	144	153	160	179	154	169	155	160	135	154	156	175	145	157	166	147	156	181	134	146	154	153	150	124	154	168	148	144	169	146	160	151	150	137	134	170	164	131	164	145	150	155	165	147	162	156	170	146	149	162	151	182	172	166	168	157	161	166	160	157	166	148	151	164	148	148	163	169	144	155	148	156	149	162	173	176	170	152	176	161	160	153	141	187	131	141	152	163	163	142	151	167	166	151	168	163	155	139	146	150	147	164	149	154	184	155	138	153	179	159	182	169	175	120	150	167	173	161	137	141	159	151	174	157	155	178	152	182	167	163	157	148	144	164	170	155	177	152	140	146	156	154	161	181	165	160	142	161	140	155	154	124	155	146	158	160	159	170	167	177	158	166	163	152	150	144	140	154	156	158	162	137	170	184	148	173	145	152	129	159	148	169	164	185	148	165	187	172	141	142	144	166	156	139	156	141	160	168	151	170	155	159	166
21584	1084	2134	2407	2140	1788	1538	1296	1092	986	969	810	816	764	671	693	617	599	597	542	561	587	528	508	519	537	522	490	503	455	477	496	483	498	528	481	508	459	466	457	472	452	493	448	467	457	454	452	460	496	447	440	476	468	408	460	462	438	479	422	439	467	441	408	409	418	421	448	472	405	436	471	433	443	431	433	414	461	378	401	438	425	449	435	439	422	402	426	421	430	465	474	468	444	446	461	451	441	426	436	434	426	380	438	424	446	463	455	404	446	404	404	443	421	444	420	441	414	454	412	469	405	447	429	433	432	443	403	427	419	413	445	441	384	445	476	442	437	408	409	433	432	435	465	435	415	413	413	437	452	435	446	433	406	422	384	413	455	422	398	458	436	422	467	440	436	448	457	470	441	465	420	431	479	414	428	470	433	415	432	412	412	448	407	420	457	443	411	460	460	444	444	420	467	439	400	422	435	430	433	430	426	446	412	438	431	418	381	440	416	417	445	417	424	476	428	396	485	429	446	420	467	402	441	417	399	404	408	403	470	445	421	443	454	456	467	467	481	422	407	456	463	430	432	455	427	480	457	423	453	440	432	456	424	425	430	470	434	445	429	433	415	426	427	455	407	418	455	410	395	442	433	443	429	439	426	403	420	413	394	407	444	442	436	427	406	447	423	440	453	422	436	426	411	423	453	428	410	439	441	424	464	445	434	422	434	441	367	409	433	441	416	480	453	405	426	463	445	428	410	455	422	471	410	453	440	433	446	455	422	437	453	401	397	468	428	434	424	416	443	432	422	427	456	434	456	416	423	388	465	432	460	419	431	404	423	438	435	442	460	422	458	433	422	454	456	485	396	423	437	425	456	457	459	431	438	411	453	393	436	395	422	405	441	457	428	414	406	423	454	446	464	447	411	450	393	491	450	437	448	418	433	421	449	417	421	424	434	432	440	421	386	438	419	433	462	414	428	413	474	461	423	432	434	436	417	445	433	432	458	439	436	478	455	412	448	423	413	416	457	406	438	419	411	415	435	427	466	462	445	456	453	443	442	404	428	433	441	450	433	440	449	441	451	398	431	425	418	412	423	466	419	443	396	431	483	421	406	427	445	457	463	452	458	428	438	460	434	416	413	433	451	397	441	431	442	447	471	401	481	445	445	407	439	405	413	434	461	450	423	443	432	434	426	415	460	428	428	441	434	432	425	407	423	444	442	462	388	468	421	395	443	452	441	437	463	429	414	416	459	417	434	417	432	448	451	424	441	449	472	452	436	418	447	436	410	473	444	453	414	431	445	463	408	416	441	440	477	422	447	447	435	426	453	405	448	410	429	402	450	451	437	410	434	419	427	414	409	421	445	425	442	464	418	403	444	407	454	421	442	422	442	451	456	395	435	433	416	427	428	447	434	393	436	425	423	450	415	442	421	448	442	411	461	405	450	430	436	461	434	437	422	455	436	406	429	450	401	404	441	444	413	445	426	456	433	432	428	430	433	454	424	440	433	449	413	430	434	426	454	406	425	432	426	415	427	456	459	439	442	455	423	437	444	424	446	436	442	448	424	433	446	450	420	427	454	469	446	419	423	451	429	442	444	420	412	462	415	411	411	428	457	427	443	433	455	407	443	417	440	431	433	468	433	448	433	448	408	394	424	463	420	446	382	442	417	445	444	416	440	431	415	422	429	414	462	432	456	437	432	412	440	426	457	441	443	409	418	415	477	433	457	449	397	481	425	394	419	386	427	419	411	398	452	415	465	436	406	406	450	417	477	434	435	429	459	440	446	424	450	428	455	446	428	438	425	469	443	430	416	445	428	432	420	473	404	448	441	447	430	430	477	407	464	421	439	417	441	436	429	421	405	456	421	435	445	392	426	451	467	418	422	466	443	432	417	441	411	425	482	459	429	437	423	425	424	478	447	427	448	434	440	454	462	446	394	417	452	453	443	464	427	400	446	438	444	404	432	432	434	436	420	440	396	413	426	433	412	454	419	427	389	425	429	449	480	444	389	430	415	441	457	391	409	444	398	425	439	449	416	417	415	419	410	453	393	429	443	448	420	418	450	453	463	437	449	445	437	415	447	430	415	445	428	457	439	412	431	404	450	439	437	408	438	448	416	447	436	460	448	439	457	398	447	442	501	445	436	397	425	421	461	442	436	438	418	448	435	437	447	433	420	445	447	404	397	440	453	452	439	430	447	458	429	431	467	395	413	442	463	473	461	415	483	453	429	444	444	447	411	403	432	442	457	415	395	443	432	411	475	431	468	441	427	407	470	457	429	462	423	414	426	438	389	450	451	477	445	410	432	440	435	429	440	447	421	439	405	458	423	412	450	442	446	410	480	453	439	448	431	463	481	450	434	469	417	456	405	428	423	440	454	424	452	443	445	418	403	410	455	404	416	450	445	414	413	444	447	414	388	423	415	453	418	474	462	426	418	435	421	436	392	430	425	430	442	423	430	446	452	438	408	425	425	403	466	431	442	414	454	438	407	421	423	437	474	447	420	457	425	408	450	477	441	479	445	445	413	435	406	456	478	423	441	424	405	452	456	436	420	435	462	427	448	414	439	494	417	451	496	383	458	432	439	413	448	448	442	420	442	385	401	417	476	423	446	445	417	435	447	419	460	423	411	406	441	429	453	442	418	425	430	423	422	406	425	433	450	447	446	464	447	449	449	439	437	432	447	444	431	437	429	434	394	454	385	452	420	440	430	436	447	426	444	443	427	464	428	395	435	451	421	474	419	456	425	435	438	403	454	449	451	426	461	419	426	431	411	419	418	424	447	421	394	421	447	422	433	451	449	430	427	483	425	429	410	448	417	458	475	437	456	465	454	453	440	427	459	424	411	387	433	415	421	408	403	384	429	427	443	419	424	431	461	419	412	415	466	409	437	450	414	425	451	445	419	427	436	475	399	448	407	410	450	459	435	442	423	488	436	453	412	454	485	399	424	426	436	420	412	421	424	423	415	449	440	436	431	447	431	419	423	412	414	440	435	451	457	428	447	425	419	439	400	446	476	423	413	456	421	446	465	415	418	455	446	452	469	466	450	439	412	452	429	446	430	435	431	395	428	419	420	404	432	410	440	435	443	403	440	468	435	420	403	413	444	404	408	404	427	469	424	467	478	415	442	434	409	440	416	431	398	430	430	424	437	466	424	442	456	445	416	422	453	425	435	391	443	411	450	405	424	411	437	416	425	453	399	434	397	393	432	426	412	428	484	427	436	429	457	407	440	438	439	412	418	425	440	440	410	457	434	416	432	426	452	411	451	387	424	413	426	427	451	428	429	445	428	440	476	480	425	462	408	443	421	439	416	425	417	432	466	419	405	430	462	429	425	398	424	456	402	413	453	399	432	419	429	405	420	402	403	453	416	443	434	438	413	468	466	432	420	447	438	413	399	437	464	423	419	408	438	419	415	440	435	440	425	419	435	422	423	439	431	482	399	443	387	427	427	442	446	444	448	452	446	454	468	436	446	407	436	456	438	414	447
51840	23905	16441	2451	1265	938	775	673	601	514	483	446	465	378	390	387	392	367	390	356	363	362	368	357	357	360	347	345	356	356	325	344	353	363	337	299	327	336	358	343	324	358	361	357	337	355	319	346	350	343	353	360	344	313	323	330	359	328	322	311	332	345	335	339	369	322	324	340	339	319	342	326	336	338	352	349	323	313	310	364	346	336	324	304	349	352	346	346	363	338	321	328	380	335	310	315	351	322	327	342	356	335	335	318	314	353	360	357	329	322	310	372	336	343	322	337	310	334	360	320	335	338	321	347	337	321	290	370	326	333	341	308	342	354	321	334	360	363	354	339	316	318	321	324	324	379	329	357	349	361	359	347	341	340	323	339	320	329	347	318	335	325	343	371	333	362	339	323	323	325	336	350	282	383	349	323	367	351	339	307	314	344	344	337	323	317	358	328	337	343	330	365	346	299	363	321	317	325	312	400	316	347	349	321	347	336	308	328	344	332	347	353	376	348	302	327	341	316	316	336	344	347	349	335	320	309	305	328	348	351	347	350	346	322	330	316	352	309	310	315	299	340	356	339	316	337	329	342	328	369	336	322	302	326	326	333	325	285	356	326	313	338	370	324	348	344	346	315	328	342	338	309	345	319	355	341	355	312	334	307	350	327	361	347	311	304	377	312	341	334	326	328	334	345	348	357	336	325	343	345	363	345	343	356	338	313	321	358	310	356	300	315	381	335	343	333	326	319	334	329	352	329	340	344	335	336	338	322	325	322	326	356	383	308	338	324	286	333	351	316	340	321	305	336	320	274	320	315	348	314	335	357	308	300	281	342	314	309	364	327	308	330	341	349	319	359	338	362	334	344	346	355	357	352	345	302	320	330	326	335	332	336	366	289	324	330	324	313	322	360	322	324	355	325	294	334	326	293	323	345	342	344	373	313	347	339	381	327	378	369	334	342	353	317	334	330	349	312	310	350	342	338	342	331	348	324	331	340	342	321	336	348	303	320	313	354	338	348	342	348	343	339	370	340	340	305	316	359	315	347	339	325	292	311	345	345	349	360	343	340	370	310	331	333	336	310	328	328	328	329	334	311	313	342	317	298	329	337	323	325	340	329	361	360	337	335	368	335	321	336	307	347	356	346	308	304	340	354	288	361	377	341	313	336	302	345	353	358	367	343	315	360	331	325	326	328	328	310	313	331	375	352	339	366	328	315	336	328	363	331	321	328	335	349	315	328	338	361	354	354	307	351	320	340	310	347	332	358	295	361	334	312	358	351	363	326	332	364	344	316	332	359	328	315	327	343	298	321	337	333	309	358	364	351	333	339	341	355	355	333	327	325	346	315	324	338	355	347	340	354	347	340	343	368	327	333	294	330	338	327	328	352	339	340	357	316	334	378	327	364	366	351	327	339	326	335	328	353	335	375	336	345	356	341	323	315	317	325	351	350	343	324	349	315	352	330	336	378	333	344	319	311	360	335	353	370	319	361	318	320	362	357	318	323	274	315	336	321	374	366	356	346	344	328	322	320	345	353	331	306	327	338	286	339	314	315	388	332	303	357	333	358	313	341	342	320	351	311	329	316	330	355	348	312	343	343	327	331	341	314	347	322	342	329	328	326	329	309	328	369	342	334	337	310	333	357	327	324	326	343	308	374	341	342	319	344	364	312	332	354	349	328	350	343	310	354	350	319	319	335	354	347	359	338	350	344	324	348	304	343	324	329	351	359	350	339	322	325	328	296	322	327	345	327	340	341	298	329	318	324	347	325	335	297	323	355	310	332	332	327	317	321	339	381	330	315	301	337	310	309	377	301	356	336	362	335	351	313	348	298	341	342	346	310	365	338	313	316	339	326	301	340	334	320	326	320	344	319	358	353	325	353	338	342	312	346	301	368	331	342	335	357	293	336	323	385	338	360	331	333	351	316	341	372	343	332	377	339	338	324	302	342	329	321	323	330	334	332	354	341	328	360	375	338	306	388	366	336	318	318	344	347	303	321	326	311	341	335	326	329	343	309	302	307	326	332	328	322	341	346	325	348	347	354	314	318	309	347	318	360	339	334	329	315	403	357	328	311	323	318	334	334	363	331	356	356	351	342	334	294	330	366	297	321	341	345	342	341	381	330	370	349	334	333	338	334	330	368	335	356	304	347	346	312	323	360	322	318	343	310	311	367	345	324	371	350	339	354	330	290	301	320	331	322	339	324	355	310	310	337	359	323	328	359	312	318	308	346	369	356	332	304	359	339	317	329	300	333	311	333	338	342	320	350	352	366	303	338	345	367	347	330	341	333	341	358	325	349	370	345	326	341	313	337	318	340	332	310	334	311	311	333	321	326	319	335	319	341	328	335	322	369	347	329	313	321	323	307	291	354	308	366	414	372	324	321	358	306	328	334	289	304	350	365	297	322	319	330	369	353	355	322	378	330	336	335	328	313	329	341	349	316	332	326	323	317	333	373	343	322	308	293	337	338	364	351	325	302	339	299	325	355	322	316	355	348	333	328	351	397	331	357	333	338	358	354	358	296	342	316	322	327	360	327	318	327	365	323	376	329	329	326	328	333	297	328	373	330	323	313	363	357	350	328	335	347	326	332	337	354	333	336	349	336	330	352	334	343	320	307	326	348	360	347	304	317	351	335	322	314	326	325	371	355	322	311	323	309	326	354	330	341	325	339	346	288	292	314	288	337	394	349	301	339	350	334	357	317	335	337	331	318	336	299	310	345	325	291	344	344	322	341	342	308	314	317	319	358	338	353	330	351	335	348	374	333	339	318	335	332	315	361	322	325	371	381	314	321	330	331	301	316	339	342	328	351	347	366	304	309	326	348	356	326	342	354	371	384	381	352	336	309	298	315	323	342	320	333	345	365	320	312	341	352	356	338	318	353	338	315	341	312	336	321	342	366	336	326	369	345	334	322	356	340	326	374	327	323	334	340	324	306	335	337	345	359	301	304	338	376	331	356	351	310	328	348	330	334	353	303	339	357	320	339	322	343	329	348	354	333	355	325	334	316	351	365	321	290	328	317	342	332	344	310	303	348	345	342	324	308	300	335	327	307	329	344	309	347	327	331	320	333	328	362	315	306	361	367	324	304	368	296	330	337	334	320	322	328	329	349	357	329	366	346	335	321	342	312	288	320	301	304	353	330	322	345	314	325	324	337	331	339	352	320	327	376	352	356	318	323	334	303	340	328	338	335	310	329	334	316	330	336	335	311	342	335	348	320	336	356	323	329	331	335	353	300	323	362	332	346	362	336	335	347	341	355	334	286	367	312	334	307	348	311	355	350	300	307	322	340	321	318	327	351	316	390	315	314	327	358	330	353	325	348	302	307	317	346	355	345	324	334	356	327	343	352	331	342	333	320	323	365	336	343	287	331	305	301	315	328	353	332	306	369	321	344	333	349	326	332	307	326	338	323	350	315	308	356	340	308	331	342	316	320	343	320	337	337	346	348	315	367	340	362	353	337	300	320	342	371	312	305	339	323	340	316
27933	1993	4000	4536	4026	3397	2848	2521	2146	1929	1698	1582	1521	1398	1285	1265	1216	1185	1208	1128	1104	1011	1067	952	1027	946	984	913	911	950	901	887	882	937	859	875	816	884	858	882	847	884	919	872	877	851	836	877	851	825	847	822	835	880	839	904	835	811	788	859	842	904	835	816	851	817	836	793	827	820	791	806	817	849	793	781	813	796	825	783	801	857	818	814	769	792	849	845	772	811	832	771	750	787	813	835	821	855	841	789	818	821	826	816	799	796	810	811	785	813	831	784	803	748	830	818	782	793	798	851	778	818	772	781	806	819	777	808	780	814	821	813	847	801	747	773	830	819	832	800	791	822	845	816	853	808	810	801	753	810	784	819	799	762	844	815	777	768	793	851	801	819	746	823	863	837	779	786	834	816	774	848	774	757	813	825	840	822	805	772	790	799	781	796	841	799	780	817	808	818	775	786	775	762	783	844	848	767	763	827	794	814	797	862	811	754	776	813	793	773	789	772	804	780	776	823	804	822	808	831	794	809	788	796	871	779	821	763	812	817	808	787	814	802	827	785	791	728	821	792	764	775	812	792	802	736	790	789	854	830	773	833	814	796	833	756	791	808	824	793	766	839	792	810	837	805	804	801	781	761	750	784	787	758	796	792	836	746	845	792	797	744	769	805	814	803	814	811	798	785	789	801	810	763	756	804	785	768	797	840	757	778	790	738	825	776	792	795	779	785	808	769	806	822	790	770	753	840	804	782	786	744	771	781	827	790	791	811	737	817	813	793	808	851	779	724	802	790	836	827	779	806	822	807	850	805	756	843	847	797	814	829	724	776	760	815	841	804	811	809	764	747	788	805	789	825	779	794	811	775	785	832	772	808	765	787	796	808	798	773	840	795	757	776	816	814	793	826	780	753	803	809	836	791	834	814	773	816	787	813	841	796	802	766	825	763	774	832	780	790	766	829	735	804	816	802	779	829	816	833	887	794	781	827	779	814	772	776	847	776	728	794	802	798	774	804	778	752	781	810	824	793	742	787	777	799	790	824	776	799	761	788	777	815	769	839	829	742	777	791	802	807	825	805	781	762	768	803	841	807	789	780	802	782	841	797	823	788	804	837	786	847	779	766	813	787	770	778	811	811	807	795	784	787	773	770	806	763	851	780	795	776	813	800	813	796	785	798	807	802	840	772	813	803	781	743	840	844	826	825	802	827	828	793	838	790	794	881	821	833	760	790	839	800	856	818	808	774	831	774	861	794	795	821	790	822	799	782	756	819	820	784	784	777	823	760	811	817	802	840	803	827	748	744	831	791	815	851	827	770	879	784	777	757	814	785	791	798	797	800	801	843	745	771	824	813	846	751	819	812	801	774	839	778	721	801	839	823	765	785	783	885	834	812	811	799	808	802	780	797	774	772	746	813	817	776	800	801	860	817	765	759	807	821	806	780	797	782	810	833	803	768	763	825	815	820	830	860	826	817	817	814	781	806	824	757	806	817	817	795	804	819	804	797	807	781	771	834	798	840	844	827	808	804	765	801	826	764	794	824	784	829	812	781	787	798	788	818	771	835	809	802	774	854	781	812	805	784	824	802	771	818	728	834	816	790	826	804	815	785	847	802	805	818	841	777	749	818	809	768	808	779	795	781	828	837	785	798	830	784	774	794	802	828	810	805	811	802	801	826	792	800	793	778	781	821	849	784	891	807	814	823	843	873	782	843	842	775	782	790	813	799	788	810	814	856	757	796	777	811	781	813	806	787	857	753	834	819	781	788	805	807	768	769	735	818	819	824	799	805	742	803	868	793	818	804	806	842	765	807	818	775	811	803	839	799	784	799	803	821	806	719	836	791	783	847	745	809	830	799	773	895	790	765	803	778	752	809	835	773	838	779	818	806	828	770	808	795	794	821	802	738	855	808	821	842	741	778	772	765	848	776	789	801	825	803	826	732	829	787	815	830	793	767	787	738	796	784	829	810	791	804	813	759	817	834	802	802	764	774	847	833	826	800	822	791	849	750	783	791	786	758	750	766	771	814	768	800	797	812	796	814	819	768	818	837	786	803	779	756	783	827	757	783	810	768	724	798	814	756	782	793	782	839	752	836	851	841	826	832	782	749	806	765	804	808	786	823	821	849	802	754	741	829	795	794	790	799	792	790	777	807	777	773	803	785	780	834	795	758	793	770	771	820	832	792	823	773	805	784	839	789	792	818	784	752	797	780	775	761	814	785	779	768	764	759	784	775	838	783	816	773	785	791	786	787	754	800	859	800	797	825	785	784	793	806	833	787	795	792	819	798	827	749	804	815	795	799	784	775	775	797	811	790	733	805	789	809	796	780	846	842	764	787	776	772	790	806	827	801	826	861	768	781	847	815	775	781	807	804	786	831	811	804	804	790	779	784	778	799	855	826	812	831	835	833	799	819	838	785	787	810	787	836	737	796	785	766	798	791	826	778	819	778	767	790	762	798	757	790	775	831	829	835	802	835	896	783	781	813	825	822	813	798	808	793	801	854	841	822	848	765	816	823	777	791	802	831	808	806	818	781	814	765	826	786	776	836	845	770	817	802	812	833	835	774	742	830	854	836	767	869	789	833	782	819	787	826	798	773	752	803	817	802	807	754	815	838	802	809	783	861	810	762	778	798	809	790	786	829	795	827	815	800	800	828	782	783	801	776	785	770	803	853	800	762	817	828	832	783	826	819	761	813	783	788	780	787	799	791	806	831	823	773	866	729	784	781	804	810	802	742	805	801	801	764	778	779	771	801	764	767	789	846	782	775	749	790	798	886	786	790	756	792	803	788	850	761	830	842	786	760	819	794	790	809	825	800	800	763	767	840	841	813	780	810	795	840	808	768	812	754	762	836	784	756	866	811	740	807	804	783	789	783	828	774	812	838	877	803	769	776	784	870	793	795	799	824	826	823	790	820	810	808	788	791	776	823	819	803	780	844	795	777	814	806	817	803	787	800	808	846	832	831	795	746	756	806	786	797	773	798	839	806	816	812	840	809	825	866	809	844	829	808	793	806	776	784	765	812	796	818	788	786	823	732	788	809	806	799	762	843	852	811	803	850	783	825	775	792	806	899	789	792	793	826	836	802	806	768	840	804	817	865	761	808	781	833	791	798	770	804	816	820	797	808	777	836	853	759	809	732	743	763	826	774	814	813	741	769	786	813	821	813	861	829	762	826	780	793	807	806	755	797	787	789	780	844	814	746	808	817	824	804	777	839	834	758	812	769	833	837	809	799	805	818	809	790	804	804	795	842	733	806	800	832	793	815	793	786	768	824	789	819	795	786	815	783	843	786	815	821	809	792	786	812	807	806	766	819	846	802	801	771	789	790	788	796	759	833	758	859	754	755	812	795	811	802	796	787	811	865	811	790	787	809	810	788	811	817	811	786	793	815	787	805	748	816	722	813	824	803	768	831	859	839	857	801	780	768	770	811	815	804	776	814	818	775	801	767	793	804	808	847	797	794	837	796	825	806	823	847	763	760	766	775
8779	349	217	222	213	210	186	199	183	205	223	186	204	206	180	200	185	209	191	198	204	203	215	214	214	171	192	165	194	210	216	194	193	202	192	159	191	200	224	221	199	205	218	167	199	208	184	187	190	203	190	184	199	175	179	191	183	160	209	200	210	230	171	201	195	188	212	211	205	198	195	193	198	182	180	214	172	177	209	185	197	195	199	206	212	209	232	194	186	177	160	209	176	192	218	197	199	209	209	193	211	195	193	174	172	177	190	191	224	187	207	213	179	206	197	196	193	194	171	217	193	181	205	192	196	225	196	209	222	190	241	198	230	191	207	191	176	178	206	174	177	196	183	190	170	217	194	189	194	214	201	212	181	188	209	197	187	185	193	195	168	213	206	178	175	199	207	199	177	181	197	192	177	205	202	190	186	192	191	208	214	188	189	186	183	202	182	178	190	180	179	190	188	193	195	179	181	185	201	191	206	221	200	195	189	175	185	182	216	192	195	201	212	184	222	206	187	203	188	203	199	207	211	220	166	184	199	192	202	215	195	183	209	205	189	189	187	202	192	195	204	205	206	189	174	187	191	193	174	188	218	261	198	195	178	188	186	184	186	194	199	203	176	220	163	199	185	179	195	194	180	182	215	216	184	229	240	211	185	199	170	179	186	214	170	218	194	206	188	192	175	175	178	194	183	170	210	194	215	195	209	196	183	181	226	194	194	168	203	206	192	205	174	187	205	188	212	196	201	172	202	192	196	222	171	192	187	182	212	210	203	202	197	215	196	204	169	208	210	219	170	177	188	177	209	195	193	186	200	191	218	205	220	181	188	197	195	213	214	208	198	184	195	185	223	183	195	178	207	175	213	215	204	195	196	247	201	204	192	205	203	195	197	181	196	207	207	207	210	207	206	210	186	174	198	181	214	231	200	200	200	226	197	213	194	198	202	178	197	214	189	182	172	192	186	174	202	192	194	178	191	200	215	199	211	205	198	190	180	180	186	192	199	189	186	224	185	195	207	178	208	199	172	202	189	211	198	187	225	208	189	204	202	188	195	214	227	183	174	195	214	193	200	199	210	192	201	200	195	193	210	194	185	194	200	172	192	214	191	214	224	167	174	201	199	205	191	175	214	189	189	183	159	161	178	196	219	207	216	188	207	183	208	190	206	223	234	209	204	178	171	153	187	208	196	206	182	197	209	173	215	195	191	203	201	196	211	233	191	179	200	211	212	230	212	199	206	206	191	207	194	173	214	183	206	170	181	186	180	191	171	220	178	177	200	215	223	191	198	185	203	195	193	187	202	194	186	158	175	209	193	192	221	172	224	211	192	197	184	170	225	160	215	188	208	211	199	185	205	204	204	174	205	186	185	198	186	179	182	197	206	212	225	184	210	219	207	205	183	177	210	178	195	195	210	216	201	195	206	202	176	182	190	201	195	220	206	219	192	197	179	205	194	194	174	191	198	199	195	206	198	202	209	161	194	210	183	181	193	204	200	206	187	222	196	200	222	205	187	229	203	195	224	177	178	209	208	168	199	200	184	201	205	203	193	189	177	183	207	183	186	175	175	206	206	209	172	178	180	203	203	212	201	173	223	166	199	191	202	198	171	170	176	188	174	196	219	204	191	184	211	213	200	194	207	205	199	217	204	181	178	206	194	208	202	208	210	206	219	195	203	181	200	201	174	204	200	214	206	166	199	185	202	203	185	218	200	216	212	194	197	187	191	183	169	197	196	193	200	196	195	206	205	175	188	193	170	190	190	207	203	180	172	204	211	184	192	194	194	213	180	177	205	202	189	186	170	219	186	217	196	182	198	178	191	179	195	181	182	193	202	179	185	177	178	185	176	217	204	214	180	196	177	213	198	190	202	180	208	200	179	229	184	197	186	211	226	190	193	187	207	205	174	176	200	218	174	168	202	219	214	169	206	204	214	226	197	207	190	203	187	199	188	193	195	209	216	212	209	167	193	206	208	214	183	200	200	212	193	219	222	214	174	190	195	161	189	171	217	207	192	194	192	203	198	201	228	207	217	212	187	209	206	201	179	188	189	193	194	182	199	201	188	196	198	205	185	219	185	199	189	186	212	207	191	187	215	227	180	187	197	173	209	177	191	173	227	188	195	183	183	224	201	198	207	176	175	195	192	197	208	206	194	210	184	221	188	182	193	196	231	193	198	185	191	221	207	216	173	193	188	186	179	203	200	178	177	198	224	205	204	208	222	212	216	196	195	195	200	198	200	190	226	205	195	194	212	193	198	198	189	204	208	207	184	178	199	185	190	208	194	184	178	200	188	205	181	183	180	175	191	214	195	196	174	187	181	174	199	184	192	204	200	190	219	213	181	208	195	195	166	203	196	178	186	180	206	188	202	186	203	184	198	213	182	199	168	190	174	215	172	198	194	211	206	203	199	207	199	187	166	186	198	189	210	186	208	176	201	188	183	223	195	183	190	165	184	209	197	194	190	186	199	195	217	193	190	149	197	203	216	197	214	210	189	212	191	197	200	200	219	189	175	150	201	181	201	177	182	186	183	186	181	182	188	194	206	206	212	203	194	194	171	179	205	213	204	184	195	208	195	180	184	181	200	225	199	190	215	218	209	180	173	206	188	193	194	171	174	206	190	182	178	198	207	195	206	189	170	197	166	189	203	201	213	201	186	223	194	214	193	198	210	176	204	202	213	210	188	207	226	175	207	192	195	240	211	198	204	217	191	186	179	191	200	178	184	210	178	190	228	207	203	163	207	184	204	214	205	190	182	226	194	201	220	198	213	211	193	205	190	187	164	188	194	207	173	191	207	202	185	204	183	231	218	185	204	231	203	182	200	222	190	181	206	220	206	201	190	187	192	198	215	195	230	222	226	178	226	207	210	213	180	200	227	200	177	189	181	213	175	166	198	181	211	184	192	200	214	202	203	183	213	199	206	188	209	182	207	187	171	196	210	206	215	184	194	208	250	164	203	205	203	185	201	176	201	201	184	168	196	208	175	199	192	201	193	182	216	178	201	214	226	191	172	187	174	238	195	173	187	198	203	214	187	202	180	189	193	173	192	203	193	197	198	187	196	179	185	198	190	176	211	186	213	204	195	212	197	225	173	187	216	216	184	222	172	210	210	188	191	172	180	193	211	180	193	204	203	187	174	191	201	209	198	206	191	192	219	180	207	188	198	186	175	205	200	200	183	208	177	182	188	167	192	176	185	182	224	223	216	186	159	202	168	177	217	214	199	172	187	195	188	197	183	200	187	206	206	168	200	191	195	189	170	181	186	205	215	212	200	194	184	187	191	204	175	202	183	170	198	195	190	206	197	209	186	196	191	194	205	202	190	214	204	225	214	221	221	188	176	183	216	229	190	177	207	195	190	232	219	169	171	209	220	228	180	189	150	197	220	201	174	178	220	186	199	187	200	198	207	203	200	178	227	215	203	191	186	183	212	201	160	149	201	187	220	201	188	196	201	217	192	192	149	194	220	182	199	157	196	206	172	179	190	176
8308	489	523	551	515	533	518	513	508	530	479	497	527	503	539	506	497	483	479	519	514	497	484	505	456	511	495	511	474	464	521	455	479	529	489	502	505	513	497	509	501	502	513	496	516	494	474	486	501	513	502	500	503	527	485	489	489	465	461	475	525	508	467	485	516	482	461	521	513	496	513	481	518	489	484	502	529	498	483	507	457	478	476	489	465	470	482	494	510	532	493	491	501	493	503	465	479	523	515	470	493	497	482	478	473	538	483	500	481	496	503	460	509	487	506	473	497	531	493	491	516	469	491	467	516	466	497	514	482	482	525	491	473	482	464	511	514	468	469	498	483	479	487	549	507	463	509	460	491	540	498	511	484	527	486	482	484	513	485	514	501	491	569	482	500	471	483	489	493	455	515	495	511	445	496	498	505	552	468	497	488	498	519	494	490	513	487	468	513	489	502	487	505	472	489	507	499	504	489	514	517	482	510	516	486	516	543	506	499	484	482	532	491	519	488	495	497	457	493	513	509	494	485	443	498	506	523	525	520	498	463	490	465	475	526	486	522	485	486	489	473	502	431	511	494	471	486	487	504	508	514	500	471	494	522	462	515	484	505	487	515	502	505	493	508	505	491	461	512	487	488	456	508	498	501	462	461	500	506	490	457	518	504	486	481	501	515	499	452	501	529	506	487	490	514	521	519	498	488	519	469	484	506	491	497	468	497	476	531	513	498	483	483	502	481	464	467	542	503	514	519	511	470	494	491	544	487	510	527	515	480	433	530	464	480	481	530	494	478	476	501	473	518	484	505	502	478	524	520	495	460	487	497	511	524	487	450	456	474	517	532	482	482	459	503	447	475	501	470	469	527	486	491	427	492	451	515	501	485	492	478	516	485	495	500	506	514	504	467	485	495	502	505	501	449	482	490	517	507	499	491	520	495	483	480	507	513	491	506	502	507	487	504	522	495	489	488	503	471	469	497	494	523	468	492	498	501	515	517	503	475	529	488	495	510	487	469	493	500	519	490	453	493	509	467	472	492	476	469	540	505	495	483	531	479	482	499	483	522	472	511	461	481	463	473	496	481	505	546	490	541	457	475	491	505	521	538	530	511	489	504	457	540	524	472	514	518	507	481	526	499	473	499	486	470	496	518	512	468	465	500	505	494	467	498	500	465	489	521	481	503	464	499	511	499	485	491	519	495	548	500	501	534	514	472	481	496	496	497	492	457	501	517	508	474	489	496	498	526	474	446	503	514	496	509	497	502	478	487	512	487	503	480	515	497	509	495	496	503	504	499	492	516	493	496	520	522	462	468	507	457	531	503	503	530	497	490	522	507	519	476	473	515	520	495	535	505	444	503	490	498	491	501	496	522	508	491	486	449	516	532	514	493	462	479	473	463	486	504	500	509	462	506	471	517	475	455	525	530	513	534	521	504	475	530	482	523	522	472	480	478	473	470	472	508	478	467	487	484	442	481	505	464	541	498	481	470	482	495	495	501	523	468	519	475	500	501	482	481	528	441	459	506	501	519	513	539	508	508	467	508	502	495	487	515	483	457	519	479	490	508	488	552	463	496	469	536	496	498	484	506	485	530	502	527	508	494	479	520	521	524	458	476	497	474	533	489	515	485	504	475	507	505	483	505	526	507	492	451	513	497	505	478	481	493	483	480	478	508	502	517	497	485	491	511	488	499	453	460	524	484	489	463	552	471	520	504	479	485	502	501	494	479	474	509	460	470	503	476	452	498	501	474	486	484	510	439	517	474	500	524	449	492	473	465	479	514	518	490	518	457	450	487	497	503	481	530	551	549	498	524	470	494	480	499	450	497	484	511	510	498	507	498	541	492	522	490	515	511	481	495	507	490	522	500	503	479	476	504	478	506	471	516	514	469	494	494	518	464	479	479	480	462	495	511	481	472	495	457	483	476	497	517	480	488	508	486	446	485	471	488	478	491	499	480	499	480	510	495	520	500	511	465	509	505	485	464	500	483	529	545	508	508	505	504	485	475	489	515	461	510	475	467	498	504	521	510	497	558	483	513	505	466	502	514	512	507	469	514	537	565	517	468	478	496	486	476	499	491	490	497	550	511	497	493	495	473	448	496	526	531	501	534	509	492	480	490	469	530	530	527	518	496	482	487	479	502	514	480	481	497	486	490	481	508	504	476	460	513	487	490	531	461	484	517	482	521	476	508	478	522	496	514	491	518	448	519	482	468	523	490	484	484	491	492	502	512	520	466	490	509	506	529	508	518	488	511	466	494	500	483	492	494	514	474	477	485	493	505	478	508	476	527	528	487	497	491	527	501	480	526	513	499	476	525	538	505	502	493	519	495	482	450	502	488	497	513	474	486	506	506	518	486	470	490	500	484	514	496	523	562	512	502	479	497	512	555	512	499	502	483	543	517	482	522	491	505	469	517	498	496	463	467	525	488	515	454	486	505	518	527	490	486	512	480	464	518	516	516	536	483	489	476	491	476	516	495	482	500	535	507	465	545	517	484	513	536	496	494	465	499	475	552	498	492	497	495	474	504	503	527	485	475	492	473	493	517	482	503	476	534	453	497	514	493	547	495	460	457	505	505	483	484	469	516	498	477	504	507	513	497	484	478	504	504	477	508	467	492	469	489	500	484	516	543	517	470	507	533	497	507	525	506	497	469	511	492	510	474	481	515	479	492	505	505	520	478	534	522	472	509	489	487	493	480	472	478	510	503	450	463	493	463	490	450	472	512	486	520	515	482	516	449	506	488	469	471	489	527	518	496	488	513	489	469	493	481	501	531	528	495	531	519	484	533	511	468	507	485	513	504	479	424	511	524	497	493	463	501	465	514	451	538	509	460	508	474	506	503	457	475	513	495	486	469	508	492	501	481	500	496	509	481	508	459	489	491	532	546	500	502	486	495	461	484	480	497	491	501	535	503	479	478	472	483	478	525	472	488	472	485	465	500	514	530	456	484	505	486	484	518	523	479	520	485	541	468	519	482	494	502	538	496	478	484	489	456	495	531	480	488	473	478	512	511	479	519	480	477	517	484	468	466	524	489	518	513	474	489	489	509	485	509	520	504	482	506	486	513	481	508	505	487	538	510	493	453	491	479	470	451	490	490	510	525	477	503	472	474	517	487	498	484	472	447	470	534	467	535	475	507	485	470	511	475	498	518	475	524	452	510	513	499	464	528	486	505	522	469	491	504	514	483	517	491	521	541	546	516	456	466	522	538	508	518	470	567	517	495	494	483	492	490	497	504	509	532	506	494	510	487	510	541	463	471	486	471	509	513	480	495	486	460	511	512	499	468	505	462	482	509	509	521	472	480	484	505	487	513	481	466	507	505	496	534	492	474	507	504	518	502	514	500	489	511	489	474	494	502	463	478	480	485	481	484	512	482	497	522	517	467	519	476	509	485	493	517	523	496	545	521	496	510	504	475	530	535	428	490	536	517	474	510	504	457	523	537	492	453	509	493	491	451	480	463	494	519	503	479	497	483	476	514	502	499	533
49112	18306	4880	830	576	434	355	357	263	287	228	215	203	194	197	178	178	178	173	197	169	173	188	158	155	148	159	163	160	174	169	164	176	159	157	167	165	167	170	162	156	170	151	129	162	175	161	161	165	148	169	162	154	136	145	162	159	154	148	144	179	155	151	151	167	162	162	168	152	164	173	144	139	169	140	151	133	163	160	163	147	164	148	153	147	158	146	153	168	160	179	152	157	140	171	152	162	141	151	165	169	153	178	169	154	181	157	158	156	164	157	168	180	149	179	158	135	178	134	161	157	155	178	166	149	174	165	158	161	154	164	158	157	129	147	143	149	169	181	144	159	147	191	162	136	169	164	161	172	149	180	169	183	187	150	146	158	170	152	150	161	143	147	147	171	173	155	155	158	173	142	165	172	155	144	153	156	139	137	137	159	148	183	167	149	156	176	154	157	153	159	153	179	174	139	167	152	163	132	166	147	136	137	145	160	166	152	162	171	149	158	163	136	174	150	164	154	149	144	168	154	165	165	160	162	158	167	147	151	146	168	148	141	144	179	166	170	151	164	175	146	159	147	152	168	174	153	162	142	161	143	172	165	156	132	144	171	151	152	156	161	167	164	184	139	159	141	166	165	180	179	157	166	162	170	154	162	146	149	171	176	156	171	141	146	152	190	193	155	159	148	171	150	154	177	161	163	133	158	186	139	157	160	156	151	163	172	133	158	166	149	165	186	165	161	133	164	165	148	136	157	129	172	151	166	151	176	178	167	174	137	178	144	170	164	159	167	164	163	169	177	175	147	169	152	178	163	161	157	179	188	148	151	168	156	172	157	159	157	175	167	177	126	163	127	152	163	141	152	167	152	155	164	161	159	166	147	166	158	144	166	157	171	163	157	149	160	167	165	143	170	169	141	167	152	152	140	166	171	162	168	155	161	163	165	168	173	149	171	151	162	185	157	142	169	157	159	170	160	147	165	173	162	119	152	165	180	169	148	148	161	145	150	171	189	167	176	160	155	190	159	161	161	159	172	168	157	168	151	173	167	159	131	126	148	129	151	130	151	153	138	155	154	143	155	174	163	135	181	163	166	166	150	159	159	154	158	149	168	163	152	139	159	145	173	161	138	149	165	133	145	154	172	156	158	171	153	135	154	169	159	142	166	157	132	158	164	150	180	150	149	139	146	161	170	142	139	158	142	183	133	152	179	155	152	135	161	142	156	167	162	141	164	124	149	160	144	163	177	138	173	183	180	124	160	145	152	137	129	149	156	165	151	170	160	163	172	134	159	166	125	156	160	160	142	155	153	142	142	147	159	164	169	150	170	175	134	142	159	150	163	171	132	157	178	182	156	187	164	172	138	190	163	165	160	161	159	158	145	149	169	178	166	176	142	155	164	166	155	166	176	141	138	144	156	169	150	162	173	180	133	129	160	139	137	155	139	202	160	160	155	142	160	149	148	161	147	150	146	145	133	138	162	167	166	138	166	162	168	159	177	161	152	149	178	133	175	148	175	146	149	155	149	126	143	164	173	144	125	169	183	146	149	146	169	177	160	157	144	160	154	148	176	171	145	134	202	147	180	150	160	166	135	160	190	162	172	158	173	145	162	165	145	192	171	165	167	175	167	179	150	150	162	168	137	148	177	136	148	133	157	151	163	155	138	143	145	166	141	178	147	168	155	169	169	145	154	161	143	170	157	159	148	144	133	153	178	146	162	168	137	173	157	144	162	175	176	151	180	197	169	171	150	150	169	150	166	173	156	139	164	141	141	141	161	168	148	172	152	139	163	144	155	168	175	140	164	163	155	151	178	151	155	164	131	158	157	142	156	159	167	161	134	154	166	164	177	168	153	182	169	151	161	156	157	161	158	153	185	157	146	154	142	171	159	164	148	158	156	152	164	152	152	163	152	150	158	137	155	158	157	160	155	143	160	163	171	161	149	141	150	178	150	153	156	150	186	167	160	160	177	154	173	154	178	162	157	138	153	154	166	150	156	176	131	173	167	146	163	162	150	178	160	169	182	153	174	171	151	146	149	147	147	153	159	147	154	166	163	178	153	146	132	149	159	174	155	137	179	186	138	155	150	167	148	173	161	153	169	144	155	142	182	155	175	155	174	172	178	152	157	166	164	176	158	173	154	161	155	162	150	159	175	162	157	164	158	156	131	154	156	137	151	149	162	170	186	149	159	150	142	154	187	166	184	155	132	151	165	142	163	149	157	176	161	172	177	162	156	160	161	142	152	151	147	167	158	175	139	150	157	174	169	160	156	121	176	153	138	152	134	175	181	141	156	172	154	157	168	180	155	133	182	160	166	152	168	163	182	141	158	160	164	160	172	163	188	161	151	164	148	170	181	161	170	164	174	162	168	153	154	169	157	157	163	156	162	146	145	144	151	160	185	166	161	157	162	148	161	172	158	148	142	159	143	167	162	151	169	179	138	156	154	159	143	153	169	181	164	156	156	139	152	157	163	186	158	170	171	160	160	144	156	161	138	156	164	137	147	150	159	152	163	191	167	154	169	138	179	169	146	144	181	169	161	176	148	166	138	165	151	153	143	140	157	138	158	141	161	145	171	161	167	170	135	147	158	175	160	164	162	170	156	164	147	148	147	159	153	154	147	171	160	144	160	174	170	149	183	150	159	152	156	156	168	155	155	175	166	164	155	161	172	156	168	162	149	166	173	162	167	161	158	163	149	162	185	155	134	161	140	135	175	163	155	175	162	165	182	182	152	157	147	175	151	158	145	171	160	161	146	182	173	152	153	158	160	152	155	147	167	184	161	169	146	193	169	174	167	148	159	157	163	139	186	167	158	149	141	162	172	158	161	147	151	178	179	148	159	156	167	162	181	162	159	149	173	169	157	144	140	154	155	167	140	170	165	155	159	145	159	137	141	149	150	168	170	163	131	164	161	129	167	149	183	141	177	148	162	153	132	161	138	166	144	167	169	166	155	138	151	175	149	166	157	154	162	167	150	168	161	161	139	142	132	166	162	156	166	167	158	155	148	189	152	140	165	160	193	156	144	164	169	153	166	175	162	143	140	135	174	169	139	149	154	168	148	145	150	171	178	153	176	178	137	154	167	193	147	158	140	170	167	150	165	137	159	140	129	189	150	165	151	156	164	165	139	153	150	163	156	179	152	140	146	159	173	168	144	152	140	163	162	155	160	144	156	155	157	135	153	160	163	165	159	149	149	163	158	159	177	163	140	155	167	176	160	143	146	156	169	133	146	160	172	150	162	176	136	145	163	153	161	163	154	152	154	138	151	154	163	127	141	176	147	169	134	143	162	162	155	170	142	150	133	141	158	153	144	170	167	147	168	160	170	155	162	170	146	171	161	167	172	168	159	162	168	152	151	133	157	145	140	158	165	150	170	164	150	147	149	149	163	160	160	171	158	142	167	148	158	165	184	154	160	162	156	157	164	180	136	138	168	160	152	160	158	142	171	157	157	178	178	132	158	163	161	146	136	143	154	150	162	187	174	180
23064	992	2082	2451	2179	1791	1423	1244	1092	1009	931	815	732	729	674	694	665	637	564	591	573	584	571	551	492	502	496	508	547	483	504	478	474	472	492	495	450	499	510	483	433	458	467	526	454	473	486	461	424	438	458	457	439	453	466	438	468	462	419	476	462	448	442	446	398	436	424	457	417	475	450	450	435	446	470	456	462	438	405	453	486	452	438	469	479	454	473	441	501	448	424	479	436	453	441	468	409	472	440	464	410	436	437	411	474	421	463	425	468	446	428	459	451	441	400	442	466	406	431	417	441	435	420	443	465	450	412	464	429	419	461	436	430	427	444	454	445	437	481	431	430	460	427	437	454	453	444	421	428	431	394	463	420	450	447	466	435	475	431	409	447	460	443	412	412	468	443	449	449	437	446	449	443	424	439	385	417	444	379	444	475	429	442	442	406	437	430	456	437	428	468	439	438	438	417	429	476	431	400	447	428	427	421	454	412	436	456	424	424	459	462	456	446	446	401	434	439	430	405	409	427	441	462	486	406	494	433	468	401	442	428	433	433	411	427	442	470	410	416	425	443	461	433	417	428	417	377	405	439	437	444	430	411	435	438	453	441	425	411	448	432	447	479	433	451	396	367	438	429	457	465	435	429	428	451	468	432	441	430	393	437	426	463	438	453	439	451	392	415	469	428	427	431	433	437	402	414	448	413	456	400	456	458	424	462	460	427	413	416	428	415	442	491	478	446	446	421	443	439	434	431	437	413	419	456	453	439	459	411	488	452	461	460	473	453	474	444	434	375	424	436	423	463	461	453	425	412	433	416	434	424	414	428	416	455	416	441	437	461	431	413	427	410	433	426	418	428	430	409	450	417	431	432	402	428	466	452	423	453	432	434	416	437	435	491	450	464	420	451	404	417	438	436	439	454	482	429	456	418	434	449	422	406	465	444	410	486	454	458	490	446	439	434	465	468	447	424	465	427	423	448	456	400	418	397	464	405	413	418	428	452	412	449	433	419	401	391	468	441	437	447	454	405	455	433	452	479	436	444	457	410	461	437	455	421	420	454	414	432	433	453	432	398	417	451	433	475	457	447	452	453	421	470	427	427	419	468	441	441	461	442	474	424	447	417	458	399	434	471	480	404	441	439	428	402	418	460	470	435	404	450	419	407	433	436	435	401	453	401	420	415	438	427	434	391	440	434	453	477	424	431	445	462	471	449	441	452	448	452	424	440	414	456	442	459	466	442	448	426	448	450	455	443	460	470	458	469	438	398	454	498	470	469	447	439	402	424	395	430	430	435	450	431	431	447	446	491	453	426	462	420	432	468	469	425	428	464	425	432	473	434	451	446	393	450	457	418	414	440	462	458	446	456	442	462	401	477	444	465	426	427	412	457	425	457	446	446	416	453	439	435	442	422	432	436	413	440	395	440	429	440	429	427	438	416	468	422	461	419	394	460	439	446	420	439	407	467	451	426	439	409	438	473	454	416	443	467	446	432	468	429	404	442	416	445	445	444	424	474	428	419	438	450	442	414	430	436	440	414	438	407	455	448	424	419	450	423	448	431	400	395	449	428	420	453	444	447	424	415	445	464	408	439	441	462	481	409	395	429	414	458	444	435	416	453	438	432	428	382	444	446	419	456	485	471	455	403	461	425	417	459	424	452	447	435	436	443	390	477	479	430	451	445	433	430	440	451	474	438	438	432	436	449	433	437	407	460	447	404	429	466	433	414	443	490	440	463	470	422	438	420	431	435	419	473	419	423	408	411	442	433	454	445	433	437	454	451	385	461	435	453	457	451	464	451	439	411	442	445	437	410	433	440	415	431	455	455	417	456	384	441	403	459	444	386	428	452	453	403	404	446	454	425	377	447	437	447	440	413	404	441	446	440	457	453	432	415	435	469	445	426	449	449	408	440	445	471	437	451	461	422	476	462	464	422	446	437	466	434	402	437	430	448	434	414	454	445	420	432	421	444	421	430	418	418	453	443	463	426	427	456	448	416	444	447	441	444	426	453	453	422	480	429	471	427	391	432	459	435	447	449	416	468	429	430	425	439	455	448	416	418	429	455	433	418	418	470	448	425	454	411	436	451	424	446	426	398	446	398	434	403	443	460	467	452	424	444	447	446	459	478	435	429	420	464	435	433	426	424	453	411	431	426	441	433	422	443	440	472	418	446	398	444	425	423	457	419	420	426	466	426	459	413	484	478	491	456	441	408	450	452	440	478	431	436	471	450	441	450	447	423	462	433	430	453	407	471	430	437	441	462	439	425	412	435	410	446	435	450	442	479	489	401	403	473	423	410	463	442	436	424	472	407	449	397	445	437	428	434	429	421	426	461	419	472	428	440	448	460	448	441	416	446	438	435	430	450	391	503	458	439	438	449	457	434	412	410	448	451	451	424	446	443	436	435	423	449	443	437	442	461	429	442	429	427	443	484	438	446	416	423	399	437	435	423	457	459	426	452	423	438	442	401	447	456	423	475	419	443	413	489	400	447	439	408	407	439	422	431	447	447	420	414	408	413	390	446	432	448	438	451	452	420	461	404	422	437	443	450	453	456	420	405	455	419	423	437	411	432	440	403	426	449	443	459	462	458	447	434	437	408	475	427	416	428	469	469	424	463	431	419	426	465	415	418	424	473	462	432	424	398	449	434	461	434	424	428	458	435	397	437	455	446	445	454	439	430	439	443	429	468	458	424	419	424	427	450	458	422	427	461	449	394	456	445	462	453	447	463	446	434	446	457	445	455	425	431	450	447	445	425	449	476	433	458	474	398	432	428	445	417	451	416	433	464	415	402	430	438	431	458	458	415	473	452	438	474	414	477	457	438	462	440	409	461	428	451	438	413	417	466	433	518	397	413	410	416	463	414	439	444	492	409	429	491	416	443	436	436	437	398	431	462	443	421	463	426	405	446	435	442	453	441	445	430	431	425	425	402	371	467	454	436	437	447	461	439	414	498	450	434	417	402	425	483	431	433	406	439	393	443	453	445	427	431	459	410	442	436	453	427	427	457	463	449	448	445	390	413	457	432	413	449	394	427	445	437	428	432	461	445	442	421	442	433	427	465	459	439	455	401	451	434	425	464	487	436	430	418	421	428	450	425	435	453	422	422	417	451	462	428	449	454	372	473	470	432	458	429	432	423	431	464	404	432	456	483	445	444	389	456	418	453	393	455	434	478	416	443	439	417	415	463	451	444	406	450	450	461	460	452	427	479	432	457	459	404	432	459	445	440	457	393	490	458	456	449	476	451	405	458	455	403	437	450	444	416	432	450	452	445	447	423	427	436	435	451	406	432	419	458	450	404	457	447	437	387	432	438	427	437	478	442	413	441	418	442	419	434	389	459	436	439	431	423	461	442	461	407	431	414	427	419	428	436	417	439	451	439	453	436	427	450	439	436	419	473	415	418	443	395	473	432	422	424	445	423	422	373	414	419	424	411	455	453	445	417	446	430	397	422	421	446	430	440	428	446	487	443	461	424	452	439	451	430	420
52902	23901	16861	2581	1215	889	753	634	603	501	539	460	461	410	423	375	374	383	390	369	372	366	369	378	367	361	381	368	354	373	336	359	326	311	345	364	351	346	312	353	306	328	335	388	358	348	340	328	355	337	333	348	357	350	363	363	328	352	346	319	334	323	321	358	323	316	364	294	338	337	333	307	315	324	339	335	354	342	323	328	298	344	345	318	339	363	348	311	340	326	313	330	324	310	317	328	332	342	342	358	346	348	346	335	359	324	334	327	310	313	369	335	313	310	303	319	331	378	322	321	333	318	325	333	371	342	338	338	328	341	320	340	322	337	337	361	329	313	317	347	366	353	308	314	307	354	344	320	318	338	341	359	311	372	329	291	328	324	346	329	347	365	331	289	334	319	351	318	314	333	319	352	314	305	330	352	313	321	290	317	325	340	339	335	349	332	337	343	352	333	328	292	341	315	317	365	350	336	361	314	334	352	336	322	355	329	303	354	333	325	339	341	338	324	306	334	324	327	324	334	340	344	343	332	366	363	341	349	352	318	289	336	325	325	328	338	326	340	322	317	289	363	358	302	299	318	334	332	364	330	311	327	347	336	336	344	338	332	320	336	356	303	310	317	339	336	356	326	363	333	360	294	304	329	331	359	283	321	327	320	355	296	343	305	357	331	352	331	353	342	321	325	326	302	335	341	348	332	363	286	322	362	335	306	328	346	303	323	357	339	345	333	399	317	357	331	332	338	290	321	295	359	344	347	319	339	328	328	361	360	387	313	324	329	333	341	366	354	348	338	332	331	334	342	352	339	346	353	348	354	325	348	338	354	309	295	336	354	305	342	325	342	339	355	328	324	360	351	327	327	360	341	317	335	361	347	341	316	317	335	306	317	348	341	338	297	346	360	309	352	325	310	304	336	314	346	338	317	332	326	357	334	333	331	331	343	344	328	316	329	325	337	327	325	304	303	313	347	342	358	353	316	346	318	334	301	335	303	347	319	322	354	334	319	318	339	347	331	305	329	304	350	373	324	321	352	320	379	337	345	306	336	311	352	364	331	330	328	341	331	318	335	314	340	334	308	322	318	341	350	302	345	335	368	326	328	319	356	374	358	311	338	341	339	315	347	327	345	329	322	332	349	328	328	316	344	309	344	332	359	337	376	325	360	365	358	344	353	328	337	341	350	368	289	360	340	319	321	340	326	350	361	342	376	363	318	355	331	328	349	306	313	312	349	344	318	356	334	333	356	350	378	328	329	312	320	338	348	332	302	356	335	329	338	347	333	337	319	333	334	352	344	335	346	340	325	332	343	321	332	341	342	345	314	369	363	303	337	344	334	338	345	319	358	340	314	326	331	333	335	330	347	311	314	337	342	359	341	345	308	303	329	338	363	349	346	350	351	357	307	361	366	343	302	345	335	344	343	334	306	319	331	319	313	349	301	335	321	322	377	338	337	353	361	294	325	329	314	337	341	362	342	337	343	390	319	344	328	344	331	329	326	366	359	344	309	338	353	318	349	364	315	339	321	353	313	330	308	343	305	330	317	309	345	311	320	327	362	355	314	318	347	331	304	311	337	346	329	329	328	329	331	328	359	335	312	344	330	303	340	362	312	333	308	316	329	335	352	331	313	382	334	312	331	328	314	308	330	313	313	338	385	323	340	358	318	327	331	333	361	347	320	310	304	324	315	354	338	305	309	346	364	324	333	326	337	352	337	355	320	341	336	319	367	339	314	348	361	347	314	345	350	324	315	356	346	297	359	347	323	312	379	355	325	333	361	363	318	314	368	373	340	343	362	346	331	339	349	342	315	329	335	346	348	320	360	363	321	322	342	366	373	333	300	334	337	332	331	371	347	331	321	348	321	328	302	314	337	376	305	335	339	333	311	328	300	347	359	330	322	331	313	342	354	347	367	327	339	360	312	329	351	323	309	338	360	312	350	339	367	373	360	355	358	317	320	333	344	366	335	301	332	360	330	329	342	321	336	354	377	329	332	375	342	328	332	364	341	355	348	334	361	370	297	334	332	303	314	365	340	348	342	343	312	330	354	328	326	315	319	347	364	336	355	355	341	333	335	333	317	300	340	345	305	350	342	356	314	323	292	333	341	342	307	316	329	302	334	344	356	357	306	345	329	348	383	362	341	336	317	339	311	328	312	312	324	338	341	323	333	363	334	343	304	327	353	339	340	341	343	322	328	358	327	306	329	343	339	342	317	318	340	360	322	358	346	333	326	338	315	362	332	315	365	328	313	344	332	357	349	340	315	318	303	310	362	306	347	368	336	365	371	327	342	339	326	338	335	350	320	324	331	308	321	346	322	333	316	347	311	360	377	365	340	336	352	337	349	345	356	327	357	347	341	361	305	327	338	346	350	329	306	326	346	307	320	311	359	301	366	329	329	324	334	305	328	327	312	299	358	337	331	346	323	321	344	369	305	331	339	332	362	327	308	335	328	330	298	301	369	317	353	328	313	333	343	355	331	331	335	340	319	347	340	340	313	341	339	347	321	347	363	317	356	348	336	343	348	357	322	304	329	340	299	327	318	307	341	356	329	302	332	339	320	321	332	334	340	321	349	324	316	307	343	348	332	339	342	356	334	350	324	335	306	339	337	328	326	338	316	304	344	340	334	330	352	363	337	363	329	330	358	372	354	370	355	359	317	353	368	337	304	339	317	338	361	330	328	303	358	327	356	358	319	333	335	374	361	294	364	318	316	353	331	348	363	311	341	311	293	340	343	304	353	330	328	323	333	326	369	324	343	302	306	351	337	348	333	343	314	330	357	360	337	365	313	306	311	326	332	342	370	349	323	353	370	332	356	312	331	321	313	381	360	342	323	307	340	338	314	292	375	334	343	285	320	343	320	299	302	367	343	393	383	338	335	329	332	347	308	323	324	353	334	307	339	346	327	355	312	340	344	345	301	364	346	361	333	356	303	300	350	317	315	338	308	339	361	369	371	349	330	312	290	367	304	311	359	316	334	344	310	319	344	343	345	358	336	325	340	343	387	341	362	325	316	335	331	336	299	311	323	359	316	347	373	345	336	344	344	342	340	349	340	325	309	319	330	346	368	340	342	317	355	361	327	345	337	363	313	318	368	354	351	325	300	344	328	311	351	304	304	324	313	314	317	315	346	330	329	382	354	305	359	336	352	312	346	307	328	323	318	337	303	306	297	334	351	361	336	343	350	336	340	320	332	351	318	332	314	348	340	310	328	352	347	336	339	339	345	335	314	329	349	305	332	324	291	321	321	319	324	337	331	360	332	338	335	354	324	312	313	339	317	315	359	374	315	331	344	337	322	340	345	331	369	340	339	350	322	326	313	325	323	327	313	343	307	347	335	365	345	352	328	326	337	357	299	337	338	301	338	320	350	321	347	316	345	310	350	332	349	346	348	359	368	294	350	319	341	372	347	332	328	336	318	337	346	378	311	315	311	329	370	362	324	324	350	304	300	340	337	329	356	349	362	338	329	319	365	363	322	361	339	315	337
29604	1970	4117	4645	3999	3365	2807	2396	2185	1944	1723	1585	1471	1396	1264	1202	1106	1162	1066	1077	1036	1098	1017	1007	1029	977	939	888	940	978	894	908	861	934	918	892	919	914	877	899	858	864	863	869	871	827	804	852	845	859	897	806	864	850	843	867	824	858	856	860	820	853	804	832	839	826	822	790	823	797	788	818	805	864	825	809	843	808	862	842	840	845	794	807	779	834	815	814	808	802	826	816	825	823	800	828	855	886	872	810	843	754	815	794	824	783	814	823	853	806	791	864	877	789	801	791	818	805	836	794	797	791	764	778	837	810	817	795	859	846	810	793	832	849	809	766	802	809	775	817	833	810	849	764	792	880	767	783	886	778	788	760	806	857	823	864	806	794	843	785	825	834	808	819	774	796	811	835	791	785	761	817	800	839	785	812	766	758	852	799	843	816	823	787	795	755	801	807	815	790	820	781	836	773	800	847	791	790	792	841	772	781	832	843	821	883	791	810	829	828	809	823	820	741	817	803	786	804	840	800	793	838	821	802	800	800	801	812	821	793	774	817	830	796	822	818	814	842	792	788	798	853	845	816	775	808	812	828	830	799	759	816	774	800	860	744	798	793	795	806	783	827	795	809	790	822	808	753	828	781	823	858	809	793	830	828	761	836	808	744	787	765	793	827	805	821	808	784	808	833	786	799	840	824	803	817	824	786	776	794	787	792	827	855	900	803	797	798	804	827	861	823	808	777	793	747	815	796	823	823	812	816	811	788	789	803	786	728	813	829	774	825	815	779	807	764	846	816	794	717	793	745	823	827	802	884	785	843	801	839	802	773	845	788	772	821	810	832	795	855	806	763	756	826	764	781	839	820	832	746	777	785	774	812	809	788	820	785	833	847	834	803	842	869	790	805	816	796	797	810	799	786	825	862	812	791	777	757	772	859	787	842	779	815	821	855	863	836	788	784	846	835	811	800	817	832	822	771	802	791	790	725	842	808	790	778	848	789	800	830	835	813	817	815	832	837	789	795	777	778	819	808	819	799	782	789	766	777	821	777	793	810	802	838	810	797	780	845	826	819	785	791	799	788	797	811	867	820	847	826	823	792	816	798	792	788	776	849	809	769	822	823	812	830	767	786	777	802	831	846	731	776	816	762	771	815	836	831	820	768	787	807	806	828	852	813	835	791	798	780	796	840	845	784	732	813	772	806	754	791	773	839	753	820	834	792	772	801	796	777	843	766	821	821	858	863	830	797	799	755	827	823	868	792	785	782	832	790	835	811	738	857	786	864	784	779	813	813	773	811	839	820	834	783	800	815	798	822	808	826	802	817	762	798	809	793	789	755	834	845	848	809	769	768	768	848	871	744	793	820	781	850	828	778	768	812	842	807	776	814	829	785	800	812	758	844	758	815	803	831	864	816	778	779	784	854	836	791	781	801	854	780	779	812	812	792	806	822	768	798	829	822	820	776	822	801	838	783	786	839	828	847	763	820	791	812	784	800	824	802	791	855	808	856	822	808	784	783	806	802	808	785	848	799	808	793	803	806	859	765	807	810	769	832	829	794	816	850	790	825	785	789	835	852	833	784	769	791	791	794	802	850	750	817	806	769	784	735	843	839	806	775	795	793	807	811	833	806	841	776	829	801	870	814	790	801	829	871	792	781	831	788	784	851	818	779	764	793	790	808	822	777	808	790	823	811	786	843	810	801	763	832	795	832	790	837	801	782	821	814	799	794	836	784	790	788	817	850	836	821	825	822	850	822	846	832	829	832	809	777	793	810	788	849	819	861	826	808	792	785	755	800	804	844	842	744	811	861	838	781	805	731	789	879	822	833	828	810	828	829	796	868	790	847	831	828	819	786	840	853	806	824	796	795	794	807	788	820	776	812	813	813	838	790	766	828	797	790	764	779	796	824	785	800	820	799	756	858	811	799	818	763	830	791	766	800	802	780	771	762	846	773	822	787	810	841	823	799	803	786	853	801	838	759	806	820	747	794	830	809	860	815	801	823	778	775	786	846	791	835	780	803	793	856	823	824	809	828	800	772	765	812	800	849	790	826	831	769	829	795	771	758	828	829	753	809	805	785	780	815	727	776	830	796	836	842	851	794	776	792	818	824	822	820	827	809	810	758	790	824	758	790	813	846	809	796	781	845	848	818	799	800	841	814	777	780	841	793	785	732	777	825	793	814	806	793	768	857	844	830	807	779	833	799	797	813	768	785	786	759	796	782	812	750	753	825	819	850	822	818	805	780	808	778	815	831	791	812	813	809	800	818	793	789	797	753	806	855	787	795	815	798	831	805	805	828	782	805	811	813	777	775	779	827	807	810	812	842	802	761	825	827	797	804	789	789	823	792	822	836	806	754	725	790	807	813	791	778	794	762	789	750	849	814	820	788	861	842	826	827	773	771	772	834	827	807	785	797	807	783	789	782	829	798	845	765	778	762	811	807	808	809	842	788	827	836	816	843	817	796	799	808	811	817	780	785	836	803	830	814	808	781	801	819	819	802	796	806	787	821	822	800	792	783	791	837	802	754	866	860	767	808	822	767	779	808	797	829	777	757	777	796	784	807	754	776	796	805	811	811	744	850	821	814	879	808	822	799	828	785	797	796	810	774	790	738	798	745	839	798	769	730	770	760	850	818	799	778	851	793	799	827	762	758	826	785	817	788	781	807	827	810	820	809	814	751	697	803	817	778	832	816	798	839	734	799	798	829	790	850	827	838	839	844	796	781	793	828	806	777	765	834	854	768	821	805	784	810	825	820	833	821	771	840	834	819	778	795	801	819	819	777	814	755	804	838	810	809	830	845	773	758	831	816	782	753	808	788	790	805	831	799	812	809	733	812	794	792	798	770	824	803	797	793	807	827	843	797	804	820	781	842	803	845	826	807	829	751	834	814	895	836	829	822	798	779	832	795	777	812	806	789	809	832	808	778	789	837	812	757	823	813	816	793	877	783	791	757	791	804	845	774	781	820	818	820	788	840	807	803	843	842	771	775	800	834	801	841	784	825	851	750	806	836	812	803	785	815	847	787	796	805	820	755	788	772	788	819	813	800	805	777	861	808	830	870	799	877	816	833	816	771	801	799	799	804	814	778	786	802	779	773	772	782	764	844	794	866	774	812	854	837	774	775	782	806	821	813	790	804	750	805	794	818	755	830	781	819	803	795	857	801	853	861	844	779	787	769	833	831	836	861	800	874	862	851	808	816	799	813	792	849	864	812	807	832	808	799	831	792	808	822	786	741	820	827	796	773	805	827	822	831	830	814	807	808	797	788	820	803	793	819	792	850	817	809	795	779	849	819	819	793	775	782	769	758	783	778	831	808	853	826	840	775	761	822	796	837	781	825	813	811	863	787	825	800	830	845	828	810	779	815	857	793	804	804	823	775	783	810	790	785	810	800	765	797	799	765	824	788	887	815	842	789	788	819	779	813	764	755	816	775	826	829	793	784	811	755	814	782	809	799	839	823	780	788	774	760	779	779	774	789	757	835	772	816
9126	378	220	201	216	224	198	188	184	211	211	211	206	186	210	206	193	190	216	232	197	186	189	206	187	220	177	186	206	201	158	202	241	190	209	194	209	201	198	202	169	198	169	202	200	218	191	220	196	200	199	187	200	171	209	190	184	210	204	207	200	212	184	219	179	187	199	214	198	177	199	188	184	214	164	202	197	190	191	179	172	204	182	187	204	190	178	177	180	196	178	197	211	204	209	192	210	222	186	192	192	188	191	191	173	177	194	188	203	158	200	174	183	205	203	214	182	194	214	197	178	202	197	211	170	165	215	174	205	211	203	191	202	174	193	210	195	229	195	173	207	205	216	224	181	168	181	185	176	166	217	201	210	181	221	185	193	181	199	179	201	177	207	213	221	177	193	192	206	185	221	207	195	195	196	193	189	198	193	183	169	194	190	196	191	203	205	211	192	183	187	198	179	231	199	204	188	212	201	191	177	203	208	210	224	177	178	183	187	162	204	189	207	192	174	199	191	192	188	196	187	220	199	206	205	169	177	180	219	200	176	186	204	190	202	202	181	184	189	212	194	214	183	192	211	201	199	204	217	204	187	178	191	201	233	196	180	187	182	208	211	190	232	208	196	150	188	195	188	186	180	196	199	218	196	206	191	207	196	190	211	198	188	187	220	211	185	211	186	190	198	218	181	180	205	201	221	179	204	193	183	195	218	193	194	198	181	176	195	188	186	192	181	201	193	205	196	201	201	220	183	186	179	206	203	202	178	187	207	185	176	190	192	197	205	207	221	217	210	181	221	206	182	211	200	233	238	207	177	192	191	184	187	196	185	210	174	187	195	205	195	201	211	190	209	162	188	185	196	183	192	216	184	186	193	193	200	178	203	198	192	205	216	170	200	205	199	230	206	190	199	167	194	183	176	196	184	185	193	183	185	178	204	171	202	199	215	166	209	208	167	214	189	197	180	209	196	181	176	197	199	208	177	219	170	172	162	198	213	198	195	199	192	212	183	185	220	203	199	212	229	185	211	184	186	214	214	187	205	190	191	191	197	187	194	195	184	168	195	193	186	181	210	204	207	202	188	218	191	175	186	191	184	208	196	173	179	184	225	187	200	222	198	212	183	183	187	178	222	225	181	169	185	202	171	215	183	195	210	195	190	189	198	199	192	197	187	224	212	191	194	182	196	189	203	185	192	198	193	181	187	190	202	188	194	203	194	186	207	191	176	201	189	199	178	199	190	194	193	212	178	207	195	216	190	195	179	197	197	209	192	196	210	202	200	186	197	230	218	190	219	194	208	197	197	202	218	186	218	206	194	210	182	209	191	202	206	212	174	181	217	212	215	221	209	189	188	191	213	218	186	175	170	222	188	185	201	205	182	183	165	183	201	213	209	221	182	208	181	176	210	188	206	225	210	177	196	223	199	187	193	179	207	210	195	192	187	201	189	189	207	186	194	228	179	202	207	191	207	215	212	192	215	186	211	177	190	234	185	213	188	199	216	207	183	188	169	189	212	191	209	196	200	197	194	206	201	195	185	204	204	199	198	200	212	222	225	181	207	228	186	190	214	182	206	195	196	180	187	181	214	201	164	217	199	224	191	195	207	191	163	175	211	209	214	209	155	191	191	197	183	179	205	188	206	204	218	182	218	182	194	210	209	201	204	202	228	185	209	194	181	183	168	169	179	213	198	198	192	189	178	208	181	197	195	201	170	202	194	172	190	211	198	207	186	187	197	194	218	223	187	182	200	189	212	211	182	194	179	202	167	190	191	197	218	184	206	190	178	197	183	195	177	191	203	218	196	201	181	210	210	183	181	199	203	204	212	201	184	182	224	193	175	186	183	197	207	179	189	199	190	203	202	198	214	180	189	186	185	200	196	187	181	199	207	184	204	199	199	191	204	205	180	199	207	187	190	205	178	185	190	188	211	193	202	198	208	189	207	192	192	224	173	177	193	189	188	215	181	186	220	189	190	201	214	185	189	168	203	198	181	206	193	208	215	219	184	161	206	188	197	242	196	205	199	172	161	213	196	201	184	213	165	187	196	208	213	206	181	182	204	215	198	193	194	181	175	199	194	166	182	187	197	171	215	193	205	196	207	183	210	196	187	199	206	222	197	191	195	200	185	187	218	186	209	180	186	182	198	198	187	210	217	202	175	187	223	214	216	186	200	198	187	211	201	197	237	199	209	224	207	195	181	202	203	186	178	203	203	201	197	196	196	183	183	196	232	198	211	190	173	207	183	168	192	200	191	176	217	202	198	187	206	176	197	217	206	178	185	199	198	176	187	207	192	201	228	184	199	194	211	205	198	212	198	190	215	185	187	219	210	175	189	215	198	186	211	199	189	213	198	187	202	215	203	212	198	185	182	214	216	210	193	180	192	181	211	187	175	195	205	197	183	221	208	182	216	196	209	194	192	210	201	201	222	190	200	217	179	206	203	206	215	192	182	213	190	204	205	209	213	208	201	183	187	199	187	197	180	197	221	190	177	193	185	208	200	212	233	219	179	198	215	198	204	189	198	208	203	190	221	183	197	209	202	185	212	194	192	188	203	226	204	180	177	206	187	202	185	190	209	210	182	200	214	202	175	208	155	215	217	217	207	189	205	210	202	192	215	201	192	182	199	180	201	181	177	208	222	191	219	199	181	195	189	183	195	166	181	197	175	186	187	200	201	188	180	185	194	179	221	179	224	207	196	207	190	199	212	189	192	185	225	206	183	196	217	193	180	209	212	213	216	178	201	197	197	158	183	180	176	213	179	203	189	199	191	186	182	210	197	208	184	193	176	214	180	198	189	202	232	202	210	172	196	199	192	223	200	201	224	189	199	194	175	172	195	191	203	202	184	163	204	182	200	225	196	216	217	205	192	186	182	162	202	195	193	193	193	207	177	186	207	212	197	211	200	193	207	205	176	182	183	205	200	192	214	195	222	184	193	204	202	183	175	205	187	177	188	210	196	190	194	192	184	200	194	196	195	190	227	174	201	194	182	195	214	196	200	215	203	191	185	181	199	205	211	212	213	178	187	206	220	190	197	204	200	215	200	201	224	191	187	168	191	197	183	191	204	202	182	200	195	214	206	192	189	212	229	187	194	195	209	220	217	204	188	200	212	208	201	198	195	200	195	180	183	198	211	201	198	187	184	247	176	210	184	213	186	220	256	214	226	208	202	209	212	186	207	173	202	216	191	197	209	198	215	179	195	208	207	201	233	191	233	193	193	191	197	198	193	181	216	206	192	178	178	202	171	187	213	202	185	181	180	194	182	200	216	185	176	181	196	209	184	230	201	205	200	188	189	180	213	174	203	196	192	207	175	181	175	220	193	167	207	193	195	172	176	172	198	216	197	195	167	189	210	201	209	172	209	182	179	178	208	181	185	193	174	208	180	214	215	200	224	203	207	188	193	181	219	195	179	171	179	205	220	220	208	182	224	189	184	182	168	181	193	199	194	202	198	201	206	180	193	202	180	206	191	214	172	191	177	174	194	177
8630	499	603	564	485	498	546	531	539	536	479	542	510	471	513	515	495	467	474	573	533	477	461	487	480	509	481	512	488	532	482	521	489	495	523	519	508	519	514	493	499	494	493	484	484	507	511	517	527	474	494	505	527	547	505	469	490	505	496	490	479	500	508	480	463	511	463	515	503	495	506	482	498	483	493	478	528	482	482	492	511	503	491	495	505	498	527	518	553	537	523	477	503	492	513	461	543	471	483	505	480	490	508	462	494	532	521	469	528	517	507	505	499	489	489	466	500	491	490	511	475	481	493	461	491	471	489	495	467	517	465	483	515	470	527	504	486	498	505	505	503	500	510	468	517	476	499	488	510	477	489	455	526	485	461	472	478	448	489	496	498	540	466	487	520	497	507	476	497	510	507	516	502	476	481	471	510	502	543	500	473	518	532	494	505	532	509	475	515	513	525	474	509	502	474	508	513	494	495	505	516	480	512	501	497	487	510	505	482	467	467	486	511	486	558	492	510	520	515	511	512	475	520	480	499	522	521	495	497	473	504	492	501	497	500	499	494	495	463	500	494	463	477	507	479	515	546	498	493	490	496	493	504	450	526	526	511	500	494	506	502	469	492	474	471	516	528	490	487	516	487	519	519	524	502	532	505	495	497	507	492	492	465	510	482	460	470	512	476	492	503	513	480	472	459	491	504	466	530	512	496	503	498	516	514	492	504	507	508	471	525	526	519	522	473	490	489	484	503	464	487	499	474	494	500	489	488	491	499	524	483	493	515	485	491	449	480	460	484	496	487	493	471	503	490	504	514	479	529	522	474	517	489	509	498	524	481	480	536	458	513	493	493	459	483	505	477	504	501	497	420	527	498	468	458	509	478	459	477	523	461	480	513	498	495	506	507	477	531	468	507	520	550	492	502	541	501	529	497	512	465	470	497	499	506	489	489	513	500	489	487	514	491	503	490	470	483	538	531	514	501	479	551	493	532	491	484	487	459	498	488	506	500	509	489	523	522	507	495	506	497	519	462	470	512	525	468	518	495	510	549	535	495	479	465	485	513	479	481	485	520	480	467	520	492	511	482	471	463	539	489	500	472	492	489	509	524	507	496	482	463	494	514	462	499	500	513	505	515	500	550	480	512	518	482	491	500	524	523	491	461	459	486	493	498	515	483	542	485	465	527	490	484	471	520	454	494	541	492	512	498	520	500	516	511	483	489	518	483	505	484	516	490	521	441	533	528	502	467	492	523	504	489	468	474	504	425	528	493	479	488	531	505	506	514	500	537	496	492	510	493	500	499	529	481	466	487	475	511	489	533	522	497	451	472	496	469	523	531	536	510	524	487	493	530	486	466	532	498	470	495	486	480	493	502	510	516	489	501	504	511	487	478	503	500	474	496	502	474	489	499	474	541	518	475	501	545	475	554	481	519	576	505	515	476	491	496	502	495	516	449	505	479	546	483	484	491	457	523	528	524	464	458	471	496	511	490	483	543	490	517	537	506	518	525	477	499	490	529	469	448	471	491	473	497	503	531	510	499	513	490	498	535	481	510	477	523	489	512	503	493	524	477	498	478	504	473	485	523	517	493	475	532	473	462	500	533	514	508	488	517	515	508	508	471	474	505	486	487	476	523	521	488	482	487	518	503	512	488	536	511	475	492	488	500	519	490	470	484	492	498	546	483	497	506	491	480	504	518	478	525	529	539	485	448	524	518	520	469	487	502	502	472	506	492	491	530	520	510	480	494	494	479	466	523	525	534	504	485	514	478	490	516	511	500	481	460	495	494	474	492	503	482	468	506	530	516	537	529	462	465	467	500	526	505	519	482	492	476	504	498	521	463	489	515	505	472	500	524	497	486	517	510	473	479	483	498	505	493	480	500	476	480	523	489	479	463	480	478	480	509	460	499	452	494	509	489	479	498	502	467	513	499	507	465	489	468	482	479	497	502	511	480	501	503	484	475	485	469	487	477	514	491	512	471	551	485	471	474	492	493	492	482	524	487	477	503	523	501	515	506	475	481	506	523	483	519	489	476	503	501	556	482	533	500	519	507	500	484	499	504	520	535	453	510	488	509	488	511	485	478	477	500	491	478	498	497	511	466	521	464	533	504	504	498	506	535	477	505	514	554	525	480	518	500	492	466	471	488	494	496	506	517	514	495	470	491	498	476	525	504	462	509	478	498	493	480	525	509	482	502	480	483	492	488	432	477	475	526	507	529	457	477	570	488	458	469	519	498	506	526	472	478	491	528	480	473	482	518	507	539	521	513	525	488	497	460	476	510	481	480	491	518	484	492	525	476	494	501	479	495	485	511	501	481	491	495	466	516	505	470	508	500	532	488	514	482	462	478	482	488	499	492	515	485	487	514	504	502	514	484	491	456	489	491	466	471	467	520	502	509	484	519	501	507	483	457	492	483	511	486	458	519	463	479	516	527	495	463	489	463	527	479	530	465	531	521	490	517	469	488	522	490	498	528	482	487	523	516	494	521	524	524	547	522	526	531	462	461	508	493	497	529	493	498	511	501	489	487	500	523	481	527	499	488	489	543	476	529	492	474	524	459	448	522	504	507	494	521	521	486	493	524	488	479	515	506	476	517	505	492	505	512	469	495	500	499	540	489	535	488	492	522	516	497	468	511	476	513	513	508	499	474	506	488	492	489	502	472	517	510	493	504	485	535	494	477	479	514	512	504	463	482	477	529	506	474	498	517	535	479	537	506	481	544	473	461	504	514	503	474	451	508	489	510	519	483	530	488	525	501	501	503	489	477	483	473	474	484	499	537	493	529	527	492	485	495	510	494	488	460	480	499	474	424	479	517	535	444	477	510	504	519	511	445	487	511	515	520	508	481	457	502	497	496	454	525	569	479	463	487	523	538	508	508	476	471	482	491	503	474	515	478	518	492	533	466	518	486	514	473	487	471	509	457	524	532	509	480	486	507	485	492	494	486	515	476	532	507	495	514	502	501	479	457	550	450	500	467	498	485	484	482	462	483	486	479	480	549	488	473	457	499	481	504	517	507	507	465	460	498	524	524	482	523	509	450	458	501	485	509	507	497	512	544	486	476	510	466	487	527	481	500	507	491	489	498	495	478	477	511	498	504	542	495	545	489	500	499	517	523	500	475	492	502	489	496	455	467	498	500	506	500	480	497	461	488	484	482	503	506	496	514	478	521	467	490	507	512	496	494	459	556	548	526	488	493	509	460	433	512	494	484	496	508	537	457	545	509	502	471	509	468	514	526	516	503	502	486	543	520	511	507	494	499	537	456	465	501	517	483	480	504	487	528	475	511	546	494	494	457	529	507	479	548	516	512	513	459	468	493	546	478	504	491	541	523	496	496	501	470	469	511	459	502	534	495	533	459	474	540	522	474	512	500	515	505	475	533	472	516	502	519	468	490	463	495	499	464	479	456	480	476	535	518	522	483	478	482	491	506	505	523	485	506	488	514	485	492	497	501	496	484	496	513	480	496	513	492	519	542	514	490	490	499	481
49572	18468	4982	805	500	422	298	318	244	224	227	238	216	201	174	195	196	206	170	178	173	166	161	202	190	168	161	171	182	170	182	167	169	166	143	169	165	148	146	134	156	164	160	164	190	140	162	167	169	144	158	167	146	173	153	152	170	160	165	172	152	174	175	145	156	166	169	148	154	149	159	176	167	157	158	163	154	165	163	165	167	140	146	163	143	166	153	165	158	138	160	170	180	173	147	156	154	177	180	163	178	155	167	136	159	145	167	145	150	158	151	168	165	168	160	151	169	168	156	141	156	157	152	144	145	143	153	165	134	164	136	153	144	150	152	167	172	175	153	193	156	138	182	149	161	158	162	152	174	158	158	160	159	166	167	181	148	162	139	174	146	147	157	157	143	132	153	143	149	157	133	134	171	156	168	157	160	174	170	160	132	183	184	157	173	166	189	141	164	165	177	151	148	150	161	165	144	159	151	169	168	157	151	141	173	133	138	139	165	132	144	163	180	156	152	155	148	142	182	170	165	171	177	167	151	144	169	140	174	164	158	166	152	149	147	153	164	155	165	164	132	137	152	145	139	158	138	178	148	153	156	129	169	171	161	145	143	144	168	149	175	150	169	145	162	125	137	202	142	129	162	165	162	194	178	149	184	177	156	163	170	164	151	178	147	154	187	147	169	141	142	160	162	173	172	168	149	155	176	149	177	144	165	156	167	138	153	147	154	171	156	149	139	153	166	176	154	139	170	165	140	132	135	166	164	169	148	150	158	172	177	141	150	164	143	144	152	170	158	148	138	171	149	173	185	169	140	156	159	145	184	146	151	159	184	171	164	146	144	131	180	147	165	156	166	144	147	175	167	166	151	158	167	150	182	140	161	151	162	177	158	167	157	155	156	151	155	147	172	166	168	160	133	136	142	136	158	142	187	185	181	141	149	156	159	170	142	181	183	140	151	152	146	176	155	164	173	152	168	149	160	123	153	165	162	151	145	185	155	163	154	192	157	165	158	167	161	130	140	147	167	144	176	178	154	160	141	168	151	171	177	145	167	171	170	180	153	186	165	149	157	153	190	179	160	168	165	147	131	192	172	155	151	159	155	166	192	158	177	141	146	147	151	148	165	133	161	152	160	143	168	156	166	160	164	175	175	161	130	140	149	170	154	157	165	155	167	161	160	134	148	184	155	172	163	174	174	163	146	131	170	155	153	153	159	158	177	143	152	142	149	172	151	166	172	149	145	135	154	161	159	176	147	176	161	161	148	148	155	178	150	164	145	157	157	169	159	145	149	164	181	133	166	161	180	152	142	158	156	141	144	152	196	172	140	149	139	153	166	151	171	142	173	166	165	200	124	142	124	170	180	172	173	134	164	169	173	151	152	158	145	154	144	151	156	168	192	154	144	169	141	176	160	146	172	140	173	171	157	158	157	133	157	159	153	168	183	174	166	171	142	149	157	165	143	167	154	181	162	160	168	177	159	169	141	151	153	178	153	157	144	182	153	160	159	163	168	174	168	157	166	154	160	167	174	170	159	176	156	172	151	158	152	156	147	148	165	150	165	170	158	171	174	148	159	172	176	159	151	156	140	172	159	156	176	152	165	167	151	159	165	158	130	147	160	171	161	156	146	156	151	180	149	147	148	171	164	179	129	164	169	170	161	178	158	179	188	170	165	149	148	173	151	177	169	154	170	168	154	165	158	153	162	171	163	158	147	178	164	139	160	171	169	168	159	190	145	159	175	167	168	147	142	146	166	149	154	153	139	146	132	191	162	169	151	159	179	158	152	167	135	155	141	148	164	165	154	172	153	166	153	140	176	161	148	148	152	167	144	150	152	147	156	193	169	174	174	162	159	154	147	139	168	160	173	176	176	164	157	168	145	161	142	171	168	177	161	167	189	167	174	156	152	181	153	149	146	149	174	137	151	160	157	175	158	164	145	148	150	186	167	176	167	132	172	161	145	164	165	172	150	169	163	172	140	169	130	135	159	166	177	148	173	182	162	138	168	142	148	131	146	180	171	172	143	167	144	147	166	161	188	166	157	160	154	165	177	161	181	156	135	151	173	156	162	167	148	157	188	173	145	160	153	159	171	152	157	170	176	153	152	160	154	150	170	148	168	162	150	172	165	169	160	171	178	172	160	169	170	157	185	169	139	164	155	168	145	147	143	183	156	146	159	151	157	133	168	164	158	151	178	171	159	160	141	151	137	169	139	159	148	153	147	182	168	165	174	165	158	129	159	140	157	153	159	153	170	181	179	166	167	158	146	164	163	160	158	164	169	155	152	160	157	181	158	138	159	149	172	151	145	173	144	141	150	178	155	166	188	153	168	142	159	152	170	172	159	161	156	164	186	144	156	158	162	149	159	158	150	159	155	164	162	147	181	176	143	154	186	159	148	149	161	196	158	137	141	144	144	141	149	157	182	155	147	138	157	154	123	158	166	159	174	155	149	168	151	150	171	146	153	158	137	141	171	174	161	158	164	181	156	163	175	167	158	164	140	158	172	160	152	182	157	146	164	183	147	172	156	170	161	170	170	151	159	169	167	161	156	150	153	153	139	164	158	165	156	156	159	164	185	156	150	164	144	145	136	168	175	184	167	165	155	148	169	182	184	181	155	167	180	144	157	154	161	155	144	151	173	164	166	147	172	152	146	135	162	151	154	168	135	145	168	145	164	168	157	170	190	151	150	154	164	151	145	165	180	173	164	153	165	143	159	142	137	159	171	157	150	192	161	163	160	164	143	139	158	160	144	158	183	158	150	163	170	162	158	150	169	185	149	168	156	171	152	148	153	202	173	177	164	147	174	170	156	148	138	168	165	157	161	154	156	155	142	147	140	187	153	185	155	169	158	163	170	146	147	154	135	163	171	170	146	168	177	178	144	168	168	132	150	176	156	161	156	154	152	154	146	158	161	150	155	172	168	153	159	150	159	149	170	136	146	138	151	177	144	159	143	158	150	150	174	128	142	157	168	167	169	155	161	150	167	163	160	148	164	165	154	140	154	149	173	182	172	163	132	161	169	167	160	175	142	159	154	163	155	153	175	181	177	148	179	164	166	156	152	151	167	166	149	149	142	143	161	162	159	148	150	147	143	150	161	159	155	165	155	179	155	136	170	157	151	137	162	146	186	170	174	138	160	168	170	162	150	128	145	156	145	178	150	175	144	169	172	173	175	165	166	158	151	175	148	148	154	158	181	140	138	140	150	147	171	172	169	201	157	124	159	151	158	165	177	149	167	169	167	145	145	154	147	144	155	154	147	160	170	169	163	165	149	159	164	144	144	159	142	153	150	162	166	165	165	163	136	158	156	165	168	173	145	160	150	169	173	161	162	144	154	159	170	161	125	194	166	148	132	132	155	169	155	129	150	163	126	138	161	173	155	172	154	131	166	161	172	162	154	152	168	162	155	181	153	149	161	168	157	164	151	148	165	159	160	182	159	145	126	149	131	152	161	155	157	166	173	147	156	150	159	153	157	150	184	176	162	162
23929	1053	2071	2397	2049	1687	1495	1307	1106	973	898	835	812	739	691	666	642	623	586	525	577	578	547	573	516	511	523	531	476	500	500	483	471	492	488	482	481	489	500	487	497	446	496	449	463	466	472	457	468	470	500	475	484	434	464	421	467	481	453	453	475	422	422	473	433	404	436	456	449	441	429	452	406	426	463	477	435	441	482	444	453	414	403	429	436	422	444	414	457	425	446	419	443	465	439	478	453	451	439	464	440	459	449	426	443	483	439	432	438	402	411	437	457	425	419	461	399	435	450	433	449	460	425	433	437	422	408	479	437	441	439	401	454	466	404	426	436	446	414	453	445	436	425	440	451	419	436	433	429	441	418	422	392	435	415	418	427	429	472	456	439	463	483	438	432	399	452	417	431	434	471	460	422	456	472	456	433	425	483	432	456	479	440	403	422	466	413	429	447	417	422	418	453	428	447	473	486	449	438	459	480	406	457	431	432	438	384	446	448	420	446	470	441	439	442	422	430	423	430	477	465	414	473	438	430	424	462	396	460	426	435	421	441	474	444	456	403	457	460	435	410	443	433	432	456	427	440	425	486	426	454	417	444	452	462	429	437	450	424	446	421	436	468	456	439	447	423	423	442	427	465	422	430	403	456	429	408	452	439	482	420	475	413	442	448	394	412	421	445	417	397	416	442	435	433	447	443	425	420	449	441	468	467	449	420	423	454	446	452	462	452	430	440	421	438	450	465	442	425	424	416	423	451	440	433	410	437	421	438	430	458	414	441	473	400	424	430	435	438	437	466	424	451	419	428	427	446	421	439	454	461	436	432	397	435	457	444	438	467	462	494	422	449	431	438	441	420	474	452	428	435	480	453	450	450	423	433	464	472	450	429	437	446	435	492	466	423	407	435	413	456	441	432	445	425	446	470	424	409	424	394	427	438	419	434	416	443	462	453	423	450	470	432	485	438	443	431	423	413	481	438	409	426	444	445	447	453	463	464	431	453	452	441	438	427	430	431	455	454	464	428	407	445	455	424	429	394	442	418	470	445	430	387	431	404	435	426	471	424	475	389	422	430	422	429	407	403	450	451	438	436	441	425	444	435	433	401	373	407	428	416	432	431	434	418	462	412	421	414	417	451	434	462	441	413	429	454	443	429	415	417	461	459	468	458	444	416	454	502	427	395	413	429	427	440	432	400	490	432	423	446	447	431	442	426	409	403	438	473	463	449	421	449	457	447	423	432	414	448	440	432	440	446	465	395	472	449	407	426	430	458	434	424	421	419	451	435	421	423	471	459	410	398	447	411	429	445	466	402	443	416	434	431	466	404	428	434	458	452	432	419	496	416	433	455	424	436	455	425	421	434	427	445	410	468	444	453	456	477	435	474	437	472	420	451	460	439	448	425	456	451	443	470	416	444	396	406	441	422	420	435	469	443	435	465	425	451	436	491	395	444	431	449	448	436	453	447	432	493	430	432	435	433	425	459	457	433	425	427	444	405	467	432	458	461	436	484	441	395	409	450	436	439	450	425	456	485	415	428	449	435	431	429	449	427	432	440	430	446	432	444	433	427	432	411	404	465	479	418	450	462	457	480	421	436	455	456	438	500	440	474	413	420	426	376	466	480	458	396	460	409	478	425	417	406	458	431	408	446	492	423	419	402	473	401	430	415	426	436	434	415	483	462	422	397	389	430	439	438	494	412	464	418	430	486	403	421	442	403	448	429	428	423	446	434	406	411	455	402	441	462	425	469	465	424	389	443	469	441	460	424	418	427	439	424	466	487	469	460	461	453	458	429	454	444	435	419	416	442	422	407	428	452	435	436	429	431	452	417	430	426	438	424	466	422	420	421	445	417	449	419	431	464	435	435	440	437	438	461	442	446	429	433	431	424	429	450	420	437	418	447	426	447	435	462	442	437	498	468	406	432	440	436	398	434	423	467	442	427	453	467	448	449	434	416	427	461	452	459	454	411	435	429	444	430	414	443	450	426	446	414	420	426	446	448	452	419	425	464	434	436	440	422	449	421	442	402	457	421	436	438	432	408	422	412	433	426	425	433	459	421	443	428	401	486	418	442	439	405	451	478	398	478	428	418	477	392	406	449	436	421	404	400	414	421	452	434	447	428	438	456	381	428	466	448	464	427	449	439	461	463	453	469	445	450	413	426	409	421	448	456	432	434	411	393	431	435	450	453	462	409	453	429	400	429	444	442	433	465	427	475	428	419	444	441	393	451	432	430	431	434	439	414	444	447	457	467	440	401	421	436	427	448	455	407	416	406	418	441	405	465	442	430	436	446	479	429	461	449	394	431	413	427	460	446	447	433	473	435	424	433	460	404	427	429	474	447	426	467	457	496	448	409	483	425	447	403	423	454	392	453	401	434	414	438	437	413	485	432	461	417	454	413	432	423	459	442	415	440	427	426	443	428	449	414	407	425	426	433	411	450	451	449	441	456	459	452	448	463	465	459	451	469	401	429	419	445	414	444	423	436	456	447	431	466	429	434	386	452	456	439	435	461	451	438	456	416	434	442	423	415	457	435	422	437	433	448	432	458	432	452	447	451	437	441	447	429	436	416	426	423	440	447	415	443	451	401	464	464	446	421	426	441	418	482	417	396	413	402	462	436	434	438	450	428	417	435	418	431	441	481	462	417	462	463	424	409	452	454	426	474	435	421	387	464	434	436	459	440	425	445	428	438	447	450	471	421	442	426	439	444	452	408	429	439	475	432	438	426	466	441	431	437	396	404	414	456	437	431	403	408	462	405	422	436	443	434	417	468	406	412	428	439	424	405	447	456	454	429	423	430	435	429	489	410	423	408	430	440	418	422	420	448	446	442	456	430	430	451	417	443	438	465	406	443	418	435	448	438	422	451	435	459	429	447	437	426	431	419	458	438	445	439	448	458	394	446	421	425	447	446	446	408	447	469	446	442	434	436	448	431	443	398	473	442	468	473	460	443	449	445	459	464	425	465	453	481	425	415	403	412	468	477	457	454	472	458	443	403	420	440	462	417	446	452	445	452	437	487	451	443	395	439	436	446	453	455	480	446	452	411	427	413	466	429	426	442	467	436	467	448	419	455	445	457	441	444	413	447	471	408	429	451	440	441	446	451	438	482	434	421	479	418	504	445	442	442	439	447	452	471	425	405	438	458	440	432	442	417	455	441	402	469	431	430	409	449	429	445	438	439	429	435	431	467	422	432	427	482	441	438	420	452	431	438	435	448	450	416	394	498	420	431	448	469	465	429	407	438	404	420	414	445	415	441	397	425	439	428	404	448	440	452	451	435	446	440	409	437	430	432	415	420	450	461	449	426	419	457	434	423	470	427	428	427	396	427	441	429	481	431	443	461	418	447	422	437	433	441	464	476	438	428	437	440	428	445	436	441	459	447	452	440	395	407	436	425	422	479	437	443	456	424	446	479	436	438	431	425	429	431	423	466	496	415	445	484	461	459	472	429	446	408	430	435	406	408	452	433	440	437	436	445	447	446	439
53446	24104	15978	2527	1223	962	816	632	591	516	446	449	426	396	409	419	398	408	388	376	392	356	358	362	348	358	391	361	335	377	348	323	342	357	338	328	341	323	344	340	333	369	342	304	325	382	347	337	319	339	344	367	345	337	367	337	330	336	322	363	346	330	312	353	353	319	322	345	343	338	311	359	352	360	319	337	360	338	327	324	326	362	335	363	355	318	338	310	326	334	313	351	352	334	321	368	357	332	324	382	359	349	325	320	349	320	326	339	333	334	354	335	343	326	329	340	338	340	346	334	343	325	332	348	335	310	311	331	348	312	344	335	333	303	326	325	331	313	303	297	320	328	320	319	365	296	323	305	355	335	297	349	330	315	347	303	357	323	379	345	349	318	318	329	335	333	299	333	341	325	328	338	314	356	388	327	294	336	337	319	355	331	342	339	333	342	300	344	299	312	352	315	341	325	351	325	342	374	348	368	321	353	354	327	344	314	323	357	313	349	315	332	377	328	314	341	343	322	328	354	354	312	330	346	345	341	336	315	335	325	334	355	345	338	338	336	321	300	335	324	351	339	320	317	323	324	295	326	336	346	340	361	345	352	350	337	350	324	326	356	381	338	333	307	362	346	350	331	339	346	338	300	315	360	321	350	330	322	354	329	334	306	286	321	349	350	363	349	346	300	326	317	334	318	366	350	341	315	338	319	339	357	313	348	342	312	369	332	322	403	338	326	320	308	328	349	316	340	337	338	351	314	347	295	334	309	341	345	358	338	325	317	312	356	325	349	325	325	365	319	336	320	335	297	353	335	334	348	361	330	303	325	340	348	350	320	323	331	307	302	336	367	330	295	329	321	345	378	349	316	303	313	306	350	328	327	322	340	310	336	356	336	361	343	315	352	325	311	336	332	362	298	329	369	314	308	338	320	307	361	326	333	344	356	335	391	319	368	316	318	342	322	303	320	354	355	331	349	333	355	354	334	313	319	334	331	364	326	333	336	326	332	344	346	340	339	342	316	310	323	318	342	362	333	332	301	347	309	331	302	375	310	336	341	332	347	270	296	372	346	294	262	316	353	305	370	336	312	324	327	350	337	341	335	356	389	313	341	358	315	304	311	319	351	294	380	312	320	346	349	345	318	345	350	325	341	321	342	311	368	316	329	296	332	315	354	322	352	345	350	307	346	324	308	320	368	329	343	349	331	295	318	344	343	326	364	322	332	334	335	367	336	367	333	339	360	331	370	373	335	333	360	369	314	346	326	329	340	276	343	335	346	308	347	292	335	350	326	324	421	321	348	360	334	307	342	317	323	299	335	346	349	354	348	313	330	353	369	305	353	337	351	343	311	346	337	347	316	346	328	347	322	318	362	339	296	307	331	342	336	351	339	362	357	331	324	321	325	319	304	312	317	317	337	342	355	323	365	308	330	345	357	343	317	386	331	339	333	301	351	330	325	337	381	324	350	340	331	329	323	338	321	320	344	374	346	341	339	338	356	321	336	324	340	325	318	348	326	328	343	334	358	336	322	352	317	310	288	343	326	326	353	328	336	353	345	323	309	322	302	335	331	311	345	328	342	351	345	338	335	338	325	339	296	346	322	374	350	332	329	318	362	354	336	313	310	303	345	359	363	329	313	321	342	317	298	336	318	353	326	291	311	342	348	319	328	289	345	365	322	342	361	345	357	314	368	322	350	337	333	332	340	365	367	294	337	317	352	353	336	322	305	307	334	345	329	341	331	359	344	359	388	357	328	330	324	361	361	355	343	346	337	318	366	346	331	362	351	309	334	338	362	318	331	359	335	343	288	337	341	320	351	335	350	317	311	323	345	324	306	349	357	356	341	338	305	325	306	339	348	309	321	329	335	347	300	321	365	350	334	334	358	343	356	349	306	338	344	341	359	364	296	341	338	351	328	323	258	343	340	314	341	374	367	352	307	316	353	327	298	323	313	335	388	330	349	313	313	360	326	334	323	331	363	342	350	286	346	318	309	327	323	309	329	290	345	331	339	338	354	344	354	321	321	283	339	340	315	326	312	358	313	340	315	340	319	307	343	364	350	330	306	333	324	368	327	325	287	350	308	329	325	335	335	346	311	372	342	322	363	366	340	352	368	350	341	325	314	347	299	309	334	313	324	305	306	343	348	351	319	351	367	321	316	321	362	354	310	298	338	350	310	334	289	313	315	313	327	347	359	367	339	346	295	341	342	369	347	331	299	316	346	345	336	324	339	353	296	312	366	307	313	336	363	335	326	332	306	333	321	358	334	350	325	329	320	342	327	335	353	314	356	390	396	350	329	353	337	321	311	341	325	321	353	342	334	309	340	329	283	352	350	327	322	305	343	324	357	334	335	327	353	333	370	309	303	339	327	314	354	312	355	344	346	342	363	330	347	355	369	287	357	323	295	329	336	367	325	347	329	308	333	338	320	294	346	324	327	306	341	332	347	359	353	348	353	384	332	312	303	328	332	333	353	315	321	328	337	307	369	340	345	282	318	347	347	335	334	332	324	326	333	337	308	316	341	330	326	305	304	335	300	345	340	356	339	349	358	346	348	302	317	329	365	306	372	369	365	342	306	318	341	313	331	364	321	327	342	327	319	315	307	324	383	347	317	318	387	339	354	362	312	353	289	308	366	352	311	351	328	357	370	334	317	379	338	367	337	376	329	329	368	342	323	320	332	345	329	365	306	274	356	324	339	312	360	346	352	363	352	344	316	315	330	306	350	309	326	335	321	314	337	321	338	325	340	315	361	366	333	345	341	345	346	348	326	307	335	331	335	344	340	307	324	309	335	342	346	362	320	324	335	321	336	338	341	296	353	362	353	314	324	321	327	325	346	323	341	357	351	352	357	328	316	320	303	321	323	322	337	363	303	339	339	317	366	349	331	291	358	305	345	310	308	308	332	340	328	348	293	334	333	328	379	310	345	369	360	348	313	302	356	350	363	335	334	305	298	326	334	323	322	315	359	339	302	312	342	353	327	343	337	348	341	310	374	344	315	359	356	332	298	355	329	288	332	362	327	329	356	322	366	309	344	338	341	364	346	335	358	340	347	334	349	352	361	357	327	370	338	328	325	289	336	334	308	334	318	320	315	341	308	360	345	356	337	355	364	337	316	360	333	344	336	336	379	325	325	378	350	348	326	337	317	377	370	354	339	325	347	329	350	319	322	330	307	359	318	346	311	354	354	317	358	313	338	340	295	304	326	284	329	337	338	353	339	318	311	312	312	310	354	320	300	328	330	359	333	330	337	333	350	299	353	376	326	330	348	357	345	325	338	311	352	309	322	305	315	342	316	334	318	282	297	317	298	306	352	317	356	370	305	327	303	360	343	330	331	338	330	322	313	347	362	372	320	324	321	347	320	354	353	342	309	314	310	344	333	350	338	327	301	318	339	341	314	349	334	337	327	318	307	320	355	317	315	297	350	358	369	328	320	319	334	322	341	330	350	334	331	339	361	364	331	344	364	347	317	334	347	340	347	352	292	358	309
30568	2001	3962	4508	3916	3352	2892	2448	2185	1809	1671	1608	1533	1396	1346	1266	1236	1160	1150	1075	1019	1015	1048	947	1002	939	943	949	955	945	935	941	866	930	922	865	885	806	843	858	863	814	839	826	857	863	851	895	840	823	840	890	872	844	827	866	813	840	817	897	884	811	850	804	835	825	793	839	796	836	816	832	839	831	778	829	849	806	813	823	841	828	830	820	861	851	844	857	771	828	791	780	821	782	803	840	796	829	801	842	743	821	846	802	825	849	776	796	877	780	804	822	802	820	854	789	819	823	818	794	843	818	826	870	796	776	798	834	787	798	834	803	824	794	813	781	756	786	790	845	833	795	818	812	799	803	818	808	824	768	836	828	811	855	800	837	773	755	778	830	814	737	845	792	762	824	809	796	788	824	758	830	766	807	804	773	799	745	770	776	806	783	848	748	863	813	796	793	828	809	827	826	828	854	778	872	817	837	807	801	853	791	793	782	807	797	816	779	771	818	827	821	831	805	743	831	827	835	804	774	778	785	798	827	814	726	826	816	804	772	813	794	801	801	801	807	779	788	755	797	821	830	804	788	791	734	789	824	804	792	781	793	852	773	812	839	805	826	791	816	746	782	813	760	835	776	819	776	777	804	822	804	799	778	790	808	795	794	845	796	776	810	810	805	796	826	825	776	810	824	848	745	791	777	800	775	750	735	816	799	777	839	794	819	825	805	798	753	852	825	817	777	768	765	817	788	790	774	834	827	846	816	815	809	863	808	808	826	814	801	809	755	841	831	822	778	816	818	757	781	807	800	796	768	790	801	776	834	825	813	771	860	807	768	835	874	802	844	764	791	864	786	799	831	800	789	807	876	824	788	794	807	810	768	827	798	834	766	851	828	775	813	826	791	784	763	839	801	809	826	856	799	786	805	766	823	811	798	754	763	771	824	821	760	766	790	767	788	786	750	773	815	815	802	758	819	801	791	826	791	858	804	744	796	814	810	771	843	787	816	798	863	827	783	787	798	814	795	768	816	809	852	787	808	790	785	778	829	800	759	811	770	823	748	796	806	753	795	814	829	774	774	792	805	775	776	825	794	791	817	820	835	768	821	809	780	811	762	847	850	770	820	797	811	815	802	790	809	820	759	799	825	830	815	822	842	809	819	806	806	836	795	838	791	810	864	813	838	794	815	779	770	789	768	805	789	768	795	806	798	856	813	764	818	822	806	863	810	816	863	815	807	801	836	809	799	780	756	807	792	858	842	786	795	787	802	831	783	814	789	813	814	802	828	796	827	786	840	783	804	835	826	788	821	815	781	776	830	794	750	761	823	797	821	796	820	774	741	809	799	811	803	817	809	782	814	770	790	826	848	780	820	813	793	769	807	766	794	773	811	816	836	822	828	753	812	801	855	760	824	800	799	795	804	838	791	837	803	812	836	809	793	781	804	803	835	841	793	787	776	800	764	821	766	856	842	759	832	791	851	832	826	799	783	772	840	822	756	807	842	862	776	810	732	773	823	810	833	790	768	851	783	836	730	813	808	875	838	788	840	797	817	792	854	790	804	822	872	888	807	741	759	785	799	779	789	792	834	810	826	747	773	769	759	852	797	783	802	782	783	817	771	766	831	811	810	832	826	796	802	714	797	811	807	821	805	814	768	805	774	786	801	794	818	851	843	825	760	812	812	829	768	816	803	852	783	788	801	798	802	794	841	803	833	777	818	826	793	734	772	780	795	824	772	841	793	821	796	776	837	797	847	834	814	815	832	812	820	774	840	808	745	796	790	814	802	792	810	804	778	819	740	800	741	798	800	814	778	796	804	785	818	814	804	758	824	797	821	851	861	825	767	831	854	797	806	805	845	794	763	808	738	811	850	811	773	806	771	814	789	806	864	849	800	777	795	750	799	836	769	795	780	780	844	777	825	816	779	819	817	812	802	786	782	806	798	800	783	803	779	814	794	783	794	804	812	796	822	780	781	804	809	809	851	797	805	781	808	742	780	806	776	802	818	773	816	761	819	795	772	805	825	806	813	815	871	802	791	830	799	788	800	766	835	771	814	834	802	806	793	862	813	817	764	848	819	777	764	830	790	810	756	890	712	791	813	797	797	815	811	778	798	858	782	777	786	789	803	813	843	819	806	779	750	794	773	744	834	782	764	798	826	816	777	824	804	814	810	795	747	765	779	823	783	854	801	769	795	772	849	811	801	828	832	773	814	790	841	837	790	747	779	812	819	796	774	770	788	768	777	860	795	767	787	782	822	751	781	768	790	803	840	820	790	749	791	829	812	805	806	762	793	818	819	852	793	840	797	875	777	816	839	792	790	812	848	789	813	832	722	779	809	834	779	849	793	844	798	805	849	828	774	822	848	842	835	773	782	799	849	778	827	818	804	859	800	799	779	768	859	837	820	773	784	814	857	744	789	771	792	795	806	741	860	807	821	796	761	786	802	869	806	801	830	773	844	834	783	819	820	810	776	805	811	770	785	819	865	833	793	766	793	778	774	834	745	882	784	773	821	799	852	843	770	798	813	800	800	811	800	825	805	824	804	834	836	786	817	819	758	814	835	831	809	771	815	757	796	835	809	810	758	802	799	784	769	772	791	843	817	762	811	807	835	761	819	798	798	822	770	842	814	766	796	829	784	764	767	768	773	793	809	853	843	791	800	814	746	865	822	799	785	814	799	815	839	832	824	805	836	791	836	801	816	772	821	818	792	885	787	843	820	804	812	848	780	803	772	748	797	803	811	788	847	797	855	780	821	803	747	806	819	807	766	781	783	817	839	785	830	833	832	791	811	826	794	784	835	837	760	842	749	805	793	852	779	795	826	765	827	831	791	767	768	779	824	798	762	822	823	776	825	835	829	762	762	758	793	809	828	803	796	791	790	829	813	790	804	835	835	810	776	829	789	794	851	824	809	813	858	797	817	802	875	807	773	805	790	841	795	801	843	805	807	764	789	831	772	820	821	803	771	794	760	833	783	819	823	835	827	807	797	794	778	780	783	822	856	805	782	784	829	823	758	785	802	800	837	778	803	788	810	817	809	865	748	841	814	769	826	814	829	775	825	780	845	801	800	751	788	769	829	803	859	803	789	782	822	833	790	758	824	765	777	810	832	799	809	729	784	779	819	784	774	830	772	770	788	773	843	804	778	781	765	797	809	809	833	810	838	805	828	841	795	747	739	855	791	847	777	846	792	770	829	756	740	844	793	744	819	835	751	787	837	815	776	819	809	779	801	789	809	803	803	817	790	829	858	861	825	783	738	780	746	746	822	829	766	795	841	820	804	818	787	811	791	793	789	833	780	796	776	813	839	807	809	793	740	809	772	819	799	788	859	811	729	775	785	836	862	821	775	820	790	878	787	769	852	763	770	793	787	801	776	822	777	808	802	785	794	808	861	813	764	751	747	780	816	809	799	763	851	819	769	818	812	837	784	782	796	794	820	831	818	813	780	809	784	796	795	818	829	818	817	793	800	790	793	838	806	816	795	839	824	814	818
9453	404	202	226	210	181	195	213	185	182	202	175	211	214	194	200	236	222	216	181	181	184	218	194	202	190	201	176	168	200	200	211	196	186	204	200	191	198	190	192	194	210	194	204	193	188	173	180	171	205	195	180	247	185	186	193	195	209	187	195	213	179	150	200	193	209	208	190	216	223	199	188	173	191	195	213	221	208	219	196	204	185	205	219	200	207	197	191	184	194	180	204	203	167	174	207	183	196	179	206	203	178	189	216	213	217	192	195	202	204	208	187	191	197	180	185	203	206	205	201	186	186	202	221	204	206	212	204	184	220	203	191	183	197	229	206	169	229	207	202	168	207	209	209	212	201	201	210	220	192	186	201	200	168	228	205	207	220	193	206	217	184	192	177	214	180	218	208	223	192	185	192	207	209	180	194	229	199	199	218	198	187	168	204	211	190	189	212	217	199	194	179	188	185	181	195	212	209	188	181	164	171	180	208	189	191	197	207	212	203	185	218	190	211	208	185	188	207	184	219	167	183	197	208	192	193	194	199	192	187	203	190	198	161	205	225	207	185	179	195	207	193	190	203	171	193	164	175	207	176	159	186	198	196	202	225	164	182	187	205	198	197	197	183	210	201	203	182	198	216	182	179	205	188	201	209	200	216	190	199	221	207	201	206	173	200	196	199	194	166	169	197	192	176	207	204	236	180	187	174	193	203	212	199	219	166	194	199	179	188	207	206	200	201	222	206	211	191	172	201	175	189	196	217	180	201	179	184	187	175	187	195	181	190	203	189	180	201	176	204	178	184	172	208	183	202	205	171	188	192	209	204	190	170	188	183	182	192	192	201	200	203	210	217	192	177	200	182	175	191	183	203	179	220	173	209	217	199	184	190	204	180	187	164	202	183	188	190	176	208	223	184	206	203	186	181	190	204	205	221	193	193	178	187	183	210	198	198	183	213	199	201	213	181	209	192	188	210	189	231	197	191	161	186	184	198	195	200	206	184	169	201	175	193	192	204	185	216	195	176	202	208	194	204	202	199	212	174	193	211	181	199	231	199	189	185	192	189	209	191	189	185	193	190	213	212	208	183	213	215	205	196	192	198	203	231	199	203	214	191	204	218	218	202	183	171	203	201	217	185	182	190	178	194	197	196	178	186	183	179	180	198	154	199	182	176	205	179	179	173	178	190	179	174	190	220	205	193	190	201	205	216	214	225	210	207	215	195	174	198	204	186	203	206	168	181	216	195	195	188	189	180	196	207	197	196	200	181	191	232	203	197	212	180	201	217	192	180	203	193	205	188	175	236	191	223	194	200	209	184	187	215	193	194	206	194	213	213	199	214	230	195	190	194	214	193	165	235	203	202	208	210	201	194	194	198	186	184	195	204	166	186	189	187	171	182	182	203	191	193	210	211	216	201	178	206	184	204	192	206	206	208	204	216	185	192	191	190	206	207	218	170	205	182	201	207	217	198	187	205	183	219	188	183	194	197	184	199	222	214	170	217	178	215	185	189	197	188	216	218	208	172	195	203	184	218	187	186	200	235	230	193	178	178	190	214	197	188	165	198	206	202	214	189	199	198	205	194	209	195	208	185	193	200	179	194	194	191	192	210	189	212	187	223	196	201	188	218	178	201	184	184	193	176	206	232	180	198	194	196	209	205	178	215	187	194	210	205	204	183	213	190	195	189	188	169	189	188	216	189	201	174	175	205	184	189	183	186	189	194	195	194	199	225	198	169	210	214	185	188	204	198	211	181	201	207	185	191	230	203	226	187	197	206	196	201	232	191	201	191	197	216	205	174	203	163	191	190	202	148	198	211	215	194	176	188	172	206	199	203	199	197	203	208	196	170	206	200	208	206	173	204	200	206	177	187	220	199	188	180	201	222	213	192	183	204	225	178	190	189	168	216	193	212	201	176	215	190	187	183	190	214	193	199	199	179	187	209	200	226	205	195	180	217	176	207	190	188	210	214	201	185	183	191	168	178	179	189	204	193	177	191	178	188	181	183	189	188	197	186	209	210	182	187	211	182	189	175	219	186	211	195	176	219	186	208	196	194	194	198	199	195	214	213	192	210	199	186	196	195	187	150	196	185	177	198	204	175	188	202	200	202	196	206	201	220	179	175	174	185	203	187	197	211	180	191	192	192	207	167	168	199	226	190	209	196	201	207	176	186	170	195	204	206	214	196	202	204	202	220	203	181	206	207	221	197	190	183	228	184	188	194	181	214	210	155	176	187	224	180	172	192	194	191	191	183	207	210	200	193	173	192	191	165	211	178	179	188	217	193	212	187	191	190	181	180	175	204	221	195	209	195	213	183	195	199	206	206	206	198	197	181	183	207	209	212	221	196	176	216	192	193	178	191	191	212	180	193	183	203	201	187	207	187	200	189	201	217	190	177	209	210	203	218	207	207	199	235	169	183	175	208	207	188	169	204	222	185	181	178	221	192	198	207	163	188	191	192	208	179	193	205	170	218	179	210	183	165	222	219	198	198	216	177	214	185	183	180	200	198	180	224	164	189	214	183	183	220	199	218	201	190	237	200	198	207	178	191	193	218	180	172	201	210	180	203	194	183	206	202	204	177	187	174	202	202	207	194	216	198	201	179	192	210	205	162	200	194	211	195	220	207	208	211	194	206	191	191	181	186	207	196	227	189	194	192	171	180	182	215	190	177	195	202	202	199	206	204	177	216	162	169	194	208	201	170	203	177	183	220	189	193	207	192	228	202	175	215	203	187	199	215	199	200	200	212	214	202	196	185	200	182	176	194	198	202	178	185	210	199	194	216	174	186	210	202	225	159	198	186	189	211	175	190	173	210	183	193	187	202	179	186	206	196	196	189	208	190	189	176	174	191	197	202	216	208	200	197	186	198	190	184	197	184	206	196	198	220	198	226	214	210	194	204	211	199	193	226	192	168	194	196	217	205	211	203	206	201	198	195	189	188	186	172	220	199	183	207	205	183	190	191	187	212	194	193	220	176	200	211	183	206	198	198	197	195	210	201	186	185	165	212	187	221	210	195	179	193	182	196	192	214	223	203	204	210	190	208	215	184	199	176	195	186	188	170	179	171	198	200	196	200	189	192	219	172	179	190	192	182	199	183	184	187	198	183	201	183	199	182	180	192	195	200	198	210	222	184	195	212	208	198	209	231	180	196	212	206	190	186	191	204	194	173	183	182	194	194	192	191	205	195	172	208	205	214	187	207	204	180	216	192	205	209	196	183	193	196	192	205	183	189	194	202	189	233	183	196	202	198	200	189	191	168	195	183	214	221	186	180	196	206	170	201	191	220	201	217	211	171	191	170	217	190	184	211	192	203	162	214	199	175	174	193	186	182	207	187	183	187	196	195	195	199	195	209	221	227	196	219	238	189	204	209	194	200	179	183	198	193	242	199	213	170	219	184	196	218	174	200	201	203	230	168	197	198	218	217	171	213	184	195	206	190	198	184	213	209	204	199	223	216	187	192	209	201	206	190	215	172	207	196	171	235	216	200
8817	529	527	537	518	541	517	546	476	511	501	496	496	497	561	451	516	450	506	516	522	498	495	449	523	488	506	520	498	482	491	490	528	532	505	556	519	503	547	476	496	472	472	448	490	466	528	481	513	506	497	503	516	507	463	489	498	495	492	501	520	498	528	476	485	511	489	507	486	529	521	477	485	523	518	527	504	494	510	510	527	514	468	478	517	526	532	493	494	524	507	475	481	464	515	497	508	500	509	512	508	472	453	459	519	472	503	504	539	469	525	490	483	519	503	538	533	519	476	508	490	501	478	515	516	482	511	556	525	500	512	519	468	509	509	532	493	527	505	482	516	486	474	484	541	471	484	521	468	527	486	478	555	540	473	495	495	478	476	490	473	512	448	487	485	491	499	507	518	503	521	457	498	511	458	526	472	512	506	519	495	509	488	481	513	510	503	480	503	533	477	460	471	475	479	504	450	508	510	515	486	496	485	480	430	533	492	484	520	476	517	453	517	505	494	513	479	511	536	501	521	520	555	510	488	507	472	491	497	469	519	477	491	527	518	512	480	507	524	483	487	490	515	523	502	518	472	490	510	475	520	482	517	503	513	483	456	507	477	481	525	513	491	523	475	468	478	499	525	505	489	504	501	494	501	501	517	518	492	518	493	521	532	515	491	484	487	489	455	505	511	464	482	448	463	509	513	469	501	489	471	484	524	458	487	504	476	490	496	503	454	493	493	498	486	537	499	491	496	470	478	470	494	433	519	514	476	444	497	545	508	496	510	516	487	498	487	510	491	498	452	481	512	519	505	536	483	481	518	514	550	520	525	454	509	472	467	464	490	535	509	495	489	519	486	487	460	482	494	508	475	511	515	493	483	456	510	510	462	516	456	503	484	515	495	514	511	456	523	522	496	467	493	479	489	534	543	484	508	506	523	498	522	503	473	523	485	496	482	501	515	494	508	511	516	538	500	484	534	472	482	477	493	520	487	470	511	501	490	516	523	484	490	518	523	482	523	507	550	454	514	500	514	486	515	468	512	475	516	518	477	476	490	499	495	472	488	497	506	480	537	509	515	487	498	525	516	499	456	487	472	464	487	493	545	504	516	488	493	468	477	510	457	479	443	491	465	534	493	504	503	495	508	512	500	503	480	509	500	497	525	491	534	463	496	469	492	523	507	483	542	485	499	492	504	472	459	501	533	505	454	538	534	487	488	519	501	511	499	498	541	547	492	493	510	492	457	477	509	503	486	485	495	464	495	526	499	505	442	504	485	518	473	520	490	530	510	517	516	509	506	509	512	502	513	526	472	456	491	505	493	491	452	493	488	522	499	516	463	498	519	514	471	474	530	507	465	541	481	478	485	523	477	529	486	500	479	484	474	484	503	515	522	493	460	470	484	515	499	471	484	497	481	460	509	516	471	496	528	487	522	445	516	482	505	448	495	522	507	495	521	494	460	492	470	479	544	505	476	475	480	504	486	512	476	484	528	529	483	499	478	471	486	496	502	501	494	474	481	528	514	493	459	493	494	484	500	460	532	525	516	493	471	482	508	508	505	516	480	497	500	510	502	436	478	518	498	496	505	536	494	486	477	504	488	501	478	541	510	494	487	520	465	544	463	469	475	530	491	467	516	495	507	465	492	499	490	496	469	518	458	489	536	493	517	511	486	482	517	481	459	475	528	506	463	490	523	491	494	451	522	541	486	530	478	465	515	525	507	486	486	525	507	492	475	447	487	499	495	516	517	492	481	506	535	490	492	485	537	490	489	505	477	473	502	529	490	518	479	475	467	508	509	494	504	492	524	465	467	473	465	517	492	477	532	486	492	491	472	507	521	488	481	498	487	509	516	471	508	501	543	475	496	518	484	473	476	496	501	482	508	492	518	520	510	541	481	502	486	499	495	511	486	491	484	477	493	488	534	509	492	518	467	490	532	497	511	502	492	460	518	472	500	513	506	480	477	505	509	481	498	510	496	488	497	562	500	456	497	491	496	481	487	533	554	497	488	531	523	494	502	536	521	465	518	474	490	487	491	499	487	496	482	494	550	513	462	489	486	469	518	503	469	520	456	509	500	500	464	497	487	492	479	492	482	521	497	467	513	484	508	492	491	457	505	492	482	498	494	480	485	487	467	470	522	521	462	473	481	460	480	486	472	501	524	476	482	506	501	507	513	468	490	431	464	508	495	474	515	503	524	501	490	512	503	489	486	497	491	459	539	490	504	486	522	476	486	480	501	494	500	500	531	492	517	532	497	526	487	461	476	462	481	502	491	513	515	498	470	479	484	471	519	505	497	449	476	489	498	498	503	477	503	487	550	487	497	490	510	496	520	511	485	470	455	501	489	499	504	517	490	461	509	495	520	486	494	485	505	495	502	476	532	485	477	455	510	509	496	483	493	511	512	506	489	491	492	476	499	479	496	505	531	510	501	504	482	476	514	489	494	483	464	504	487	517	488	479	520	464	541	503	484	518	475	501	494	497	515	492	461	465	530	463	544	515	485	482	482	504	490	527	446	513	496	438	503	523	510	473	508	465	503	480	501	461	468	497	474	481	500	523	494	508	519	516	506	496	492	505	541	510	469	517	492	530	505	464	529	527	493	516	507	566	465	472	481	497	503	491	537	479	508	483	445	461	496	512	504	474	468	495	492	489	477	478	494	512	511	518	492	514	528	489	505	475	535	504	504	512	529	507	489	487	504	501	500	488	493	503	496	505	521	543	515	515	509	479	500	476	469	500	450	498	485	530	502	468	515	496	519	494	503	475	470	499	469	486	470	496	499	505	477	493	481	462	503	463	498	498	508	482	519	478	533	498	509	503	462	475	489	476	530	507	498	478	549	534	509	510	488	491	465	513	467	533	473	493	498	510	485	477	520	512	514	487	473	476	470	486	522	511	512	481	445	490	514	515	505	511	489	490	496	476	520	468	501	516	514	490	493	465	526	469	492	513	497	525	489	500	503	534	523	474	502	544	539	480	494	496	479	499	510	496	464	463	502	505	505	469	532	464	532	481	466	512	461	502	457	539	501	466	478	463	491	499	473	523	520	514	526	538	502	468	522	526	499	534	490	507	491	484	496	513	489	523	526	471	503	476	542	499	487	500	512	495	488	506	485	488	489	473	515	493	474	522	531	468	494	436	501	516	490	499	516	447	490	499	470	482	494	505	485	503	472	481	490	495	510	509	505	490	490	495	511	525	516	511	483	465	473	527	471	500	471	516	488	515	494	497	519	527	484	507	489	520	492	495	481	530	505	541	482	473	501	510	478	561	526	485	472	503	478	501	487	491	487	484	476	510	500	496	492	478	490	497	493	447	491	472	519	482	490	468	440	510	514	467	463	524	492	499	490	502	473	490	510	520	474	468	519	533	494	509	494	495	495	532	529	452	493	499	505	494	495	475	531	474	539	459	503	509	523	477	487	497	480	492	465	537	469	513	521	525	506	500	508	464	535	478	468	498	503	479	503	463	508	497	496	492	530	463	531	525	485	456
50476	18807	4971	819	552	424	339	310	284	228	223	193	244	208	187	229	191	171	198	183	182	154	157	189	181	172	147	156	164	152	165	150	160	169	154	178	152	165	151	163	149	152	163	170	156	175	166	147	150	151	156	151	144	158	167	180	137	151	138	170	161	157	163	159	170	161	162	176	160	169	125	153	181	137	151	181	156	173	171	151	139	169	137	165	135	164	162	128	161	154	170	166	161	137	123	146	167	143	146	152	162	145	192	151	166	178	153	180	137	150	148	137	153	144	175	158	152	134	143	140	170	160	184	142	150	151	176	144	194	167	158	159	169	165	154	165	152	165	157	147	160	147	177	164	154	172	166	165	153	152	144	169	139	179	159	168	157	145	146	152	141	143	146	180	141	140	159	180	156	169	163	157	153	152	146	170	173	178	157	177	175	152	186	156	147	169	173	139	144	150	164	177	157	170	160	154	158	139	157	152	169	164	171	164	173	143	173	170	139	170	178	169	164	173	179	164	153	162	160	159	150	178	160	161	178	177	149	157	156	141	149	152	149	173	181	169	171	144	166	165	152	165	151	160	138	154	165	157	168	147	185	143	168	137	154	148	137	166	159	172	131	174	163	154	157	162	154	173	178	145	149	143	137	164	183	141	148	165	135	153	132	172	154	173	162	139	164	158	183	157	154	150	180	150	169	170	164	136	193	162	161	151	164	144	150	159	172	171	171	184	159	151	167	157	169	153	154	176	157	157	165	158	145	158	161	139	156	172	135	191	155	142	167	172	157	157	175	155	178	161	161	156	147	167	142	165	154	166	159	169	180	171	179	192	155	164	149	132	178	150	140	144	147	160	155	160	155	161	150	170	139	144	164	172	155	181	174	175	136	156	157	181	181	163	126	154	154	188	185	156	188	172	165	155	160	166	167	156	184	157	137	175	175	211	149	157	164	169	179	152	197	135	137	131	158	153	157	143	162	147	156	166	149	160	166	174	171	171	155	182	176	149	173	175	189	146	158	174	164	135	150	144	167	159	165	155	187	154	152	147	162	157	176	182	189	159	163	152	167	153	170	144	178	169	140	171	178	144	172	166	184	172	165	163	149	173	201	167	142	184	172	169	165	163	158	167	181	169	149	157	170	186	130	162	173	167	162	159	176	139	170	156	144	171	162	145	187	148	161	158	175	186	166	147	189	150	153	174	188	166	150	155	156	158	156	163	148	150	167	156	165	155	174	161	159	171	153	149	143	156	155	162	176	174	158	164	141	147	167	131	119	155	158	173	158	170	186	156	174	183	163	170	164	159	165	155	167	158	140	157	154	148	160	146	172	171	157	180	176	178	169	134	148	149	185	137	153	177	145	151	172	144	164	171	176	198	148	149	177	150	145	167	168	182	145	160	166	154	154	156	156	156	162	145	160	144	159	164	150	167	157	173	152	152	164	166	185	176	137	171	144	172	168	165	147	160	139	149	169	177	136	148	153	142	160	180	149	137	181	150	173	135	138	150	168	146	157	136	159	168	145	152	164	135	148	164	158	146	157	185	156	184	181	157	165	176	173	137	145	149	167	160	138	169	175	159	167	147	165	154	164	148	153	188	149	149	167	145	154	145	171	157	150	170	132	153	148	144	163	145	158	147	147	183	151	169	170	157	160	164	155	156	162	136	156	161	169	139	152	155	139	151	171	164	140	170	163	139	160	147	150	154	160	149	164	137	177	152	156	150	165	147	175	152	148	168	168	184	150	152	177	161	161	186	169	152	181	150	173	154	158	150	161	156	163	174	156	160	147	159	178	130	166	169	159	137	157	169	133	164	163	151	155	164	185	156	157	131	155	157	164	154	150	141	153	147	168	149	179	150	164	165	133	173	181	172	151	164	147	157	143	136	152	154	164	153	157	174	160	161	136	165	155	168	169	160	177	150	152	173	148	159	147	130	172	152	138	155	155	171	163	155	161	173	164	176	163	135	141	168	143	162	169	144	135	187	154	192	182	136	171	164	148	166	176	160	183	169	164	155	142	156	154	153	162	168	138	139	148	144	142	176	153	175	158	141	162	153	159	152	159	162	159	141	168	170	155	175	164	137	165	162	165	157	159	154	129	175	143	153	168	156	156	154	144	169	150	153	153	148	179	181	178	165	154	180	133	177	169	158	161	144	166	159	158	151	135	135	172	158	174	170	170	164	132	159	151	178	168	163	161	151	153	174	158	146	162	156	136	160	158	148	159	153	172	143	155	172	155	167	173	149	155	168	147	152	169	173	155	164	145	141	164	149	146	157	151	156	152	146	168	151	132	160	160	132	141	175	163	193	139	149	167	145	183	167	161	182	146	158	179	156	144	150	163	157	138	172	160	182	165	166	163	166	152	170	173	122	175	164	154	155	141	173	178	134	149	131	166	161	177	156	179	168	158	164	170	159	129	174	139	155	134	162	159	132	137	140	133	161	157	161	166	153	163	173	167	172	148	158	172	148	165	154	149	159	179	148	155	158	179	166	154	171	164	149	160	150	139	165	135	155	150	165	146	151	145	139	148	156	157	169	158	145	146	156	148	144	159	180	178	163	159	158	145	167	166	161	157	171	156	159	162	170	170	167	171	178	166	181	164	168	153	154	162	167	165	170	168	154	205	142	197	155	153	193	159	170	168	156	160	159	159	149	184	155	180	181	162	172	141	160	154	161	147	161	143	160	168	150	156	145	171	199	166	186	171	156	173	194	131	163	171	154	154	173	159	169	141	150	166	140	162	153	134	159	176	168	201	175	145	143	141	142	134	131	146	156	183	151	141	160	187	173	168	160	176	164	156	150	144	154	152	146	195	150	160	196	144	170	172	159	156	149	173	148	153	152	161	164	169	169	181	158	169	178	137	170	177	157	152	157	148	175	164	186	172	157	174	156	160	153	154	187	153	162	173	172	140	149	173	171	182	149	155	161	176	161	172	160	155	142	163	170	189	162	171	159	156	165	175	150	171	168	134	160	149	153	153	147	161	135	177	160	138	152	152	151	151	176	157	148	174	157	145	146	155	153	166	127	150	148	170	153	157	163	178	179	151	151	160	180	170	160	159	160	178	175	172	175	176	148	145	164	168	142	166	137	163	151	164	158	156	155	181	159	177	162	175	151	143	184	170	176	176	156	165	137	188	160	161	149	160	153	154	167	169	157	145	160	143	171	152	185	169	168	185	162	162	162	159	172	174	146	168	159	148	181	155	167	152	159	152	166	171	152	161	183	180	143	152	172	147	177	137	180	149	163	182	151	137	138	180	172	145	157	156	194	149	166	153	181	156	151	149	145	158	123	157	152	169	170	144	137	133	158	177	160	150	158	144	159	149	165	158	156	168	150	154	155	149	151	142	153	148	161	175	154	162	158	167	153	125	152	181	150	150	164	165	144	188	151	162	149	163	130	142	159	165	172	136	172	155	159	145	183	173	179	178	161	160	150	129	162	172	156	168	163	161	167	157	159	187	163	145	179	179	155	156	144	154	142	166	161	145	169
24841	1033	2058	2257	2066	1736	1442	1252	1091	955	912	845	761	724	684	623	592	621	586	588	529	587	563	555	550	490	545	496	459	513	497	479	505	463	498	534	526	531	478	465	503	465	484	482	476	446	457	466	453	448	428	476	492	463	436	429	499	488	471	436	431	460	456	433	471	453	432	427	448	451	479	446	458	447	437	436	454	404	462	443	437	444	442	415	453	485	432	458	415	424	466	433	492	453	469	435	440	452	407	466	426	455	412	439	469	428	421	447	461	451	413	463	430	460	464	442	423	439	455	522	465	452	486	472	455	426	474	413	436	400	404	445	446	439	480	467	393	468	460	424	425	443	420	431	456	426	457	442	442	422	408	474	443	454	450	439	443	409	422	413	463	445	453	434	444	441	440	438	472	437	419	416	440	412	459	458	432	435	402	432	428	449	446	406	413	439	405	435	414	442	423	448	458	443	415	436	429	427	444	434	442	441	415	449	464	436	456	446	458	472	438	466	419	414	436	461	445	457	488	437	442	421	437	454	429	453	438	473	461	422	440	435	421	453	454	442	484	441	467	449	484	471	454	422	410	435	452	456	444	446	457	444	478	414	433	450	446	410	402	450	456	394	473	422	459	431	446	452	428	433	438	416	410	466	468	432	430	459	432	451	444	466	452	447	444	423	456	430	424	454	490	415	468	454	422	447	448	443	453	419	445	408	431	450	426	445	444	438	446	455	439	460	458	470	440	426	405	420	446	430	451	459	440	435	450	460	458	410	471	393	423	412	511	449	437	444	439	429	436	466	446	445	438	453	458	415	437	422	454	422	462	465	462	432	442	430	430	463	459	442	464	428	415	445	447	480	444	458	433	431	453	448	416	436	431	421	471	452	453	454	424	398	425	429	426	419	436	444	423	473	419	455	474	474	449	402	452	464	407	445	447	417	392	446	475	424	453	469	434	444	470	427	459	454	461	432	438	433	418	452	478	446	398	458	465	452	423	415	393	431	435	465	442	430	440	463	452	435	424	432	445	486	443	461	446	432	473	461	432	461	433	428	451	452	429	434	442	433	467	453	452	419	461	415	406	450	419	396	433	468	452	477	449	436	487	420	424	405	432	493	444	415	409	460	457	478	426	400	401	449	403	461	421	460	420	447	476	462	412	424	469	410	437	443	450	466	412	467	379	403	454	394	444	434	449	470	398	462	434	409	452	427	458	408	459	467	442	447	430	462	423	459	439	448	442	461	446	464	481	440	459	438	464	455	469	425	435	441	432	421	433	428	469	423	432	421	462	444	497	437	421	430	406	422	456	433	439	457	437	471	436	426	445	439	452	425	461	467	440	483	455	438	452	501	470	441	413	438	397	444	452	450	403	463	461	451	432	493	440	459	427	449	457	483	423	471	448	445	436	437	438	416	481	468	468	451	418	417	383	390	422	453	442	452	496	467	453	397	420	454	432	434	456	451	469	467	451	459	431	439	430	410	410	439	424	436	444	442	425	460	450	453	457	414	438	453	454	425	437	424	452	380	449	415	415	464	414	416	428	451	447	450	462	448	450	431	454	444	414	369	429	409	439	445	448	385	439	429	463	444	427	491	434	429	442	459	464	422	415	441	462	436	435	418	461	425	410	428	443	423	436	443	422	474	413	459	433	444	449	468	448	458	457	388	473	455	426	458	464	452	428	447	443	467	456	449	443	417	454	416	476	436	429	458	428	449	432	445	454	450	443	473	447	427	433	413	464	448	472	435	444	433	428	445	415	424	409	436	436	460	422	471	439	431	427	414	416	442	457	461	426	428	430	454	427	466	443	486	425	394	463	481	454	407	451	463	421	430	455	409	473	427	442	422	466	442	463	402	421	445	411	420	403	470	449	469	439	423	454	442	424	433	425	421	440	391	449	448	486	456	406	448	445	471	419	479	483	438	471	428	469	412	420	452	443	441	482	450	427	422	423	440	448	425	423	458	446	460	433	434	444	458	455	483	431	437	447	437	435	426	450	427	437	433	460	472	463	433	455	453	424	440	418	427	443	464	411	403	424	462	425	415	446	467	430	455	401	465	413	452	427	435	477	450	422	404	412	460	446	446	475	447	461	440	453	429	456	414	441	471	394	480	430	433	431	449	497	454	452	446	450	424	419	469	418	448	451	438	490	432	441	487	437	440	436	439	430	425	460	465	437	431	432	440	448	433	456	451	475	408	457	475	427	406	462	457	435	453	433	458	428	469	452	449	436	430	460	469	431	433	419	439	447	440	438	451	455	439	420	445	439	429	446	416	435	457	436	432	475	422	429	424	456	401	428	425	450	454	439	459	503	456	446	479	430	457	427	460	430	451	444	455	436	424	455	439	439	462	441	465	452	413	431	448	461	440	461	419	420	431	473	453	441	426	450	426	436	439	459	434	418	422	435	415	417	435	417	470	439	415	440	465	437	431	428	422	447	440	431	437	445	412	423	423	433	431	418	419	476	463	428	473	458	456	440	459	428	398	478	436	432	443	450	450	443	461	440	430	433	415	397	448	436	453	414	435	483	417	428	429	448	428	452	437	449	421	452	464	463	457	452	462	448	456	455	455	447	433	438	463	449	416	437	480	384	436	448	439	414	447	454	429	413	390	440	461	425	449	453	465	477	437	417	460	460	418	479	414	424	456	422	448	399	460	413	476	439	446	445	427	446	414	462	448	439	428	454	429	458	401	425	435	425	413	443	517	424	419	447	451	442	486	458	416	403	432	447	447	410	446	445	463	449	429	449	420	461	445	447	459	427	418	467	426	430	430	442	459	448	428	430	429	417	459	424	439	481	436	475	436	420	449	437	457	425	443	468	452	436	425	417	462	439	459	420	421	423	438	469	456	453	454	439	442	454	445	427	459	421	420	430	463	435	439	416	440	427	439	435	460	457	419	429	425	426	419	464	392	442	449	391	463	455	444	458	407	409	404	447	475	465	392	451	458	414	446	465	440	436	462	434	419	444	479	473	400	415	466	427	450	435	440	420	403	449	471	474	453	390	444	457	413	461	440	426	422	448	449	445	463	447	411	429	412	451	432	405	399	438	454	412	438	423	418	443	423	455	446	507	417	432	428	436	431	455	466	460	469	438	408	482	415	393	512	465	483	430	449	455	459	452	417	461	481	443	440	429	443	397	465	418	422	467	407	447	441	487	443	428	446	434	438	427	404	449	395	417	429	424	428	444	426	421	425	468	457	451	424	445	442	426	446	415	401	458	458	443	468	416	420	440	485	451	437	421	447	433	410	467	460	417	449	427	443	425	408	435	380	443	440	490	465	443	451	483	440	434	437	445	459	446	447	430	496	419	434	433	426	445	437	417	453	494	426	433	447	441	471	445	434	440	440	473	463	451	434	435	449	431	429	445	441	457	456	417	439	442	408	440	460	447	410	450	445	436	433	430	453	475	447	434	456	428	460	413	440	397	436	415	430	404	429	438	456	431	427	454	438	402	442	433	452	449	415	431	431	456	439	415	405	438	432	415	465	423	428
54286	24631	16107	2426	1213	945	730	647	541	529	514	475	464	424	405	407	405	391	374	341	365	376	374	325	353	334	402	376	357	369	372	356	351	315	367	356	377	341	348	376	353	336	349	329	362	369	351	367	347	402	332	313	338	331	389	340	313	342	312	345	337	331	325	350	325	337	343	339	327	310	334	348	316	312	328	336	319	340	333	358	327	375	343	332	328	352	379	331	333	324	374	358	325	318	345	362	345	352	317	351	330	331	379	351	345	370	352	351	343	318	329	353	322	332	395	360	337	334	356	332	334	345	340	382	302	340	366	364	334	329	357	339	335	344	336	358	314	332	325	370	386	332	349	298	358	330	352	345	306	316	358	357	357	314	333	326	337	319	325	357	354	343	317	332	331	359	344	362	342	316	311	326	339	363	372	368	354	322	339	319	318	318	344	335	361	346	329	322	333	361	347	339	378	331	327	320	373	343	326	313	304	347	319	332	325	350	326	344	350	370	338	374	344	318	311	339	337	354	358	295	349	345	349	328	345	316	342	339	342	338	330	340	328	388	367	340	349	309	346	349	306	328	318	330	352	342	360	321	333	359	323	349	313	353	331	333	331	382	329	346	347	314	358	308	337	387	342	312	343	310	343	328	343	359	340	318	342	353	372	342	324	320	344	340	333	373	321	347	312	368	348	321	341	359	335	339	333	312	348	280	384	353	347	319	339	343	330	327	311	332	330	341	343	348	344	351	332	367	312	319	338	313	334	332	361	349	351	347	335	305	323	334	336	370	340	354	344	346	366	366	331	316	333	330	332	354	336	303	327	297	353	352	329	317	329	335	312	369	369	328	408	332	324	321	344	361	339	325	313	318	327	314	349	331	309	331	347	334	355	345	313	325	338	368	329	375	316	383	336	357	345	367	343	338	351	315	369	311	348	354	332	346	372	313	317	315	331	363	308	306	316	348	350	345	345	364	346	344	330	342	352	343	332	358	352	315	321	380	342	306	351	381	305	336	341	325	365	328	321	363	344	339	310	333	314	333	342	325	304	359	334	353	325	363	357	362	320	319	323	354	341	334	344	342	334	330	290	341	316	349	373	364	342	353	343	325	328	348	321	346	354	359	333	349	364	355	357	345	315	341	344	330	344	332	346	336	344	331	330	293	321	286	346	320	328	306	341	337	320	322	342	321	331	328	338	337	355	352	313	312	327	363	346	343	339	349	323	374	332	333	372	325	341	316	341	344	313	323	336	325	329	335	360	326	328	314	306	323	356	337	328	333	315	362	305	312	401	371	348	317	307	336	320	358	336	306	338	323	341	344	352	327	322	324	325	347	326	342	310	357	310	275	336	323	321	341	364	371	319	359	336	358	357	334	319	358	310	330	368	336	353	361	350	338	324	341	355	333	325	324	337	329	348	336	334	344	339	340	357	342	341	323	345	325	307	318	348	335	341	351	320	332	346	350	336	344	328	329	335	305	333	329	341	298	318	351	311	349	319	314	320	319	336	328	321	353	357	368	317	322	349	316	327	342	362	332	353	356	324	306	301	313	328	340	327	333	321	338	313	340	291	358	330	334	329	368	345	339	325	340	343	352	334	328	368	330	354	325	335	334	344	341	343	356	324	327	331	344	329	360	346	323	353	318	333	320	324	303	350	336	319	329	330	291	298	365	329	372	328	368	342	359	352	348	318	323	327	352	347	326	316	330	310	311	318	336	340	316	325	333	344	330	339	321	328	330	319	320	320	326	362	356	328	328	354	327	343	324	300	327	356	368	339	319	312	340	352	341	352	295	345	327	342	335	315	371	311	356	351	338	325	343	351	338	321	339	317	324	329	354	340	356	325	350	350	349	317	358	330	320	345	324	305	330	357	344	325	333	289	330	367	330	351	336	306	283	334	327	307	339	337	341	305	371	329	324	368	345	377	326	313	301	347	357	314	354	347	330	338	319	366	334	321	371	328	352	351	352	324	334	327	343	294	334	350	344	333	342	358	352	324	321	300	333	332	335	317	347	315	322	329	351	320	316	322	315	356	345	333	330	323	369	313	326	337	328	298	349	340	352	339	344	332	310	335	367	357	328	346	338	340	326	340	313	299	325	314	354	312	344	373	348	317	329	327	334	343	348	344	320	362	345	326	320	332	358	287	334	321	363	354	343	353	305	311	352	336	345	340	346	320	382	323	347	345	326	348	297	317	305	325	358	343	351	335	333	298	321	332	293	337	333	372	373	317	322	346	340	350	336	348	331	335	356	348	288	345	323	370	359	358	328	352	313	299	342	311	310	330	345	348	339	359	358	361	350	326	363	338	369	325	337	341	327	341	398	330	347	310	330	366	360	348	374	353	334	347	309	346	345	370	374	326	362	337	392	317	340	334	309	385	362	365	341	327	335	327	319	346	323	364	335	362	371	347	365	324	333	299	329	338	298	323	368	334	359	333	362	369	357	328	352	335	335	338	349	342	357	319	366	318	314	343	304	300	345	325	337	344	344	373	300	322	352	351	341	327	335	345	335	348	311	361	343	360	320	353	314	324	350	349	330	314	319	340	320	350	318	349	315	331	343	324	354	300	328	346	319	340	323	322	373	325	382	323	342	311	314	322	343	314	335	310	353	336	320	321	345	308	348	358	337	326	327	372	331	337	328	323	324	330	353	372	323	332	334	351	341	319	337	318	307	328	309	349	335	310	347	302	369	356	357	347	314	317	336	341	345	338	309	338	330	348	292	325	314	344	326	333	312	317	333	375	331	320	366	349	338	345	342	350	323	317	319	329	326	309	318	330	327	339	350	297	359	373	371	380	337	337	318	337	346	346	347	328	353	346	347	336	334	286	351	337	297	315	330	359	376	339	342	323	333	373	372	351	325	325	358	340	351	303	369	343	332	339	334	351	325	357	316	308	349	363	341	361	351	346	343	355	331	347	348	350	340	326	322	338	327	336	326	333	303	327	328	337	323	305	355	349	330	341	331	332	346	350	350	352	339	322	345	320	317	341	322	336	364	365	349	322	351	370	354	354	296	325	354	341	383	356	348	331	338	326	381	326	320	357	345	307	346	348	320	333	327	316	341	327	342	348	292	345	349	335	341	310	337	354	348	356	382	325	344	323	330	322	308	323	326	376	326	347	304	354	325	316	305	356	342	336	330	367	341	333	335	362	329	355	358	344	321	333	362	365	373	348	324	358	358	359	319	323	356	333	330	343	329	360	331	344	329	338	334	352	362	327	330	355	356	321	348	343	335	303	321	321	331	323	325	358	341	347	341	324	305	337	315	362	351	336	355	360	312	366	342	286	339	308	355	369	311	330	334	353	355	342	363	332	327	338	352	336	346	343	340	371	327	358	338	361	302	362	301	337	340	338	329	372	347	317	324	334	338	328	339	339	326	312	331	303	338	333	333	352	351	309	306	326	341	339	354	321	352	335	333	348	344	352	299	341	343	329	318	325	326	350	375	366	311	334	329	326	316	341	352	312	318	345	318	313	371	343	370	316	317	350	363
31916	2095	3900	4618	4125	3480	2863	2427	2107	1895	1738	1573	1449	1469	1338	1253	1214	1132	1098	1071	1065	1047	1041	1048	913	1025	935	950	931	936	870	911	919	879	928	925	897	895	879	908	894	895	900	855	865	850	889	825	877	822	868	817	840	836	860	847	811	827	836	828	804	871	793	797	815	868	866	797	814	822	804	805	828	843	830	848	798	897	834	782	819	839	844	806	802	823	848	803	809	820	767	825	815	818	792	836	864	828	826	814	802	838	829	804	826	809	861	833	815	858	798	822	832	775	794	827	830	819	796	750	804	846	812	818	828	841	789	785	789	813	820	780	869	797	789	817	840	829	806	819	806	837	786	810	844	810	844	858	817	776	835	805	797	819	781	813	836	779	851	817	827	806	802	781	776	799	807	795	838	848	809	765	816	823	791	808	822	768	803	859	805	834	796	850	769	803	820	803	813	819	821	819	864	840	785	810	783	801	763	819	803	800	820	821	825	822	801	759	807	805	813	798	819	774	783	809	820	813	813	819	831	821	813	834	796	795	776	823	821	835	792	827	831	876	800	774	793	832	816	805	812	778	850	791	795	795	815	847	824	788	785	812	842	843	805	834	823	770	849	824	813	832	801	814	789	833	828	767	819	835	805	792	804	824	777	823	753	773	800	815	799	818	821	832	835	778	806	853	795	820	844	845	853	875	806	820	800	817	825	800	827	763	780	782	785	796	806	798	787	839	786	819	790	828	740	812	783	826	820	782	814	826	794	780	787	825	815	807	857	852	807	811	783	823	785	804	795	760	773	794	803	819	823	819	813	747	784	782	824	821	773	791	769	821	802	842	778	864	849	810	798	767	828	771	821	822	817	832	768	799	864	763	798	905	837	803	789	815	819	808	787	805	783	825	791	841	771	818	827	821	773	825	850	819	810	810	840	811	782	833	827	825	810	822	810	821	771	841	846	851	862	808	796	839	795	813	767	786	794	835	790	880	781	785	804	851	786	813	785	829	794	792	813	820	779	834	760	803	825	770	833	822	841	852	779	825	752	822	785	799	773	770	783	769	826	835	832	859	826	817	836	835	757	778	817	813	802	765	838	775	800	838	791	835	808	821	815	804	861	833	826	803	830	811	838	818	849	828	810	795	810	764	839	808	781	794	782	825	757	821	772	823	880	777	756	753	788	811	784	830	820	841	803	824	752	827	839	768	744	809	877	819	780	762	778	786	789	773	793	786	753	784	822	789	814	846	861	785	775	853	831	786	814	810	868	784	803	798	773	817	775	777	785	845	831	805	823	833	837	842	772	790	795	821	810	784	780	740	776	803	851	806	820	793	795	834	819	847	813	795	809	788	816	788	826	772	811	804	800	770	831	846	786	804	804	824	825	799	792	843	809	806	801	804	806	773	803	830	829	846	850	826	800	799	786	785	809	807	807	820	820	836	809	819	843	787	824	816	824	784	810	757	777	763	803	807	815	794	779	781	805	815	815	763	840	797	765	807	833	801	857	780	819	788	779	795	796	785	826	842	756	784	863	820	837	741	845	802	789	785	862	753	848	795	844	743	838	799	808	840	833	799	868	826	821	795	763	814	790	760	790	806	800	791	841	826	795	791	835	814	820	827	802	787	844	792	831	834	793	837	819	791	815	775	803	771	775	805	811	797	785	792	762	827	770	824	772	848	805	788	818	788	829	808	851	781	811	778	858	783	787	824	838	847	812	838	797	865	800	860	823	829	821	783	852	782	813	804	784	819	816	835	849	810	775	771	799	819	783	821	723	821	811	828	777	793	781	785	815	788	746	768	773	785	823	836	834	837	810	766	858	832	769	783	809	815	783	815	814	760	808	756	784	801	827	764	768	829	837	818	826	819	798	787	784	777	822	830	830	785	815	780	820	786	751	798	785	819	819	777	717	798	815	816	828	797	796	804	807	816	845	786	786	829	840	821	854	879	772	783	769	806	867	835	781	794	828	779	845	766	802	836	826	782	813	778	842	795	802	818	770	802	849	789	834	774	858	858	826	814	840	773	780	832	850	795	837	820	813	803	778	834	793	791	830	839	807	797	788	798	781	768	765	791	805	783	845	874	822	818	783	782	770	772	845	813	823	804	791	863	786	785	812	820	812	789	852	820	779	801	844	822	818	893	765	818	844	806	788	825	772	790	800	801	794	801	794	830	827	799	787	807	816	824	811	823	823	767	816	838	808	853	819	821	788	856	877	820	830	771	769	834	812	818	833	830	766	818	805	809	773	791	842	848	739	786	824	781	854	811	831	835	839	825	782	842	828	810	787	799	838	819	774	792	807	765	798	809	877	817	829	803	778	774	834	773	807	783	810	812	789	842	798	847	863	796	787	826	812	815	808	788	784	793	843	825	838	819	788	769	816	782	798	847	823	825	796	839	811	832	835	799	826	799	790	840	797	781	793	812	817	816	890	831	847	813	741	840	833	818	865	795	783	817	743	766	821	791	781	815	871	786	837	808	779	787	816	789	771	824	830	844	771	797	854	849	832	756	807	801	784	819	781	794	789	820	805	811	806	808	767	851	792	784	818	787	793	792	762	792	823	813	841	832	801	798	820	785	800	749	785	731	814	846	839	783	803	823	787	862	825	798	807	819	795	784	785	778	748	819	800	805	829	777	768	826	796	816	818	806	842	828	813	841	813	810	797	821	793	831	837	819	802	765	808	815	815	800	832	798	858	791	825	814	852	831	807	790	791	829	830	837	798	824	801	804	754	756	785	740	862	812	765	789	816	815	787	777	827	795	750	808	836	842	839	803	857	807	832	824	837	861	811	786	847	805	805	814	817	802	815	861	795	786	804	833	809	795	820	810	840	795	866	785	823	798	839	875	820	818	763	722	851	830	791	792	779	857	818	798	794	828	911	802	815	832	883	805	798	832	843	859	768	777	802	779	834	804	727	816	784	838	761	806	770	804	788	787	806	812	734	812	784	791	784	830	785	819	761	813	840	856	767	802	758	807	829	797	806	792	807	807	839	772	840	785	761	764	825	815	817	843	805	721	789	809	799	802	793	855	808	762	808	848	846	780	832	820	810	857	841	764	825	781	819	810	805	806	867	811	821	828	771	770	800	817	790	835	798	804	797	781	790	845	817	793	791	777	846	779	763	836	839	828	843	817	809	793	790	841	801	801	770	777	843	771	826	851	800	803	822	805	780	738	826	770	794	826	804	791	778	801	826	745	814	786	780	797	809	806	832	782	737	843	818	835	788	758	779	764	843	785	772	817	805	836	743	829	779	787	839	806	781	843	805	798	828	777	821	812	812	809	756	763	788	779	749	800	798	770	789	813	806	801	833	829	781	794	836	834	828	809	796	810	784	847	784	799	821	849	780	794	789	833	806	828	858	848	842	791	873	859	791	795	796	780	786	786	798	797	871	801	812	767	794	780	794	838	845	853	779	798	784	787	810	848	729	813	754	812	834	822	823	804	793	746	846	804	794	813	781	808	850	788	806	863	841	767	818	804	796	809	806	798	857	834
10054	406	206	198	182	223	228	218	202	209	200	191	200	214	184	190	201	193	199	212	199	208	200	182	193	203	178	192	196	185	188	183	184	178	207	203	200	202	182	200	205	189	198	187	251	221	206	195	211	201	200	209	211	208	217	213	197	190	200	194	189	202	199	192	189	205	175	203	228	197	194	170	185	205	185	199	226	189	200	195	187	205	176	208	185	216	205	191	185	197	206	193	203	237	198	204	179	201	219	182	197	219	205	182	197	207	193	191	192	212	187	205	208	178	189	187	184	173	197	194	173	204	184	178	200	189	182	184	197	160	206	195	177	188	214	178	205	195	188	206	205	199	246	182	185	203	196	190	200	205	197	190	199	172	204	198	222	209	194	192	222	200	222	198	228	207	192	224	199	210	195	200	191	192	192	211	196	231	202	214	208	207	196	188	197	212	211	197	196	205	194	202	228	226	215	180	207	213	209	187	237	167	205	206	202	201	194	211	180	206	213	208	208	204	219	209	206	231	200	184	202	202	196	172	225	199	195	216	207	200	189	196	155	179	212	220	190	208	190	190	192	199	206	220	203	192	188	217	214	231	221	196	212	214	192	198	192	188	217	200	192	226	180	199	190	213	178	195	202	183	181	192	231	175	199	185	193	195	201	185	218	196	203	217	243	219	203	203	225	203	184	217	173	210	209	223	227	231	213	215	214	210	188	186	200	217	192	220	198	213	209	182	198	230	218	180	180	213	194	189	180	204	220	192	213	179	167	227	190	195	205	183	199	193	214	188	204	195	186	202	198	209	206	216	183	218	185	235	211	190	195	194	199	181	203	207	191	176	223	208	232	201	206	202	186	200	195	195	215	214	222	209	176	233	201	204	194	182	184	217	193	225	219	187	162	197	230	206	174	188	173	196	214	214	171	215	175	181	198	194	221	180	206	202	196	182	185	194	189	185	199	189	205	191	208	212	200	205	201	201	187	172	192	163	174	203	197	198	169	191	195	207	218	224	202	217	223	224	229	200	203	191	196	211	204	213	207	209	222	217	190	188	219	183	193	212	230	230	200	216	203	184	182	218	193	204	221	198	189	222	212	222	234	161	182	212	232	189	204	212	186	199	179	189	211	195	193	210	197	177	191	206	185	194	177	192	213	187	213	192	215	193	192	219	195	195	179	204	193	190	190	199	198	195	197	186	207	206	175	187	193	200	217	170	191	187	227	194	229	210	212	202	209	202	182	188	206	197	209	197	228	230	206	191	207	218	176	215	221	207	204	215	199	195	213	212	197	186	183	205	207	202	180	189	190	206	188	185	181	185	193	183	225	213	215	218	185	160	218	215	197	206	232	208	204	209	215	199	188	188	219	211	191	214	198	211	188	197	181	213	207	207	218	184	185	198	216	177	193	208	198	165	205	202	156	197	210	189	194	196	203	201	196	199	176	189	209	200	211	181	188	199	192	215	187	183	189	198	199	205	208	219	204	194	192	203	185	222	199	166	211	218	236	197	221	198	192	197	204	200	195	200	183	199	190	193	164	183	185	211	196	192	186	201	194	174	216	211	205	211	220	203	175	215	192	197	207	192	222	184	187	183	210	219	219	207	210	186	218	201	192	204	242	188	181	214	182	185	199	216	226	214	203	202	200	178	203	188	198	210	188	197	185	217	202	217	196	215	201	176	217	192	190	200	183	216	200	203	174	196	178	192	203	172	212	199	181	188	203	176	209	198	206	183	212	160	194	185	213	190	204	196	191	226	162	195	185	222	184	178	174	192	206	212	178	232	192	212	203	192	211	208	175	176	208	195	209	187	198	181	177	197	153	176	211	203	187	189	200	197	230	166	179	207	196	226	205	204	189	214	206	207	216	186	210	199	198	214	197	197	197	200	191	195	205	213	210	205	196	189	185	194	212	179	174	207	207	193	197	216	187	196	195	180	198	185	209	213	178	195	174	186	198	206	208	182	212	203	204	197	194	202	200	206	211	189	207	210	197	199	201	185	202	226	215	207	196	200	214	198	199	184	217	210	205	200	209	221	198	185	188	210	209	190	207	195	201	207	178	214	174	208	192	195	179	206	183	222	179	239	186	200	206	166	201	222	198	178	210	190	205	172	197	215	194	209	186	182	209	183	177	189	204	208	196	210	202	213	212	204	187	186	199	219	191	192	167	195	235	205	188	182	202	187	220	184	204	213	201	199	209	218	216	191	226	186	207	185	183	203	194	205	213	196	232	164	220	192	224	214	210	202	202	184	231	220	197	200	209	214	203	202	195	203	178	190	185	198	206	188	181	195	193	205	181	184	183	209	171	206	185	220	202	176	168	202	176	194	188	208	185	184	192	188	199	196	172	208	226	214	213	218	214	245	195	193	187	213	227	201	164	210	191	170	233	199	189	204	192	194	205	198	189	209	211	214	205	200	196	203	212	201	223	191	198	189	204	222	204	201	207	221	181	202	219	208	175	176	189	225	199	200	193	200	214	189	198	192	197	191	184	183	188	195	202	197	190	198	218	190	191	183	180	180	203	193	194	194	187	215	236	228	203	175	203	186	182	194	173	168	203	176	194	205	205	215	189	215	202	214	208	190	202	202	220	195	179	187	201	206	201	190	220	185	192	189	196	224	211	189	183	178	196	202	192	195	212	209	220	174	200	194	217	188	194	214	201	198	183	209	195	220	191	193	199	217	206	206	202	180	185	192	208	214	235	171	197	200	191	203	221	207	200	221	148	193	213	212	213	206	180	194	213	196	194	238	195	189	203	197	189	194	205	188	205	208	199	193	191	200	180	178	209	203	189	190	210	217	194	190	193	203	209	187	209	193	189	221	219	207	198	200	181	196	179	194	197	194	195	186	189	220	217	208	193	204	203	179	222	199	219	176	188	173	219	191	186	180	194	193	209	181	195	251	222	183	176	214	192	152	196	199	193	190	203	196	219	201	182	203	193	189	224	194	204	206	224	169	210	219	187	204	196	234	202	198	195	202	225	194	207	201	210	218	197	181	210	221	224	181	174	186	222	199	180	191	196	203	221	212	176	186	176	212	172	195	191	176	220	189	206	196	182	206	223	222	193	224	204	205	193	209	211	189	218	203	189	210	202	194	200	214	192	209	188	197	147	194	202	211	197	223	188	212	230	173	213	219	215	191	187	223	216	165	194	197	216	212	178	196	204	193	186	197	201	216	169	159	190	220	183	195	202	162	184	207	184	206	211	198	181	192	193	174	177	179	219	204	179	197	194	198	177	200	195	187	181	198	185	188	217	217	200	210	215	210	179	194	194	210	211	205	197	220	197	189	185	215	216	205	189	196	215	186	202	235	235	219	182	190	194	199	199	230	220	172	187	190	186	205	217	198	201	200	180	188	199	206	209	179	221	197	193	200	211	199	194	205	196	176	211	240	205	185	201	184	201	184	188	207	220	183	195	199	216	196	233	195	178	209	177	187	196	191	205	215	205	179	213	184	191	211	209	219	187	208	191	212	178	211	212	199	187	185	184	179
9238	549	524	582	571	463	552	523	501	505	535	531	497	485	506	513	534	502	538	498	534	503	509	507	487	511	490	498	445	490	521	501	497	494	495	487	535	501	478	535	520	501	462	500	513	477	499	506	513	515	504	455	491	510	494	517	511	508	493	485	485	549	520	502	517	532	477	519	530	496	474	499	478	515	489	486	462	511	494	513	479	501	466	488	515	489	481	512	478	534	526	494	504	537	520	492	489	486	474	543	508	516	513	498	477	519	501	480	489	508	532	498	527	532	462	490	542	513	510	471	497	475	488	504	523	479	466	479	476	481	509	477	498	545	516	544	527	497	529	502	477	545	495	500	487	514	504	500	482	487	498	527	498	513	505	512	474	445	531	507	500	527	450	511	521	489	519	490	504	536	503	537	518	494	488	513	475	488	508	545	510	479	490	482	506	531	500	498	528	528	501	491	524	506	501	550	536	503	461	513	516	497	469	516	510	484	501	466	509	487	464	503	499	480	505	528	525	506	492	486	465	508	505	475	508	539	516	438	475	531	491	506	523	520	447	472	501	538	503	508	494	482	488	464	488	510	481	481	499	495	486	467	512	477	458	553	501	452	478	515	496	472	469	484	545	488	523	495	477	499	472	528	514	490	495	507	514	506	476	496	518	480	498	536	486	512	513	482	510	498	526	462	490	516	457	526	509	472	475	513	502	515	511	506	482	508	506	494	505	507	508	476	489	473	471	510	479	519	537	487	501	500	484	501	504	511	488	475	481	469	475	489	512	507	465	490	551	504	565	516	559	509	515	500	493	502	565	550	480	511	478	499	508	504	516	506	508	469	506	494	501	518	518	479	453	546	516	476	503	507	474	498	517	538	499	502	496	522	490	461	518	486	515	462	508	456	464	503	528	438	521	485	501	508	485	508	507	522	509	512	471	533	465	489	522	515	498	468	527	518	501	522	484	474	443	473	515	525	501	484	481	496	498	514	481	530	488	500	531	476	502	500	508	525	467	452	484	488	491	461	476	496	507	495	476	532	518	503	494	531	524	460	465	490	503	493	533	453	454	528	472	505	536	519	509	507	534	514	533	487	531	493	479	502	543	511	461	502	524	488	474	516	487	464	506	507	475	502	492	513	474	507	536	503	518	487	505	487	526	498	467	492	449	485	486	481	479	499	494	484	493	500	488	493	553	484	505	554	470	486	494	468	528	515	494	497	510	530	492	534	519	485	533	507	512	523	477	515	488	479	481	505	481	541	496	509	496	512	470	501	558	524	495	516	520	469	478	465	503	481	531	499	520	468	453	481	487	477	487	495	508	541	425	476	515	454	485	488	492	485	498	522	512	523	547	483	483	510	506	515	509	509	500	496	552	512	472	551	509	505	465	483	479	555	466	482	519	563	509	522	479	543	498	509	566	491	490	482	477	537	521	497	500	501	529	517	501	521	485	487	512	523	521	498	501	491	501	487	521	513	483	475	509	531	529	457	537	478	529	509	493	486	534	476	501	502	456	538	531	527	526	477	485	514	494	479	517	515	513	505	455	486	473	479	531	515	514	498	475	515	483	480	489	478	526	506	534	514	524	508	519	467	524	500	518	497	518	479	469	535	516	520	491	509	483	553	520	534	500	530	536	482	548	515	496	515	500	491	492	534	480	494	522	481	505	497	507	519	458	515	499	512	461	555	484	478	507	482	522	491	535	504	504	508	500	526	495	521	524	487	513	481	520	480	526	523	485	508	504	478	500	510	473	525	488	538	492	478	488	502	504	525	531	524	491	489	485	505	527	551	530	495	516	536	522	502	557	502	508	513	482	527	510	525	481	520	460	491	520	515	519	480	478	500	462	483	487	489	515	489	505	500	517	529	515	523	526	506	509	504	424	534	554	504	482	498	471	464	521	514	519	531	502	503	486	499	487	521	464	510	508	500	529	498	505	518	504	468	482	524	496	489	557	484	491	495	491	505	487	465	486	547	477	495	532	490	527	484	479	518	465	531	537	511	508	482	505	503	518	528	510	462	510	462	546	526	492	520	501	499	503	480	530	485	516	499	554	503	474	548	534	470	526	474	519	507	538	510	496	494	523	508	488	497	461	462	524	509	516	503	516	512	488	520	496	530	499	487	526	516	538	499	485	530	466	511	474	503	483	515	490	532	505	461	498	493	527	500	516	504	500	498	539	546	501	481	554	533	476	503	519	511	487	551	520	494	527	493	504	492	515	513	485	468	519	499	507	519	484	513	488	528	494	476	497	508	503	525	487	528	498	512	466	496	489	546	481	490	490	509	478	470	471	521	519	486	487	515	478	477	487	506	505	507	464	486	517	523	518	504	522	468	490	505	515	519	534	524	519	485	524	502	508	460	519	494	542	535	538	505	510	505	495	519	549	485	494	483	500	463	491	524	512	509	515	475	510	524	522	510	505	524	476	533	510	503	483	481	511	480	476	459	497	512	490	492	485	500	521	522	500	493	464	524	507	500	500	509	535	491	501	516	516	549	457	518	484	519	502	484	516	507	500	504	535	464	493	469	487	496	510	488	513	526	496	520	499	476	486	514	473	517	518	480	500	481	483	485	472	487	509	501	501	490	497	486	508	512	495	508	530	549	538	526	522	514	477	547	523	508	500	518	469	496	534	495	502	513	476	502	471	509	490	495	482	483	477	513	503	560	496	505	540	491	470	504	486	536	481	481	467	481	497	486	492	505	518	491	504	497	461	481	493	508	503	470	497	509	502	546	515	513	488	506	479	551	529	484	517	461	482	518	482	507	479	556	491	526	489	502	504	501	463	504	497	495	517	531	511	503	480	472	484	546	529	518	517	470	505	540	501	509	487	467	505	515	484	493	509	496	480	436	512	510	483	525	505	477	544	504	530	456	478	509	459	529	532	486	500	505	517	536	484	495	489	492	487	519	452	472	489	533	491	477	467	568	493	497	527	524	509	492	500	530	496	505	506	532	515	528	510	488	468	469	514	525	511	513	503	475	523	523	499	496	494	492	489	516	529	499	510	498	503	524	493	506	503	507	531	526	520	490	464	473	506	527	488	493	492	512	503	525	472	517	518	469	470	473	506	502	494	532	509	513	505	502	482	492	529	523	500	524	482	528	490	509	514	499	495	517	530	481	517	543	506	539	530	497	512	478	537	479	495	523	534	516	504	497	487	507	512	500	468	505	514	520	524	472	498	496	512	502	569	453	496	521	552	514	504	502	513	498	511	501	533	488	503	507	527	485	497	503	489	539	483	473	472	531	484	536	491	510	483	508	520	539	482	493	531	525	499	480	538	514	489	490	524	489	475	492	511	558	498	487	509	469	453	520	451	505	489	529	529	509	517	500	457	489	500	536	534	474	538	493	517	497	496	558	508	543	534	480	481	500	487	490	510	479	531	482	509	468	500	528	506	528	504	517	521	497	515	477	506	465	477	510	533	506	463	477	485	469	549	523	510	500	509	462	493	481	522	511	478	507	469	487	501	496	520	477	474	486	530	481	495	513
52103	19277	5262	824	507	429	363	324	276	251	226	219	220	221	205	189	182	166	193	194	188	174	177	199	150	193	185	156	153	188	168	162	159	159	164	176	170	206	190	176	178	185	194	176	152	143	151	213	180	165	157	164	163	170	163	180	181	137	159	160	184	158	156	148	166	162	174	157	152	158	189	184	151	154	165	161	175	149	179	168	178	166	166	196	153	160	144	175	144	148	190	147	170	160	170	140	161	164	170	168	156	146	155	163	165	153	149	147	151	182	158	141	155	143	197	186	167	176	174	170	152	181	175	173	182	176	151	175	165	176	165	154	161	166	163	154	165	153	137	165	160	148	148	144	179	179	158	168	150	158	181	169	156	139	162	148	150	171	161	161	130	156	177	144	158	174	174	158	185	147	138	160	161	140	178	180	163	177	177	138	163	157	155	139	180	157	157	150	150	151	176	154	140	148	155	155	164	153	153	169	164	190	168	176	186	153	189	182	164	118	155	163	153	159	149	162	155	168	176	164	158	146	152	130	132	146	163	173	130	160	176	161	145	146	157	179	171	172	140	162	164	146	173	155	150	143	156	169	168	158	144	146	189	154	164	166	138	117	130	169	175	158	174	160	154	141	168	163	201	172	167	166	176	167	144	157	156	179	158	186	160	179	168	160	165	142	196	144	175	153	171	180	150	145	176	156	161	143	162	160	163	150	153	151	143	146	171	177	190	169	158	157	166	154	137	166	159	161	157	152	161	173	175	166	160	161	170	153	168	159	203	177	171	190	186	162	157	156	137	159	147	181	159	152	155	166	166	151	160	162	185	148	170	138	159	165	158	152	160	174	148	132	190	173	175	188	174	154	152	166	128	163	184	162	169	154	173	167	148	170	169	187	171	170	169	176	172	148	184	192	174	150	146	159	165	144	144	183	164	152	162	171	182	165	164	141	153	161	167	146	143	168	170	173	161	187	169	149	173	162	172	148	138	171	158	167	157	155	166	154	164	151	161	174	162	147	176	166	183	154	164	144	166	171	165	163	177	151	172	157	170	143	138	146	146	136	128	149	162	163	161	143	181	177	135	160	145	173	154	157	182	179	154	173	153	156	170	144	145	147	163	173	173	181	146	153	156	147	174	178	155	150	141	184	167	187	162	176	156	157	158	181	159	153	157	178	160	166	183	158	187	194	173	178	162	175	162	172	163	189	163	183	166	155	147	174	157	171	188	149	145	164	149	159	167	152	169	173	145	166	183	172	189	170	159	156	124	148	150	174	135	185	145	175	155	176	163	158	158	177	168	141	163	168	147	159	152	163	162	172	172	175	168	142	150	167	150	155	151	176	160	169	161	172	151	149	171	165	180	165	164	155	145	180	161	185	167	172	157	177	179	192	139	175	170	173	140	149	164	197	158	162	143	159	149	180	123	176	169	175	162	161	163	153	170	150	182	142	167	137	172	161	159	154	156	156	150	196	151	151	161	167	148	167	177	168	189	154	169	157	160	159	135	161	174	166	163	168	156	181	159	151	150	162	131	176	157	155	166	172	180	155	155	159	148	159	173	171	161	156	180	158	177	160	146	152	145	178	144	177	153	158	165	156	166	169	165	142	151	189	173	174	179	165	145	172	167	152	149	156	162	158	158	155	171	165	131	151	154	168	132	155	192	171	145	173	164	156	166	134	149	140	163	163	174	146	172	148	167	165	179	168	180	152	155	155	170	164	154	160	177	149	151	170	156	159	160	165	158	176	130	155	162	162	138	160	170	154	187	159	152	141	173	148	155	149	177	156	166	152	163	165	160	150	169	178	188	145	182	164	165	161	149	166	157	176	144	178	151	157	151	149	157	143	165	185	160	164	163	166	164	155	127	145	186	165	161	170	154	183	163	133	182	158	179	146	156	140	180	163	158	168	157	156	158	170	191	170	182	151	149	170	147	153	155	162	155	133	142	167	169	192	151	150	178	157	149	179	175	152	173	163	181	166	155	164	168	189	158	160	157	175	173	142	151	150	151	161	163	163	174	195	157	154	152	154	138	170	152	167	168	154	169	147	155	149	162	174	168	143	140	177	174	151	159	179	189	166	155	134	185	142	158	145	167	190	155	152	148	168	165	156	163	189	175	160	167	176	172	164	182	156	168	162	162	168	166	164	175	180	173	155	182	156	154	167	152	142	138	175	170	146	154	172	154	154	174	162	168	166	156	161	162	155	177	185	157	168	166	180	153	152	140	158	177	149	149	172	144	155	149	156	154	144	145	143	188	168	143	160	156	178	142	157	147	170	165	168	164	150	166	183	175	165	163	178	169	167	162	197	191	163	155	161	150	143	138	158	155	151	175	173	166	175	137	158	175	172	165	131	138	155	156	163	155	187	157	180	184	171	135	160	170	155	150	149	172	151	187	169	164	157	149	167	151	144	153	177	167	158	202	176	166	177	149	162	167	166	151	149	192	182	169	166	159	176	169	178	160	157	174	145	151	145	143	160	172	177	153	172	174	144	171	143	159	182	160	153	187	153	168	157	156	145	177	136	193	166	153	155	183	162	167	165	166	150	173	161	157	166	156	172	164	164	150	180	165	202	166	158	149	166	175	163	156	161	121	177	148	159	154	174	142	186	148	164	190	179	167	172	177	153	137	164	131	197	187	177	161	142	205	138	146	180	154	153	160	170	178	162	160	184	159	159	158	152	138	186	158	159	154	149	137	167	150	145	140	171	140	161	160	163	154	159	156	200	140	163	169	164	155	149	156	159	169	168	149	156	167	178	183	159	159	177	155	162	160	170	163	188	136	168	170	168	139	172	160	157	166	186	165	189	166	142	185	155	146	162	150	154	135	159	142	165	135	170	173	159	202	164	179	180	154	163	151	185	164	180	145	180	164	166	168	176	163	175	153	159	165	189	161	187	138	156	141	171	167	163	130	153	179	145	147	158	164	169	142	158	160	168	169	179	163	165	157	177	179	170	159	167	171	169	173	161	177	188	168	162	162	189	163	169	185	181	156	154	160	156	155	159	168	161	153	176	140	162	149	160	156	160	178	150	167	142	167	185	160	172	171	171	153	197	151	158	170	187	163	154	155	157	161	154	208	154	161	158	155	160	161	148	170	185	150	167	135	165	180	150	139	166	150	164	192	164	155	188	154	188	158	166	150	164	135	193	149	181	183	162	152	165	167	148	160	147	158	168	159	155	155	169	166	155	151	158	147	196	154	187	185	181	169	177	169	162	194	168	184	159	148	163	169	162	150	152	161	167	149	161	164	159	152	179	188	162	168	161	148	192	181	156	147	171	182	138	139	143	167	172	191	153	179	180	142	165	171	158	153	155	145	180	163	156	143	167	168	155	174	144	187	169	181	163	141	151	153	149	146	161	146	158	152	174	155	182	180	162	173	166	199	173	167	148	169	163	168	170	167	149	158	156	156	163	156	175	172	171	163	159	157	168	161	148	176	156	169	153	160	153	173	181	152	164	160	167	162	166	175	149	188	167	165	174	178	150	157	167
25831	1007	2036	2432	2109	1749	1440	1302	1046	971	907	844	771	707	683	630	631	621	581	590	573	581	534	520	517	501	540	531	522	510	517	514	520	526	510	481	462	446	464	454	489	503	477	436	445	520	455	407	465	463	446	475	480	418	479	506	459	480	467	436	463	418	466	459	454	470	463	475	471	435	449	445	444	417	461	429	470	419	482	451	440	471	438	442	483	478	430	459	417	460	427	429	452	459	430	410	439	441	437	462	457	451	491	475	436	426	452	453	427	478	447	436	433	407	425	451	453	453	459	447	433	483	437	441	483	461	424	408	447	458	462	442	451	447	447	427	429	439	452	462	402	488	462	426	468	434	428	447	478	448	484	443	428	452	465	441	435	443	468	421	436	473	455	490	452	490	468	411	443	461	446	435	429	422	445	478	473	450	432	417	450	447	465	469	415	460	413	458	456	434	442	435	429	454	442	424	436	461	446	434	504	425	439	471	473	446	437	420	453	440	430	471	468	438	466	434	433	488	438	437	468	504	424	464	399	479	460	460	476	428	469	437	441	457	465	440	438	437	456	458	476	436	450	444	398	450	390	465	491	452	446	461	423	428	447	450	419	411	421	437	485	457	453	467	493	433	455	446	413	462	456	451	445	442	422	412	427	483	445	455	442	438	457	429	409	458	448	437	458	431	449	418	449	453	470	432	424	413	466	399	458	463	442	475	426	431	404	428	436	444	434	431	431	459	487	422	455	443	414	486	418	451	449	446	427	451	467	417	425	418	448	450	485	447	463	482	434	477	458	442	503	450	410	460	419	438	437	418	455	452	454	420	440	421	429	423	452	432	427	425	503	433	418	435	431	446	478	445	429	442	427	464	453	470	454	451	434	454	447	420	439	434	456	427	436	436	489	464	429	456	454	436	424	444	486	467	464	441	423	407	404	442	432	432	433	433	477	477	420	478	455	420	430	451	449	456	454	429	451	451	414	445	428	455	466	471	432	498	463	506	458	478	428	457	465	429	464	432	471	444	444	415	385	474	448	485	462	431	400	436	477	420	454	466	394	454	417	417	451	402	444	408	489	461	449	456	419	420	421	447	442	415	437	439	449	464	457	460	464	444	444	455	452	430	457	446	436	441	452	480	423	476	459	460	437	418	443	401	445	449	449	439	454	432	464	446	442	439	437	453	413	386	414	450	449	443	448	455	452	423	481	491	479	460	426	470	477	435	466	445	463	429	410	436	422	471	438	457	443	458	452	458	461	430	417	455	435	457	455	464	397	441	402	416	455	439	482	462	454	432	434	398	436	445	466	462	456	462	418	435	425	470	435	461	454	444	413	465	433	431	470	477	451	449	478	440	425	477	449	428	418	463	429	430	451	492	457	465	464	486	451	436	447	434	434	443	466	437	425	428	467	475	438	444	463	449	428	467	445	399	448	435	497	482	437	440	450	465	431	442	437	479	443	474	450	417	397	467	420	423	427	414	457	415	474	445	441	447	482	512	427	467	465	478	489	459	465	450	493	469	449	460	469	466	482	428	393	451	418	451	424	426	425	417	405	444	420	427	431	440	427	408	440	473	422	482	436	447	431	457	456	479	453	444	449	432	456	440	453	460	478	436	452	432	444	442	428	462	434	449	499	419	439	473	458	472	444	455	478	448	434	457	444	447	457	456	442	444	403	459	458	448	423	450	469	426	415	433	440	434	420	462	444	443	456	463	446	423	411	452	412	475	423	476	419	433	474	430	431	456	429	453	455	470	439	415	456	436	434	418	445	422	427	492	417	490	476	482	441	445	427	436	442	436	472	403	411	458	440	493	407	447	427	435	486	470	446	443	435	418	454	447	458	472	454	452	442	455	444	406	438	467	467	428	450	436	444	452	450	474	473	483	451	471	439	406	435	424	422	435	447	470	430	435	460	423	411	442	458	457	436	422	480	472	437	465	445	406	449	465	440	407	440	484	474	455	435	442	416	450	473	446	455	467	451	442	447	444	465	461	410	439	450	456	459	448	461	467	456	457	454	478	422	453	431	472	452	423	477	452	452	471	449	444	431	445	472	437	443	435	459	419	445	400	426	462	430	442	487	430	437	417	422	457	482	465	412	426	422	508	430	449	449	458	442	460	436	451	439	443	457	459	454	470	438	445	480	433	436	419	464	408	445	417	447	458	442	428	432	431	432	423	449	469	436	476	419	421	457	452	396	449	441	445	449	464	451	469	432	432	475	432	441	433	460	444	439	423	451	463	439	462	446	421	449	441	486	463	428	446	447	473	491	438	452	434	462	456	446	416	482	458	429	457	453	452	440	444	440	460	456	438	442	423	420	448	451	385	471	461	414	452	487	483	413	462	483	479	462	436	426	446	435	429	419	421	424	431	416	414	436	449	422	490	432	434	454	480	460	464	432	448	411	414	482	429	463	464	441	380	425	402	460	426	468	439	463	420	443	444	450	419	429	482	452	475	402	419	424	451	461	443	445	463	434	444	455	426	460	448	438	415	446	461	482	473	445	435	468	458	442	433	441	427	483	430	442	446	494	426	457	457	428	440	440	445	425	493	437	455	437	475	467	451	438	462	449	421	475	461	424	419	511	444	459	421	432	439	446	421	427	461	472	447	451	465	430	430	469	440	434	464	449	469	441	425	470	456	423	435	407	442	450	441	430	449	474	444	428	473	412	418	465	453	435	459	435	437	403	497	448	439	417	427	473	411	465	443	404	420	427	487	432	461	428	418	433	435	449	399	448	445	453	475	459	452	411	445	444	445	459	482	440	475	419	433	436	461	440	472	471	415	445	436	468	501	414	431	470	450	429	456	479	484	498	441	428	467	376	458	426	454	475	474	449	427	416	440	452	429	433	439	442	418	443	513	428	389	494	422	446	479	456	416	440	475	442	449	440	446	448	451	440	435	435	490	448	424	440	454	422	465	453	416	424	460	455	459	457	444	427	444	460	447	459	417	453	421	466	453	413	440	429	452	480	478	401	439	458	451	465	464	435	438	482	445	421	468	430	431	471	409	454	420	439	460	457	423	449	437	406	484	416	429	418	442	479	428	444	431	407	477	458	421	424	439	470	441	447	432	466	439	431	429	418	464	399	436	477	439	424	412	456	457	457	435	477	446	450	437	436	465	421	427	452	454	469	441	433	449	427	492	447	452	441	461	411	430	430	420	423	465	432	442	437	450	488	445	447	423	434	459	429	445	457	437	446	435	475	448	457	425	426	440	460	450	432	469	448	498	475	456	448	452	461	433	456	430	458	427	429	453	466	450	439	415	412	475	431	485	503	435	391	445	439	443	463	449	439	439	431	389	445	447	450	463	458	443	450	454	466	449	487	460	457	447	494	483	452	429	439	443	414	469	452	464	449	449	421	466	442	445	435	463	474	468	436	439	443	433	404	475	484	434	410	449	427	422	426	416	447	428	421	440	444	459	424	462	446	476	442	446	468	438	445	459	457	453	463	444	428	463	465	459	404	466	417	442	443	431	460	439	445	457	485	460
56718	24968	14737	2319	1275	920	782	635	569	527	498	426	439	450	421	401	382	386	366	379	381	373	372	370	360	354	322	402	369	326	361	345	361	362	326	314	332	374	394	377	353	350	357	352	325	351	318	350	344	322	324	350	313	320	292	347	350	346	327	354	380	373	339	379	342	350	340	325	330	328	322	311	368	353	377	302	329	328	324	324	382	334	351	333	382	326	328	342	341	354	301	372	312	352	321	370	370	359	339	358	350	360	320	340	335	366	346	357	328	358	319	330	332	327	364	354	353	352	340	313	318	330	348	331	360	368	342	340	336	366	338	313	355	347	322	335	343	360	359	345	349	350	308	324	329	328	345	318	325	333	352	334	329	320	302	336	335	326	336	336	321	341	345	341	353	360	345	296	326	336	367	342	349	383	350	331	338	326	346	326	357	348	340	348	305	327	332	360	327	325	332	319	328	328	382	308	339	345	342	338	358	338	321	321	329	306	323	356	368	337	345	349	393	352	344	380	336	310	330	308	326	328	316	343	331	332	366	379	327	345	378	348	331	339	328	372	362	354	331	371	313	365	324	323	355	359	294	315	319	349	337	315	338	348	308	360	342	322	361	311	353	336	314	367	335	304	351	318	334	323	344	357	352	330	350	338	329	371	321	334	329	348	305	349	333	342	343	383	353	346	354	310	370	310	346	335	325	342	337	374	321	312	340	354	331	370	334	374	351	324	345	344	321	310	345	355	337	329	321	296	347	351	336	345	355	379	361	303	309	331	353	347	339	325	333	356	336	336	318	350	338	329	352	351	388	358	308	316	346	355	306	345	338	354	306	384	321	328	384	367	339	368	338	319	331	292	332	322	345	353	333	346	333	353	342	332	353	349	352	343	364	349	334	346	332	337	326	349	294	329	316	367	322	337	352	316	361	336	337	332	358	311	365	311	320	334	317	360	317	298	356	348	326	350	404	352	334	339	327	352	357	318	342	352	318	363	360	345	317	387	304	324	321	325	365	332	331	299	326	307	355	328	327	348	307	358	321	313	342	363	358	361	363	332	320	312	331	352	336	326	300	330	339	370	319	352	333	357	348	372	380	348	338	339	336	345	339	336	353	326	313	289	337	401	323	334	328	339	370	327	349	313	344	334	331	325	327	331	342	290	339	312	335	354	316	355	308	355	346	317	349	348	344	358	323	293	308	303	335	339	309	334	329	335	331	285	351	333	344	348	319	337	336	336	338	306	346	323	338	334	346	348	336	374	353	307	328	367	348	359	357	346	334	282	339	332	333	319	312	343	339	319	341	318	350	333	342	338	352	333	328	315	337	340	355	361	357	326	333	353	321	327	364	293	324	333	364	365	316	376	354	362	328	348	349	333	341	362	313	302	346	323	333	344	373	345	347	316	325	355	357	314	379	329	332	341	367	363	353	314	336	335	318	327	360	300	390	328	336	329	357	338	323	355	335	358	345	345	332	321	327	340	352	354	329	326	381	363	381	319	366	338	352	343	309	312	332	335	314	334	357	375	354	350	344	320	327	366	331	352	344	340	358	358	325	337	341	351	332	364	337	329	343	324	326	318	294	328	357	315	350	381	309	361	317	297	351	313	331	317	344	345	347	333	346	310	370	356	373	341	401	345	339	362	347	331	347	356	317	322	354	347	344	339	338	357	341	373	306	355	309	372	354	335	350	349	312	358	342	380	350	341	334	364	357	375	369	349	345	329	294	315	329	340	325	314	343	330	348	309	321	338	324	336	318	313	334	352	344	339	341	313	336	330	328	336	371	326	322	331	353	364	366	320	309	340	353	355	329	337	351	334	324	362	276	332	304	338	345	323	308	329	326	326	350	351	335	358	339	342	357	330	344	335	332	316	301	318	328	335	359	362	358	340	332	345	371	330	360	369	350	341	344	355	307	313	341	311	311	356	323	335	319	343	321	350	351	340	346	331	338	324	314	331	383	361	346	340	352	312	358	318	325	352	374	363	335	335	339	332	323	350	354	331	319	345	364	343	299	377	378	329	357	381	334	342	395	387	334	339	330	347	333	349	341	358	354	372	341	327	369	314	325	331	328	365	319	331	373	336	365	360	362	338	290	360	362	338	327	344	323	358	325	298	383	327	341	346	347	344	358	346	337	348	344	323	338	318	304	348	321	354	357	363	334	321	326	356	309	369	345	320	361	326	345	347	354	335	354	321	315	311	331	341	339	311	340	325	343	330	319	351	321	315	329	327	317	348	334	306	361	333	320	347	341	341	335	379	359	362	344	332	361	376	339	356	330	323	339	329	335	336	332	328	314	316	333	337	309	354	344	370	338	371	363	342	334	353	347	344	314	325	358	318	311	312	331	328	358	328	271	376	368	328	339	340	357	342	355	359	345	335	335	349	347	327	322	322	328	361	350	366	303	342	334	345	339	307	363	346	364	336	353	332	340	381	338	344	309	350	337	345	329	352	329	341	362	315	346	339	364	328	322	366	327	368	332	335	328	361	320	328	331	320	388	326	325	402	319	317	336	325	374	308	375	319	331	334	323	342	347	339	335	344	317	354	325	329	305	350	344	330	386	373	319	369	319	339	328	346	359	313	334	362	349	310	343	352	350	322	298	324	369	365	354	335	352	344	330	313	352	351	349	381	326	321	348	357	353	345	329	324	304	301	352	354	367	358	373	367	322	313	339	322	320	333	333	327	356	373	362	308	330	357	324	334	331	349	315	338	312	340	331	319	337	336	288	348	354	327	330	305	357	363	334	353	334	364	362	307	361	365	358	354	339	339	337	340	327	358	335	306	333	291	318	329	353	318	279	351	318	312	321	344	310	338	322	348	363	335	328	302	327	351	339	362	345	357	371	336	319	360	334	351	332	328	371	311	331	339	341	334	315	333	355	359	330	325	311	362	329	360	326	326	314	346	331	354	334	353	343	322	328	346	320	337	337	361	346	343	325	325	349	359	345	275	344	290	328	391	340	347	330	340	317	341	337	334	324	336	358	343	305	362	351	359	361	341	344	349	354	347	346	388	347	329	336	341	341	339	308	334	367	364	353	329	319	335	352	336	344	326	338	330	279	299	329	351	372	327	344	348	323	344	359	297	355	360	321	335	345	320	369	393	330	347	340	369	377	367	368	360	352	335	354	316	291	331	350	371	332	325	328	328	339	373	352	333	349	313	348	386	328	338	346	338	338	331	369	324	306	291	312	339	316	330	360	358	361	336	329	318	355	330	343	334	332	339	349	371	316	325	353	324	326	357	358	340	345	331	331	379	311	333	303	325	323	356	359	368	285	301	305	326	341	323	334	332	355	322	319	326	340	328	331	352	328	347	351	327	356	340	358	355	354	346	361	334	312	342	338	348	325	348	366	360	344	335	337	366	321	333	351	343	360	349	354	359	328	376	344	329	319	355	340	349	334	353	359	359	338	352	348	313	292	372	315	340	317	322	345	344	340	331	318	353	351	339	329	362	340	312	346	340	323	354	340	333	334	337	329	333	329	337	324	308
32605	1995	3913	4521	3959	3337	2836	2365	1995	1927	1764	1593	1503	1404	1341	1305	1172	1190	1144	1123	1037	1096	1017	979	1033	979	957	979	974	888	919	886	940	918	895	882	959	892	893	899	844	802	872	866	840	861	853	872	861	869	839	867	813	852	865	869	804	814	830	840	877	824	894	774	751	880	846	896	839	812	856	812	868	842	822	726	841	815	855	795	840	828	804	836	775	854	827	839	816	784	843	836	812	848	794	865	816	830	807	790	855	828	834	855	824	799	826	825	769	762	815	823	818	863	813	839	829	815	805	820	796	790	827	803	854	835	820	804	805	846	791	788	795	829	757	822	821	805	804	780	838	844	777	810	862	810	854	768	863	841	820	811	793	861	796	857	815	820	831	803	787	877	823	826	834	786	839	824	851	854	826	849	858	835	792	913	842	776	804	847	825	760	820	822	838	791	805	814	836	818	830	804	818	822	838	785	816	821	789	837	797	811	812	843	854	829	811	808	775	780	743	812	823	787	750	841	797	808	853	765	826	847	846	814	849	793	841	745	820	878	752	800	791	864	835	809	856	910	824	775	779	822	833	784	839	827	815	850	812	848	820	852	869	838	812	825	810	813	771	803	821	826	830	849	806	843	851	809	853	820	831	829	819	818	822	809	839	818	794	857	771	834	865	816	856	804	799	825	791	814	792	807	811	808	811	824	817	815	816	812	830	784	895	838	785	809	770	804	788	821	769	826	823	838	834	849	811	767	837	794	813	843	794	802	835	812	789	800	837	831	759	846	818	837	786	780	809	785	849	832	790	818	841	836	779	801	817	832	782	841	810	792	817	766	837	830	849	816	844	809	822	802	854	821	834	797	830	818	814	829	819	761	798	822	793	826	827	801	784	809	775	776	803	790	841	831	811	775	852	822	793	801	802	783	782	828	836	843	837	799	821	844	761	798	809	793	809	831	826	804	805	834	831	803	812	846	873	857	848	817	863	875	755	833	842	795	814	831	808	814	810	842	834	813	821	806	801	824	782	800	821	804	795	825	771	785	811	864	790	818	838	867	820	805	755	801	819	807	842	767	827	834	801	845	819	861	839	841	825	806	815	870	830	854	795	836	827	829	772	860	833	842	798	774	820	778	833	815	818	790	783	816	842	806	810	798	808	829	797	812	811	842	823	841	813	845	825	867	826	804	817	844	886	839	795	828	791	859	840	810	801	810	792	787	833	797	893	796	806	847	792	774	810	816	818	782	811	803	773	807	827	796	791	791	790	825	788	850	784	824	805	822	829	834	827	846	811	769	837	850	816	829	831	825	794	832	778	828	801	798	889	804	819	774	787	764	842	822	859	787	794	799	777	798	783	752	861	822	777	771	816	846	798	810	810	804	809	821	809	815	811	804	796	797	822	782	833	802	811	809	781	818	826	794	813	771	777	817	802	815	846	838	768	878	785	803	782	792	759	883	847	787	748	835	815	779	816	822	775	770	803	810	811	760	795	809	818	794	825	832	829	777	793	808	859	805	854	779	782	839	801	782	786	772	845	841	812	846	807	780	838	797	850	794	753	782	809	818	839	818	845	801	860	826	802	797	811	840	843	821	827	798	781	789	801	780	759	774	825	832	828	788	779	823	815	854	803	889	797	843	825	809	809	786	809	843	828	779	796	794	784	890	828	798	822	788	868	796	781	797	766	812	797	818	842	877	819	854	870	848	813	813	807	813	836	757	855	835	838	848	810	827	826	788	782	793	851	835	854	772	828	831	853	793	849	811	847	801	837	882	831	827	847	829	792	782	799	785	830	837	806	805	833	808	806	809	829	788	842	796	810	848	788	829	833	806	756	850	755	830	811	775	813	850	763	866	807	817	809	820	780	819	842	822	760	789	814	884	807	786	836	786	832	893	766	790	761	780	794	843	786	782	832	848	841	797	864	825	850	778	819	826	835	856	840	832	830	805	778	839	827	799	852	793	811	822	800	779	798	787	837	841	824	764	841	783	855	801	781	846	808	847	814	770	780	803	786	820	794	830	820	823	765	810	790	837	773	871	810	789	841	813	785	879	775	860	743	787	834	809	799	791	782	861	845	799	826	832	791	821	820	804	789	819	860	781	833	813	810	825	771	827	804	818	828	760	813	829	816	860	728	791	779	809	846	837	835	792	836	809	807	857	805	804	804	840	863	802	784	791	799	846	835	791	887	818	828	833	801	830	829	813	802	853	811	820	809	806	808	843	784	846	826	854	848	785	850	759	824	802	789	773	860	803	829	869	823	799	829	805	806	847	807	827	818	784	815	863	796	839	832	829	836	774	801	816	832	823	785	792	853	854	803	792	801	774	839	858	785	810	843	813	820	810	821	824	785	799	767	875	811	799	841	822	868	781	833	830	797	820	814	827	830	858	742	802	806	809	823	795	811	801	863	830	851	813	787	822	853	772	819	827	780	794	776	807	804	842	765	821	791	799	851	834	886	815	809	752	817	794	830	812	813	803	865	787	802	769	783	786	844	818	730	823	817	855	829	861	803	839	817	785	784	765	823	809	849	771	793	796	799	812	838	777	790	747	756	801	765	844	789	869	803	836	780	787	772	861	813	779	824	806	814	778	845	881	826	780	847	789	769	868	804	796	848	781	826	813	774	800	844	782	815	811	790	842	843	800	807	807	825	794	793	852	797	860	823	813	822	750	819	836	839	811	792	846	829	852	760	849	786	829	836	847	742	832	862	818	744	819	846	797	823	831	782	812	822	840	835	826	774	807	735	800	795	763	790	771	835	856	813	821	814	851	831	800	806	876	794	796	794	816	811	855	833	838	798	831	775	833	771	781	831	789	824	807	829	846	801	783	818	826	771	814	780	798	829	837	772	780	789	784	812	764	779	803	755	842	803	790	769	815	778	789	789	793	806	784	821	858	799	811	861	807	816	821	758	816	784	774	859	814	893	864	750	819	798	797	802	832	782	860	815	762	840	896	824	837	794	803	828	856	825	817	794	818	817	789	809	813	841	807	823	826	822	792	825	821	829	835	826	831	808	834	783	830	839	819	799	775	810	758	852	812	792	814	826	809	861	837	775	840	800	813	792	873	809	822	836	832	758	836	824	814	819	817	834	871	842	770	791	798	781	824	798	826	785	820	853	762	860	828	835	863	826	818	817	796	839	779	780	809	853	795	821	795	830	852	791	851	803	770	814	785	797	780	822	850	836	818	786	821	768	822	844	837	783	804	827	822	793	788	872	848	775	801	804	825	846	847	869	817	835	839	803	829	796	854	761	816	797	821	814	805	797	834	850	833	825	779	776	801	876	858	806	840	783	831	776	816	813	783	808	828	811	805	789	857	796	797	833	814	830	817	801	864	797	848	826	812	835	827	838	783	844	817	819	813	828	783	860	803	814	814	790	748	769	782	833	832	799	791	802	851	787	804	833	814	803	785	756	808	836	835	808	786	776	793	848	767	833	834	846	877	807	771	854	766	808	843	874	796	833	802	812	857	792	780	843	792	811	792	882	829	829	825
9747	443	234	216	200	217	194	193	201	196	230	191	198	194	211	181	204	192	185	173	187	201	193	211	187	176	176	186	167	220	222	198	183	196	219	197	195	186	206	173	197	182	174	210	176	205	190	197	204	187	181	181	195	212	160	196	215	203	217	173	211	204	211	183	202	223	188	183	199	188	185	164	214	169	218	172	163	187	190	229	188	183	194	213	206	212	198	197	194	200	214	208	194	211	191	182	213	191	186	178	202	183	199	190	204	181	211	184	181	192	168	214	202	211	205	173	196	227	181	184	226	203	183	226	161	178	181	187	191	215	190	200	194	191	196	183	197	193	163	209	232	194	204	185	206	176	187	215	175	204	181	222	208	179	189	185	193	185	188	189	199	186	195	207	211	208	205	188	207	214	192	224	184	216	233	200	196	206	205	184	198	208	190	223	223	201	169	198	178	175	192	194	213	192	191	178	197	185	197	209	203	191	206	187	184	197	207	196	198	200	197	188	188	210	196	233	197	208	173	195	188	179	191	204	220	195	184	202	165	189	184	178	206	208	229	189	216	205	209	204	172	169	182	206	177	207	163	202	185	206	213	199	181	199	196	175	186	183	197	208	184	186	203	174	178	232	198	191	173	186	186	174	200	220	196	186	215	210	173	202	206	195	210	227	213	192	202	196	206	220	185	186	201	179	177	198	179	150	195	186	200	203	214	223	194	216	188	218	192	164	205	224	190	183	204	201	206	196	207	246	201	198	165	183	241	195	192	189	188	189	224	189	199	193	170	237	206	182	189	187	215	195	219	203	195	193	208	180	194	170	186	194	194	187	191	197	218	193	194	203	180	172	187	177	213	191	209	205	169	216	200	196	201	194	163	197	183	185	181	196	190	187	204	193	235	179	172	198	185	174	181	224	186	224	185	178	202	207	196	180	227	194	215	179	209	205	193	215	193	197	186	200	194	171	198	210	209	233	205	200	203	195	186	219	197	227	215	187	174	191	191	176	180	210	225	207	183	195	168	211	203	174	179	207	210	219	228	213	175	215	220	189	218	206	225	191	213	196	187	176	197	205	194	223	192	208	174	209	219	202	200	196	187	211	180	195	190	210	213	201	188	210	184	205	202	194	215	192	215	184	205	204	201	231	219	215	222	194	204	218	204	182	190	171	191	195	196	190	198	221	157	161	206	195	209	191	207	192	207	208	192	216	178	198	186	215	217	194	209	183	236	232	219	177	179	219	209	174	206	170	192	210	203	208	210	206	179	200	196	200	213	206	198	180	209	177	185	214	194	201	206	204	210	204	221	195	183	194	194	180	205	183	188	188	222	179	197	176	187	199	183	202	171	197	182	185	195	193	195	209	206	188	190	220	200	216	204	211	192	201	207	207	196	181	206	205	186	191	178	198	234	199	208	210	195	220	168	211	200	202	195	195	202	194	191	209	196	209	205	181	214	186	234	178	189	190	180	162	185	195	198	202	175	211	191	204	172	176	191	200	206	179	204	195	193	193	190	195	176	196	197	203	184	232	202	221	192	200	199	215	218	170	193	195	203	210	221	204	188	208	195	216	175	180	193	206	190	214	213	205	203	205	193	205	188	206	208	197	187	217	189	207	184	193	187	211	196	191	187	217	184	209	194	181	183	192	201	159	211	210	206	209	192	175	195	191	184	222	169	193	194	189	199	169	184	188	233	184	172	174	173	183	187	208	191	204	197	179	190	208	206	175	204	186	187	187	190	179	168	222	206	186	205	193	206	188	195	183	214	202	199	203	195	186	195	181	200	177	187	190	181	202	202	197	197	208	199	207	204	190	190	180	223	173	203	202	182	178	202	185	205	203	181	189	176	197	219	198	203	221	212	195	200	186	203	194	212	214	227	193	219	191	189	211	191	178	201	204	181	225	190	214	208	189	189	201	164	205	181	200	202	196	173	196	181	192	188	204	201	184	207	209	213	199	201	191	203	176	200	208	212	170	201	190	223	210	201	209	205	213	184	210	189	193	191	195	206	203	193	206	199	203	189	206	207	217	205	185	200	169	173	209	212	183	200	199	201	173	197	181	196	190	171	178	206	190	201	178	195	210	211	164	181	174	186	174	168	174	207	214	189	163	191	213	188	228	214	164	206	197	177	182	212	192	198	189	216	199	217	190	185	203	186	178	195	186	179	180	226	191	189	181	208	202	215	214	195	200	189	225	189	191	178	204	176	184	191	205	180	214	171	198	179	196	190	189	178	209	189	182	189	192	216	191	207	199	196	203	188	190	197	181	219	191	181	218	212	181	187	204	176	204	196	229	186	186	195	170	183	207	182	184	229	193	187	174	200	209	168	197	184	197	196	211	190	211	207	187	199	204	226	192	205	198	222	208	188	181	188	222	219	207	192	215	202	217	214	193	205	202	200	182	195	184	220	203	183	188	216	196	200	195	194	178	196	201	202	199	210	232	199	212	183	215	189	203	220	210	205	184	190	176	181	193	216	211	191	177	168	206	181	168	198	214	219	186	208	194	190	178	193	210	175	191	199	190	194	170	200	220	174	211	201	207	198	196	185	184	198	195	195	195	191	181	187	193	201	186	173	175	180	201	192	199	186	189	198	197	185	181	211	202	173	209	194	180	199	171	191	204	221	214	208	187	204	199	199	198	227	183	200	206	199	203	184	223	200	198	200	160	213	183	195	189	202	176	208	195	187	221	197	196	202	205	217	211	183	175	220	213	187	179	194	187	194	195	207	199	213	187	168	181	205	181	182	167	193	192	211	173	202	198	179	185	198	186	202	188	202	191	199	207	189	186	200	198	206	187	179	212	204	182	196	196	181	200	191	173	192	206	159	216	180	212	178	180	200	219	179	211	204	198	210	194	182	212	173	216	193	189	192	191	178	180	198	207	206	190	195	196	193	202	174	201	198	182	183	184	192	198	196	215	197	189	195	188	214	207	193	198	166	197	194	203	198	188	211	185	195	186	209	204	198	202	200	187	211	197	225	216	221	163	212	212	201	217	209	206	209	226	194	185	171	196	223	214	198	178	194	203	182	196	191	193	195	203	191	194	179	189	185	192	192	192	196	206	198	221	204	206	205	189	199	221	251	215	185	203	168	188	193	191	214	181	181	178	195	198	184	206	192	217	211	187	202	189	193	200	220	205	205	196	166	188	206	179	213	199	178	209	208	218	197	186	194	173	210	203	193	219	191	208	220	191	168	235	201	173	196	182	191	183	180	212	191	189	217	175	161	213	225	209	202	179	215	217	219	205	236	167	186	187	206	206	174	150	187	202	181	214	194	227	217	191	203	187	209	219	178	191	202	180	217	202	198	182	197	194	226	192	174	187	177	188	176	208	187	174	187	199	201	214	204	225	177	179	185	198	208	192	189	207	190	196	198	207	192	218	196	209	180	214	217	205	198	180	179	206	197	204	189	211	213	203	181	189	191	188	203	181	202	225	192	191	214	187	194	157	207	201	239	203	201	176	184	170	197	190	212	213	176	202	183	191	182	167
8888	520	584	598	590	577	500	520	544	552	479	480	514	509	519	480	521	513	513	506	476	489	525	477	508	442	537	473	457	545	496	514	488	531	520	484	516	461	478	529	537	488	504	488	521	509	514	463	497	559	501	519	562	496	515	485	471	519	497	530	514	459	459	474	501	497	469	509	525	506	522	492	514	552	509	516	501	504	539	525	501	524	498	513	521	491	480	476	528	511	460	497	500	461	506	517	496	526	527	492	517	493	530	491	524	500	510	541	445	494	500	541	501	498	499	455	498	440	511	486	510	498	511	466	474	547	484	473	512	519	505	528	510	449	498	508	469	448	461	491	486	479	511	496	489	523	549	494	484	504	494	518	479	494	492	476	495	512	491	505	516	484	513	478	483	521	538	515	480	513	460	471	492	488	508	497	521	490	484	510	519	475	498	502	483	531	486	502	505	509	499	532	482	528	526	511	487	508	508	512	526	509	482	512	506	492	460	488	483	513	450	566	532	496	494	476	491	481	519	487	514	498	515	516	471	528	542	523	524	482	493	467	480	485	515	536	500	467	493	517	473	486	513	490	489	524	524	487	503	491	481	487	502	499	513	509	474	492	501	495	492	444	497	513	473	499	488	507	488	509	529	508	513	529	510	549	476	538	477	526	502	521	523	539	449	532	484	511	445	496	490	464	530	463	485	551	516	472	543	492	498	489	498	541	541	476	491	534	499	487	459	491	525	504	479	484	504	514	481	518	483	508	532	499	513	457	488	523	490	508	529	513	486	515	515	452	457	516	494	513	459	487	496	497	495	539	499	503	495	521	536	484	512	486	513	505	519	533	489	480	497	508	492	482	503	529	502	493	504	474	494	520	482	507	483	512	507	535	517	489	496	484	479	523	513	503	473	523	545	529	466	512	533	524	481	504	511	504	517	519	479	515	540	486	500	500	489	489	499	492	512	468	489	515	503	496	488	517	483	484	522	497	471	522	471	513	471	493	517	512	519	531	557	476	537	483	494	476	501	517	497	489	514	477	506	500	509	482	538	483	501	494	482	549	474	497	494	523	465	524	489	498	552	535	499	542	480	486	490	499	514	494	515	472	484	510	535	482	548	522	542	524	493	541	506	473	508	516	471	491	493	501	528	469	503	505	493	471	497	533	513	466	502	521	473	530	501	491	514	500	474	465	488	537	514	495	538	540	520	484	503	472	507	535	518	515	486	491	522	516	511	485	461	488	503	504	467	531	515	491	514	457	477	473	479	508	487	520	474	506	521	516	476	504	505	481	514	515	502	474	502	464	506	504	508	507	565	495	493	510	484	523	491	480	487	484	524	463	525	527	491	473	482	492	510	541	481	504	501	480	529	510	526	556	506	536	519	499	456	488	504	503	511	511	473	536	462	487	500	481	516	461	518	542	568	509	477	520	481	519	543	516	532	481	513	468	532	465	512	538	506	521	514	515	474	491	509	483	460	503	540	467	495	510	495	471	527	498	495	505	489	475	507	518	494	534	500	507	530	492	506	519	475	516	497	506	512	523	508	494	480	488	494	487	485	491	447	525	492	488	496	535	490	484	490	477	537	478	500	524	492	531	548	497	503	519	472	503	520	511	487	495	511	509	472	493	521	491	480	475	545	494	513	518	491	515	538	533	443	520	518	506	481	478	507	478	464	467	466	475	487	499	523	492	495	469	479	502	498	487	508	528	483	533	569	513	472	497	478	531	504	529	508	489	515	471	497	492	466	483	517	503	497	495	518	504	516	513	495	552	489	508	560	473	498	499	489	542	525	474	520	543	516	503	510	526	504	482	492	496	513	519	492	550	537	441	511	501	529	498	506	513	496	540	531	523	491	506	542	500	459	480	476	453	484	517	472	509	516	501	466	454	495	524	455	494	511	511	493	499	500	505	507	496	523	493	462	561	471	500	492	471	510	505	529	485	481	500	506	497	510	507	527	470	482	469	482	531	523	536	566	473	520	505	516	472	514	511	481	501	472	501	495	488	501	518	509	521	482	486	483	530	494	518	541	507	501	467	522	530	514	506	483	485	520	521	505	479	516	515	548	498	488	472	538	487	509	506	511	531	475	494	536	501	528	510	490	515	496	490	494	508	520	526	481	495	510	534	491	500	516	480	525	494	472	534	486	500	521	516	504	479	495	483	552	485	510	490	461	536	503	508	507	482	502	533	468	481	478	498	525	470	485	521	523	515	529	492	505	531	503	506	490	499	488	498	517	515	477	483	512	552	473	493	521	514	501	528	505	495	528	485	497	537	510	538	510	474	495	525	481	494	508	499	513	469	520	499	491	473	501	527	479	529	516	501	470	500	481	487	547	504	488	468	483	491	540	462	475	466	497	506	499	467	536	491	508	514	530	485	505	490	485	493	486	541	518	491	514	504	474	526	524	506	501	559	516	457	495	519	511	502	517	495	465	527	479	478	491	491	495	522	508	529	490	517	493	508	500	507	476	508	463	513	506	498	488	463	483	533	500	467	527	496	503	497	481	508	539	511	520	461	493	459	500	495	490	510	476	521	502	526	510	479	507	480	497	494	493	520	489	504	476	490	534	487	517	525	476	514	509	470	502	527	486	490	461	498	505	525	503	466	500	478	496	490	492	474	481	503	546	478	501	483	547	516	488	478	492	489	468	512	480	527	498	527	505	503	504	496	517	524	509	479	509	473	504	472	481	494	546	487	503	522	519	516	484	536	488	459	482	489	481	490	469	496	491	543	472	517	493	505	514	476	499	498	486	496	505	496	512	497	508	465	520	543	522	466	458	493	489	526	515	529	511	510	524	444	507	513	545	478	464	506	515	491	489	465	472	491	498	482	501	495	522	515	475	492	529	480	478	530	534	486	486	474	501	514	468	517	529	473	510	501	513	520	508	466	527	498	497	536	504	482	513	515	505	530	512	538	480	528	513	510	534	529	504	515	521	458	511	496	468	521	475	511	480	526	494	504	494	540	516	506	501	484	491	503	510	470	500	540	504	481	480	526	496	511	537	491	466	491	471	501	523	480	542	532	515	499	465	503	527	514	502	477	501	459	503	526	489	534	524	478	487	468	533	481	476	518	461	519	516	497	434	525	537	456	468	455	482	493	476	539	508	497	486	521	486	476	536	515	511	538	490	512	489	490	536	502	527	487	505	488	524	514	548	477	511	493	472	485	491	483	485	525	527	481	522	502	564	524	473	491	475	471	523	518	474	506	506	481	469	482	492	506	466	501	459	503	525	492	545	494	529	472	489	513	473	471	471	494	468	498	498	530	478	505	527	507	477	506	493	509	503	498	462	508	516	513	511	526	506	514	499	476	535	489	490	493	515	515	489	534	515	500	466	521	512	470	542	539	522	486	508	498	501	509	508	478	500	495	503	511	536	512	493	528	477	537	542	523	493	520	463	493	471	512	521	532	470	480	505	516	526	503	511	482	520	479	501	447	554	504	519	521	470	484	480	483	513	490	469	517	505	480	464	530	510	543	521	487	463	467	503	554
50449	17087	3281	804	573	450	370	296	273	265	222	200	184	202	183	195	220	207	153	185	187	163	184	172	170	163	172	158	174	177	181	176	147	193	166	191	165	161	144	171	149	162	166	157	163	160	152	145	145	163	159	140	168	164	168	161	162	160	156	150	171	186	170	145	149	157	167	164	166	145	160	148	176	159	152	168	178	173	177	166	151	156	158	147	167	158	135	137	168	156	158	157	164	139	185	182	157	167	182	165	178	161	176	166	173	151	172	150	166	145	177	147	174	156	159	131	158	163	162	159	150	164	155	156	159	154	162	163	149	154	155	155	143	161	153	146	168	160	178	167	169	156	153	154	170	168	174	173	154	166	162	129	161	172	159	143	167	156	157	146	166	178	155	163	165	155	192	151	135	155	156	135	148	138	166	145	142	173	144	152	173	158	159	134	154	170	171	155	147	150	153	171	160	153	163	145	181	150	148	150	176	145	166	166	144	150	157	167	158	160	122	145	144	154	145	160	170	165	166	146	179	144	121	198	143	163	131	143	164	151	164	143	173	179	144	146	130	127	129	137	171	163	161	140	184	161	177	166	148	160	161	172	166	156	150	159	154	156	146	183	163	141	160	146	155	169	176	173	188	156	163	200	159	181	167	174	186	143	150	133	124	159	137	163	163	147	156	176	158	155	152	165	180	178	150	148	175	146	156	198	169	165	176	159	161	159	139	177	166	156	146	174	157	157	157	173	141	161	181	146	154	141	166	159	176	173	174	168	185	153	171	159	153	142	164	162	165	154	161	164	177	149	150	136	142	154	166	156	179	170	162	166	162	150	188	148	161	139	150	169	142	167	180	159	149	152	157	159	168	155	189	149	183	148	166	162	153	182	183	150	165	149	142	165	134	151	160	148	135	173	168	158	174	139	152	155	160	140	127	145	151	150	163	146	176	177	148	166	172	156	172	148	158	172	175	148	163	167	129	146	142	178	139	153	172	161	178	151	191	179	156	169	169	149	150	159	177	165	158	163	167	152	151	149	149	160	182	172	170	144	176	146	150	150	152	162	183	160	146	157	141	159	156	165	146	156	146	158	147	154	145	170	147	160	155	162	165	204	173	158	170	136	156	162	177	165	153	156	162	164	157	157	166	168	154	152	141	129	162	180	194	179	165	146	140	141	179	155	159	136	168	176	166	149	153	178	140	170	159	165	163	148	141	144	155	139	152	154	160	151	159	159	134	151	159	158	165	152	187	173	163	183	168	179	153	165	155	139	160	166	155	148	175	176	166	177	163	148	155	144	164	165	142	156	158	167	178	159	158	149	150	164	165	162	137	161	160	156	173	149	173	171	154	161	161	169	158	183	136	156	154	132	188	167	135	176	185	133	154	170	167	146	158	183	157	152	174	184	167	148	153	156	181	150	169	159	148	166	132	164	172	154	187	160	151	160	180	181	153	148	156	183	159	144	165	155	177	160	175	167	166	154	171	167	176	143	175	172	149	152	197	169	171	164	158	137	143	171	172	182	174	162	171	189	170	181	165	163	166	153	175	167	165	166	152	171	162	173	143	161	162	138	187	160	167	173	142	127	165	182	153	136	161	161	164	175	141	171	169	183	163	157	167	154	168	157	161	161	163	148	154	172	149	161	167	166	142	166	177	157	164	145	136	158	146	185	145	186	182	165	145	159	152	159	144	169	144	143	138	154	150	153	180	178	176	163	150	152	143	150	168	144	180	181	158	151	165	155	161	142	150	148	162	151	166	164	197	161	130	190	159	155	166	174	185	163	145	143	147	135	150	157	144	154	177	167	138	164	148	165	172	152	154	162	159	146	163	135	168	162	179	155	174	159	162	184	154	143	155	167	163	178	175	129	171	150	150	148	166	151	160	139	152	180	160	177	153	166	145	159	181	173	168	178	170	177	181	156	159	139	148	176	167	162	156	141	148	133	168	163	151	169	162	185	150	167	143	164	137	152	150	163	174	156	171	164	152	159	155	165	151	129	146	153	155	146	157	158	157	148	163	154	149	176	157	174	164	153	179	154	142	171	169	147	157	146	156	172	156	141	154	178	177	150	154	178	154	174	148	176	166	155	161	162	167	160	145	155	178	151	168	157	166	168	148	167	131	190	161	146	149	146	145	146	157	127	147	142	160	181	151	157	181	153	173	148	165	182	138	156	143	175	146	174	152	151	168	170	158	148	171	170	159	145	135	146	185	167	154	165	149	168	149	162	166	161	144	157	150	172	164	157	168	163	176	143	176	172	180	152	155	135	162	166	166	158	161	158	177	169	145	159	132	144	154	165	175	176	146	151	173	176	140	160	174	148	171	149	164	144	168	163	152	164	153	150	141	170	192	157	166	165	133	152	156	146	144	186	144	161	165	160	181	186	184	151	144	159	159	176	156	177	172	152	136	149	159	148	174	162	153	159	177	170	119	141	157	141	170	171	161	188	140	159	177	185	152	166	165	151	156	173	149	165	156	170	177	158	157	165	174	178	156	150	156	168	134	150	168	137	161	181	160	178	186	161	136	156	170	160	159	154	157	158	178	172	178	164	179	170	142	149	146	147	158	157	164	173	170	178	170	146	128	156	170	166	164	167	171	153	164	144	160	179	157	170	157	168	169	139	170	142	167	176	178	150	160	158	174	156	166	149	137	162	176	172	153	144	155	166	141	184	164	165	135	161	180	177	182	163	153	167	158	157	148	177	154	153	154	157	145	163	187	188	156	179	157	141	147	173	154	155	177	155	141	167	134	157	142	180	156	170	162	159	141	140	165	179	164	150	145	163	156	159	150	160	155	133	154	152	173	153	153	177	165	163	151	162	160	157	171	150	172	174	168	159	143	151	161	146	167	180	152	158	168	156	159	169	163	157	161	143	170	153	130	163	171	168	140	155	151	150	163	179	156	161	142	153	151	167	155	156	155	176	119	146	141	163	124	149	163	161	162	160	164	176	152	125	135	156	178	145	161	146	157	145	155	162	146	154	159	164	179	150	158	142	184	165	147	160	163	148	178	135	149	150	140	184	191	171	173	147	169	170	166	180	154	179	151	155	161	131	158	164	180	169	164	169	170	176	144	154	176	163	156	164	177	173	165	157	170	162	147	154	169	154	150	147	141	164	186	153	156	157	171	173	177	186	145	150	131	174	137	181	160	134	179	143	151	119	159	151	169	134	156	152	149	156	166	163	164	156	148	163	185	155	174	157	164	163	144	161	153	187	155	163	174	175	180	128	154	142	158	147	164	157	156	182	157	167	192	184	157	164	158	147	164	165	151	154	165	163	170	148	160	171	164	177	178	142	161	145	165	171	166	175	173	150	168	168	156	165	159	150	157	167	151	148	146	157	145	169	157	173	154	165	135	175	172	151	179	160	170	161	169	172	158	164	154	161	165	178	140	130	176	170	174	183	157	141	173	147	187	158	159	171	156	140	152	184	156	165	156	163	154	186	171	151	151	165	132	139	162	135	158	170	176	154	155	181	145	177	155	175	151	153
23810	994	2136	2427	2096	1767	1478	1267	1112	1024	861	874	740	779	676	707	635	620	619	593	581	565	547	591	553	542	545	538	513	519	497	514	505	501	490	465	470	472	498	500	495	495	487	482	495	465	469	474	469	449	454	475	432	461	457	440	467	453	426	412	505	442	452	444	443	483	427	452	446	438	450	490	477	482	430	456	472	463	438	456	452	449	440	467	453	432	459	443	465	494	436	437	470	450	425	419	484	431	463	465	451	462	472	496	432	453	449	410	426	481	438	454	448	428	463	492	424	420	411	472	412	491	443	406	466	422	413	454	448	394	420	416	414	415	412	450	439	441	467	446	429	457	511	447	439	432	434	431	415	438	456	450	457	424	386	431	433	453	420	401	443	465	441	463	426	422	418	428	433	432	438	454	443	438	443	469	471	405	447	420	441	449	397	482	484	427	434	454	425	461	426	490	410	465	477	462	487	502	459	407	424	461	459	437	464	436	457	439	429	448	459	435	447	445	457	453	467	432	407	445	425	411	438	445	430	421	447	436	466	420	449	430	448	453	444	449	459	401	394	398	435	423	442	446	463	445	464	473	433	400	459	425	466	415	432	434	460	483	487	449	446	455	458	457	413	441	442	465	458	452	464	443	455	438	452	450	430	443	421	455	490	475	483	451	411	410	441	437	447	420	418	467	411	432	461	489	445	442	392	453	414	459	443	473	453	430	453	447	470	461	481	431	411	451	414	447	478	417	422	475	423	433	436	455	453	459	449	442	445	417	412	416	419	454	422	441	437	440	444	419	463	426	459	472	417	422	422	417	425	429	447	460	462	438	450	436	429	458	419	433	465	445	425	469	414	465	437	434	412	408	498	445	489	444	444	474	453	436	434	467	449	429	453	422	439	464	465	438	442	470	514	418	433	464	433	438	435	414	490	411	393	444	449	446	424	408	410	416	422	441	437	404	475	474	446	463	429	451	456	464	447	440	465	432	404	450	448	470	401	477	440	409	432	411	451	435	446	433	448	422	443	410	418	444	457	424	424	464	422	451	429	452	424	444	399	409	442	443	436	454	430	443	392	431	403	470	483	442	410	383	432	398	447	431	433	431	444	460	415	441	457	467	478	434	427	502	467	455	441	470	450	459	467	413	463	479	426	451	460	463	404	441	479	449	461	485	469	440	454	432	467	443	446	441	412	449	467	412	470	467	431	417	442	462	459	426	423	451	437	437	440	434	439	438	443	480	447	437	426	443	417	452	460	460	434	431	445	456	437	426	450	419	469	460	439	432	424	422	454	412	456	397	428	407	424	472	453	405	432	466	478	435	432	470	440	451	447	458	462	462	466	426	458	414	453	394	429	467	445	451	429	434	411	448	496	470	432	450	464	419	417	398	449	465	451	437	423	444	396	448	447	465	428	424	438	435	418	484	458	434	424	420	441	437	430	428	433	441	465	457	470	469	447	452	454	416	464	492	464	435	456	436	417	437	437	451	437	446	417	423	447	446	435	444	438	420	427	411	453	420	434	442	451	469	444	479	443	462	439	455	421	452	434	423	428	423	455	446	417	468	518	435	441	427	439	470	452	475	437	420	409	412	444	464	442	446	478	421	417	444	401	433	441	437	481	441	446	457	462	420	427	469	410	435	467	444	440	446	424	450	456	422	413	413	472	445	434	444	404	485	446	468	461	450	445	410	439	458	448	471	466	470	447	452	486	452	440	471	457	463	464	425	472	430	438	431	454	454	422	453	452	454	437	450	470	448	429	427	451	425	438	464	462	412	413	519	464	416	432	446	490	434	496	431	405	423	470	459	447	435	443	427	413	414	418	465	422	432	428	456	425	399	431	443	458	445	434	432	429	417	412	412	425	461	450	410	469	440	467	428	436	422	441	468	452	472	416	441	456	404	446	474	431	423	467	420	443	453	441	412	421	448	440	450	425	419	434	430	415	440	458	435	452	463	446	432	431	424	467	461	440	433	408	452	467	410	446	467	483	462	448	462	434	411	417	441	434	483	451	445	454	461	425	466	436	462	426	435	495	440	421	408	456	445	449	470	417	432	455	430	422	470	441	444	421	433	472	453	462	464	428	463	407	413	447	464	452	451	451	442	470	470	473	454	426	405	492	463	449	430	439	470	406	401	458	435	459	427	459	457	414	453	486	431	419	463	445	437	437	435	425	435	431	467	443	434	432	441	413	441	438	445	451	438	439	420	454	471	439	416	404	423	443	454	427	413	405	418	423	414	441	445	445	473	412	412	458	429	436	399	432	435	471	448	499	440	443	422	445	413	441	454	413	426	411	428	445	431	414	420	452	446	445	426	417	458	458	440	422	443	449	423	446	440	425	408	476	440	440	444	457	461	462	436	465	471	485	467	440	452	461	425	427	460	467	421	457	411	433	471	425	498	387	408	456	399	433	459	461	442	425	451	450	478	483	422	477	441	483	452	463	454	429	458	462	460	443	437	449	450	451	452	431	435	456	435	442	404	434	424	456	445	417	459	407	437	423	422	424	465	413	463	433	433	392	461	416	452	465	429	432	452	467	438	456	448	423	432	406	416	481	430	442	440	438	412	446	442	422	446	442	420	443	405	471	461	480	453	424	408	434	437	449	424	462	452	484	425	466	424	429	484	449	434	435	462	442	463	426	422	452	437	418	453	466	451	445	426	439	456	451	416	399	436	419	430	423	451	439	413	433	471	437	426	481	415	438	438	442	455	421	438	432	417	412	447	425	421	436	447	469	424	489	449	401	439	451	459	422	425	466	418	448	458	428	434	435	424	445	460	458	413	434	457	431	441	443	444	463	434	440	441	460	463	466	471	416	487	435	456	437	457	450	443	468	474	416	425	481	476	432	430	434	384	425	453	447	438	447	462	457	472	415	461	472	449	438	437	409	435	425	467	469	406	424	422	475	447	421	418	431	430	434	455	440	496	462	453	445	455	414	446	463	457	442	458	478	472	458	435	439	430	471	438	460	423	448	424	445	443	445	432	450	442	448	476	457	463	454	422	450	474	410	436	453	436	440	445	431	462	483	425	435	421	425	442	426	458	463	437	457	453	449	403	475	440	454	465	444	441	424	440	466	420	400	425	463	461	389	433	434	436	447	447	432	450	463	440	449	449	480	466	457	436	399	488	452	471	430	450	418	453	465	471	462	418	417	423	433	450	449	434	453	478	477	445	408	438	439	455	494	452	435	459	436	434	471	449	475	431	474	435	420	452	431	483	450	454	454	421	419	427	460	434	436	438	432	421	466	472	442	427	464	442	427	428	468	475	419	426	418	465	438	413	394	458	430	449	467	469	434	442	476	457	420	448	432	431	444	453	433	435	460	456	406	446	443	428	453	443	470	440	437	449	436	437	450	417	454	463	450	447	466	461	435	422	451	427	455	423	452	418	462	460	446	467	448	437	497	467	459	472	429	431	455	458	430	443	434	420	488	436	470	426	452	443	461	446	446	470	463	484	471	479	434	460	428	417	490	433	442	470	464	458	431	419
55707	23787	9789	1917	1201	941	736	671	579	490	480	501	473	393	413	428	386	377	367	367	395	351	345	376	374	377	353	359	337	338	361	362	360	341	334	338	342	367	367	327	363	369	347	364	362	363	341	347	324	368	365	350	346	342	318	347	350	343	334	361	311	357	330	303	347	340	334	315	357	308	362	356	296	314	309	324	340	329	354	329	317	336	296	326	367	362	326	315	343	357	336	329	332	338	348	312	355	369	341	323	354	374	326	328	313	346	340	351	323	332	343	346	342	319	353	337	343	304	309	335	338	352	330	331	340	314	295	353	332	349	330	303	344	371	324	326	308	329	319	343	321	356	303	353	332	334	315	323	328	352	365	333	353	321	355	320	355	318	366	324	355	323	352	325	341	338	339	337	319	348	337	338	315	317	335	345	345	315	339	287	325	353	353	339	327	336	346	345	315	329	338	318	369	357	317	359	331	350	319	389	327	375	328	342	297	334	339	328	323	328	344	331	360	384	339	348	309	323	310	351	318	326	358	314	338	363	331	312	294	343	319	325	313	317	324	333	325	325	360	344	344	351	333	356	342	323	330	351	343	319	325	309	323	342	319	334	326	316	357	331	319	309	356	320	355	323	356	314	341	336	356	323	332	316	364	311	324	331	332	351	351	291	313	296	349	335	343	313	356	334	350	324	363	316	327	349	324	349	345	301	341	328	317	313	350	326	333	350	333	326	337	315	308	323	324	346	358	337	335	315	329	369	320	328	345	331	336	318	333	331	341	346	328	327	365	302	301	337	355	320	302	301	352	326	319	341	343	325	359	367	322	361	329	317	324	337	371	359	346	281	352	345	334	331	340	306	382	327	365	382	339	333	314	336	366	343	370	316	368	296	316	352	333	328	345	344	358	343	351	331	309	309	339	353	352	347	332	321	307	359	360	373	357	361	325	360	335	351	338	303	327	318	347	324	333	346	317	303	332	322	294	351	318	360	336	314	363	326	315	330	339	290	331	298	343	325	350	336	323	336	325	323	338	355	330	328	321	344	347	315	316	336	346	323	361	336	328	323	314	326	333	342	296	359	361	313	366	335	327	342	332	350	306	340	328	349	367	332	341	351	315	349	301	373	378	351	354	301	316	312	338	342	347	337	350	336	324	313	315	302	347	353	342	334	330	332	324	354	333	309	333	285	358	303	344	343	340	366	337	318	395	357	348	348	330	310	338	332	332	336	354	323	346	376	354	341	337	342	363	334	318	336	350	320	351	319	322	341	350	340	325	348	349	336	340	332	314	321	328	341	355	352	345	364	369	336	333	362	309	326	347	336	327	326	357	324	373	367	355	335	331	312	323	344	339	361	344	323	322	341	342	363	385	313	321	317	322	336	346	342	356	324	325	330	344	348	347	340	371	364	319	325	324	337	368	331	329	349	310	311	364	338	335	302	323	341	334	340	370	363	322	361	315	342	360	326	338	331	351	310	323	354	365	343	344	350	360	323	363	348	304	317	331	344	359	310	352	331	338	328	318	332	323	365	311	312	368	349	314	338	336	342	322	317	331	349	325	324	341	318	311	336	326	342	311	348	330	336	348	356	326	351	360	293	334	301	371	328	302	345	297	346	288	339	370	310	319	298	374	335	345	346	365	326	339	352	343	322	336	306	348	332	306	304	354	363	343	363	310	315	351	329	333	332	348	323	338	365	340	355	310	334	360	376	343	356	308	321	336	313	327	311	337	313	290	321	348	370	394	355	328	311	346	352	306	315	330	333	332	342	277	339	321	363	359	341	314	329	340	312	372	301	360	350	323	352	332	378	345	337	317	351	310	310	334	329	334	367	296	350	333	330	318	338	350	309	337	375	365	402	352	335	312	324	314	332	329	356	331	336	351	343	341	372	317	344	333	357	349	330	357	350	334	339	353	337	333	307	335	332	340	328	333	360	324	333	336	330	327	361	358	320	337	328	337	334	358	319	356	340	319	327	345	315	356	317	347	356	360	330	295	321	320	332	333	302	343	322	331	321	344	338	323	330	342	333	361	319	348	317	356	316	348	308	351	328	299	340	320	367	331	338	339	332	323	334	323	315	329	314	360	388	331	322	351	308	309	344	312	316	325	328	334	367	337	338	348	331	344	351	343	335	331	348	331	315	329	340	347	331	350	366	343	354	294	324	324	338	361	336	341	344	302	336	352	326	360	326	334	349	302	296	327	305	345	377	375	341	334	299	352	343	343	318	347	342	322	337	319	300	326	322	340	348	342	338	357	338	360	297	319	343	336	345	344	346	333	329	332	330	380	349	344	341	342	381	331	309	339	330	319	307	316	323	314	335	341	337	313	299	329	337	348	330	356	305	327	330	362	347	328	334	344	336	298	343	331	369	343	354	326	314	327	344	362	343	358	324	315	340	335	337	350	360	343	301	334	363	329	362	374	336	330	362	360	355	327	353	290	321	324	363	355	326	330	350	319	328	317	337	322	344	344	342	320	323	393	371	332	339	345	319	314	349	321	313	321	308	351	327	342	318	362	341	321	341	361	330	322	303	325	335	355	379	328	321	348	299	326	380	336	332	332	319	294	295	326	351	309	339	307	335	342	315	334	330	362	340	341	334	336	342	327	357	338	317	310	320	353	363	350	328	364	363	334	300	328	343	322	323	353	320	361	365	329	348	341	330	319	344	340	353	355	333	316	328	338	318	317	329	338	344	323	324	335	326	343	318	322	330	311	340	368	344	325	292	346	356	380	304	369	342	335	358	329	346	354	336	377	320	369	332	349	338	352	321	339	361	366	334	383	329	361	304	349	348	338	343	324	353	352	340	320	313	340	346	288	363	326	336	337	334	363	335	335	340	341	314	376	375	315	325	338	360	348	327	331	369	345	350	344	384	361	322	372	358	331	357	334	351	308	330	347	341	341	357	334	322	352	302	347	316	325	347	341	331	353	312	320	328	332	331	313	301	356	336	359	332	343	324	325	324	319	325	342	319	333	368	327	322	340	337	365	376	343	330	343	342	356	355	340	352	368	376	370	342	329	338	321	360	339	305	327	350	354	307	356	315	329	331	297	320	354	343	319	338	319	321	333	373	346	335	363	331	393	358	333	325	343	317	325	328	306	380	384	311	360	327	330	308	345	349	352	311	367	340	318	310	334	332	346	326	333	343	311	334	321	350	352	330	303	328	347	365	331	336	350	352	357	369	362	315	348	330	315	318	319	345	337	358	355	336	354	342	334	367	334	347	297	349	334	340	341	352	328	294	321	326	337	381	298	331	341	322	353	323	321	354	369	289	326	334	287	332	346	328	333	346	331	315	330	338	317	324	317	356	336	322	350	308	331	324	319	326	323	297	361	356	334	340	339	359	362	349	366	380	373	346	330	333	303	346	354	335	340	345	343	327	328	331	314	347	381	308	335	334	366	357	303	305	357	364	363	362	344	348	333	354	330	343	318	330	332	335	376	336	345	342	311	341	310	379	345	332	316	329	350	318	315	321	339	328	321	335	364	343
28937	2025	4054	4664	4130	3484	2852	2409	2180	1964	1689	1667	1436	1404	1362	1321	1168	1187	1163	1117	1070	1038	1061	994	1047	1042	963	991	946	951	911	995	899	920	929	893	883	894	913	886	874	883	834	862	827	857	876	849	858	824	845	810	870	838	853	861	864	861	854	831	865	805	826	790	828	853	857	829	796	834	809	814	857	837	784	829	835	830	844	834	828	844	779	859	846	776	821	851	826	841	772	831	811	855	796	805	789	849	839	779	801	866	803	869	808	851	832	838	812	799	758	845	886	843	825	814	809	806	787	814	877	813	826	842	806	802	814	779	872	818	805	805	867	785	866	785	791	794	817	805	818	809	807	835	810	796	819	766	774	791	826	833	849	819	760	831	814	797	829	826	844	780	823	800	828	861	800	867	794	772	865	794	793	787	857	798	797	766	803	808	828	818	835	832	806	766	844	813	808	801	815	791	811	849	801	844	788	809	805	838	769	786	784	796	847	822	810	785	849	777	785	857	790	779	809	770	810	799	805	840	819	824	776	814	839	777	804	816	798	797	805	827	791	868	853	798	804	796	820	756	765	849	808	791	805	804	787	829	830	794	811	817	776	799	883	796	855	794	841	822	819	747	807	806	820	814	795	743	768	799	846	792	794	863	833	817	813	843	826	729	749	814	819	741	809	822	820	785	828	861	785	801	830	806	869	840	820	778	788	780	805	779	800	808	783	821	786	810	784	820	772	804	786	811	828	774	836	792	828	758	778	863	819	770	811	773	741	767	757	755	862	790	770	799	783	795	799	810	829	759	804	855	754	845	872	818	783	773	821	808	833	800	835	786	807	797	823	818	783	813	829	841	770	786	790	836	815	839	804	813	812	838	802	780	811	819	785	794	824	837	831	816	808	769	800	816	817	824	831	869	804	794	866	755	762	833	816	823	822	774	827	791	794	831	848	841	818	879	795	830	836	799	810	793	794	799	813	868	805	842	819	824	815	828	812	777	751	805	833	735	835	832	813	793	807	826	841	778	825	804	836	815	813	753	859	841	820	839	844	795	802	773	806	759	788	857	788	801	833	807	874	830	859	797	770	809	767	825	819	847	786	804	816	779	813	836	778	744	855	815	794	815	733	854	825	827	802	866	823	800	806	832	809	793	814	793	813	790	805	816	789	833	811	838	819	816	766	786	786	812	825	799	814	830	843	810	829	805	808	847	810	833	800	809	856	823	784	839	848	846	830	874	832	817	810	770	823	829	822	798	812	743	807	762	841	793	822	783	817	855	817	849	798	799	834	761	825	779	795	794	798	784	811	826	789	816	772	817	817	795	800	827	795	814	799	808	822	818	779	801	818	752	842	869	816	818	820	849	802	821	786	829	759	849	804	778	808	790	813	833	824	747	810	826	764	844	809	752	819	785	831	829	796	814	855	855	831	833	794	795	826	815	829	833	811	812	837	806	846	826	764	765	778	823	790	774	812	823	807	810	802	828	790	743	842	771	788	794	884	837	839	788	795	792	747	768	874	770	813	803	820	815	837	776	802	828	831	816	790	854	815	801	776	834	776	802	851	767	768	780	834	786	827	823	817	850	823	814	779	771	807	815	776	812	808	806	848	802	795	815	765	746	820	800	799	828	838	808	854	808	801	811	807	796	801	761	760	788	783	809	783	808	838	784	778	776	852	816	800	818	754	796	808	831	794	814	771	823	765	825	797	800	831	785	783	842	755	855	830	838	788	785	798	802	823	770	758	772	856	821	789	820	775	831	784	792	837	784	833	786	781	806	817	829	803	785	766	809	816	832	792	808	799	852	818	803	802	826	838	789	821	787	841	821	811	783	792	800	817	782	808	808	774	821	792	817	865	869	800	816	824	802	854	775	812	827	845	863	784	827	830	786	825	835	848	800	824	810	829	827	809	838	804	851	859	855	794	791	792	807	762	809	802	779	743	819	779	825	850	762	819	870	778	826	807	815	793	823	803	821	811	771	797	809	814	830	869	826	790	802	819	841	782	783	871	811	835	784	797	850	813	821	777	751	814	835	790	800	803	802	816	790	817	815	855	862	842	830	836	843	800	828	808	789	765	807	803	837	792	832	839	828	788	844	777	812	812	832	793	800	789	790	827	786	815	771	809	770	770	834	811	791	830	813	850	857	817	828	830	830	847	796	761	791	847	780	805	800	836	836	810	848	825	831	781	823	807	841	771	848	806	848	802	813	812	763	830	858	811	847	820	793	842	794	804	801	810	807	801	783	777	841	792	810	791	763	823	772	800	784	828	810	846	802	796	803	813	817	799	794	808	823	815	801	844	815	816	812	791	815	799	787	790	820	803	828	768	785	805	859	826	775	787	793	761	826	803	794	758	852	825	834	820	803	856	752	804	801	773	780	801	840	850	811	814	782	848	827	837	820	801	870	785	783	790	864	803	870	792	840	803	789	784	792	788	812	823	806	805	831	820	816	799	827	790	796	819	817	800	752	820	808	840	791	806	781	784	782	831	843	767	751	783	769	830	831	819	848	821	858	813	809	810	816	803	780	799	876	813	804	774	841	815	789	834	777	855	795	803	807	788	839	808	803	789	796	793	816	786	787	799	787	788	855	854	823	853	748	810	810	806	794	802	814	782	853	818	810	782	826	733	814	847	800	803	830	838	819	842	800	795	770	800	806	803	805	824	786	816	814	795	796	877	794	824	853	834	786	808	806	776	879	780	804	815	816	766	831	791	874	816	807	838	798	826	828	788	779	757	849	817	824	797	785	795	833	768	828	817	820	798	847	849	806	742	735	859	766	815	808	791	853	781	835	802	822	863	847	823	801	784	801	777	807	730	780	861	797	793	780	842	818	834	763	812	780	785	814	808	809	804	814	810	818	805	761	790	847	822	862	789	833	814	820	847	854	844	858	808	757	784	811	768	772	827	882	800	810	800	774	805	807	831	816	834	804	799	857	785	799	777	783	864	830	831	814	796	813	828	811	843	817	827	811	820	786	786	813	823	840	772	835	867	838	796	806	795	817	843	850	801	804	863	790	742	803	813	838	846	837	767	840	833	811	770	799	773	852	736	792	837	873	829	819	823	822	818	806	777	837	778	846	824	860	842	797	806	771	873	788	820	812	872	766	766	750	762	797	794	838	811	792	827	779	800	789	818	786	838	808	866	821	762	842	780	834	786	829	786	823	793	810	845	834	827	802	774	788	768	871	825	828	873	826	817	801	776	767	787	812	765	795	865	817	790	800	869	719	822	787	869	775	887	753	799	792	767	817	831	780	826	844	802	823	830	796	821	796	834	845	818	806	823	842	833	791	783	767	788	808	801	787	819	806	812	828	792	835	794	829	808	842	843	824	859	797	807	825	796	767	789	775	783	806	806	796	782	785	810	863	843	812	772	781	829	804	779	834	770	808	826	789	834	848	838	832	805	790	807	782	749	827	795	790	849	834	854	839	795	824	805	810	823	813	869	812	843	801	772	828	767	800	810	853	793	797	799	850	804	769	762	871	815	822	858	786
8159	339	237	221	192	198	192	180	206	182	179	184	174	194	204	199	203	170	221	197	206	166	190	212	180	190	205	188	213	197	208	198	201	197	184	205	179	187	173	177	187	198	203	204	202	182	190	233	202	204	191	206	191	215	209	186	198	181	189	198	190	182	182	183	188	195	206	216	184	188	194	166	190	200	185	188	185	195	185	185	185	203	195	185	185	199	223	191	187	203	198	198	217	206	173	177	192	227	191	219	186	193	177	190	197	201	220	205	220	206	192	190	201	184	200	196	216	202	201	193	166	191	202	193	212	205	219	180	165	164	193	191	200	190	189	200	200	177	184	193	200	205	180	218	189	171	202	189	195	192	192	194	199	192	181	202	192	209	197	195	200	196	186	183	206	201	184	205	187	197	189	192	211	179	202	192	198	193	198	189	177	172	196	195	171	206	213	199	213	172	184	197	208	217	155	203	181	198	183	179	179	187	170	208	185	216	199	183	194	191	212	193	199	210	202	181	198	222	207	198	214	194	229	189	190	224	179	186	170	191	230	182	186	187	193	219	209	194	209	202	180	151	200	179	176	181	212	193	229	198	204	217	185	193	165	207	205	218	215	183	182	183	180	192	183	182	177	183	180	173	177	199	196	178	196	196	182	189	175	218	192	158	191	193	190	169	200	166	184	173	186	192	202	208	194	180	196	202	170	220	207	174	187	192	201	216	176	180	211	186	178	199	167	191	188	212	196	195	191	185	177	200	197	183	184	199	208	198	187	179	209	174	181	198	224	193	191	205	179	190	195	185	216	210	176	203	211	192	191	186	180	198	202	179	194	174	207	211	163	200	218	188	193	213	217	198	173	202	182	179	203	197	212	196	202	163	189	182	199	198	202	213	175	208	137	180	178	199	196	194	169	201	188	180	197	178	213	210	210	235	166	195	209	173	184	184	194	204	180	195	192	206	178	186	212	173	186	188	182	206	185	212	208	190	196	204	197	176	200	185	187	207	185	176	166	188	208	209	212	185	196	194	216	193	173	203	200	196	224	184	166	190	197	199	176	201	181	180	202	191	209	205	169	187	190	197	203	199	208	228	180	201	190	195	176	193	187	185	189	221	203	191	207	197	211	169	204	186	203	157	211	186	180	167	193	209	197	206	167	210	197	178	207	185	178	215	197	172	219	188	188	183	180	190	173	187	159	201	179	215	199	185	199	168	192	198	198	179	207	206	201	189	195	189	184	223	194	206	197	229	191	167	230	194	188	178	184	179	193	204	192	181	210	188	186	180	208	188	179	211	200	180	222	209	199	155	184	173	208	208	170	196	201	194	189	183	196	198	181	207	179	190	199	192	182	215	164	172	186	188	177	193	178	175	207	202	182	214	191	201	182	173	183	198	206	179	182	187	192	161	206	205	192	213	187	184	180	185	194	180	183	197	193	219	191	219	156	185	162	166	217	211	168	196	198	183	230	186	202	222	196	181	184	167	175	219	185	192	189	197	186	193	185	185	183	195	198	188	199	171	207	178	184	182	192	218	189	186	196	178	171	219	194	194	176	186	180	181	212	201	186	200	212	224	188	205	177	223	191	191	187	187	175	194	192	189	196	193	187	213	164	159	212	189	199	195	188	217	203	189	212	228	218	174	164	184	212	212	214	208	190	195	206	195	191	185	191	196	208	190	187	205	169	180	187	197	187	174	178	211	180	178	185	192	211	190	208	200	221	193	181	209	226	168	191	156	180	186	193	208	181	197	213	188	181	180	198	185	207	179	187	202	180	177	192	174	228	189	218	222	206	176	203	185	185	176	185	156	165	205	198	217	193	178	212	171	187	197	207	217	188	193	191	207	201	189	169	190	198	182	215	184	184	203	175	175	169	193	190	213	205	169	191	206	209	222	190	192	201	176	185	219	200	168	195	209	173	192	169	185	202	226	212	195	199	184	165	186	215	180	171	208	212	198	189	192	173	206	230	210	189	179	182	211	204	195	197	169	213	180	201	195	190	202	194	177	201	188	195	195	204	192	193	177	202	181	207	188	201	191	193	185	192	213	169	178	193	205	179	172	203	194	165	197	188	197	173	183	224	175	183	215	197	177	157	202	209	191	198	183	205	204	175	168	192	168	215	211	204	189	201	202	211	172	211	202	186	187	225	169	193	205	187	208	181	171	222	155	220	194	184	214	185	189	201	204	196	185	185	214	188	206	198	198	208	195	205	188	196	192	179	224	207	206	212	211	200	183	192	199	198	234	181	185	198	201	181	186	200	193	174	196	189	237	170	190	182	186	206	170	182	222	188	209	187	177	181	212	214	198	191	191	197	197	191	201	196	204	197	181	176	176	207	216	190	208	194	186	189	189	217	205	206	196	197	197	197	201	228	195	219	224	221	195	186	180	201	178	163	187	181	164	226	228	180	193	176	210	195	187	170	174	203	189	178	173	186	189	183	195	198	198	190	188	192	171	174	187	186	180	174	168	168	201	188	185	188	195	192	198	182	201	200	199	185	182	197	193	173	196	221	207	193	191	183	232	194	202	192	190	187	197	213	182	169	200	182	165	210	188	187	169	187	157	189	191	190	182	196	177	180	193	170	206	212	180	208	211	181	197	202	194	195	156	179	219	213	191	184	188	185	169	191	181	189	175	217	182	174	185	172	176	206	193	186	179	189	230	184	183	199	192	193	198	154	223	178	206	199	189	227	191	208	190	205	176	183	194	195	200	199	198	208	208	215	206	205	201	219	198	217	211	190	204	192	207	193	180	203	200	196	216	193	217	184	186	202	172	195	184	171	206	192	184	204	188	193	198	185	196	196	177	203	179	186	180	210	210	215	202	192	177	180	169	217	208	178	201	216	191	215	197	178	202	186	202	195	179	187	178	170	177	171	213	194	183	195	172	183	192	172	182	203	208	179	213	217	207	171	188	198	204	180	194	190	195	198	181	189	199	208	211	180	211	199	205	183	189	177	176	203	205	176	187	181	197	184	188	162	186	208	194	175	185	176	194	210	191	199	200	174	191	200	188	208	209	193	197	206	211	173	215	215	193	194	206	197	198	213	200	213	225	186	210	236	180	173	153	199	182	171	166	194	189	191	200	189	200	192	201	186	190	198	170	184	187	191	214	188	195	191	182	165	206	169	177	236	166	222	191	171	196	220	196	186	188	168	179	215	210	179	197	206	198	201	187	183	207	176	186	192	226	208	203	175	203	179	203	184	209	195	186	196	179	222	179	200	204	217	200	205	199	184	191	200	192	195	182	197	184	189	196	205	207	174	194	171	182	169	185	168	165	181	176	219	170	231	198	197	188	202	227	197	208	211	192	172	206	152	179	192	197	210	196	215	167	177	206	198	207	197	188	206	182	185	199	208	217	194	202	210	189	216	182	195	186	187	197	199	229	180	190	206	212	186	193	175	204	185	203	196	211	212	192	172	171	199	198	190	189	188	236	214	177	204	194	184	186	203	181	189	189	179	178	191	197	191	177	212	191	208	170	186	188	192	199
7910	555	584	544	541	547	523	526	505	496	483	486	495	502	517	515	520	471	478	459	467	483	522	487	464	553	463	468	503	545	473	519	489	503	519	499	495	474	509	462	499	503	524	467	491	489	502	502	505	538	487	478	506	492	432	498	592	522	457	481	477	508	495	527	496	476	480	494	535	508	470	484	505	493	512	495	477	467	500	490	496	464	496	468	496	493	461	519	492	485	468	555	550	516	505	472	528	485	464	487	519	488	501	507	482	493	473	496	502	461	500	525	495	484	506	511	503	493	480	495	463	476	483	509	503	498	473	463	463	525	541	495	481	484	504	472	474	543	464	494	473	468	489	474	471	450	467	482	505	458	485	495	504	517	516	515	519	516	522	519	514	481	511	522	509	501	506	490	519	474	488	519	471	462	445	516	486	537	462	529	495	499	484	487	528	474	470	497	511	500	468	468	530	515	492	496	505	496	491	479	507	489	507	496	480	490	489	507	477	488	477	491	492	502	494	500	488	522	486	529	544	509	454	489	522	473	518	469	492	446	482	463	496	472	506	519	486	538	532	481	533	492	492	516	488	490	511	475	502	465	516	494	465	468	460	474	495	525	492	465	515	507	487	480	497	506	466	508	488	534	427	474	464	484	518	493	491	495	507	467	486	457	476	529	499	494	463	520	482	462	486	454	497	478	519	480	504	456	511	497	491	474	463	513	455	521	473	446	493	494	524	520	475	513	492	516	500	516	516	508	529	529	462	444	512	483	488	452	474	477	535	452	534	501	535	476	460	525	478	482	456	478	487	516	484	491	492	494	523	493	507	480	496	482	485	474	495	483	432	506	463	494	477	500	456	529	515	483	495	505	485	511	529	463	444	529	524	456	496	450	492	478	469	523	495	524	503	503	476	483	485	491	501	506	492	528	536	486	525	512	499	521	502	490	481	497	463	533	492	451	465	475	510	514	464	472	478	493	525	495	516	506	484	491	498	527	536	500	530	459	520	476	495	462	483	495	492	511	499	499	460	485	480	514	481	493	496	476	507	490	445	476	474	465	478	494	487	503	523	509	511	499	498	461	522	508	478	461	537	478	494	476	475	499	471	511	504	484	444	498	491	474	489	512	489	508	505	504	463	465	519	476	516	496	494	488	492	469	469	511	489	526	506	462	507	508	508	448	492	506	455	505	524	469	504	479	487	453	525	505	438	523	517	495	532	503	501	518	523	497	504	502	510	529	508	498	494	508	536	472	504	537	499	476	495	492	494	485	503	516	478	480	505	477	534	532	509	488	498	473	546	475	519	509	510	502	498	503	528	518	492	494	498	492	508	472	495	479	475	503	520	470	482	519	526	470	479	490	526	480	485	494	464	489	503	491	509	512	481	491	486	536	518	538	493	491	461	517	512	455	506	473	550	474	489	493	522	464	499	499	521	491	490	492	470	510	476	471	523	501	479	490	529	503	509	512	480	475	481	515	487	458	510	491	482	497	511	490	494	496	530	489	511	500	487	521	517	522	517	500	496	521	483	513	521	536	501	489	488	471	521	514	516	501	473	497	515	459	490	471	465	499	500	512	473	493	457	521	489	505	459	491	480	526	502	481	498	477	516	517	496	480	486	499	482	482	494	473	492	478	508	511	481	504	499	524	493	513	509	495	498	489	517	464	514	468	507	471	525	497	490	520	509	461	462	478	485	514	501	501	546	506	431	472	482	498	461	532	492	527	461	511	457	468	501	477	468	478	510	487	503	472	489	505	519	484	492	484	476	520	442	495	494	527	477	514	469	471	496	464	478	493	485	521	470	479	501	512	497	489	520	494	496	468	518	509	497	465	521	525	526	515	485	481	526	501	483	505	495	515	508	482	474	473	478	472	480	482	521	503	517	481	486	478	522	486	533	483	517	488	515	528	509	492	554	529	533	503	494	521	530	449	521	510	501	522	474	489	503	494	487	468	519	478	504	473	478	444	468	512	492	493	454	538	484	491	485	511	490	459	508	490	501	511	483	489	462	486	498	460	504	469	494	497	451	506	501	513	483	495	490	463	487	549	495	523	480	510	511	522	533	495	528	488	500	506	530	524	511	488	504	450	476	482	519	491	481	457	474	485	452	483	486	526	497	469	504	535	535	481	503	513	488	463	518	515	534	502	470	467	504	522	483	548	526	472	466	503	491	498	469	478	505	490	491	458	528	462	529	479	469	479	499	512	496	490	496	518	494	473	501	541	536	495	506	474	496	477	489	515	489	511	506	460	511	492	478	483	500	510	506	532	458	498	491	514	508	535	499	502	496	531	462	517	508	480	541	455	432	518	501	467	528	459	494	497	491	479	509	514	519	452	461	460	496	491	481	534	459	496	505	511	485	487	484	504	475	502	490	507	496	477	452	455	518	492	466	516	508	509	508	494	524	499	501	481	464	484	458	499	483	484	503	489	497	505	460	484	516	534	475	523	478	520	507	488	501	478	480	484	512	496	478	500	532	545	494	507	468	542	527	521	496	506	492	492	461	491	517	487	458	483	491	546	503	513	495	488	472	492	492	515	497	451	510	486	508	529	468	442	485	516	512	516	494	487	521	520	488	532	485	561	506	500	510	484	497	516	461	501	516	498	535	490	496	508	494	481	465	524	511	480	490	498	542	489	467	523	534	502	468	544	470	486	493	513	452	513	485	504	514	478	517	470	507	487	522	483	538	461	493	492	505	517	498	501	499	507	475	491	464	480	478	479	569	515	509	495	473	499	493	488	458	485	525	491	468	459	502	503	501	527	523	460	458	502	470	483	506	493	495	508	487	484	491	514	478	506	496	468	452	457	501	504	492	427	477	522	522	490	535	509	482	497	507	512	478	477	485	478	508	499	446	494	470	486	467	474	481	497	502	518	513	508	530	511	505	498	498	464	482	492	517	505	485	501	525	510	476	468	495	487	493	469	541	518	471	520	531	525	486	539	487	484	504	491	524	525	536	535	490	521	473	509	501	469	475	517	509	549	447	521	473	523	526	451	506	541	486	505	501	470	502	460	465	488	476	518	462	518	476	494	533	490	472	523	523	493	471	534	500	498	462	503	512	499	520	462	506	503	483	473	516	479	508	500	498	506	529	511	478	490	499	464	513	519	504	486	478	494	486	488	483	523	491	487	479	492	483	510	492	512	477	530	529	499	485	504	493	449	489	493	496	491	458	458	499	524	527	496	513	503	479	470	475	501	503	505	490	491	470	437	500	510	486	492	499	493	533	494	442	486	490	517	471	488	474	509	489	525	489	516	481	499	522	510	541	469	487	489	501	473	476	485	506	541	500	451	511	474	517	508	450	506	535	468	508	503	503	500	518	524	467	493	474	456	523	487	474	513	519	492	481	469	449	473	506	518	504	498	493	507	499	494	497	521	459	526	494	548	474	496	502	524	451	478	495	524	466	515	506	470	533	488	520	472	455	439	490	520	465	494	484	490	496	476	472	461	513	469	512	476	468	475	501	447	487	484	527	488	481	483	505	466	520	493
46923	13968	1878	796	602	459	372	296	263	264	238	237	211	197	226	173	201	209	189	201	183	153	193	188	163	180	163	160	172	193	176	159	172	142	178	190	163	157	157	177	140	158	178	139	150	141	169	163	147	156	133	156	154	159	162	150	124	158	157	179	173	165	137	156	157	178	160	158	173	153	151	160	170	144	164	155	173	174	186	156	160	159	159	159	160	164	172	175	180	143	159	180	174	164	172	187	165	172	170	132	161	148	165	147	156	154	168	137	140	169	160	158	152	160	179	155	137	149	153	164	176	171	161	143	164	163	140	151	166	159	156	167	160	150	162	157	158	149	168	149	167	161	168	148	163	170	157	168	182	203	196	158	137	175	174	165	195	151	173	176	152	155	159	141	174	179	152	158	162	148	154	155	162	152	165	160	151	141	145	153	159	177	161	136	166	159	178	161	136	146	137	154	156	161	146	180	183	139	149	109	153	135	159	177	168	155	157	156	142	139	156	165	136	159	137	165	163	158	154	159	165	154	174	159	157	176	177	141	143	161	141	181	133	187	138	167	164	137	174	173	154	157	152	155	155	179	150	173	177	173	166	170	153	132	139	163	160	162	174	164	184	165	170	149	154	171	152	182	143	162	162	146	161	162	163	136	149	149	167	168	197	151	146	137	156	159	176	148	142	161	175	158	170	141	158	147	157	162	165	147	178	163	163	143	158	163	145	159	151	168	146	175	164	167	163	136	166	137	159	161	174	143	142	172	147	132	167	145	156	164	155	175	146	173	158	141	170	150	173	155	142	160	167	152	141	168	156	168	163	151	166	151	166	161	165	157	145	149	148	158	156	143	144	151	150	159	149	146	141	166	182	139	152	178	188	160	148	166	176	141	180	166	147	161	176	165	165	179	158	164	171	163	163	133	157	156	161	151	162	170	159	134	145	159	133	131	154	132	147	167	149	140	161	153	171	172	151	131	138	166	146	177	142	147	157	156	147	168	149	161	136	146	158	154	162	169	162	183	168	151	163	135	152	159	157	143	168	135	155	166	152	161	157	148	145	150	177	189	181	141	170	166	147	161	144	160	159	144	159	169	169	177	144	159	148	144	172	160	164	149	166	159	174	163	170	141	165	184	154	164	150	161	170	161	157	153	128	175	161	157	136	154	177	162	178	165	172	157	174	147	153	154	156	136	137	142	150	149	174	149	166	157	170	153	148	174	143	163	156	150	141	178	155	151	161	155	162	155	167	145	145	143	155	153	171	178	148	163	158	161	190	140	185	180	181	171	155	147	155	169	138	173	154	151	174	164	153	128	168	156	132	148	167	133	154	157	155	158	163	146	175	150	138	161	151	149	158	170	162	164	147	158	174	144	156	168	136	147	151	163	157	147	163	138	173	193	140	158	156	146	149	149	168	145	161	146	156	173	148	141	151	153	141	145	146	145	148	165	147	165	141	153	135	155	150	160	161	136	161	159	152	158	133	168	145	149	165	133	167	174	161	169	157	161	154	130	157	152	156	154	146	167	174	183	152	144	145	140	141	153	154	157	171	157	177	158	150	123	171	142	158	146	145	146	131	164	137	155	154	181	178	158	141	161	157	154	167	185	177	160	158	156	153	141	132	174	153	163	135	180	154	152	162	155	176	142	160	160	185	170	157	146	161	173	144	161	158	152	169	156	171	165	162	171	129	161	177	152	167	149	151	183	168	147	143	148	174	173	174	161	171	180	156	169	159	138	156	175	119	165	167	125	131	171	157	168	164	148	164	159	152	173	149	138	173	169	165	182	162	143	164	202	151	169	151	159	177	167	142	137	155	173	153	179	161	151	152	165	176	158	162	164	170	158	160	180	153	138	181	152	174	158	166	156	140	150	154	172	146	157	157	156	153	155	155	131	163	141	142	170	174	163	137	185	151	155	178	154	151	168	145	173	183	140	135	142	134	143	168	171	159	158	156	149	169	160	164	179	161	161	167	161	169	186	166	160	135	155	158	181	146	134	165	145	191	178	156	137	156	144	165	167	161	150	177	175	166	166	148	176	150	154	170	165	174	143	147	171	140	148	160	154	160	158	133	137	161	161	152	162	156	168	164	165	168	180	157	137	171	167	168	162	174	146	156	151	147	134	147	136	138	158	148	158	146	144	160	156	145	159	156	157	150	164	179	165	153	159	161	175	147	138	189	161	161	153	159	159	150	156	144	132	163	137	151	140	160	140	161	161	167	143	153	145	186	185	167	155	141	162	173	174	145	158	150	140	169	154	147	166	180	156	147	174	184	165	167	171	159	152	157	174	158	160	151	168	161	148	154	162	154	171	144	182	164	127	166	171	161	159	189	156	169	185	162	161	147	142	161	143	192	147	188	156	158	174	184	193	170	172	148	152	174	145	173	169	161	130	161	169	164	158	175	145	141	160	139	150	180	162	169	161	165	147	148	162	169	168	132	156	160	181	150	167	141	171	157	191	178	142	154	151	142	167	130	159	174	138	173	146	159	156	150	141	149	142	159	144	152	152	143	151	202	155	142	164	159	181	173	146	155	150	138	164	151	146	148	151	163	150	143	139	135	133	146	160	127	155	148	152	159	178	168	174	137	143	128	176	143	129	150	162	139	168	168	143	148	149	166	162	181	179	146	140	147	172	142	140	171	159	174	152	170	144	138	154	154	157	144	141	163	146	168	129	146	159	161	161	164	140	148	136	121	174	173	152	164	153	162	164	174	162	152	143	174	141	158	159	154	152	154	167	164	164	162	161	148	152	145	175	141	157	167	164	168	146	170	147	163	171	125	141	145	164	154	165	174	164	152	162	151	165	150	178	167	141	156	167	150	150	168	150	164	148	171	137	159	140	179	146	144	174	148	156	165	153	138	155	156	142	162	150	151	145	167	171	157	148	147	165	179	165	155	180	170	145	155	197	172	156	155	150	154	144	155	189	156	158	162	168	147	165	173	150	156	140	171	148	156	137	156	160	157	162	174	156	188	150	167	145	150	143	141	148	183	153	172	147	142	172	147	154	151	185	149	144	160	156	183	168	152	145	138	168	142	171	148	160	161	162	173	149	171	136	138	155	139	181	149	154	147	152	172	134	168	163	153	142	150	148	143	149	158	142	163	158	138	153	123	154	153	172	157	160	155	154	180	162	143	169	168	146	152	138	170	143	177	157	172	140	139	146	141	169	138	132	174	151	148	162	144	152	133	157	171	154	166	170	180	136	138	144	175	171	124	173	169	167	160	159	167	150	148	176	174	179	161	145	152	176	162	132	141	150	173	165	155	139	164	162	149	159	165	158	156	151	123	174	141	157	178	172	175	154	179	154	152	170	157	155	135	157	137	137	155	158	155	149	157	163	174	169	143	173	130	136	172	160	164	158	172	155	179	145	165	193	168	155	162	182	178	146	145	150	125	148	164	151	159	184	144	169	146	168	190	150	146	148	142	153	161	156	155	150	151	178	146	160	165	143	147	152	152	160	153	169	164	132	158	203	157	140	149	168	176	148
21193	1054	2166	2412	2151	1796	1459	1349	1076	1016	882	822	767	743	674	681	642	635	646	645	593	558	525	543	526	515	510	518	481	477	510	512	481	475	476	460	455	489	479	458	510	496	486	451	473	484	464	469	439	434	430	468	498	466	455	458	458	435	441	460	462	451	457	445	412	450	450	445	467	483	455	462	456	448	420	463	435	426	483	415	455	430	416	447	467	432	415	444	453	477	433	468	436	464	452	431	468	459	445	442	454	447	461	443	450	437	446	451	446	462	462	443	441	441	411	420	452	465	414	433	454	441	439	460	408	464	402	458	448	425	414	463	451	446	421	470	422	419	462	445	464	477	407	476	447	453	448	468	434	426	452	446	417	462	403	429	451	397	467	460	491	455	470	414	446	445	433	474	437	483	426	420	418	438	430	433	443	396	427	391	408	446	437	423	444	450	444	430	402	441	456	430	447	417	428	435	455	387	490	435	468	445	440	446	422	439	437	431	426	459	468	433	441	472	461	423	473	438	443	425	386	451	438	443	420	427	457	434	420	474	432	402	428	441	444	432	441	420	436	452	418	459	399	406	433	429	476	443	424	406	467	433	432	446	385	423	456	431	443	402	410	466	437	444	421	453	435	447	447	459	433	418	446	440	406	419	450	424	448	472	450	462	411	420	457	450	405	408	447	441	437	462	441	461	417	445	450	403	389	439	434	502	434	453	452	452	459	407	427	407	446	459	459	438	443	455	405	416	416	423	443	437	449	443	419	450	448	471	414	440	417	432	444	422	439	480	446	429	451	478	417	445	448	458	407	437	434	439	481	456	453	437	458	431	464	438	411	444	439	421	410	412	432	407	435	472	432	456	431	454	449	448	405	461	453	424	427	417	404	445	446	425	411	418	438	408	413	459	432	440	438	435	446	459	444	403	416	409	429	443	446	443	421	435	431	419	471	425	477	465	418	449	420	402	454	463	417	481	445	451	441	435	418	429	449	419	464	463	415	457	433	419	448	395	454	459	468	428	429	408	441	423	443	431	420	431	451	419	411	426	425	441	450	424	409	468	432	455	442	452	468	455	401	474	407	464	438	431	484	403	433	436	445	411	473	402	437	472	454	431	410	424	467	462	452	427	445	466	443	445	448	418	385	464	424	443	437	431	458	405	420	442	439	433	434	445	461	416	424	458	449	456	463	423	432	440	470	446	424	430	406	435	428	449	440	501	435	421	435	450	449	457	410	443	407	421	458	478	461	453	413	451	431	441	408	410	415	415	456	444	454	435	424	440	463	418	449	435	437	437	414	446	480	431	435	462	442	461	414	426	448	451	444	425	464	449	438	450	426	439	451	456	432	445	441	413	433	464	459	446	474	412	415	440	427	408	464	426	459	433	440	407	428	427	469	441	433	422	453	413	406	472	408	435	427	424	417	461	429	421	471	431	416	461	437	410	433	405	476	493	457	448	443	460	458	420	485	460	438	433	430	431	414	444	442	453	404	406	434	439	425	425	403	441	433	451	455	439	461	437	442	430	445	452	472	416	430	461	404	447	461	458	449	428	414	422	469	431	413	439	419	449	444	456	426	417	431	437	411	415	428	441	428	445	437	444	418	462	428	433	458	427	410	442	427	444	433	478	487	443	427	417	420	449	416	403	431	438	403	447	453	397	428	440	440	473	431	486	467	472	408	411	450	459	464	418	431	444	450	443	431	485	455	455	428	405	486	430	474	427	436	425	453	454	421	461	442	416	421	449	458	432	412	422	429	452	417	432	437	412	397	425	422	423	468	418	423	452	449	447	438	453	452	447	438	433	428	491	431	460	433	436	497	404	425	462	429	459	434	449	462	434	433	462	444	443	432	407	427	429	416	422	448	434	445	442	464	462	469	439	472	477	460	483	445	417	414	444	452	429	409	432	408	448	418	442	415	456	438	449	455	487	438	440	473	414	421	453	409	472	447	422	467	391	444	461	438	456	476	387	448	455	405	417	426	471	451	409	467	414	444	414	454	403	438	458	470	400	437	411	462	456	428	443	431	447	401	452	447	449	459	433	453	446	457	427	456	468	455	414	412	430	439	424	418	420	423	446	454	454	420	475	453	430	414	392	401	423	423	466	438	459	458	473	435	438	418	409	427	434	446	436	453	429	397	421	394	427	447	442	442	434	455	420	451	455	446	438	457	461	444	431	444	438	397	413	433	442	381	426	465	385	442	479	465	451	441	421	442	468	413	472	428	440	427	438	434	433	433	466	428	425	396	461	424	466	468	424	464	436	411	421	413	427	431	463	452	398	460	447	418	446	413	425	424	412	413	428	459	434	463	444	451	420	425	429	439	426	441	450	470	456	452	433	421	420	393	479	457	462	462	455	461	412	461	446	436	426	438	429	402	436	458	444	430	424	470	472	412	448	434	444	414	460	445	456	440	449	412	447	416	437	468	461	434	441	432	454	439	460	436	445	400	424	465	412	439	475	445	448	436	433	430	448	443	462	438	432	446	476	439	401	432	431	461	419	477	455	436	476	463	443	419	406	412	417	466	435	453	435	411	442	477	455	389	428	430	414	408	423	445	448	453	453	422	414	425	419	466	425	414	451	402	429	429	450	477	440	435	443	450	440	416	431	438	454	439	475	402	460	448	425	461	460	451	407	447	443	412	468	430	445	439	456	433	450	518	426	448	481	445	444	413	446	444	448	468	413	462	431	470	440	458	434	397	443	427	461	488	448	435	456	468	433	429	435	427	459	416	420	427	451	431	421	452	424	461	396	397	447	409	435	425	426	446	392	446	439	448	444	436	473	442	413	449	460	480	456	475	413	449	410	464	447	426	448	464	446	470	483	435	460	438	433	443	447	423	421	453	455	444	414	457	450	491	440	443	420	429	438	449	454	407	450	428	477	418	440	456	389	435	462	421	450	474	415	425	468	482	402	425	465	418	418	425	415	448	426	471	415	454	451	461	430	467	435	444	445	403	439	443	456	402	425	427	432	412	411	431	429	404	429	432	428	469	461	400	476	437	442	470	423	439	444	405	449	447	426	433	430	425	429	441	432	445	459	441	454	460	465	439	430	420	408	451	411	405	417	484	458	435	440	412	477	465	414	450	437	450	426	473	480	457	434	442	460	454	431	406	450	435	470	448	458	439	411	445	437	436	448	427	423	444	476	438	460	456	428	423	444	428	445	445	423	438	472	471	452	448	450	432	437	441	444	443	425	481	417	477	424	426	440	445	440	423	427	433	440	442	479	464	424	457	464	437	443	396	424	478	469	460	432	436	456	422	448	423	394	450	405	458	424	469	445	441	456	461	432	443	478	429	450	415	440	423	446	399	424	439	460	449	416	455	432	448	460	449	440	430	455	457	440	421	392	458	446	436	429	443	428	392	447	435	469	436	467	422	425	437	420	444	442	433	444	428	443	433	414	416	451	414	430	438	411	455	430	426	425	454	446	464	468	441	480	449	436	420	397	455	436	428	397	497	481	482	460	431	410	457	444	453	434	439	439	420	432
54407	22194	6515	1794	1257	961	761	599	579	568	493	444	487	429	382	397	404	367	416	347	361	375	367	396	367	316	364	363	349	368	340	370	357	343	334	345	327	320	361	347	304	327	345	356	341	322	353	345	361	337	332	318	344	315	361	331	318	335	323	343	348	346	342	306	347	344	345	336	314	343	344	330	343	325	316	335	326	406	346	340	366	369	348	382	312	367	335	332	361	332	325	309	349	365	353	326	335	292	332	345	321	311	293	350	322	322	370	331	337	339	327	325	324	346	308	346	331	358	304	339	330	332	369	338	342	325	337	339	348	335	343	334	339	334	372	308	328	333	317	348	305	350	297	355	333	345	333	321	357	339	317	333	344	315	314	342	342	295	323	334	305	329	305	298	325	335	345	340	315	336	333	333	323	359	370	327	354	309	334	312	305	324	335	326	330	312	358	343	357	346	334	325	353	312	337	365	358	321	344	306	366	346	351	321	343	348	310	330	278	347	340	358	343	322	350	342	347	332	335	349	364	362	323	341	328	336	360	306	328	355	309	356	342	343	326	315	345	351	315	340	319	355	360	318	326	322	332	385	303	346	357	375	310	337	294	339	304	308	309	289	353	323	308	348	321	333	344	384	335	325	318	321	328	321	309	359	320	316	352	302	344	339	353	343	324	326	315	339	324	340	354	332	342	317	345	359	321	317	350	366	325	343	328	355	327	374	339	328	353	306	352	337	336	344	342	337	325	357	309	361	314	310	355	363	328	331	356	330	345	369	322	334	348	351	369	310	341	308	351	330	334	300	346	306	324	374	350	323	357	326	344	340	346	348	300	330	320	339	304	359	343	327	340	338	327	336	327	316	336	325	333	295	303	388	322	349	369	354	351	345	333	300	314	331	323	313	345	332	342	314	317	302	311	292	331	324	344	326	337	349	321	309	365	338	320	350	329	380	322	302	322	324	301	347	323	322	316	312	311	343	328	296	331	340	314	358	329	313	312	309	355	385	313	345	320	344	321	290	337	334	304	318	339	318	355	357	340	329	336	351	323	326	311	325	342	319	375	351	321	344	323	346	362	336	342	310	342	351	301	312	346	357	335	346	358	337	357	309	309	335	366	362	346	330	308	313	346	332	331	337	352	311	347	336	327	302	312	341	352	346	300	339	326	347	310	346	325	317	332	323	331	301	347	334	324	348	370	362	349	320	339	352	320	318	339	356	348	305	321	318	313	329	351	314	343	324	349	293	326	304	362	356	319	328	332	336	323	293	347	325	346	312	362	311	351	353	316	331	329	336	343	314	311	353	336	323	320	365	315	373	325	338	331	339	345	349	330	366	318	322	311	345	336	341	353	335	331	310	334	354	337	348	321	342	346	341	336	374	324	311	306	328	311	319	349	308	305	335	378	325	338	359	368	332	334	343	324	319	348	338	299	375	330	336	353	371	336	305	330	317	358	329	301	325	309	343	328	333	335	332	318	321	293	322	335	338	339	317	351	344	304	339	353	335	304	336	324	308	336	349	356	327	354	327	365	350	357	339	330	333	359	346	366	336	325	313	319	336	338	335	363	309	357	318	305	356	341	335	305	339	325	359	330	351	302	332	329	338	335	383	365	330	341	301	341	315	337	298	323	341	349	314	346	308	324	358	348	305	313	368	302	323	324	319	350	346	299	329	313	314	351	357	342	328	352	321	309	307	283	337	331	322	335	296	329	318	380	331	332	330	295	348	344	343	322	320	337	332	278	335	347	324	343	341	340	318	328	350	357	374	331	332	333	349	320	325	330	367	315	345	344	336	347	298	336	331	308	337	329	310	351	322	324	320	349	307	333	327	329	367	355	356	367	330	344	340	327	342	311	329	381	344	336	314	322	311	329	353	315	323	289	344	353	363	386	343	329	347	355	352	359	326	305	332	339	324	335	344	324	321	321	339	359	288	340	324	339	324	369	323	305	322	305	330	299	336	368	324	323	327	339	351	326	348	358	324	326	326	362	324	327	331	332	300	354	341	341	327	330	317	327	313	327	339	342	323	305	327	311	315	317	326	342	337	337	327	308	363	327	334	324	334	373	334	324	328	315	340	312	338	332	312	319	359	338	312	318	343	317	369	332	336	347	343	295	337	335	325	324	322	354	318	344	332	356	337	319	364	329	358	333	319	321	297	346	353	373	337	322	370	332	365	363	331	339	324	351	325	328	338	331	355	368	344	316	327	361	332	339	296	321	359	326	300	312	339	360	345	347	325	354	340	336	345	320	320	322	327	309	321	353	343	318	301	333	368	357	335	321	333	313	327	365	323	358	345	323	321	353	320	360	355	350	342	333	340	321	313	357	319	328	347	358	313	366	332	315	332	325	345	299	310	339	344	333	341	320	363	332	297	356	341	364	310	323	356	307	340	323	358	324	307	315	313	331	354	342	356	335	361	350	350	310	323	358	347	370	363	333	333	359	319	312	347	358	344	376	322	324	328	341	346	340	340	330	373	336	348	332	324	308	319	342	342	305	358	313	324	304	331	327	320	377	309	329	341	313	323	348	324	344	326	341	323	354	355	357	359	310	301	323	312	354	330	351	343	321	331	342	346	321	284	326	364	332	362	325	342	347	344	341	327	359	331	333	327	341	339	333	366	330	328	336	320	367	352	304	333	316	360	337	329	339	359	331	344	318	319	349	344	328	339	357	320	333	322	352	366	303	335	352	334	331	331	347	324	306	354	350	318	362	297	308	337	328	330	334	346	353	356	330	312	274	341	349	339	343	353	289	340	343	349	329	337	309	333	336	352	296	315	332	337	369	304	330	335	365	307	331	363	371	328	334	361	335	363	308	354	324	316	349	317	291	318	382	275	343	347	331	336	287	289	348	361	338	320	339	335	344	335	358	339	328	319	294	337	344	321	332	356	348	323	343	350	352	332	324	336	339	328	335	360	348	302	342	334	353	333	340	320	334	331	365	341	353	367	357	352	324	334	308	360	323	333	353	325	306	309	313	359	298	325	315	334	326	317	340	326	317	344	323	329	317	309	348	333	327	381	374	357	364	342	351	327	329	329	315	359	343	308	344	356	318	310	318	335	324	350	317	331	350	315	337	311	342	345	338	346	321	350	342	297	350	343	310	371	346	375	368	319	339	356	348	336	350	302	317	329	327	348	341	315	342	339	360	322	331	380	345	307	351	339	351	340	312	344	338	316	352	322	308	326	344	359	314	318	317	339	381	335	322	354	314	325	331	364	336	366	264	333	347	325	339	352	332	343	334	342	338	315	330	327	312	320	340	354	346	320	360	336	334	299	320	349	369	341	337	320	318	309	321	326	338	342	354	369	331	293	360	300	344	303	313	369	358	355	308	343	343	320	292	337	344	332	333	321	335	359	303	312	318	339	353	307	315	323	303	345	339	317	332	349	372	345	306	341	317	341	377	344	337	366	337	357	312	326	354	320	298	351	329	292	341	353	319	357	306	327	313	324	344	339	344	373	334	343	320	376	352	315	334	360	331	350	324	366
26646	2046	4081	4719	4175	3446	2872	2496	2280	1985	1726	1554	1526	1448	1377	1259	1283	1243	1132	1053	1089	1104	974	981	1000	996	1013	959	941	968	925	913	936	950	918	853	922	895	890	869	913	871	909	867	862	827	903	862	859	903	852	854	827	824	842	848	868	801	838	897	825	898	811	817	806	816	806	797	877	858	803	843	811	875	820	823	828	793	826	851	845	871	843	814	811	819	812	811	787	844	806	769	883	813	832	843	837	820	827	855	827	824	819	787	797	822	815	870	845	819	807	799	796	782	815	778	862	838	835	818	854	831	824	794	782	837	790	839	734	852	854	806	798	821	813	845	841	825	802	757	809	794	814	780	902	851	842	805	827	788	830	835	835	753	819	820	884	824	810	846	819	842	837	810	788	805	844	753	817	793	796	827	824	788	843	811	803	839	825	797	840	817	779	789	849	807	778	813	808	795	792	858	803	780	825	798	863	843	866	803	788	829	779	821	805	799	820	760	843	755	829	821	861	797	814	837	801	806	847	848	811	808	769	854	792	818	846	796	827	765	798	803	798	812	793	820	832	791	787	898	764	835	790	808	749	850	782	786	867	806	805	800	780	793	843	800	778	789	836	769	822	784	816	798	752	809	800	837	791	837	780	846	785	818	838	808	816	840	824	803	797	770	839	748	779	810	819	811	823	837	787	785	845	825	852	784	842	832	825	794	854	771	814	793	792	795	782	809	835	811	847	888	783	779	784	825	770	832	864	776	806	776	844	813	786	863	803	821	825	806	785	838	781	823	808	844	815	818	839	779	794	810	808	803	796	766	775	810	821	783	815	776	807	829	839	849	827	798	795	783	789	797	848	835	788	802	826	831	788	862	815	844	812	830	837	813	838	839	801	812	764	804	816	838	817	847	819	794	891	795	809	834	824	833	854	753	824	777	788	820	784	790	815	786	855	829	809	834	818	774	753	803	796	824	798	792	759	833	814	802	871	821	783	825	868	811	776	795	851	799	830	825	864	832	814	792	843	778	801	786	792	811	791	790	842	809	774	787	765	800	793	806	812	795	721	791	831	828	772	825	816	868	811	751	781	823	853	797	818	807	839	824	758	831	798	819	842	808	771	753	806	805	805	847	836	807	822	822	780	789	816	780	784	815	838	817	849	829	776	770	786	791	820	846	806	791	793	820	820	811	810	791	853	831	831	808	831	797	822	824	823	758	811	814	822	798	836	802	827	806	822	827	817	834	815	777	759	774	761	781	844	839	825	791	821	786	824	788	817	831	856	800	814	809	797	811	789	834	797	860	772	821	844	796	847	725	814	862	765	780	817	801	800	778	860	803	768	789	754	820	815	826	850	831	779	795	783	716	807	785	788	840	839	843	812	783	773	774	850	814	792	819	820	798	875	821	816	791	797	762	808	845	870	820	789	817	824	827	779	784	793	785	796	820	790	775	794	776	818	842	805	831	791	836	797	784	804	721	808	798	812	815	790	863	804	763	786	760	770	739	779	776	860	824	805	736	763	817	796	779	850	879	784	843	838	797	756	804	805	837	841	912	728	772	822	847	817	836	817	878	803	774	782	763	772	799	872	851	824	798	836	835	803	807	810	799	865	835	826	774	814	819	855	814	814	823	849	809	821	818	873	812	885	834	846	814	819	825	845	804	857	788	817	855	772	721	760	820	822	807	810	798	810	830	772	772	833	819	796	787	810	809	809	793	757	835	809	765	778	826	778	814	761	755	810	828	851	790	786	840	814	838	808	808	814	846	781	872	832	798	811	770	737	803	797	789	771	827	820	853	760	834	892	773	823	811	862	801	816	824	775	850	733	791	826	803	793	821	824	807	784	750	808	769	822	799	823	812	822	830	832	812	839	859	754	801	784	848	768	761	810	779	848	817	751	838	775	834	788	831	794	806	827	805	784	833	767	840	779	804	802	807	778	830	759	825	813	810	816	793	818	775	833	873	744	862	867	802	829	790	746	800	813	799	808	849	819	842	763	789	809	810	827	798	761	805	779	807	845	775	825	849	830	821	815	806	828	783	770	812	861	793	800	824	772	787	863	838	829	821	801	790	831	829	810	826	848	828	792	828	832	784	797	771	844	817	821	834	821	780	802	845	818	852	799	813	808	831	826	806	836	864	811	819	809	773	786	766	830	862	797	824	832	799	812	826	771	802	817	810	774	818	837	797	834	818	802	779	772	817	787	828	798	801	814	792	721	790	770	810	805	753	761	798	794	794	828	785	843	760	826	777	777	808	782	806	860	775	792	815	833	757	785	765	838	845	724	835	843	801	802	825	770	846	801	787	815	847	849	820	773	747	782	739	836	827	810	856	849	804	810	816	778	813	838	800	769	778	799	795	786	857	807	791	855	872	828	817	798	829	801	815	804	850	789	871	829	792	808	828	822	820	829	813	814	802	816	786	835	783	808	793	799	818	791	800	823	795	742	791	827	809	792	800	833	813	839	785	864	849	812	808	814	846	765	856	829	841	830	792	854	865	834	781	803	825	783	820	814	812	836	804	864	815	815	847	768	845	814	803	773	875	805	760	806	789	805	794	816	814	830	771	783	813	775	797	818	819	830	825	823	783	806	831	761	819	804	787	847	844	799	798	834	843	801	860	790	813	833	835	865	790	882	805	808	791	839	850	837	870	794	754	817	875	836	792	755	768	810	850	822	849	821	773	804	805	815	782	781	780	782	779	816	820	814	806	801	818	884	860	822	786	803	831	780	789	805	782	835	782	761	790	814	821	805	793	834	806	864	877	891	828	833	817	794	799	801	812	836	812	833	826	827	820	812	807	819	775	783	811	799	837	798	803	818	822	812	840	837	831	767	808	804	764	866	815	814	795	859	791	780	789	790	817	825	797	826	793	788	793	812	793	845	777	802	794	816	799	853	786	808	788	823	816	810	831	822	814	787	843	793	801	744	851	772	840	852	834	813	809	796	821	790	870	794	844	845	780	804	751	837	800	803	788	764	815	785	797	825	836	830	831	823	824	777	779	795	828	801	833	866	761	836	827	848	852	833	776	804	785	809	758	840	823	819	831	837	823	795	801	816	780	803	801	836	826	815	820	824	839	823	788	793	877	782	823	806	900	814	837	748	817	777	822	832	852	829	830	778	815	854	796	789	808	848	779	789	839	760	837	806	789	773	791	774	811	853	845	833	798	830	789	792	817	791	821	851	798	771	779	795	813	805	810	842	833	793	846	774	837	832	810	795	814	810	793	798	789	834	814	811	847	845	796	799	831	767	839	785	816	765	794	820	789	751	784	836	793	806	817	768	897	853	829	855	758	803	778	791	791	842	813	823	845	786	773	835	747	807	821	830	840	803	794	780	832	810	848	770	792	806	826	803	843	792	811	824	837	836	760	879	819	820	810	827	804	807	756	819	789	803	798	809	775	791	878	799	774	812	820	787	794	784	827	753	821	803	801	792	780	773	787	813	819	821	800	776	834	782	766	820	803	792	807	767	774	820	815	842	839	785	819	798	797	814	804
7567	289	212	189	195	204	196	207	208	172	188	201	177	210	197	182	188	175	184	174	194	183	186	184	193	209	181	210	193	196	173	197	186	203	169	197	191	198	209	169	189	182	157	179	195	184	190	209	151	200	201	170	203	181	203	175	208	209	196	188	198	168	178	180	206	203	204	196	186	170	178	190	184	183	197	205	188	192	199	171	188	212	207	193	194	212	199	185	161	175	206	182	199	204	196	188	204	183	227	192	186	182	175	183	201	197	189	189	183	202	183	192	201	195	191	201	199	210	204	235	205	216	205	192	198	196	183	188	171	195	173	190	187	174	172	206	202	218	185	202	195	178	184	193	182	194	221	179	188	221	204	195	200	184	196	203	180	185	176	193	192	166	201	203	158	184	172	177	191	203	161	199	185	201	183	184	194	211	188	198	189	187	177	183	173	198	197	194	191	200	179	207	188	182	180	186	206	205	200	183	212	191	213	194	186	185	199	210	179	178	184	189	153	207	204	171	178	184	202	182	180	220	186	192	207	196	197	190	161	213	221	168	167	199	189	204	200	190	199	204	171	178	200	178	148	197	213	190	186	211	189	184	192	198	181	189	211	194	192	214	203	171	183	203	204	208	170	182	182	212	182	195	197	196	174	189	179	194	178	211	176	184	172	187	188	181	170	179	199	195	200	162	182	181	186	191	196	184	197	196	202	192	197	170	172	189	181	205	204	167	184	203	183	175	208	186	182	197	233	204	205	203	207	198	190	175	219	203	191	192	158	204	183	175	189	202	214	162	188	162	192	224	203	189	206	200	177	178	187	187	187	175	164	198	205	206	212	196	208	201	185	176	185	184	192	224	177	187	164	170	188	215	211	199	213	203	179	192	200	183	210	192	174	222	195	190	237	194	192	194	221	193	184	209	183	193	199	183	230	184	204	187	225	185	198	188	192	200	199	182	193	184	201	204	227	215	212	190	203	179	199	215	222	182	184	176	207	179	188	211	208	225	193	202	178	191	154	195	205	185	175	180	214	180	222	183	204	184	177	182	207	180	200	189	182	198	174	198	196	195	209	203	197	170	164	195	193	202	181	195	166	190	216	183	180	190	194	198	190	204	178	165	181	206	194	183	191	195	192	185	192	202	167	233	191	177	184	172	163	179	188	197	211	197	177	197	203	182	215	188	189	205	197	172	207	196	234	209	184	168	165	189	170	203	174	183	199	193	196	176	179	198	209	195	217	211	179	184	187	169	182	190	192	195	185	201	194	199	182	201	175	171	209	187	201	206	191	178	206	173	148	212	196	188	182	189	210	182	186	213	190	172	196	198	190	209	216	208	212	193	177	198	194	181	193	198	178	190	202	187	196	198	169	186	199	189	209	200	195	178	201	191	206	210	168	180	237	188	200	186	177	200	179	218	199	206	215	196	197	208	200	211	213	172	188	205	203	241	175	196	203	145	188	182	187	178	221	196	215	184	205	211	209	214	166	176	185	200	195	209	192	180	200	200	182	177	175	160	159	205	179	204	187	205	203	188	205	192	223	218	203	184	214	173	185	177	210	203	205	189	221	173	184	172	156	160	171	192	203	169	199	202	186	206	175	198	211	191	177	193	205	179	201	193	214	194	210	196	195	185	210	184	202	218	210	163	202	206	188	190	193	209	181	194	186	196	187	168	190	178	219	222	187	165	205	185	183	184	183	196	186	210	192	190	200	188	188	192	186	189	203	181	194	175	197	206	187	209	193	177	210	218	188	199	202	191	185	197	177	194	216	155	185	189	223	227	177	188	197	208	177	211	181	172	171	190	201	202	206	169	188	168	201	166	209	194	199	184	187	189	168	216	180	208	203	178	197	202	185	204	204	170	235	185	195	197	209	194	212	185	197	174	170	183	219	192	207	178	168	203	180	183	188	167	194	181	197	186	192	193	194	176	210	204	167	189	197	191	217	189	198	205	194	192	198	180	203	182	205	191	182	201	179	188	199	206	209	197	162	202	189	198	197	189	182	186	207	157	181	194	210	164	200	216	196	166	199	194	208	159	169	202	175	202	181	204	172	185	198	175	193	192	179	185	218	182	225	189	214	188	188	185	199	200	184	196	199	212	184	191	186	213	221	189	187	204	188	185	184	200	192	227	179	200	177	184	179	199	191	192	206	154	166	185	184	186	196	179	194	189	188	182	191	205	187	190	194	156	205	162	180	207	185	167	187	180	188	166	180	187	187	169	199	199	187	180	201	188	204	223	181	202	199	206	184	187	192	210	216	206	207	189	206	157	198	189	191	188	199	215	209	200	168	169	204	227	213	196	180	199	209	193	214	181	193	181	200	187	222	168	181	204	179	200	194	182	196	201	193	168	191	226	187	190	187	185	207	235	188	178	202	161	203	190	211	183	200	212	172	166	212	185	219	208	195	186	181	171	185	211	208	194	195	205	199	204	192	193	197	210	208	192	187	205	204	182	172	195	190	183	188	187	173	187	196	173	169	189	199	147	191	193	201	187	185	223	183	203	220	228	186	206	169	190	172	192	197	196	204	210	183	204	191	216	193	207	193	203	188	165	195	224	185	204	190	201	195	197	227	161	175	193	185	192	203	200	175	170	180	191	216	188	205	233	183	233	177	190	174	191	214	193	198	200	173	221	179	178	181	187	183	218	195	191	182	194	188	200	204	184	174	201	198	203	208	189	171	221	179	167	205	167	203	214	196	191	211	201	174	219	186	184	200	175	176	201	182	203	208	210	211	211	183	187	200	206	199	202	181	184	187	179	193	201	207	200	167	204	157	198	223	211	196	208	200	213	241	183	164	185	179	213	206	227	167	177	183	203	168	162	179	175	203	168	173	196	205	200	183	196	186	201	206	187	202	173	196	164	209	199	180	213	207	212	179	201	219	193	195	190	199	222	172	181	176	207	186	189	170	199	176	191	184	168	208	162	185	196	191	175	190	176	199	214	181	193	188	190	189	182	208	195	192	178	188	194	213	175	168	199	194	154	174	203	204	172	182	178	211	195	202	173	191	195	198	195	192	190	184	160	189	196	180	186	162	198	179	180	200	193	196	186	179	198	184	181	182	188	182	176	209	190	186	218	191	201	216	191	197	201	213	181	208	191	185	179	189	186	212	185	195	172	199	203	193	159	167	188	183	171	184	175	211	161	191	200	197	188	185	175	185	166	189	199	182	186	200	198	175	182	188	173	194	189	175	190	203	201	192	177	180	197	172	222	188	175	169	184	206	181	192	197	203	198	183	150	164	210	165	185	174	191	180	172	205	194	197	180	201	206	198	227	213	180	203	184	193	183	159	191	208	164	198	191	199	195	202	192	188	192	174	167	186	170	202	221	194	215	191	175	192	206	213	190	187	189	197	173	194	189	176	208	183	182	197	196	171	210	164	197	179	189	194	175	216	193	192	194	215	196	183	193	176	199	192	203	202	209	186	173	222	214	185	208	193	200	169	173	199	169	182	170	204	205	168	205	179	194	191	207	191	192	182	197	172	189
7702	527	523	568	548	544	532	497	498	522	527	473	503	527	520	511	509	508	502	534	511	500	495	482	481	490	465	462	486	518	508	491	472	494	477	493	502	485	511	464	465	472	483	494	491	482	501	501	473	467	460	531	474	488	497	526	497	515	452	463	474	483	500	472	491	491	505	514	473	508	483	512	501	460	470	476	524	459	513	467	458	502	497	466	463	463	467	513	457	482	491	486	473	480	518	451	481	536	536	482	496	515	426	476	498	492	522	475	510	480	481	495	485	543	470	451	468	493	506	506	478	522	480	513	510	541	488	485	464	503	521	466	464	515	509	501	468	500	488	451	500	545	492	501	459	521	523	510	483	511	494	489	515	509	477	518	476	513	437	503	486	510	497	473	468	513	474	528	432	485	467	475	518	503	500	486	481	499	474	495	482	486	511	468	476	516	481	505	531	482	472	493	517	503	460	502	470	468	492	500	474	441	482	460	497	484	501	521	507	484	465	494	467	502	474	496	504	492	524	510	490	494	521	491	493	459	489	484	463	512	502	511	478	430	531	497	500	518	514	493	492	504	471	472	470	470	531	448	464	482	508	514	465	503	526	458	499	471	446	518	489	446	500	548	488	526	487	473	531	518	484	458	487	479	472	481	472	499	492	460	488	534	551	468	480	509	500	501	518	485	457	507	493	486	495	453	505	509	484	492	504	486	488	501	484	508	472	480	488	533	459	490	480	527	492	473	461	508	490	443	491	477	483	462	507	492	519	471	478	451	504	468	486	522	470	493	492	512	479	484	483	450	485	493	481	478	525	516	486	466	506	470	517	478	495	470	473	501	478	473	475	457	473	499	510	451	484	486	469	475	506	485	494	499	495	482	547	492	497	512	515	502	487	517	526	508	495	462	494	516	528	473	466	469	465	502	477	475	495	485	493	505	505	510	494	465	500	509	526	485	511	489	490	483	470	532	486	467	529	497	496	482	481	452	501	510	474	474	504	482	498	480	503	500	472	527	451	465	493	513	451	481	511	452	520	531	533	441	538	499	490	482	507	497	484	480	490	447	510	482	467	504	500	471	446	475	433	541	473	479	482	495	489	480	482	484	470	443	531	491	506	509	451	459	520	464	497	500	506	479	485	494	494	477	492	475	521	523	488	471	492	485	499	509	465	482	489	498	482	489	468	447	457	487	472	521	461	456	484	506	504	474	509	512	497	477	518	539	507	484	481	494	522	491	499	493	493	495	484	535	499	506	467	466	530	496	495	492	497	465	496	477	462	495	484	484	545	472	473	496	502	519	488	479	526	487	493	527	518	478	493	513	505	508	511	480	525	528	451	518	460	494	522	483	515	470	501	504	508	523	526	520	494	450	475	470	495	485	445	482	477	456	478	464	505	474	522	534	490	479	509	512	523	444	491	492	494	476	526	480	508	492	498	475	475	508	513	481	527	482	483	486	481	531	498	527	538	483	473	492	503	473	482	470	470	513	516	504	480	478	515	486	519	487	526	490	469	529	489	482	506	497	510	508	456	525	495	471	525	520	487	527	469	498	460	481	518	514	495	484	464	513	511	502	503	510	518	456	454	479	489	482	492	506	511	473	490	475	481	463	479	505	493	509	496	479	456	484	474	519	495	498	463	495	477	462	460	472	530	513	501	484	490	452	459	499	492	495	511	487	485	480	523	523	488	487	482	489	510	480	475	488	481	459	498	488	510	467	512	482	496	482	445	530	485	494	498	470	497	494	472	488	506	485	464	488	510	478	463	478	507	485	495	492	498	473	517	460	491	460	472	489	497	465	485	459	493	525	476	483	484	492	494	475	455	486	498	490	499	493	481	470	525	520	510	506	507	473	482	480	530	479	473	505	469	491	435	499	486	502	521	463	456	520	491	497	526	483	465	492	492	479	482	491	501	486	494	471	466	488	484	494	496	499	504	482	483	459	479	505	509	518	511	478	497	488	511	499	478	477	483	506	491	483	474	507	471	469	519	460	497	500	512	555	485	513	518	507	487	484	538	481	477	512	508	441	505	496	506	465	450	463	462	508	508	520	474	465	509	485	471	482	485	471	459	479	456	450	478	505	504	512	492	504	463	467	457	521	469	544	485	495	473	469	486	503	431	481	448	491	512	562	500	497	478	453	497	490	511	478	500	525	475	503	468	518	463	493	498	490	496	532	472	510	459	529	484	486	495	474	513	509	512	497	491	449	497	494	505	511	484	523	483	482	510	474	487	515	495	465	467	496	506	518	487	475	502	512	482	463	485	481	487	520	499	497	483	483	520	494	515	489	493	439	495	475	517	448	523	516	473	471	501	496	479	509	484	468	497	479	459	476	534	512	506	475	501	476	513	465	484	482	490	519	512	462	507	505	490	509	452	517	492	485	501	466	487	473	454	471	483	459	478	425	506	507	514	470	458	494	488	507	465	513	538	517	517	508	463	494	502	479	528	456	517	468	478	525	501	480	489	496	496	477	486	457	531	512	499	488	497	500	531	459	515	528	495	505	490	531	469	523	472	508	457	511	466	502	499	468	482	499	490	477	502	487	492	517	522	517	494	492	473	491	531	466	486	498	512	463	466	493	478	506	512	485	489	505	501	486	472	485	510	462	487	479	477	513	474	512	499	473	463	481	510	515	495	499	472	486	484	481	530	458	481	492	518	488	512	501	484	492	493	502	550	492	532	492	493	487	502	497	527	466	529	517	512	502	494	452	463	488	517	462	483	491	483	485	453	505	495	495	472	514	488	481	469	519	486	480	531	473	497	509	498	482	465	496	479	473	537	544	465	508	508	494	459	516	518	496	509	484	462	486	494	486	498	455	476	479	464	472	521	501	496	522	485	517	516	503	484	457	485	448	512	513	514	522	506	523	482	485	507	473	521	470	516	480	454	489	505	501	478	476	466	510	469	517	475	485	515	458	424	512	519	485	503	531	502	527	503	474	483	514	441	478	476	504	511	505	504	453	473	530	544	465	445	489	485	501	509	510	523	472	537	506	492	493	470	481	526	506	483	479	493	495	506	484	499	474	481	481	512	468	514	512	512	497	520	488	537	498	507	513	539	488	522	532	486	492	485	513	503	502	471	458	541	485	489	501	475	508	496	516	509	495	491	484	474	519	493	497	455	487	476	478	496	472	484	481	480	459	461	465	493	491	467	490	521	484	488	487	490	464	528	475	476	484	525	471	493	507	513	469	494	490	479	447	494	490	493	522	519	466	482	465	471	440	482	509	456	507	468	475	473	495	456	429	461	481	512	530	462	494	518	483	527	434	455	451	499	485	501	469	524	513	486	484	533	467	477	490	498	458	470	472	473	513	485	507	482	522	517	509	496	515	524	512	476	514	505	503	492	483	509	520	502	493	487	482	486	527	464	492	491	489	483	499	453	476	489	471	459	479	538	476	496	488	502	475	475	500	469	491	469	552	492	500	502	487	498	529	469	451	491	476	503	487	506	468	508	491	508	500	530	513	512	500	479	513	478	481	470	476	483	509
45842	12015	1474	799	569	473	366	283	260	238	244	230	215	191	184	185	189	155	158	190	153	176	161	166	174	183	162	187	167	166	153	194	178	172	153	161	152	159	146	166	157	157	167	164	166	133	150	175	181	135	139	129	153	157	181	167	157	149	167	177	160	155	153	149	168	161	152	162	169	135	147	176	157	152	172	158	174	145	153	159	149	158	154	137	157	173	162	153	175	147	155	166	155	150	157	149	155	169	181	145	170	169	167	164	184	175	155	148	175	175	149	170	159	143	152	172	173	154	169	147	136	150	144	147	172	161	136	148	158	181	153	161	146	144	136	137	155	141	136	158	166	177	167	139	171	149	145	141	154	157	152	166	172	158	145	157	160	169	179	176	148	161	178	160	156	159	169	172	164	159	155	134	129	157	155	176	166	136	144	164	146	128	145	175	153	160	151	148	152	161	142	157	173	161	165	154	151	143	152	151	184	135	191	163	160	160	135	164	146	152	177	161	172	178	180	161	134	173	169	158	119	137	172	143	163	195	162	131	161	143	165	148	150	156	162	162	153	161	159	158	152	144	155	157	160	145	157	146	158	157	156	163	166	165	160	159	144	159	146	170	168	151	159	164	163	171	169	170	161	172	163	146	148	163	165	164	147	160	153	139	147	138	155	151	153	139	183	142	147	154	161	159	154	144	152	161	144	167	146	159	153	176	171	142	137	164	156	146	156	144	168	160	148	163	157	167	171	156	151	137	154	145	168	144	181	132	162	178	142	155	155	135	154	143	141	175	156	151	168	158	147	149	158	167	158	153	171	156	154	165	142	157	131	151	172	149	150	176	168	158	134	139	145	154	161	138	128	178	158	166	167	154	149	160	187	159	160	165	155	160	183	141	138	162	155	172	137	175	159	139	136	146	138	179	181	146	160	171	165	146	157	167	176	177	148	170	129	146	171	161	155	146	144	146	168	162	154	136	153	151	174	157	153	160	143	153	166	162	146	178	153	148	152	144	163	155	162	143	139	162	149	138	165	160	163	177	172	156	154	162	149	158	138	166	157	159	162	156	145	181	161	152	156	147	164	148	168	155	167	136	146	160	177	159	157	162	138	149	170	163	161	153	168	163	162	154	148	163	154	163	143	166	164	163	149	167	146	159	136	156	153	158	170	142	155	157	157	157	163	152	162	158	160	149	167	156	144	155	163	133	165	151	171	159	161	156	158	141	139	160	154	154	146	162	187	162	139	151	167	172	133	153	143	168	139	153	152	174	179	149	176	160	189	171	174	124	147	173	172	157	148	136	179	147	157	153	168	176	170	167	144	157	160	152	143	156	140	170	144	163	169	143	136	149	147	146	160	170	156	134	140	129	158	147	158	169	159	138	155	157	178	123	183	156	175	171	180	143	157	138	157	139	154	157	171	176	140	143	164	154	167	131	148	136	145	158	153	152	151	160	147	157	182	158	146	134	153	176	160	150	173	180	160	150	131	153	178	145	164	156	165	126	153	144	158	156	161	176	171	142	166	135	164	140	157	150	149	172	169	146	130	158	169	154	145	150	164	172	171	177	152	167	162	117	151	144	148	153	132	161	153	162	168	165	174	136	141	161	170	172	145	154	165	154	163	146	192	158	174	167	173	169	182	157	152	139	138	151	166	157	144	148	140	148	136	164	157	152	152	162	138	172	160	161	161	165	142	164	186	161	144	131	140	152	157	169	152	151	169	137	157	130	177	152	157	152	154	148	165	147	146	143	156	170	170	160	149	178	155	144	120	146	144	173	158	139	168	147	150	168	145	155	164	159	175	182	174	148	154	179	174	144	138	153	158	157	135	126	156	130	171	166	143	169	163	147	134	119	165	141	160	173	154	147	143	134	157	145	149	171	159	157	145	152	169	173	163	163	154	166	182	149	164	149	178	137	142	153	166	148	158	163	147	166	149	180	156	158	168	156	146	164	139	166	154	162	179	177	160	154	143	177	151	158	172	152	151	151	134	134	202	139	133	172	181	142	149	162	158	142	136	148	150	146	148	151	147	165	145	170	170	159	153	160	160	169	170	151	159	177	153	163	144	164	173	143	181	148	145	178	159	143	163	154	169	166	184	151	177	163	182	129	171	138	140	168	148	168	159	147	161	164	154	152	131	173	153	157	151	162	167	145	166	184	145	141	154	170	153	139	170	150	153	146	184	146	154	167	166	153	149	154	196	167	164	170	143	159	171	145	167	159	160	189	170	135	163	160	151	166	135	157	135	175	157	171	159	132	162	157	151	146	156	168	155	163	159	164	155	155	150	142	143	160	155	152	127	158	150	151	165	135	156	138	145	141	129	147	163	135	172	150	163	144	154	143	166	157	147	172	133	141	162	161	151	150	161	166	148	164	135	180	167	155	140	154	153	147	163	149	166	151	163	127	146	144	137	132	182	153	144	145	183	156	155	176	166	172	175	164	159	159	146	192	150	151	178	157	156	160	188	168	164	156	150	164	146	141	144	184	166	159	140	137	166	141	169	154	156	166	146	137	146	155	150	174	132	146	155	144	147	174	145	178	166	160	168	149	139	146	164	139	141	140	158	148	160	155	163	136	143	153	180	172	155	171	150	160	163	144	133	147	155	148	143	165	158	169	170	155	146	154	149	122	150	169	153	146	151	154	142	154	170	141	146	154	146	141	159	182	166	179	151	168	160	152	148	159	142	184	141	171	157	156	157	186	158	161	166	135	170	191	156	176	148	167	163	152	153	160	156	166	153	150	182	140	150	164	169	152	160	149	177	148	170	168	173	154	156	164	140	163	167	154	159	158	170	145	151	172	144	149	154	150	183	163	159	130	163	128	149	172	168	145	149	156	131	120	163	177	157	132	180	156	147	161	136	177	130	165	153	151	148	158	140	144	156	155	162	170	174	146	147	152	164	138	165	154	175	150	163	153	159	148	154	148	145	152	147	153	182	138	155	155	165	148	129	160	153	131	147	165	137	165	147	176	161	176	164	170	159	136	168	160	138	145	158	150	148	139	156	163	155	137	164	160	143	174	168	132	150	149	142	185	183	162	132	149	159	134	154	152	150	182	166	170	150	173	159	171	161	147	166	157	149	156	142	157	161	149	144	154	154	163	167	162	163	144	159	177	155	150	179	159	165	177	160	147	149	144	146	154	158	169	152	147	156	145	168	181	154	163	157	195	170	152	145	168	150	162	154	159	160	136	155	139	175	163	161	156	162	149	159	184	157	170	134	157	145	159	171	159	151	146	169	151	150	143	153	152	149	151	164	181	133	168	157	164	164	166	158	161	154	145	167	161	157	149	126	165	162	145	152	173	142	149	131	161	164	159	165	149	143	150	175	148	144	163	176	128	163	165	188	160	150	142	158	176	160	161	170	180	143	161	137	150	150	146	148	147	138	145	164	154	155	168	166	159	151	167	139	128	154	164	156	160	161	155	171	154	158	176	141	162	157	122	170	163	150	165	124	159	156	147	154	131	154	152	138	155	133	144	161	157	142	152
20180	1036	2088	2448	2159	1822	1553	1284	1162	1030	919	806	795	734	712	673	645	583	617	575	562	612	557	553	604	513	511	483	532	472	446	503	487	444	480	441	492	462	443	465	461	456	432	499	473	450	443	476	460	451	445	478	440	440	448	431	412	436	431	474	432	434	402	450	469	457	404	426	473	485	458	444	527	490	443	490	452	502	463	451	448	441	440	450	439	423	441	487	421	411	465	444	432	450	437	421	429	422	451	466	430	465	457	439	463	427	450	479	451	435	437	418	440	437	415	418	451	432	452	425	444	472	421	434	471	459	434	463	453	446	430	471	423	396	459	452	418	470	441	443	417	431	457	435	476	430	455	470	463	433	458	458	462	436	421	439	420	434	459	415	423	442	443	426	454	428	427	453	441	485	432	433	453	444	397	457	449	435	419	478	460	444	448	424	425	464	419	467	434	439	459	428	432	429	436	464	428	460	386	462	404	485	463	435	441	423	437	428	473	431	407	425	454	427	424	456	449	447	416	431	403	447	416	423	430	451	480	481	473	479	456	437	429	409	445	435	460	451	449	434	449	428	406	441	461	453	461	434	461	484	416	476	426	430	440	408	467	440	441	445	448	418	413	420	457	442	448	405	461	444	454	395	428	411	428	445	423	438	476	462	441	436	449	441	443	439	421	440	440	426	467	432	452	458	437	419	445	448	444	432	467	434	440	480	427	420	500	457	404	431	451	423	412	442	452	391	449	447	460	420	409	427	467	433	411	431	428	429	453	453	427	407	412	434	454	442	401	420	414	438	461	457	440	460	459	418	419	430	419	462	446	475	406	410	429	439	484	437	432	413	450	435	454	467	465	456	446	443	453	426	439	446	453	433	442	456	430	389	454	444	419	398	446	433	443	479	444	451	458	446	460	425	459	443	448	430	472	438	467	439	476	438	442	422	429	406	444	478	466	407	464	476	438	428	452	429	450	434	455	412	452	436	441	454	437	377	430	423	442	442	431	388	443	435	445	415	417	417	484	393	432	472	469	401	437	422	461	423	443	422	431	464	465	472	417	472	428	455	404	433	445	388	445	433	463	437	450	448	411	391	413	390	439	440	399	460	421	433	413	411	420	469	446	472	461	417	454	449	412	397	401	424	405	437	440	436	431	428	383	409	447	416	471	447	418	441	422	470	472	436	449	422	428	445	429	435	457	385	449	451	442	433	466	453	435	453	455	436	458	463	429	447	445	411	442	431	384	464	435	418	431	440	465	414	429	421	423	475	411	445	440	437	445	474	472	439	414	420	467	457	423	435	439	414	433	463	452	417	432	448	465	487	438	433	443	462	421	436	469	449	437	460	428	443	406	415	446	441	430	447	491	462	413	428	473	419	456	413	412	429	385	463	467	413	446	427	428	452	454	415	475	460	441	427	447	431	412	423	423	428	425	406	439	443	403	447	422	453	415	449	433	443	453	420	453	439	452	445	436	420	439	394	439	426	417	426	435	437	391	430	451	482	428	433	449	433	450	425	457	404	383	428	436	433	408	481	420	467	442	399	443	424	410	456	435	455	428	422	470	443	422	440	459	456	454	428	432	421	454	418	445	448	430	422	472	465	427	466	450	419	422	447	412	457	434	405	448	423	443	440	449	436	443	424	465	450	431	408	452	419	455	444	424	421	444	451	401	430	437	410	456	449	423	362	431	432	420	466	435	480	415	458	439	448	451	441	434	414	424	446	429	410	422	449	462	444	446	441	426	429	435	427	408	463	430	437	428	452	427	445	437	454	430	440	401	428	426	424	420	426	449	470	512	434	451	422	445	408	437	427	444	449	440	406	436	459	452	442	441	450	440	473	421	419	403	415	415	429	463	452	443	433	444	433	425	475	431	434	435	451	438	435	445	438	431	412	464	402	437	462	407	452	436	471	423	443	421	478	443	420	425	455	411	431	451	448	442	449	456	448	440	451	455	431	428	408	428	434	422	394	417	443	446	445	440	376	465	424	455	457	437	443	445	414	439	457	451	417	414	449	449	419	449	445	440	430	426	414	448	426	416	424	449	459	409	438	440	432	438	433	449	437	460	446	408	445	435	476	466	413	441	435	446	431	453	413	419	465	428	415	425	453	403	448	468	385	485	451	429	445	454	431	398	451	467	474	449	406	445	453	452	431	433	452	449	459	421	431	429	418	428	395	448	396	435	427	427	419	419	434	450	445	442	425	447	509	413	411	460	444	448	410	445	444	466	438	413	446	407	422	411	441	424	441	405	419	429	444	429	447	434	466	456	427	422	436	441	423	466	429	479	453	472	447	426	405	449	422	435	430	439	455	451	418	402	413	377	419	487	442	437	437	433	423	418	441	408	433	401	445	451	448	437	382	420	409	445	428	424	421	446	431	409	432	430	426	386	437	432	416	392	463	425	416	446	430	420	453	436	433	422	459	462	416	434	449	449	439	466	421	405	422	487	422	461	439	453	451	401	433	438	431	417	409	398	468	451	459	449	448	427	414	422	418	444	431	447	427	485	435	451	437	464	444	415	442	472	448	465	456	422	496	424	458	460	433	445	443	414	416	437	472	419	438	433	419	449	464	418	439	401	415	439	413	431	440	444	415	462	463	465	462	453	455	450	451	434	477	421	422	444	459	436	420	431	419	453	447	406	417	442	433	434	469	440	461	455	459	453	432	419	427	448	470	438	416	413	415	429	467	466	434	434	413	423	451	430	418	418	447	445	418	447	452	420	396	453	435	438	436	448	432	431	455	455	435	468	422	432	434	427	455	412	424	401	465	438	451	427	419	415	431	436	444	424	418	439	448	426	427	442	411	412	432	455	442	423	394	401	462	415	478	441	428	446	443	407	430	445	437	433	432	451	446	461	460	424	419	425	435	450	451	451	444	475	455	437	451	481	431	450	437	408	432	469	430	476	452	455	421	428	467	428	419	398	433	414	457	429	427	443	441	407	464	436	453	413	422	457	461	434	436	426	452	444	442	414	436	456	475	471	416	426	399	445	425	442	437	437	436	403	472	466	455	460	418	439	451	454	398	436	423	455	440	423	446	432	427	422	428	436	441	420	436	429	426	439	445	434	435	456	459	427	431	416	425	441	443	434	423	477	453	437	386	424	424	413	459	449	435	431	452	428	435	427	448	457	421	441	417	466	470	422	430	430	397	404	451	422	434	409	454	466	470	433	456	418	425	412	418	420	431	458	422	434	443	424	376	422	450	430	441	458	451	449	483	436	423	426	424	428	432	427	461	469	451	434	399	451	433	436	454	454	453	422	398	417	411	439	450	446	422	446	404	417	431	405	433	456	427	446	418	435	461	433	430	438	406	420	473	424	471	463	451	419	465	448	397	414	412	456	421	423	429	436	453	451	463	451	450	440	418	462	446	426	444	434	493	439	443	393	441	436	437	427	475	405	473	427	447	434	444	437	423	465	434	444	448	427	428	392	472	433	452	475	457	450	448	446	438	451	419	406	438	460	411	433	425	428	413	427	429	451	431	427	453
54751	20977	5595	1842	1293	914	704	683	594	551	495	452	457	430	456	426	418	419	359	397	366	316	384	403	329	349	327	330	349	357	350	341	340	314	362	362	351	316	357	313	331	313	319	308	319	359	348	374	357	363	333	349	329	315	327	324	357	314	322	350	342	312	303	317	339	355	342	328	345	300	351	371	311	328	366	317	317	338	315	338	345	342	360	311	345	299	313	369	350	351	341	375	304	343	303	376	325	330	311	326	356	321	340	321	351	337	331	315	327	349	345	309	316	355	368	344	336	352	332	344	319	319	302	325	381	356	318	354	317	356	319	357	370	329	354	341	324	326	306	318	349	326	314	316	345	343	334	318	314	316	369	348	328	337	339	338	360	302	319	297	333	330	313	324	322	334	343	338	360	325	303	343	357	334	316	349	328	331	326	356	339	313	328	293	332	330	289	310	336	363	342	318	297	325	330	338	321	290	344	316	314	324	323	332	335	329	333	330	346	381	312	337	329	359	328	306	322	318	359	307	336	325	348	326	303	318	310	325	310	348	325	335	328	320	305	327	322	327	333	330	320	315	323	324	311	341	343	351	337	347	319	325	343	290	339	324	350	330	324	310	298	327	369	325	343	355	349	329	380	327	342	319	358	321	333	340	324	329	320	335	347	320	363	347	357	343	340	327	330	316	318	318	346	354	306	300	370	356	343	290	341	347	346	357	312	315	319	308	341	317	349	334	336	301	345	320	335	315	322	337	338	314	304	336	340	314	366	355	352	353	325	327	321	326	321	330	345	330	322	340	316	300	332	353	341	332	315	304	330	356	332	335	369	369	304	316	326	318	341	324	341	310	343	352	283	294	324	353	325	308	305	355	330	335	364	330	341	346	327	333	343	289	318	348	326	338	331	329	339	316	331	358	292	319	349	376	309	345	351	325	326	336	327	363	309	334	372	351	347	322	325	347	324	379	329	326	313	329	324	345	359	314	323	334	343	357	347	316	357	341	341	318	318	331	341	323	329	336	328	321	329	322	385	321	337	337	331	339	341	308	344	333	304	317	333	290	333	299	343	336	359	343	347	325	338	334	336	309	331	375	337	356	329	373	365	355	333	339	340	338	333	330	351	330	322	335	324	313	317	345	313	352	313	339	292	335	333	322	345	326	316	351	336	332	348	304	328	304	308	333	304	297	301	335	351	296	351	321	319	362	318	336	343	348	338	328	320	318	350	336	316	283	347	343	323	317	339	339	346	286	323	314	331	315	326	301	297	304	321	317	287	337	321	323	312	314	327	346	335	355	323	350	330	318	346	332	365	324	384	322	335	314	328	351	320	337	339	334	317	329	321	353	376	314	336	346	314	315	332	311	358	372	336	329	346	341	311	325	359	358	324	320	346	339	299	301	356	344	350	341	341	310	334	304	325	325	343	312	334	334	315	329	316	329	343	304	311	303	315	310	337	320	351	297	359	346	324	328	337	327	333	313	345	339	320	306	330	346	358	370	341	322	325	327	357	308	353	313	322	325	314	342	307	331	337	308	346	356	312	305	295	330	359	327	317	339	359	356	325	300	386	336	369	332	317	319	330	322	325	300	324	299	325	343	315	332	375	332	312	348	303	349	329	344	344	337	361	346	321	319	334	338	334	307	331	344	340	374	338	358	342	371	331	315	358	325	349	350	337	345	314	332	342	342	320	371	358	322	290	345	310	356	330	327	337	371	324	341	324	295	313	332	328	339	344	325	347	316	318	363	323	314	299	355	303	337	319	328	341	340	329	306	331	323	358	314	331	363	313	335	319	321	349	332	330	335	369	292	363	348	353	339	365	350	336	347	312	313	330	340	340	325	327	314	320	352	325	370	342	346	314	333	304	327	332	289	315	347	351	348	348	337	324	327	359	315	330	311	307	307	317	306	313	356	332	324	322	305	363	324	314	353	345	349	355	330	315	360	322	327	306	316	329	335	278	313	326	339	316	351	324	336	342	350	302	383	313	337	330	353	343	307	310	365	349	313	340	345	337	325	338	348	305	307	295	327	343	297	314	337	304	368	331	366	369	338	374	334	315	353	326	292	336	315	334	338	365	337	381	317	323	366	318	369	316	350	318	310	299	338	349	347	343	314	341	302	316	340	323	367	325	327	345	332	392	353	334	334	364	310	327	331	341	300	381	309	316	333	339	320	344	316	291	312	288	335	350	304	332	333	310	341	382	359	315	328	337	304	341	316	320	311	324	323	355	303	330	342	308	331	302	342	337	348	331	293	304	325	320	349	353	342	329	329	341	332	332	307	333	324	317	360	342	319	323	341	341	336	363	329	347	338	324	348	334	292	327	325	302	313	329	361	357	363	338	377	369	320	345	360	329	308	325	340	345	307	336	324	345	366	335	353	314	311	346	304	344	315	327	336	344	334	339	324	305	326	343	334	301	309	326	366	345	349	333	344	355	383	335	292	308	326	362	363	364	372	335	311	306	345	319	343	275	343	353	334	317	340	287	342	360	345	334	327	315	319	342	323	342	318	355	324	317	354	331	357	330	365	342	333	336	347	340	343	358	335	296	332	328	335	327	318	320	336	281	347	320	333	309	324	317	330	356	335	362	300	356	322	345	313	314	332	329	277	322	303	339	343	325	352	323	335	324	346	319	365	331	324	331	364	337	317	327	325	336	330	338	324	342	347	344	297	367	351	368	344	323	347	354	329	318	339	321	358	335	318	316	281	320	352	313	321	322	359	312	353	321	326	322	355	344	326	311	325	318	300	325	341	330	342	334	335	303	298	327	323	349	321	337	336	358	318	298	349	347	340	334	311	334	328	310	331	313	353	279	370	307	347	299	337	323	321	320	341	337	318	317	348	300	313	321	320	323	333	336	295	345	317	321	334	328	340	313	316	365	373	341	327	330	354	343	344	311	312	339	324	327	311	287	358	338	327	366	333	349	336	349	334	327	341	328	350	335	376	350	338	329	322	322	315	330	362	333	297	360	311	335	308	303	304	357	313	322	347	348	326	325	316	324	315	349	324	328	331	351	316	326	317	346	346	332	333	304	330	355	342	331	329	354	350	342	312	343	361	346	337	317	325	309	345	287	320	326	333	333	353	319	307	355	349	327	333	333	344	329	335	335	371	341	316	312	313	354	348	348	337	334	349	316	325	338	306	315	297	348	316	316	323	324	338	345	326	296	351	357	348	329	343	321	370	300	347	346	344	351	348	330	352	340	351	330	322	312	317	273	363	367	358	310	342	346	355	351	335	308	295	338	362	336	360	348	346	343	349	285	315	328	352	345	294	327	330	340	317	342	328	326	382	333	339	320	316	335	359	337	355	310	346	336	323	358	369	338	321	321	312	313	330	338	371	316	318	330	354	355	331	348	319	346	353	335	326	374	345	321	343	356	374	321	323	330	307	292	346	375	341	341	333	320	338	333	332	303	369	327	330	331	335	345	354	333	367	349	318	327	352	332	307	339	334	357	323	338	317	341	339	340	330	322	349	373	335	321	309	341	339
26197	2007	4043	4699	4118	3444	2906	2434	2199	1927	1679	1661	1506	1363	1372	1295	1194	1169	1154	1068	1078	1122	1008	1021	985	1014	993	945	946	911	941	950	908	925	856	881	873	866	897	838	862	881	894	841	929	854	832	814	841	849	855	891	818	801	830	861	821	818	860	822	834	799	856	846	869	813	795	839	838	831	830	821	899	832	843	842	867	773	877	786	837	843	845	830	842	785	830	781	856	793	833	835	843	874	799	822	775	802	825	745	810	788	794	858	768	843	843	780	841	834	807	822	806	843	802	830	813	835	789	801	810	817	784	853	766	773	850	825	790	764	826	779	814	802	829	825	776	831	777	811	783	771	740	808	854	811	837	797	788	786	832	831	844	893	849	813	823	864	784	803	761	807	802	797	796	828	819	770	804	786	783	763	791	806	817	820	826	782	845	799	799	858	831	845	815	799	844	775	795	806	829	813	813	811	828	790	797	828	817	876	847	793	816	782	769	777	803	855	789	824	818	794	791	780	820	797	787	850	825	872	808	836	793	820	813	797	786	808	839	757	817	774	821	785	817	836	812	771	779	780	815	794	820	764	835	813	805	850	786	791	786	760	820	809	832	774	816	802	854	822	829	808	823	816	853	803	821	829	793	765	761	800	803	787	845	805	779	844	792	790	790	791	793	823	825	822	825	864	841	787	835	786	823	833	780	797	787	800	785	788	762	796	856	856	810	807	783	840	838	832	800	798	840	853	837	823	796	791	799	804	810	817	799	803	771	778	804	813	823	848	839	780	789	855	814	808	786	782	805	852	822	815	804	821	805	803	789	824	792	807	797	781	806	841	839	809	791	793	806	788	804	801	795	802	741	813	789	829	806	808	809	830	789	831	796	824	828	816	731	829	844	834	785	810	838	810	774	831	788	833	812	782	770	773	820	791	807	831	780	837	789	781	793	831	816	802	778	765	794	814	773	834	804	804	783	821	801	765	842	772	858	818	791	789	818	783	857	811	813	784	790	819	826	841	811	823	838	814	780	794	807	807	776	771	809	803	810	810	794	777	856	817	827	785	819	783	801	792	837	819	817	825	772	769	789	817	804	735	808	808	794	796	766	770	816	811	807	811	777	827	865	771	779	844	802	813	810	798	807	805	811	791	794	818	769	793	786	825	760	771	793	786	800	788	842	811	819	767	820	781	812	768	827	779	847	841	741	833	829	804	747	828	821	765	787	789	858	811	765	850	809	758	850	809	799	794	826	771	800	851	794	785	789	807	845	840	767	792	797	820	823	799	849	814	801	808	785	835	814	842	797	842	791	834	818	759	809	810	811	864	811	869	808	765	809	842	755	779	828	835	816	820	805	778	832	810	861	757	791	774	810	802	837	782	794	782	779	793	793	785	816	832	772	805	846	791	773	782	806	789	820	809	788	787	782	793	812	821	822	809	841	808	816	809	798	831	767	786	820	807	833	833	810	784	810	859	800	778	807	809	815	788	782	766	775	806	816	806	835	816	835	796	826	816	792	769	823	818	747	775	850	829	829	805	802	826	777	806	810	819	776	839	781	820	804	795	802	803	824	803	840	797	877	815	798	828	830	842	773	788	804	837	780	835	818	809	851	824	826	782	774	836	801	829	774	822	816	816	809	832	815	778	788	758	797	841	798	801	857	803	840	781	795	868	848	757	827	794	805	820	810	755	848	809	844	825	782	808	815	745	807	803	828	817	825	806	757	770	809	799	806	791	754	789	819	777	811	830	798	794	788	825	814	832	809	766	827	762	848	822	796	756	818	774	816	789	824	767	809	794	803	757	820	768	823	868	778	822	799	797	817	813	841	779	781	805	818	774	822	838	755	809	781	824	809	817	820	819	815	806	812	797	905	811	798	818	835	857	807	824	850	856	773	763	818	859	791	809	822	834	799	803	829	812	758	842	831	804	841	832	850	774	845	812	769	824	829	805	770	818	843	761	771	861	820	806	864	827	830	812	846	764	775	789	803	789	841	858	853	846	878	836	851	814	826	827	804	758	774	804	815	837	772	778	833	836	808	776	756	848	810	841	867	782	798	806	775	819	768	779	801	804	807	849	781	789	803	827	809	860	785	798	768	832	805	786	766	800	797	789	839	849	801	836	779	778	771	830	795	777	822	753	846	765	806	778	788	798	831	828	851	778	823	759	840	818	820	832	796	806	827	841	865	792	800	830	838	825	795	816	800	814	849	797	806	842	764	785	819	787	853	793	834	833	809	777	829	831	786	766	891	781	772	803	783	806	725	787	806	757	824	811	818	781	777	810	831	793	861	753	800	833	823	797	860	776	767	811	803	818	864	740	803	828	815	795	782	757	834	888	815	833	776	779	823	830	781	808	765	810	802	815	807	844	834	829	771	849	802	855	761	816	809	822	794	768	788	840	790	858	814	840	783	757	756	754	821	827	809	777	790	795	810	810	783	796	782	833	836	806	783	815	831	813	796	828	775	788	827	822	793	774	733	801	828	834	766	800	781	818	806	748	809	779	830	751	833	751	810	778	802	768	773	782	805	851	806	824	821	810	765	875	819	793	844	768	778	794	809	821	810	802	824	816	782	811	844	805	805	805	792	854	801	778	827	766	797	795	785	806	799	817	783	831	768	792	802	783	821	792	847	823	821	791	807	823	785	832	821	805	788	785	820	778	816	787	801	764	814	833	813	846	815	821	816	822	849	799	833	785	760	811	791	788	731	813	772	849	771	766	821	821	789	845	838	818	761	836	838	818	762	800	829	808	796	816	776	809	788	786	818	816	802	837	820	847	817	854	801	775	827	787	820	823	806	814	788	804	778	808	731	763	802	784	814	779	787	833	838	830	829	841	814	803	837	789	819	790	775	770	826	818	822	829	790	853	815	822	790	822	763	818	853	777	763	799	802	824	778	765	813	811	809	803	780	822	816	825	798	800	839	839	819	841	810	801	799	789	798	871	825	782	833	799	842	810	765	801	854	841	801	746	795	808	812	841	770	797	805	785	812	861	804	795	740	808	805	765	813	776	778	837	786	814	830	803	810	805	785	793	761	792	774	817	806	840	800	742	788	792	798	760	816	812	869	843	788	757	766	826	776	753	770	821	797	845	761	797	855	846	837	816	832	791	822	776	751	754	839	806	810	821	756	801	759	845	770	750	815	777	844	775	833	860	817	776	841	820	795	786	773	790	792	847	822	799	788	816	778	821	773	845	799	810	817	775	843	790	893	797	846	827	813	821	783	838	822	849	822	797	797	864	838	772	826	787	779	775	821	827	848	792	809	796	751	786	832	810	751	811	796	811	779	805	804	819	802	811	826	830	792	779	785	842	792	838	814	820	762	803	863	838	797	765	819	797	846	836	768	829	867	841	779	793	857	771	790	807	811	784	777	808	745	811	792	775	841	802	803	780	797	807	802	827	820	755	801	797	848	832	813	793	831	847	784	792	792	742	796	805	851	739	778	776	802	860	865	782	840	793	802	765	792	787	816	813	772	820	821	788	785	805	842	788	808	851
8066	524	293	233	212	228	207	213	194	203	187	201	200	184	204	189	192	205	182	198	208	201	191	197	177	191	188	193	200	210	206	176	186	202	208	197	198	201	204	219	220	187	203	204	195	190	200	188	186	192	213	209	205	199	220	191	223	172	216	206	207	214	207	197	205	184	175	200	191	161	182	169	208	185	172	193	204	195	186	216	189	193	219	207	164	169	187	193	191	195	193	203	186	204	197	188	206	177	180	206	179	197	183	174	203	210	207	199	198	191	183	189	183	195	197	202	227	209	183	191	219	202	202	216	192	198	202	220	186	189	198	212	179	185	164	206	194	217	211	196	218	201	198	196	202	218	194	207	222	207	189	191	171	169	179	229	193	179	206	186	207	213	184	200	195	206	205	223	185	166	209	186	152	206	184	200	218	194	174	190	203	186	208	201	193	209	199	206	170	157	187	204	208	173	177	195	204	185	187	205	183	201	201	194	199	194	169	180	169	198	188	190	178	179	195	172	173	195	181	169	201	183	228	201	210	195	188	201	182	185	174	187	165	194	182	209	185	187	189	186	224	191	199	209	219	188	224	185	216	162	188	151	194	214	197	175	209	223	219	186	189	206	183	202	163	219	190	156	216	212	204	168	173	185	216	200	227	196	205	195	176	212	179	215	181	213	207	187	192	219	201	184	204	198	180	195	199	187	191	187	193	202	200	183	223	188	187	200	210	208	195	193	216	205	213	171	188	169	190	190	224	205	205	179	177	206	179	175	186	198	179	185	189	192	207	191	197	183	176	189	198	228	200	211	192	202	171	203	215	203	191	183	213	227	190	195	212	181	180	172	200	173	175	193	171	206	201	186	209	188	200	198	218	195	206	213	183	176	168	178	199	194	192	187	207	182	192	180	179	214	197	208	199	196	206	198	202	182	201	197	201	199	179	197	226	173	166	202	205	198	197	202	192	205	211	179	199	195	192	225	223	206	188	205	218	166	180	212	207	186	191	220	207	213	192	205	218	185	198	176	223	208	188	180	210	195	203	198	181	205	198	197	220	172	199	154	199	190	193	184	187	228	201	186	219	199	204	191	173	197	210	194	204	197	199	208	201	187	200	204	215	184	190	211	196	183	206	194	158	206	211	223	195	221	199	212	201	195	210	186	183	209	209	177	193	196	209	170	202	171	199	191	228	173	183	177	197	185	208	210	201	198	199	172	201	197	194	189	216	196	191	173	204	189	191	205	212	198	208	202	189	205	196	206	184	214	195	190	193	226	202	188	203	175	188	192	195	184	213	193	170	225	209	194	184	221	178	177	208	201	196	215	194	194	187	184	197	203	173	202	187	184	209	171	186	211	205	204	189	175	197	191	182	171	211	209	185	205	190	213	191	190	178	202	198	190	188	183	193	198	218	202	184	175	172	201	222	214	208	194	193	184	177	193	207	192	185	176	209	182	215	188	183	168	197	187	199	197	197	210	196	191	204	200	212	195	184	199	166	183	171	192	205	202	224	172	196	161	189	182	194	185	182	190	228	194	190	167	183	195	185	191	192	187	196	172	184	207	216	204	187	167	213	205	172	187	193	204	233	175	180	188	197	196	207	181	192	199	192	225	212	199	242	175	211	207	193	187	182	214	203	178	198	211	178	176	194	207	200	200	203	191	212	189	180	176	174	238	186	203	211	183	189	192	219	182	183	198	198	198	190	180	193	211	196	174	174	175	190	185	188	185	207	178	169	180	194	212	189	163	171	193	206	215	190	204	224	173	191	188	185	199	176	201	186	174	162	174	180	210	210	192	206	207	196	189	206	202	207	191	227	193	172	194	189	222	176	204	202	161	186	191	206	202	189	196	208	192	191	173	174	177	196	207	198	191	198	183	187	212	187	184	201	176	213	203	190	178	202	180	202	205	179	200	174	179	199	192	203	217	192	178	189	188	206	205	182	192	186	183	188	217	204	199	174	187	185	194	207	219	198	187	172	195	194	173	145	193	219	171	190	183	193	194	191	204	172	152	191	204	170	241	182	193	190	190	195	216	222	183	189	185	178	191	189	185	187	204	181	209	191	201	179	207	211	196	216	211	196	208	190	175	190	190	206	189	221	180	213	162	186	183	204	178	238	207	177	195	180	208	202	164	170	189	200	222	197	207	187	213	203	210	189	195	193	203	178	186	190	188	192	183	198	204	190	185	198	203	211	210	190	175	191	175	188	195	174	197	195	217	202	208	169	200	204	186	218	200	202	197	197	181	198	227	209	197	193	185	187	159	185	184	200	210	178	190	199	211	176	187	200	204	165	188	176	205	197	182	192	213	199	190	200	210	192	197	180	172	180	200	187	183	209	205	182	216	180	171	189	211	211	215	222	231	192	213	196	189	192	250	201	186	172	174	196	159	201	191	196	177	186	194	196	210	198	182	167	190	194	180	187	191	169	193	195	196	217	194	188	178	200	202	166	221	167	185	213	212	192	192	226	190	214	187	187	177	218	202	213	206	208	179	178	195	208	191	166	177	190	167	191	190	219	199	183	186	181	199	180	198	196	209	198	192	185	185	194	205	178	197	174	181	181	210	179	199	196	202	177	199	165	202	190	207	200	189	188	183	181	192	187	197	161	200	209	196	197	184	216	189	201	224	194	212	185	172	195	219	221	183	169	199	179	191	202	203	195	197	186	182	172	189	216	189	157	194	177	185	174	194	201	185	211	183	179	184	219	192	203	173	187	193	142	203	191	206	201	209	207	161	172	181	197	195	190	171	196	193	192	158	180	179	193	193	192	184	202	197	203	208	193	196	181	187	179	197	198	210	177	172	200	169	166	183	195	175	206	195	197	219	211	155	195	199	166	199	185	210	204	198	183	192	211	182	183	181	208	204	175	170	196	189	184	192	196	191	184	154	186	175	175	207	197	193	182	170	209	162	193	187	190	207	179	181	208	187	189	220	157	234	202	209	210	216	192	189	196	183	184	182	186	202	199	195	167	190	203	171	158	213	147	203	202	183	197	193	200	187	175	184	193	184	200	195	199	208	184	166	196	193	211	173	183	212	182	192	201	191	199	202	210	202	194	213	201	193	186	187	195	162	158	192	202	184	197	182	178	206	191	162	217	183	193	182	200	191	208	215	195	185	213	173	183	181	210	210	172	201	195	186	161	217	213	182	191	198	191	192	190	198	178	227	189	191	157	167	174	209	198	188	205	168	196	195	206	163	197	182	219	209	191	200	181	170	206	210	192	177	193	214	212	213	220	204	208	186	217	181	210	194	171	191	205	206	194	180	204	159	190	188	183	188	183	187	195	188	182	199	177	187	199	174	191	214	189	189	204	183	226	163	174	186	194	173	175	185	182	174	181	200	192	201	189	207	185	203	189	169	217	204	203	187	215	204	169	190	194	173	190	187	218	197	205	181	190	190	203	215	188	199	193	197	186	210	177	213	183	221	190	203	214	202	197	196	210	200	201	158	177	169	195	220	181	209	186	187	190	173	206	188	201	144	205	183	200	170
8063	509	585	631	592	589	506	540	513	548	511	518	526	498	500	503	526	463	503	521	521	516	470	457	501	530	478	501	486	509	484	502	485	485	480	482	506	501	463	449	527	509	505	491	504	506	504	441	492	512	453	485	490	466	512	468	513	499	513	487	498	457	511	508	471	481	495	458	513	487	525	491	492	489	492	480	498	497	508	498	510	490	510	519	506	524	501	489	514	483	533	516	497	480	487	486	502	494	462	492	499	498	525	452	514	529	494	500	500	496	493	498	476	500	498	486	511	521	492	524	460	467	488	530	493	521	498	490	481	462	501	503	489	481	484	545	479	468	492	517	501	510	494	518	516	484	515	485	513	475	494	491	511	512	515	497	534	518	462	501	482	470	463	523	469	501	473	504	500	504	521	501	486	507	515	517	507	484	429	521	513	507	497	501	479	508	514	487	479	476	529	516	509	551	485	514	506	529	515	491	520	544	473	484	486	499	485	484	476	475	468	480	534	502	528	489	522	464	540	507	534	461	475	493	498	505	484	489	490	468	507	524	505	468	476	514	527	517	545	511	525	504	466	484	530	509	492	490	476	454	532	500	487	487	507	462	461	465	506	514	490	515	481	520	505	519	536	502	479	514	501	493	504	457	528	494	491	456	502	495	478	499	495	517	492	523	465	477	520	487	489	497	511	486	482	479	484	482	483	509	455	446	505	471	503	495	520	496	479	519	502	541	457	496	477	499	485	510	529	497	510	493	534	547	488	493	536	501	507	466	520	429	502	520	519	465	511	492	510	470	473	509	493	464	508	481	528	495	483	496	444	520	498	497	499	491	458	503	467	477	503	477	469	470	514	484	467	522	482	511	508	536	507	479	529	516	507	499	479	497	486	524	466	488	487	504	530	513	476	497	495	537	452	463	475	494	494	472	501	485	466	504	480	457	488	506	477	471	498	500	497	502	533	486	506	510	478	478	515	494	453	506	430	498	490	503	514	479	518	473	527	463	525	523	487	510	442	486	525	479	476	529	512	481	519	567	548	477	456	490	471	531	518	492	490	484	476	540	526	534	472	504	510	493	535	481	503	496	515	510	519	462	496	487	468	498	468	522	483	516	481	519	510	518	514	478	517	507	492	489	561	491	513	515	462	541	503	517	519	490	495	512	497	504	495	491	521	480	525	469	476	498	500	477	475	505	475	526	475	499	525	516	553	513	482	498	482	497	510	483	472	491	513	507	498	539	518	519	530	486	464	495	501	537	512	540	497	482	509	522	488	528	511	517	469	492	477	496	480	498	502	494	533	503	494	461	456	480	481	499	500	490	500	503	466	490	523	482	516	502	464	516	507	495	511	498	493	476	497	506	499	497	520	502	514	456	504	506	485	488	467	491	523	489	498	513	511	486	487	474	470	453	509	515	502	497	499	493	492	450	540	509	528	472	515	482	489	512	463	491	479	468	460	460	524	469	504	490	487	429	497	518	499	508	506	503	492	512	515	501	473	469	504	495	477	525	494	502	470	500	478	494	532	471	508	460	509	552	486	519	457	493	477	493	503	490	512	474	511	514	461	544	491	502	475	508	507	486	507	470	514	455	513	512	505	515	510	525	513	456	428	524	498	465	530	449	485	478	485	486	516	507	520	483	503	469	442	507	514	537	487	471	505	476	502	486	520	523	508	460	463	472	490	496	481	455	564	504	508	511	513	499	527	544	464	487	470	510	503	531	507	493	512	498	502	507	483	484	470	533	422	492	474	474	498	466	489	428	535	472	497	464	493	515	493	495	538	479	477	506	491	541	489	494	499	473	499	521	447	482	499	488	470	489	491	459	468	461	527	481	489	512	495	508	496	494	490	482	499	480	493	469	488	494	501	518	536	473	500	525	470	527	505	497	473	474	491	491	506	470	491	513	483	524	468	502	501	494	473	523	469	481	475	484	523	444	501	497	474	474	474	527	498	511	472	482	507	506	440	489	450	474	494	495	472	484	508	495	458	530	460	479	472	488	527	500	515	487	522	552	480	476	514	522	468	519	498	544	529	495	509	495	484	539	483	532	480	489	469	501	492	480	476	486	498	479	483	491	497	490	468	503	489	507	531	504	522	514	461	486	511	528	482	476	488	495	495	463	496	483	504	480	479	465	507	461	466	464	504	536	500	487	473	501	486	487	480	509	495	459	494	495	508	494	503	500	458	485	500	515	468	511	514	536	520	512	544	470	494	523	475	468	491	510	468	505	475	524	502	492	504	496	457	501	501	475	526	486	506	502	487	523	511	479	443	511	518	514	503	462	487	497	464	516	510	480	485	483	515	471	470	531	465	495	508	466	510	462	467	462	461	482	525	507	505	515	520	475	489	505	493	502	517	488	508	511	495	510	531	513	475	506	458	517	463	488	468	522	523	504	520	496	492	489	464	491	474	460	473	467	493	509	514	481	499	524	535	493	504	507	516	510	487	512	454	490	461	526	514	482	512	516	495	485	462	494	553	465	479	508	472	467	491	508	482	542	544	492	508	446	490	522	501	513	516	486	456	492	513	506	519	514	475	480	464	475	488	509	501	531	506	488	490	500	494	507	501	492	520	505	496	462	465	467	499	478	504	467	510	458	479	465	510	537	500	507	451	487	491	514	496	454	475	527	500	488	491	485	501	509	496	542	515	492	518	499	500	440	499	498	491	526	516	526	483	461	504	474	535	500	484	502	484	490	494	475	502	474	488	475	507	488	503	501	526	499	482	495	494	515	512	515	514	511	479	471	475	520	497	474	478	489	504	506	536	523	513	512	500	497	488	504	508	501	500	519	546	506	554	534	496	491	476	501	521	489	434	525	523	530	501	510	495	527	514	528	474	519	511	476	468	508	495	495	473	482	511	493	523	478	502	479	483	487	505	480	492	481	504	507	495	505	491	500	489	486	479	486	453	528	501	480	529	470	533	489	534	496	568	451	480	505	501	471	453	518	522	507	458	481	490	494	512	526	485	524	533	507	484	511	514	473	492	511	493	476	470	486	479	495	509	514	493	446	492	477	494	536	533	508	496	527	493	479	499	493	462	489	462	471	480	550	494	471	510	494	489	473	511	524	497	501	559	522	514	536	532	511	476	476	476	489	501	493	526	483	487	461	535	495	498	495	523	495	502	504	480	503	485	487	530	515	473	496	517	496	502	480	498	462	530	452	475	504	483	482	493	502	540	480	508	512	483	488	451	510	544	490	463	451	512	489	478	455	520	448	523	508	466	538	468	430	492	505	498	501	494	491	499	507	503	472	488	489	417	502	472	472	480	467	480	499	516	496	500	527	495	503	526	509	491	474	506	476	511	431	524	496	523	516	504	462	493	516	464	528	517	502	483	472	484	469	485	460	473	475	474	506	538	502	491	502	505	464	497	462	498	493	505	479	512	528	477	471	498	482	507	470	503	516	481	496	527	487	462	486	451	459	502	499	441	482	516	505	487	487	527	475	494	548	489	464	495	452	488	544	519	490	521	515	522	481	515	482	499	514
46460	11832	1497	784	527	435	421	314	260	251	248	225	211	184	196	152	200	211	190	178	203	178	187	173	163	162	185	174	136	151	143	183	170	169	149	178	139	155	179	144	137	168	148	148	160	164	157	163	160	177	164	179	171	131	168	156	171	144	167	156	162	166	152	167	149	158	139	174	166	175	178	170	132	171	151	138	146	143	174	154	158	164	157	169	153	165	164	161	160	148	146	169	154	172	166	167	149	158	175	160	177	157	157	156	158	142	180	188	140	146	137	136	146	153	167	168	165	152	166	171	153	159	151	153	147	152	145	146	166	154	142	154	175	153	173	152	171	155	186	191	142	159	176	150	150	154	160	176	155	166	171	151	136	125	155	152	152	172	150	186	184	150	166	161	140	157	161	153	135	147	148	182	158	152	154	164	170	172	161	148	148	159	138	161	157	142	164	159	159	192	182	167	143	160	156	169	158	160	176	164	155	160	145	161	171	150	150	142	148	153	150	143	147	161	143	197	138	171	118	160	155	154	164	141	135	148	148	147	167	146	164	151	162	166	149	146	160	138	151	143	158	151	145	132	158	159	153	134	177	146	160	160	131	174	166	134	154	145	154	147	166	140	139	149	138	142	141	156	147	157	135	151	162	172	176	146	154	149	171	128	139	160	167	155	152	131	162	161	159	160	162	153	122	139	142	143	145	174	152	150	167	178	162	170	173	155	189	175	150	154	125	167	154	191	148	150	151	151	183	176	157	143	164	155	173	147	156	167	153	163	154	149	177	158	179	171	127	142	158	177	173	148	159	154	142	155	181	173	154	151	161	142	167	153	154	144	159	159	159	157	168	153	168	151	167	155	148	164	140	155	155	184	154	161	145	164	143	151	156	151	160	164	151	141	171	171	161	159	167	151	155	137	170	148	150	125	158	158	148	175	148	155	149	151	171	154	157	170	153	168	175	151	164	138	167	165	159	152	148	142	177	150	140	166	167	152	191	151	148	149	157	150	173	145	159	156	167	147	167	171	177	153	138	153	172	161	156	152	166	157	142	146	171	165	156	175	155	150	165	129	161	158	165	156	174	133	162	167	175	187	157	176	163	146	171	160	158	149	147	163	157	164	186	142	150	162	158	158	170	151	172	164	166	170	164	173	150	170	142	170	175	177	157	163	159	152	159	160	144	152	161	161	153	168	149	164	172	155	173	162	172	168	165	160	143	158	147	184	165	170	152	155	142	156	148	140	178	162	151	154	149	157	162	152	169	154	164	152	161	171	151	156	149	165	166	159	114	156	149	190	143	131	162	167	177	163	153	151	173	151	190	190	158	160	119	131	148	140	164	165	151	144	166	148	168	133	178	162	164	115	130	145	149	165	166	159	148	174	128	145	132	153	166	156	156	158	151	161	165	128	166	146	158	170	145	163	184	142	139	163	115	154	146	160	151	161	176	147	175	164	159	171	169	158	146	145	146	145	165	148	161	171	158	159	146	163	157	152	178	164	157	138	165	162	174	167	134	150	168	151	161	150	162	157	159	159	162	143	156	168	154	134	156	152	156	126	135	139	149	154	136	165	172	153	180	194	167	155	170	171	177	137	179	162	173	134	164	162	162	125	135	126	137	161	151	160	157	163	159	173	155	166	172	147	159	169	147	169	179	163	154	162	133	154	150	147	137	158	148	166	175	148	164	160	149	165	176	166	149	152	158	187	131	158	150	199	148	161	155	141	146	172	163	158	139	150	158	162	133	141	171	162	167	146	151	138	154	148	160	156	153	154	146	154	162	147	153	148	134	163	144	185	161	158	156	138	180	140	176	157	160	161	144	139	131	146	141	133	190	149	151	131	148	156	152	131	157	135	155	166	155	157	171	139	151	160	137	179	169	150	158	159	156	148	162	160	146	140	165	167	143	152	154	158	151	159	166	130	168	154	171	159	169	157	154	155	160	140	139	179	175	161	160	154	180	161	174	151	149	143	144	160	168	173	159	186	154	164	154	165	160	183	140	141	163	182	179	161	191	161	161	153	157	162	157	162	139	162	144	152	140	141	155	182	155	156	158	154	160	140	162	154	148	157	165	174	170	147	163	147	177	176	146	174	140	160	152	170	141	167	157	161	147	147	168	157	162	167	155	157	153	176	144	167	165	138	160	192	157	145	167	155	131	166	166	129	187	131	153	179	148	138	159	128	144	170	168	153	132	138	174	151	169	159	162	145	181	158	147	171	136	161	174	163	166	162	145	173	184	149	150	168	129	138	155	151	143	158	162	134	153	184	181	154	151	157	142	161	146	128	161	146	169	147	160	165	189	173	139	167	162	170	139	152	155	173	162	166	144	157	158	158	169	153	168	148	165	167	141	142	170	169	161	170	156	140	153	167	162	155	143	138	167	146	176	151	161	154	146	142	153	149	170	145	151	154	187	128	153	168	135	140	158	156	183	127	182	162	165	163	143	162	131	163	146	151	151	177	157	163	165	154	137	147	142	155	151	153	154	145	139	149	163	147	152	158	149	156	151	166	156	175	184	172	156	169	160	154	160	136	136	160	152	162	148	155	169	124	129	151	152	155	176	175	170	167	153	160	151	157	139	155	156	156	142	137	148	173	159	176	174	162	139	148	168	158	156	180	156	130	153	165	147	181	164	166	178	163	151	134	133	155	125	150	161	156	152	163	141	169	163	153	135	145	166	155	169	157	141	158	152	177	138	157	182	182	155	156	159	135	169	144	178	152	154	161	168	157	129	141	156	164	160	156	165	168	150	158	173	156	159	157	163	183	141	155	152	168	148	157	175	149	168	158	145	161	166	137	144	154	143	148	157	153	157	149	156	144	152	163	144	136	137	178	160	140	141	146	156	167	161	156	147	154	174	188	183	174	181	153	155	161	155	156	145	161	166	169	157	138	153	160	141	168	148	172	163	159	156	166	147	126	141	154	137	164	168	142	187	178	173	134	155	147	138	144	164	163	167	154	159	160	184	148	153	153	168	119	143	152	172	174	161	151	180	174	136	150	156	140	173	170	179	163	147	122	162	157	145	124	129	170	145	159	156	172	163	151	148	175	140	148	146	155	171	157	160	176	167	136	120	181	160	148	165	169	137	168	178	156	173	174	156	174	154	144	138	172	152	159	157	151	154	151	139	151	138	162	159	153	156	147	148	169	142	157	161	163	155	165	156	130	146	146	145	132	152	172	185	173	145	164	193	158	145	149	155	145	167	168	145	171	158	148	164	157	162	145	151	144	175	155	150	173	140	159	176	161	173	171	163	148	161	149	171	168	162	163	161	180	164	165	160	157	153	185	160	164	148	157	159	144	162	149	146	162	161	129	154	168	140	150	189	145	155	148	140	152	154	162	165	158	142	142	164	164	154	123	152	137	153	142	151	167	145	168	145	152	158	176	140	157	130	166	171	146	160	166	181	162	160	141	148	179	178	156	154	164	180	181	133	177	132	155	140	169	159	155	155	145	174	146	145	176	153	170	133	161	137	183	161	169	169	188	152	170
20581	996	2083	2466	2173	1850	1427	1245	1220	1022	865	788	784	726	682	646	643	587	608	591	598	566	523	537	506	550	527	499	523	483	495	495	468	502	505	456	470	481	491	495	487	466	458	446	471	440	458	516	433	473	477	432	468	442	457	421	463	438	450	459	442	469	463	462	453	477	421	418	427	476	426	440	437	433	470	458	427	385	418	457	454	435	421	439	431	417	437	444	436	446	406	432	451	430	453	444	433	478	422	423	414	484	472	433	461	431	416	459	440	455	430	437	427	494	449	432	396	450	416	419	446	422	484	454	450	431	426	414	463	474	420	413	426	416	430	405	428	441	413	453	443	452	439	434	421	398	454	434	422	463	457	443	438	475	423	433	427	431	446	418	455	431	446	451	433	457	449	417	420	387	430	438	445	484	493	439	414	401	438	428	420	428	423	405	444	481	424	463	459	463	434	450	470	437	474	427	456	425	455	481	430	422	447	460	416	439	471	412	428	424	452	449	444	441	445	443	419	445	425	427	429	410	427	413	466	450	437	439	427	451	419	429	405	417	457	437	436	460	448	468	408	418	382	433	429	444	454	429	417	425	471	442	412	453	420	448	472	465	448	423	431	476	401	438	439	429	458	440	375	420	454	436	411	418	449	472	411	391	399	458	461	451	422	461	428	427	383	480	410	458	428	444	440	454	416	431	446	398	427	440	419	435	441	448	420	472	446	455	451	395	424	437	411	401	460	459	434	426	467	425	465	446	462	441	463	447	437	394	430	471	438	439	423	453	446	408	458	422	453	410	421	422	448	408	391	452	460	436	421	440	391	414	397	454	424	430	438	443	401	437	423	454	421	426	436	441	440	451	413	442	401	414	453	416	423	444	440	467	424	450	381	470	418	403	433	441	420	442	424	410	424	435	453	433	459	453	477	449	464	451	476	419	442	441	490	418	422	420	440	444	411	432	466	436	429	444	446	411	442	439	458	440	385	455	406	378	410	467	458	415	435	450	421	421	412	422	428	439	419	450	409	408	419	432	454	458	386	465	428	434	442	432	445	427	442	465	444	419	447	420	475	445	442	436	481	425	441	447	441	401	430	441	433	446	454	446	398	430	437	454	443	433	444	470	459	408	439	428	421	433	445	448	414	463	425	424	391	426	447	428	435	453	458	459	434	410	415	432	444	451	442	441	437	460	394	431	437	427	429	428	408	431	441	440	420	483	452	439	403	448	455	441	432	430	483	450	474	422	446	429	448	442	429	460	439	448	401	456	459	443	483	412	451	421	402	431	474	459	449	515	447	406	450	420	447	441	406	436	458	430	419	385	441	419	455	410	418	455	431	434	409	449	476	427	496	451	466	435	425	471	418	446	399	438	480	434	431	424	434	439	376	465	429	442	432	447	411	449	411	456	412	448	443	453	443	449	461	470	445	430	397	436	463	446	454	434	446	472	447	461	438	434	413	420	411	419	457	440	473	474	443	444	419	403	468	435	399	460	440	429	430	449	419	423	459	421	458	468	425	416	422	463	459	414	417	415	450	433	467	416	417	440	444	410	394	418	402	445	417	442	481	460	387	448	418	456	450	417	444	444	456	432	454	462	425	435	452	431	432	454	453	437	420	460	410	376	411	439	453	459	439	380	445	421	429	444	465	418	440	401	458	447	421	447	410	449	467	425	448	460	397	462	415	447	446	432	444	449	427	435	435	454	477	473	432	452	448	435	420	451	473	438	426	426	403	430	452	441	404	449	442	424	408	419	439	471	446	419	415	441	449	469	451	428	444	405	429	431	419	466	374	442	460	423	440	442	439	446	427	479	478	427	418	441	452	403	426	421	417	420	446	419	421	427	420	412	445	435	444	439	444	469	414	454	485	452	446	495	463	441	436	448	432	444	415	428	419	411	422	414	462	455	419	430	415	414	457	421	420	422	420	441	417	437	445	427	432	472	478	456	435	445	450	435	418	437	420	443	458	418	437	416	444	477	457	466	426	413	433	429	442	456	411	443	413	449	463	478	438	439	444	381	433	461	424	418	444	393	418	444	406	429	468	435	433	456	430	452	473	477	412	440	427	479	434	414	471	430	433	422	446	457	423	414	440	427	443	463	387	454	436	435	451	458	469	422	424	442	429	437	441	454	458	434	438	442	493	484	433	422	410	400	431	437	421	455	459	450	440	430	431	427	432	428	459	428	431	441	403	423	421	448	452	445	433	424	442	413	413	473	430	460	442	444	439	434	464	413	436	410	406	428	479	430	431	425	417	427	429	459	408	433	462	430	434	430	449	448	441	411	428	433	430	457	456	457	451	425	427	437	422	454	445	462	426	430	404	410	439	429	446	464	464	425	433	425	444	444	481	458	428	427	458	445	422	402	414	432	460	433	432	420	462	405	439	439	420	417	435	463	415	417	429	435	432	406	385	431	447	465	459	405	434	429	429	424	447	449	437	449	428	422	439	454	413	417	428	477	419	448	412	462	470	449	413	394	427	422	422	434	409	426	428	448	480	457	421	394	427	443	434	425	460	431	473	440	447	423	439	436	428	445	469	450	450	452	466	451	425	435	413	445	459	434	434	421	437	441	422	429	414	408	461	449	402	443	427	429	439	456	395	427	441	438	400	413	457	423	417	466	439	448	442	437	412	478	419	433	443	447	447	438	443	446	401	390	409	422	437	440	452	478	438	447	436	415	412	434	444	397	410	454	468	438	444	460	432	452	445	418	433	429	437	437	425	394	450	437	463	412	426	434	479	481	443	448	460	451	456	454	436	475	427	401	454	457	416	448	466	432	426	455	467	445	432	487	444	437	446	439	434	424	455	460	405	436	441	449	440	432	439	441	438	405	438	421	432	426	464	424	451	359	471	446	454	427	469	437	416	412	449	433	449	453	455	413	425	443	448	432	441	427	421	464	442	449	435	423	450	396	424	482	443	457	485	420	460	439	429	452	426	431	461	421	423	421	477	421	444	424	467	494	446	414	456	462	395	467	440	456	435	444	431	428	448	481	454	392	476	452	435	439	426	400	459	471	450	444	370	456	435	482	423	451	431	432	415	449	430	417	449	449	433	443	427	414	481	408	443	466	435	413	450	457	410	467	479	462	475	437	446	432	428	419	384	400	430	424	449	432	437	415	439	454	427	416	452	433	455	433	449	452	408	450	454	398	422	462	447	408	411	451	431	426	364	413	438	420	431	431	430	438	474	423	404	429	425	435	453	451	435	448	427	420	465	448	454	472	443	410	445	432	429	449	425	421	445	459	425	413	464	484	451	470	399	409	454	470	433	436	402	440	441	447	426	435	436	424	466	489	445	425	412	441	464	430	441	414	464	452	444	451	440	450	439	472	452	425	450	441	428	455	407	452	463	413	427	453	413	422	389	437	424	444	425	412	426	423	415	449	414	471	439	458	442	406	408	434	436	450	450	440	405	450	472	451	450	388	424	441	421	448	414	448	425	407	432	440	419	440	440	443	486	446	409	421	395	455	427	453	446	451	431	451	461	474
55655	21110	5738	1835	1204	920	829	686	633	534	540	463	419	456	420	424	418	422	380	422	332	366	379	344	369	344	356	363	370	378	333	331	333	322	375	385	348	324	351	345	357	325	311	341	313	307	342	337	368	310	354	324	358	368	350	324	354	315	287	329	356	357	336	322	344	331	332	340	350	332	365	328	354	360	354	341	351	342	324	349	330	377	362	320	338	337	337	313	313	323	319	328	351	327	340	310	314	353	325	322	284	333	323	324	361	310	361	340	349	352	348	319	305	363	317	365	340	364	371	332	332	329	332	355	357	333	345	349	319	329	325	341	322	312	345	329	337	322	325	337	344	345	309	371	307	351	328	357	344	344	350	359	297	363	350	364	339	344	346	328	264	350	332	319	305	327	334	333	316	344	320	332	333	356	345	322	345	332	352	315	325	311	356	309	371	312	320	336	304	346	330	328	321	317	354	329	366	316	319	336	337	309	302	366	346	351	358	300	356	313	318	358	330	341	354	343	332	370	346	317	338	364	347	338	351	341	333	319	317	326	329	353	348	338	306	338	308	352	355	347	321	339	322	368	374	343	337	362	337	347	333	331	336	315	313	354	307	362	300	333	333	351	340	316	361	304	332	321	326	354	301	376	308	323	368	326	316	347	333	347	329	322	341	307	358	326	317	387	310	310	322	334	356	354	357	312	328	334	307	361	325	354	340	332	350	345	338	325	322	343	332	291	325	359	346	332	306	332	337	333	303	331	339	337	376	359	326	384	332	328	337	324	323	355	323	348	362	337	322	334	291	308	341	338	328	331	313	352	324	346	310	324	329	345	322	337	297	348	334	305	323	358	340	326	338	366	327	348	339	335	348	325	301	320	323	325	349	318	318	329	331	355	308	352	346	354	334	338	339	316	331	349	334	372	326	338	368	395	300	331	327	303	356	327	325	380	304	342	361	342	334	318	325	330	317	342	346	344	308	325	357	346	334	310	309	343	341	330	327	325	336	344	322	345	331	359	343	333	296	328	356	311	331	318	352	334	313	365	337	374	306	348	339	328	309	347	301	347	303	340	322	344	300	320	348	357	317	341	348	331	368	358	329	345	337	301	330	310	371	380	350	364	322	314	354	292	317	364	312	363	309	348	390	351	300	317	319	326	343	298	338	314	312	327	317	339	334	346	306	340	311	317	327	323	347	353	315	350	328	346	341	360	336	322	343	349	342	328	314	320	352	325	324	368	355	381	354	372	336	332	310	331	347	335	370	339	322	359	283	330	307	330	360	317	332	353	345	329	360	332	334	381	318	315	318	333	350	320	344	351	363	334	317	330	328	331	322	309	347	341	344	340	368	318	330	349	344	303	345	306	374	357	300	333	342	334	328	320	340	343	341	363	342	336	339	358	317	338	339	319	330	322	324	321	299	319	301	331	320	321	328	346	366	332	350	335	317	319	328	300	359	325	317	315	332	329	329	387	339	348	354	343	340	321	329	322	310	360	349	358	363	297	319	347	320	352	350	338	316	330	342	324	328	329	342	324	364	347	332	357	373	320	346	319	375	332	331	343	333	320	331	329	320	327	334	316	333	321	339	308	343	335	338	321	358	323	370	316	326	346	329	339	305	328	341	353	319	318	342	336	311	344	372	374	353	331	323	354	343	328	335	348	334	309	331	302	345	334	345	331	323	329	346	345	325	304	323	330	331	297	322	329	353	315	346	336	322	328	329	366	350	327	320	327	344	329	358	340	339	346	349	350	338	321	307	345	349	380	350	324	312	371	312	329	358	336	318	354	309	306	315	359	335	327	329	353	323	341	358	370	357	314	315	324	307	321	359	316	313	369	354	312	323	351	301	365	331	339	329	342	334	343	333	323	312	335	303	357	332	321	329	362	363	333	380	342	342	326	370	332	331	315	319	323	342	345	354	360	346	350	329	339	328	338	327	339	372	352	326	317	327	319	332	300	316	344	358	337	308	343	340	324	319	380	302	338	344	318	350	332	320	342	321	331	326	325	334	362	323	318	323	338	347	326	338	346	371	317	345	297	349	347	336	357	336	344	303	319	352	338	348	361	310	362	337	340	318	343	331	296	337	359	330	355	308	323	344	367	332	348	319	361	342	302	335	343	346	357	331	332	301	338	345	338	341	348	310	317	329	322	332	330	316	334	298	332	346	332	363	365	335	314	332	328	322	324	324	339	321	336	326	344	321	341	326	317	333	326	329	342	309	338	345	359	334	344	309	332	338	344	305	315	315	303	315	364	343	333	364	344	339	342	319	328	359	333	295	300	361	333	374	319	322	331	317	340	339	335	330	321	328	355	344	319	314	347	340	363	345	355	347	285	342	312	366	344	348	322	347	361	343	361	341	354	308	351	335	369	317	339	333	335	323	342	354	367	298	347	351	324	335	304	347	350	335	331	338	310	327	317	343	368	330	332	346	311	353	351	316	365	310	355	337	318	334	326	349	337	338	324	335	338	330	333	346	338	344	306	334	317	317	317	314	318	339	292	342	365	320	327	314	328	364	351	376	335	359	344	374	302	321	306	338	323	358	315	318	369	305	346	332	345	340	313	351	314	355	346	318	328	332	340	318	331	348	310	332	312	367	342	335	327	311	325	314	360	349	326	322	357	315	320	350	329	359	352	359	338	349	305	356	350	332	321	371	323	351	303	341	326	338	358	306	328	342	344	331	343	323	374	341	332	355	376	339	337	304	358	341	331	317	317	351	333	390	350	289	308	310	372	319	370	350	328	341	311	319	357	351	337	360	332	322	306	307	314	356	337	358	343	370	338	338	336	316	330	323	347	342	333	346	327	329	365	337	343	284	334	364	318	295	361	317	340	321	338	358	347	337	344	326	347	349	314	335	351	364	371	333	326	332	341	355	370	312	325	321	329	319	334	320	315	295	342	323	322	328	343	353	325	322	356	336	334	342	314	329	338	354	337	312	305	378	324	284	333	324	332	336	362	329	327	334	335	320	345	320	297	312	341	314	343	337	363	350	326	322	311	313	311	346	325	346	364	317	338	357	329	337	336	332	334	324	374	333	325	357	377	323	357	346	315	310	345	344	352	340	358	350	318	366	377	365	304	332	338	351	311	322	332	353	347	325	321	301	333	315	324	312	371	334	359	299	337	322	334	352	362	345	358	318	325	343	355	313	349	349	349	348	290	363	335	325	292	285	302	365	321	350	343	326	338	344	360	372	315	327	320	339	312	306	343	334	338	379	322	343	334	334	339	337	373	301	371	335	304	344	341	308	333	358	349	354	363	347	368	277	336	352	354	329	342	348	361	326	372	358	346	373	348	346	347	338	299	325	350	330	327	342	273	371	351	358	324	338	320	347	321	331	335	367	343	353	351	328	303	393	336	368	339	332	303	315	354	337	330	340	329	347	339	345	362	316	330	330	339	376	353	333	310	323	363	348	336	365	291	307	322	325	324	323	325	314	314	304	362	359	352	362	277	320	313	357	331	314	340	344	328	322	343	348	336	325	358	354	321
26815	2126	3926	4766	4095	3591	2828	2432	2172	1886	1710	1574	1450	1384	1360	1224	1217	1191	1164	1110	1095	1085	1070	1070	997	955	884	995	932	925	913	930	990	871	890	921	899	871	922	864	909	875	881	883	823	851	883	953	838	844	838	831	891	820	830	777	878	817	865	854	856	810	817	767	842	863	822	776	820	813	811	796	832	845	819	817	847	821	851	816	815	819	790	868	812	800	796	829	865	785	798	850	798	827	857	811	766	811	800	832	786	796	797	843	784	820	825	803	816	814	794	780	848	831	788	823	777	813	808	817	789	802	858	862	792	814	829	793	787	778	819	831	792	825	832	863	821	811	764	847	862	781	796	834	787	813	868	840	832	796	808	768	782	801	804	819	780	802	759	784	775	800	808	818	755	805	835	830	844	819	829	758	803	814	768	785	803	815	805	843	860	868	837	785	830	827	776	831	783	814	812	837	826	858	822	770	801	810	792	839	750	875	803	820	810	749	784	798	833	804	807	810	843	836	797	840	823	792	786	860	799	784	818	839	804	830	776	843	790	790	821	731	845	798	781	822	796	841	802	807	820	799	813	811	828	792	781	780	842	769	780	845	818	808	816	786	824	828	802	843	808	829	761	770	822	844	783	774	801	828	806	810	810	850	827	807	813	754	803	794	814	757	817	769	850	817	808	801	831	763	803	894	768	768	807	812	852	804	783	764	843	798	793	840	851	810	821	760	837	781	827	821	799	827	789	809	788	815	756	745	789	797	803	810	827	787	759	799	826	759	845	756	894	825	788	772	846	817	802	791	835	785	789	786	831	823	763	834	779	785	814	779	782	862	750	817	795	805	826	787	802	820	813	832	797	755	768	835	781	810	800	833	800	817	821	786	759	818	779	817	762	827	811	836	773	779	869	851	818	810	801	804	805	784	860	822	787	772	814	776	805	807	744	770	800	813	827	815	751	813	766	845	744	808	854	835	839	771	799	817	824	827	803	783	886	840	843	803	816	860	774	799	767	781	835	797	833	815	822	764	816	806	789	788	773	807	754	788	851	825	799	794	821	817	800	801	817	781	777	820	828	786	811	792	784	813	810	764	808	810	780	779	770	810	877	833	803	802	782	787	800	791	839	773	814	798	872	799	818	803	796	774	783	884	829	790	785	879	825	780	768	788	806	814	783	775	839	807	811	827	774	809	795	799	827	815	739	804	794	834	823	785	828	781	876	839	814	872	833	789	808	835	814	834	848	836	786	883	813	748	824	834	808	844	875	797	791	754	793	785	790	827	772	801	796	822	768	819	828	832	865	831	776	835	791	803	741	776	794	847	811	751	812	837	818	769	800	793	805	829	811	795	818	776	820	776	791	825	788	796	831	852	788	804	780	824	802	773	861	808	815	821	812	792	798	826	816	774	798	788	795	803	852	799	791	824	832	799	814	793	818	838	829	811	806	824	797	777	791	806	846	831	835	839	783	795	817	782	793	759	890	812	824	837	804	815	798	764	800	812	818	806	835	848	827	830	775	801	796	779	812	827	793	834	846	826	802	827	788	852	816	755	729	798	822	808	790	781	836	820	809	788	829	862	840	822	791	836	790	793	781	815	802	837	746	766	779	851	877	810	792	836	764	799	821	763	768	813	875	860	776	865	823	794	800	803	801	823	818	793	847	803	841	786	807	836	775	769	819	784	824	860	802	829	789	825	819	794	800	772	774	786	831	812	811	837	796	768	787	798	812	860	772	784	807	781	823	849	855	770	798	807	808	812	802	808	804	803	840	800	797	817	819	813	762	798	825	746	824	818	762	794	796	822	819	813	839	806	783	848	758	817	811	779	761	802	798	871	795	797	858	798	789	800	833	825	821	778	843	770	869	830	816	844	799	830	807	790	838	810	824	817	771	763	830	789	790	827	779	855	807	777	825	833	781	777	771	852	830	820	800	878	821	764	811	789	804	846	773	806	812	833	803	868	743	771	806	812	796	855	830	832	838	848	826	842	822	834	778	734	824	795	796	843	764	804	831	784	818	793	818	808	781	805	817	812	769	791	821	853	797	855	817	786	815	848	795	799	801	810	824	832	758	773	825	817	791	827	824	806	740	834	821	832	855	825	805	809	781	803	794	759	824	837	800	863	798	790	775	816	768	811	790	800	801	822	769	850	830	836	802	828	763	814	803	858	828	831	811	816	805	797	788	846	800	796	788	780	836	796	835	890	798	845	817	817	773	802	793	812	786	860	810	796	837	822	829	793	786	790	817	835	784	790	775	833	817	840	888	810	799	823	866	780	881	824	807	792	801	759	863	797	791	884	777	811	826	807	800	834	836	801	776	824	838	781	816	851	807	818	840	806	817	815	747	779	830	852	806	777	814	809	786	841	838	828	745	830	780	791	791	835	818	879	808	774	793	804	806	825	840	799	833	802	782	825	832	814	803	799	775	801	821	865	814	780	814	772	856	795	843	820	807	795	783	806	761	851	838	833	808	805	842	768	785	837	798	784	828	766	857	791	789	781	821	804	831	825	798	813	786	825	834	849	801	782	865	810	784	810	837	822	841	786	799	821	858	834	755	789	841	818	828	816	821	784	842	800	848	840	827	780	800	816	837	798	790	817	779	826	825	804	773	813	786	858	834	798	833	789	815	780	798	805	821	778	816	775	754	840	825	800	822	832	786	837	826	783	820	785	807	785	765	827	848	849	796	770	789	792	864	780	816	781	836	795	815	829	881	776	806	803	817	865	841	827	746	823	786	823	873	888	848	768	779	801	834	816	819	822	783	796	830	846	794	761	800	816	779	792	812	811	865	761	813	825	862	814	798	791	791	781	795	803	849	793	803	847	767	811	747	810	823	804	751	812	793	780	809	817	769	791	883	827	854	850	799	827	785	811	801	830	814	791	826	809	805	859	787	778	806	807	819	817	764	823	805	815	832	800	789	866	826	809	819	809	800	875	794	767	825	795	850	823	835	832	808	774	788	785	767	802	827	824	849	810	817	783	813	790	842	736	787	798	801	780	794	740	852	800	821	779	784	806	819	784	815	818	878	771	795	771	802	815	853	758	765	798	776	828	826	814	862	838	815	779	773	813	852	844	850	882	774	808	793	819	790	780	831	830	797	856	786	812	751	846	807	803	833	807	844	810	821	776	804	777	819	802	834	785	830	816	790	797	745	811	862	815	810	793	805	809	815	818	829	798	786	824	742	813	817	843	743	821	795	829	815	788	801	798	810	826	833	781	829	818	828	853	823	743	779	772	821	799	824	808	806	783	816	778	810	778	800	813	837	825	801	798	831	817	788	816	776	793	865	793	812	826	808	833	825	775	865	788	837	818	817	873	788	873	784	782	828	815	787	820	819	779	813	783	845	813	827	805	836	806	842	864	806	771	775	833	827	767	853	842	780	829	868	820	839	809	769	787	820	842	767	786	816	886	825	815	788	784	782	788	828	769	785	805	799	791	807	788	832	819	801	819	834	797	832	800	831	768	807	831	810	797	815	856	804	801	807	797	755	785
7914	345	214	191	197	207	209	211	190	186	209	188	230	185	204	161	189	204	190	215	215	183	210	209	180	195	194	188	203	184	181	188	210	160	187	181	174	175	196	192	205	194	210	201	198	220	161	195	216	194	195	171	185	174	187	190	199	187	184	182	191	218	199	194	184	192	190	220	176	196	176	192	226	170	200	185	188	203	188	184	169	229	194	197	180	189	177	194	202	188	183	198	183	197	198	187	191	180	198	193	189	180	191	182	193	179	198	194	211	170	196	191	179	163	190	179	198	190	178	183	162	177	178	197	198	207	203	194	189	194	207	200	201	191	205	167	197	212	198	170	179	192	218	170	179	196	197	204	198	186	177	181	164	207	188	203	192	187	191	176	187	194	223	178	222	215	208	153	195	192	201	187	204	225	196	175	183	198	169	211	200	177	194	180	180	187	198	188	166	192	172	208	195	168	203	154	198	168	205	182	219	206	205	193	183	184	212	188	219	180	184	204	182	178	189	189	177	153	194	189	207	161	202	198	199	196	217	196	196	226	215	177	177	146	203	218	201	192	169	175	198	188	191	182	181	169	192	188	167	211	180	180	181	209	195	184	187	166	188	157	182	191	201	178	192	190	191	196	195	194	197	212	193	203	160	188	172	192	164	183	192	182	184	183	204	219	191	203	147	179	188	192	172	187	183	185	201	189	207	186	160	207	198	191	172	184	191	211	199	193	206	178	197	205	184	185	203	192	175	183	193	206	207	206	183	195	212	179	206	194	178	190	184	171	191	200	215	169	205	202	166	182	188	171	218	201	213	178	223	196	192	184	188	175	211	206	200	171	168	182	194	199	174	191	175	181	190	190	197	199	194	203	187	189	198	195	185	214	203	205	177	205	214	202	205	185	195	201	176	206	179	173	183	193	174	217	165	192	192	202	196	210	179	186	162	207	199	183	170	176	171	171	202	184	194	190	196	205	183	166	189	193	198	188	170	188	204	234	219	193	161	171	187	215	200	182	186	184	195	186	198	214	205	168	188	198	184	184	188	190	181	195	197	194	193	205	185	201	205	199	194	199	191	216	171	201	178	191	154	192	201	198	189	186	196	202	189	181	174	205	202	240	219	157	182	216	195	176	157	195	199	191	158	215	198	195	179	191	198	211	176	207	208	189	213	194	228	188	185	189	194	190	196	193	180	210	178	182	166	204	190	180	213	187	210	216	161	200	191	176	184	177	189	185	190	194	191	164	191	212	197	203	194	198	216	197	182	205	163	196	191	194	188	187	183	210	181	177	217	219	187	194	210	188	158	173	216	161	192	194	206	175	187	184	199	186	182	197	191	214	178	199	199	173	200	194	211	192	218	202	178	199	225	192	191	173	213	206	190	193	211	181	181	190	178	204	198	201	188	200	196	184	194	210	174	174	193	229	202	205	207	183	194	181	182	185	192	212	176	187	176	200	170	198	222	177	176	177	190	187	173	174	195	195	185	174	192	192	177	193	199	205	189	190	167	183	184	164	194	204	193	193	174	193	198	206	197	205	194	183	194	174	186	209	204	211	193	193	205	183	203	203	204	189	188	206	202	200	173	196	189	196	194	206	200	165	179	168	204	213	218	185	201	212	187	185	176	200	188	154	202	209	176	186	185	213	191	201	189	178	163	166	200	213	198	208	171	225	198	208	201	184	204	209	195	186	213	205	186	164	181	190	203	199	182	193	188	189	175	154	198	183	190	195	170	191	185	209	188	173	198	217	183	192	193	168	213	170	218	192	196	174	205	199	207	189	196	176	202	192	179	214	209	200	185	189	182	192	177	174	176	247	182	175	200	187	195	196	174	162	185	208	168	177	184	194	208	211	206	187	178	177	200	186	209	209	184	164	176	210	186	184	171	162	210	193	204	181	188	221	220	195	177	167	208	177	189	188	184	182	164	181	169	188	178	209	216	172	172	171	188	198	199	210	177	194	218	199	204	194	187	174	191	206	176	183	181	187	193	191	187	216	200	173	181	184	207	194	203	193	215	213	193	220	169	195	196	187	179	177	162	203	187	195	183	185	183	216	190	192	205	194	194	197	183	218	183	203	181	215	202	197	177	181	187	197	191	183	218	188	193	188	216	194	169	187	186	187	207	208	218	174	182	203	182	194	183	208	233	200	181	188	194	197	188	193	190	187	215	208	166	199	197	209	197	225	190	189	217	190	213	203	180	190	193	173	185	207	171	191	213	179	179	181	207	179	195	181	179	197	183	176	182	199	162	183	176	175	194	200	185	170	189	150	166	181	179	173	205	183	182	186	210	192	198	191	188	192	205	182	178	202	192	190	201	235	177	192	197	179	176	213	198	183	179	186	201	193	188	192	152	196	205	215	199	211	188	190	202	209	186	207	190	197	195	183	194	211	203	183	198	173	173	173	174	203	172	206	190	211	202	206	199	179	193	194	205	180	211	220	194	175	183	186	198	173	185	194	213	208	188	208	191	207	196	193	208	218	185	186	209	197	160	197	191	183	181	196	210	195	218	209	205	180	201	182	195	171	202	188	197	196	177	221	205	176	197	188	201	210	181	176	185	199	195	186	185	200	180	182	191	180	194	191	224	196	190	212	195	201	166	177	185	193	174	211	211	187	206	192	154	219	184	183	199	199	173	182	179	193	196	198	197	183	190	205	193	197	215	185	190	178	210	176	173	202	191	198	182	190	190	196	208	206	187	162	208	199	182	187	198	212	205	169	202	174	231	189	183	184	173	173	178	184	195	198	195	205	177	178	188	205	191	170	209	185	191	178	183	187	217	201	170	184	199	177	185	193	172	199	212	210	201	179	177	206	186	195	184	178	199	195	216	192	196	199	182	219	205	214	190	181	194	191	183	199	211	176	188	194	188	183	170	199	206	199	216	203	201	190	183	217	180	223	179	175	163	180	190	200	196	176	203	177	188	200	173	200	201	164	190	168	171	177	181	168	170	198	191	171	185	176	196	199	185	196	200	202	187	184	182	188	213	201	169	187	181	198	201	207	201	179	187	193	184	210	203	215	203	188	199	195	202	193	204	198	203	180	192	201	216	187	178	182	210	201	194	207	194	190	184	191	199	180	193	203	200	186	210	190	193	179	171	201	192	188	199	190	198	161	179	202	182	171	169	188	189	185	189	199	207	177	183	181	203	183	227	178	199	189	192	191	222	198	187	192	209	167	204	217	212	199	193	215	192	172	187	179	186	195	182	217	173	182	180	209	202	184	189	190	198	192	202	209	179	192	203	180	199	180	207	174	174	192	214	196	212	174	207	185	190	202	204	175	208	182	187	185	170	226	199	182	191	202	211	194	208	194	194	211	184	219	218	190	211	194	176	187	190	193	212	184	206	194	205	191	194	215	182	184	184	176	191	207	180	208	198	184	184	204	205	200	193	186	176	193	214	196	167	206	179	180	183	210	196	184	195	204	154	182	185	170	205	190	175	178	199	190	178	202	209	201	218	197	210	205	189	193	210	201	192	207	161	203	158	169
8136	558	567	563	577	521	493	492	470	548	481	493	502	471	528	469	519	476	522	523	505	502	499	471	487	491	493	500	527	544	494	521	446	489	482	488	472	452	510	487	479	488	489	480	484	499	471	462	511	515	484	468	489	469	528	494	472	490	487	504	513	477	467	464	488	537	454	501	474	484	502	548	479	488	490	476	474	477	476	489	479	517	474	502	507	478	514	525	484	492	470	443	497	489	515	465	511	481	516	473	489	478	471	505	480	486	450	495	522	507	480	491	512	479	497	489	542	505	502	478	479	511	484	471	467	510	464	534	471	504	514	540	461	528	489	497	505	467	499	491	456	473	482	512	472	473	512	492	470	515	514	498	491	484	486	501	460	437	473	467	453	440	522	480	515	508	492	492	478	442	471	485	511	492	442	506	511	507	487	522	572	489	504	480	468	484	478	490	463	481	501	525	505	476	502	502	525	489	519	500	448	500	471	539	485	493	520	503	522	510	470	532	481	508	507	483	468	493	454	500	471	486	489	498	471	499	478	469	485	489	510	496	451	473	524	479	485	500	510	487	481	510	527	485	474	464	498	470	470	528	468	456	478	478	489	481	486	475	504	453	498	468	500	472	501	472	481	499	472	463	528	478	484	478	486	510	515	483	496	509	498	474	492	477	493	496	488	515	498	503	471	503	455	473	467	482	491	499	505	494	499	495	489	468	482	528	500	530	511	484	460	511	481	500	484	501	476	493	468	476	474	482	448	484	455	474	469	503	490	532	499	484	459	490	488	499	483	472	453	480	492	435	475	516	519	489	507	452	521	551	500	452	439	460	509	523	499	484	482	535	463	509	512	460	531	527	494	527	502	476	476	471	493	504	445	506	504	492	478	473	490	472	482	474	513	485	436	502	499	461	494	490	499	540	440	525	449	463	480	471	499	435	508	501	497	492	487	487	501	531	463	478	500	453	485	474	504	489	497	533	497	517	470	497	493	508	509	528	504	494	507	495	473	466	509	482	491	499	494	507	487	463	513	459	476	545	469	518	498	503	518	493	528	502	509	473	480	477	479	510	481	500	448	448	510	493	458	471	532	472	488	489	478	505	473	463	484	493	455	494	474	494	509	490	482	489	486	479	460	484	510	465	485	473	517	491	504	525	500	488	498	464	491	485	474	467	575	488	510	497	465	486	499	501	500	471	481	485	543	501	493	473	499	484	478	496	513	510	496	489	476	494	510	537	469	456	514	438	520	510	490	495	502	505	508	486	486	490	404	499	526	501	466	510	485	478	498	490	482	520	492	488	489	486	461	483	486	498	481	479	489	473	514	461	506	505	474	468	492	479	497	481	527	474	477	453	470	516	512	452	492	498	479	514	490	488	453	500	494	507	520	466	490	480	506	451	512	527	535	476	504	496	500	482	489	506	480	495	514	500	475	529	511	483	486	500	491	484	525	505	490	508	514	455	493	517	505	490	474	486	480	504	487	507	504	505	502	505	499	487	488	525	467	513	456	460	487	520	528	469	474	498	495	522	474	474	475	511	497	508	498	499	479	481	488	452	472	458	468	488	524	501	470	537	510	505	485	489	523	503	489	524	500	484	470	479	484	475	516	515	503	481	474	517	503	503	457	504	499	468	478	487	546	497	470	486	513	476	503	492	499	484	498	511	468	460	498	477	471	513	453	472	505	448	505	457	500	504	455	491	495	469	494	503	484	507	467	505	452	518	453	478	518	458	517	476	494	477	529	510	498	453	485	490	483	483	497	491	430	507	486	465	485	454	510	519	479	452	482	465	480	474	477	492	468	468	473	477	455	500	467	489	474	469	501	490	494	503	478	491	474	521	500	504	506	506	475	474	517	498	485	509	459	493	496	470	493	489	498	511	469	469	495	462	469	508	533	496	512	465	516	517	462	536	480	513	480	473	487	483	468	499	473	495	474	506	481	520	478	478	439	480	501	519	495	463	479	443	495	519	471	481	473	490	455	503	515	495	514	491	502	455	475	526	488	496	496	512	511	512	501	470	496	491	502	460	505	478	483	515	498	481	460	474	448	471	488	510	463	489	495	481	498	527	459	489	447	503	500	526	483	479	450	483	492	484	470	497	514	487	533	485	488	501	493	523	496	528	492	472	481	469	515	519	484	516	473	488	509	509	482	502	478	505	491	490	488	502	496	462	459	491	547	520	475	460	506	492	495	533	518	524	456	458	512	501	467	478	499	505	477	484	458	474	463	474	508	487	481	530	508	491	493	495	505	468	498	482	527	493	525	477	446	462	504	467	507	459	456	472	516	464	535	468	483	457	470	500	485	513	496	478	485	457	514	484	483	465	458	482	476	496	491	515	486	520	469	478	452	485	479	494	483	473	467	481	524	497	479	460	502	503	474	492	486	496	500	455	499	483	497	473	465	489	485	494	483	516	483	493	509	517	527	511	477	496	501	505	499	509	466	466	538	456	520	522	483	525	500	461	453	483	489	487	469	506	527	539	495	450	456	490	464	492	499	483	531	494	477	456	485	466	473	497	488	530	476	480	503	510	466	519	504	487	461	516	509	481	506	513	482	490	504	502	493	490	500	456	487	518	465	464	465	464	506	500	508	527	524	510	500	453	510	500	481	509	531	485	497	446	489	461	471	483	465	470	449	476	511	497	482	501	514	475	479	500	493	491	499	495	455	473	495	482	518	484	478	474	455	476	487	503	462	481	487	529	444	498	498	451	476	466	458	477	515	512	510	514	497	480	497	504	472	481	530	502	483	489	527	478	463	504	496	474	470	499	499	477	505	477	486	466	499	536	515	491	489	496	527	486	524	471	503	487	495	483	491	508	513	482	486	464	486	470	489	523	469	480	492	496	526	467	546	548	501	481	486	425	469	492	471	519	476	488	485	515	476	461	488	521	526	481	470	470	497	487	457	526	489	459	425	531	452	493	460	508	471	520	555	493	465	471	497	485	480	531	533	514	461	480	485	487	520	494	481	488	482	486	499	518	485	513	501	512	457	516	484	504	480	479	523	485	488	514	457	483	496	468	508	480	479	511	489	466	491	483	469	475	510	519	481	476	508	460	445	503	501	523	498	495	469	510	474	492	500	482	472	521	499	494	486	453	480	520	469	471	474	506	495	473	479	471	511	503	508	490	451	503	468	494	466	486	442	494	485	489	511	517	516	488	510	517	522	536	451	505	468	476	499	517	495	450	487	484	495	494	505	531	454	469	506	484	492	451	471	502	481	533	462	426	465	515	497	539	493	475	504	501	529	519	494	528	510	470	517	494	488	516	518	479	493	474	482	488	488	490	493	528	482	479	454	506	487	507	477	533	487	492	506	457	507	437	540	516	491	484	459	484	492	493	505	477	499	498	492	484	480	507	502	494	470	507	511	498	464	500	466	488	490	525	492	510	491	468	472	486	466	468	501	484	465	510	480	489	482	519	478	487	483	499	473	460	491	508	496	503	419	466	510	520	519	509	443	458	521	493	485	484	486	482	518	478	477	492	517	482
47944	13166	1724	778	571	420	321	348	269	238	221	216	219	205	189	188	195	215	178	186	152	173	192	164	166	183	163	184	179	166	156	180	163	150	197	150	180	173	164	152	133	179	161	155	148	160	156	171	196	156	176	141	153	140	164	171	146	141	162	172	150	178	160	165	199	161	173	156	156	151	172	166	160	166	137	146	151	169	147	147	141	156	156	150	183	158	136	135	179	168	157	154	153	159	156	148	156	163	161	139	160	171	146	138	120	143	172	171	154	151	168	142	170	162	170	162	153	159	152	171	152	162	152	159	152	132	157	155	151	140	153	166	178	149	164	147	120	151	142	155	162	165	161	177	155	159	151	166	165	164	152	142	171	157	135	140	157	151	185	163	137	161	156	166	175	162	172	136	145	167	185	157	162	162	158	146	147	171	178	140	187	131	165	133	146	134	162	147	177	156	134	156	176	142	145	148	143	161	184	162	143	158	156	166	163	171	151	161	172	166	163	169	154	140	152	167	165	130	143	156	129	135	155	157	153	172	155	164	170	141	163	178	156	146	176	160	173	171	146	151	152	162	147	155	140	166	154	154	169	159	153	182	182	142	128	167	161	153	162	158	166	151	153	174	167	184	144	165	172	162	175	159	138	144	154	170	162	160	154	161	182	173	146	139	155	156	157	147	149	151	166	160	149	147	151	155	170	185	168	166	158	173	163	150	161	152	153	161	177	155	147	163	169	143	187	174	134	159	160	159	150	156	176	139	131	141	145	145	189	173	143	138	152	176	151	159	164	141	163	180	168	166	144	150	162	158	145	169	164	159	164	165	170	147	170	189	162	146	172	163	182	151	166	153	155	159	160	135	151	166	168	165	167	183	160	154	171	159	154	150	165	172	157	153	149	160	158	158	163	138	142	155	173	161	149	177	152	176	147	177	169	160	135	173	172	150	162	158	159	149	142	153	165	125	171	147	165	161	176	149	136	159	167	152	148	173	159	173	143	153	160	150	162	156	155	166	159	166	139	155	160	181	143	149	154	144	172	152	160	163	168	160	155	153	141	152	149	153	177	182	165	181	150	161	155	166	161	160	154	145	153	168	143	133	175	149	148	157	154	164	142	171	142	157	163	167	159	164	156	150	157	160	168	168	153	172	140	173	147	149	152	171	155	153	153	186	168	165	152	143	153	151	163	157	157	143	162	185	157	131	170	163	172	196	168	153	157	179	169	167	165	147	141	171	162	136	190	139	161	157	160	140	154	183	158	148	151	171	155	158	170	164	166	144	140	149	142	171	164	191	143	177	177	135	166	161	159	160	174	155	173	157	146	142	178	155	152	156	165	159	156	149	145	171	155	185	169	156	168	160	164	154	156	153	189	171	141	171	179	151	150	152	155	182	169	163	151	159	160	172	149	167	139	154	150	142	150	169	178	149	170	157	152	173	170	152	135	137	150	151	153	161	168	169	134	170	153	166	170	159	155	154	167	148	159	141	169	157	186	146	174	150	160	143	177	163	153	149	167	170	173	153	142	152	157	169	175	154	150	158	144	144	173	168	155	171	152	160	162	168	138	165	161	139	142	170	161	158	145	173	149	148	164	163	164	161	150	151	173	125	151	166	173	144	155	162	142	182	127	166	153	150	155	147	160	170	162	146	163	151	156	133	134	156	136	167	143	146	161	177	163	148	145	168	149	179	161	138	156	144	160	157	132	162	157	137	148	147	169	161	156	140	135	169	165	170	166	153	134	151	153	151	140	159	157	133	163	160	163	139	164	154	165	159	160	181	147	155	140	163	149	156	167	159	155	130	136	160	153	161	155	167	161	189	163	158	165	165	131	163	173	142	161	156	151	155	160	159	131	139	149	149	146	155	158	194	157	145	168	175	178	145	173	159	136	164	156	167	161	143	150	147	160	167	163	137	156	152	124	170	166	163	176	148	156	159	148	139	159	159	161	147	165	171	160	181	162	131	142	172	150	144	170	154	160	169	128	159	160	167	158	161	157	166	151	173	153	143	148	160	177	156	187	159	172	169	138	159	157	170	137	152	174	150	138	160	160	170	147	151	161	171	140	141	159	165	150	161	166	134	143	143	168	184	168	147	130	150	157	185	136	148	135	158	175	146	165	164	157	167	171	165	139	151	147	166	153	162	167	157	169	153	171	151	147	159	163	158	174	171	162	160	160	171	146	156	175	172	163	155	144	136	168	140	169	141	161	160	154	166	159	166	159	148	161	171	151	152	171	161	149	149	148	151	166	175	148	195	146	196	149	172	156	147	151	148	155	159	155	151	146	166	144	149	173	147	144	176	170	157	138	143	168	173	129	128	135	157	136	167	148	164	155	166	149	164	153	162	180	157	175	147	180	166	170	143	140	159	139	150	153	153	143	177	183	159	167	163	159	148	146	189	156	165	181	144	172	147	149	144	170	139	195	147	147	143	149	144	169	157	139	172	156	146	158	159	178	164	156	165	159	153	168	178	156	152	164	163	195	154	184	168	181	167	175	181	156	156	151	176	172	175	172	137	159	157	160	151	154	141	154	163	172	139	132	164	145	173	168	168	152	143	176	136	140	179	162	173	153	174	145	157	166	164	154	180	170	141	149	137	148	159	140	156	160	170	158	139	146	147	142	171	166	130	181	165	164	156	179	195	172	147	143	149	156	157	169	149	142	186	179	143	159	166	187	162	148	160	145	152	178	171	146	169	157	139	159	155	136	154	169	166	175	168	146	159	155	131	146	172	144	148	156	149	157	138	157	141	142	166	158	151	163	137	152	156	145	151	154	153	151	159	142	156	144	157	160	170	168	165	156	173	143	160	179	167	163	151	154	146	172	147	160	159	146	157	177	122	137	146	167	148	164	155	158	145	133	160	134	176	155	150	150	151	167	181	179	150	174	163	173	173	149	135	165	160	164	159	170	161	153	161	163	171	175	150	182	195	130	150	136	149	148	163	138	145	144	140	150	150	147	141	148	148	156	185	166	180	163	147	163	139	163	172	174	156	128	144	156	155	159	160	169	157	180	173	167	150	167	132	167	130	161	155	139	158	159	161	167	132	157	173	168	170	168	142	175	177	159	151	142	161	152	144	136	170	162	134	175	163	180	147	177	144	145	175	150	155	147	176	192	159	159	137	159	166	177	164	174	151	137	141	184	149	141	173	157	157	153	167	157	149	169	177	176	148	157	165	139	164	166	170	151	159	158	175	155	162	159	163	162	142	182	154	145	172	156	176	155	157	157	150	155	161	162	177	171	154	164	165	155	159	155	176	166	167	164	168	165	161	144	156	156	161	168	174	153	124	158	153	182	133	144	159	134	157	164	145	161	141	167	163	164	156	154	161	142	148	155	157	133	158	158	152	164	155	159	178	146	180	153	171	153	149	159	141	159	163	160	170	163	162	153	161	151	165	177	182	162	186	155	167	127	162	145	172	163	148	161	142	144	153	151	171	154	130	142	141	167	171	150	174	152	156	160	160	141	161	137	157	154	147	159	158	165	156
21512	1008	2077	2390	2079	1781	1547	1337	1124	917	934	812	771	762	719	691	621	670	571	591	566	558	554	582	532	499	513	505	527	488	516	535	443	520	448	492	522	478	492	445	457	497	476	493	449	447	486	496	454	468	516	433	486	448	431	432	482	487	427	475	472	445	473	476	460	474	468	468	455	419	434	433	451	448	464	456	423	471	432	447	441	474	446	480	427	453	455	423	435	442	471	454	460	416	447	442	461	422	449	405	433	470	447	432	471	480	484	430	422	467	464	423	414	422	477	431	456	442	451	446	448	438	459	421	432	498	464	440	416	424	460	453	473	403	468	431	454	426	422	438	440	417	454	450	471	420	436	408	457	454	452	459	410	426	407	426	434	393	459	454	471	433	440	407	472	444	474	444	460	445	442	470	472	430	441	411	445	438	449	448	468	459	426	425	442	408	448	466	490	432	461	427	413	423	460	429	419	466	414	434	409	440	458	433	400	421	455	441	435	450	456	454	452	429	433	438	438	417	439	452	442	439	455	438	434	437	449	443	471	429	480	415	420	402	424	442	444	435	428	428	461	436	407	394	451	447	441	439	447	456	414	457	441	486	428	456	457	447	444	445	436	456	434	440	420	455	413	449	409	416	419	388	443	450	420	461	427	403	454	434	403	420	420	423	459	448	446	431	431	412	429	428	432	411	455	465	426	426	469	459	461	412	470	403	446	448	460	459	418	454	408	434	464	471	435	442	439	447	447	437	425	472	486	427	438	469	411	450	415	404	432	431	434	427	466	461	474	397	430	443	439	426	429	442	398	454	436	442	438	435	468	436	444	431	453	420	464	424	417	464	432	436	444	457	449	452	417	428	439	447	426	440	429	439	459	435	483	444	445	418	427	419	465	427	442	372	453	411	445	440	422	466	478	461	445	418	427	467	449	416	434	469	436	409	437	440	416	457	410	455	444	434	437	438	457	416	469	412	454	451	442	488	435	436	472	434	424	471	452	429	446	444	440	409	445	449	417	409	404	426	430	446	431	440	470	422	443	393	447	438	448	445	432	420	438	444	458	421	440	448	439	459	462	428	427	434	439	467	453	438	451	426	474	438	431	412	447	453	433	455	456	401	454	415	438	434	443	440	421	419	460	453	459	451	466	417	452	446	410	427	459	435	435	444	424	472	442	482	446	435	463	455	420	478	444	425	435	459	424	442	464	433	484	424	416	460	451	451	441	479	432	462	433	439	408	422	412	394	438	450	434	452	462	459	449	419	412	403	444	470	443	463	469	427	416	450	460	433	450	450	462	466	447	452	430	428	422	398	417	450	469	446	419	470	416	434	442	421	458	457	476	446	448	483	393	442	444	441	461	415	431	440	431	461	419	449	421	424	426	452	427	428	404	466	453	413	411	448	435	441	400	455	418	424	420	437	452	451	415	424	452	446	436	433	435	478	447	475	418	419	415	412	449	420	403	424	431	411	434	447	478	450	465	432	431	473	443	450	432	458	432	457	453	459	464	435	407	452	451	419	451	432	405	448	425	419	450	443	429	456	461	433	428	453	431	388	440	461	423	419	422	484	426	460	441	409	444	436	441	426	423	438	422	418	452	430	394	413	463	426	417	455	482	425	404	415	441	429	476	449	449	409	439	391	417	436	409	453	467	471	439	438	421	456	442	417	448	452	407	443	421	449	441	408	433	457	466	461	419	467	430	462	412	435	437	444	414	452	430	445	467	417	445	446	445	418	473	472	441	465	456	427	420	466	451	427	446	461	452	444	451	421	439	445	451	433	440	429	457	435	437	412	454	424	437	425	421	396	431	440	436	406	441	445	425	451	429	454	414	449	443	415	468	387	433	444	429	446	423	446	451	461	410	421	435	420	426	410	456	410	432	456	440	425	470	464	412	441	413	462	463	453	440	430	425	463	453	444	434	404	422	468	399	483	451	461	450	417	454	439	445	412	421	432	396	451	457	436	451	436	408	414	418	472	470	436	428	458	415	463	409	438	450	403	431	412	432	406	442	455	434	423	470	387	425	432	408	470	440	493	426	400	441	451	457	477	459	483	462	445	436	441	445	434	453	415	406	435	443	419	433	455	430	446	439	421	414	420	425	463	453	477	445	464	446	436	405	401	409	445	418	448	440	450	409	445	412	431	426	439	450	426	411	429	418	446	424	430	449	435	433	465	454	412	434	428	449	450	459	439	451	454	471	432	445	439	424	400	419	442	438	427	440	429	433	457	456	436	485	458	437	429	436	406	453	459	435	421	449	469	465	401	481	453	418	468	403	448	457	428	433	454	459	440	460	441	434	439	411	409	421	452	459	424	440	463	449	431	432	447	428	443	415	400	402	449	417	416	480	420	402	420	428	436	426	455	412	433	476	431	438	434	463	409	410	435	456	469	453	460	429	455	421	418	462	423	437	408	418	453	449	429	453	437	396	416	424	441	428	432	433	439	428	449	445	437	442	477	397	430	435	457	448	437	421	489	458	412	456	442	426	454	463	447	462	436	474	461	412	480	468	421	447	415	441	436	426	413	434	459	451	449	457	434	441	470	414	449	424	429	446	426	448	449	414	442	443	431	430	442	447	426	445	439	440	441	451	466	432	442	422	447	421	417	424	456	432	454	437	420	435	406	440	460	432	434	397	455	407	493	475	442	450	462	426	444	436	396	452	475	421	433	430	431	456	449	445	425	465	449	458	467	428	465	416	446	454	410	429	473	432	439	427	448	450	450	427	451	458	470	408	434	434	443	432	433	397	442	450	412	455	440	381	433	490	434	467	405	445	446	454	417	425	403	431	423	414	397	437	432	454	418	466	446	412	442	429	439	466	434	434	444	427	477	428	426	427	432	443	434	449	453	477	423	459	432	455	426	457	453	451	456	436	419	443	465	444	441	452	427	470	477	439	453	448	415	389	490	419	446	400	434	444	429	462	437	432	426	421	415	443	455	459	463	447	429	445	417	423	459	466	416	457	452	428	422	413	413	440	422	457	424	405	458	430	456	420	436	455	452	425	433	445	462	414	425	393	503	404	454	432	429	412	508	400	449	448	475	422	429	404	407	449	438	471	451	443	411	417	370	432	419	467	469	437	447	429	448	430	416	458	459	444	416	428	418	451	422	441	420	424	443	437	387	454	432	429	478	404	428	435	449	449	471	432	435	454	445	444	475	434	418	417	434	442	445	451	428	435	446	421	422	416	457	433	434	417	465	409	417	412	416	440	423	464	430	406	443	428	428	454	465	412	411	426	479	439	450	420	466	496	463	448	445	430	454	422	474	444	431	436	481	408	401	465	452	442	380	460	450	446	423	464	449	439	462	449	425	472	431	472	432	460	472	444	413	463	461	414	416	436	428	429	427	440	438	384	445	455	471	425	443	446	457	452	446	459	410	439	432	440	427	433	419	445	436	439	443	479	426	419	455	425	456	438	412	429	462	418	472	407	470	458	435	428	401	449	465	415	432	422	449	468	446	433	402	444	422	456	467	399	431	432	426	406	423
57088	22434	6891	1844	1209	915	745	663	565	529	484	422	429	439	416	376	397	385	408	413	389	342	359	349	340	353	354	317	344	383	338	362	322	305	330	348	357	338	324	318	326	360	308	342	362	346	329	316	347	309	323	360	326	341	309	349	363	337	339	305	365	337	318	293	340	358	347	320	310	309	337	340	351	302	330	360	352	354	324	368	346	349	376	343	318	335	361	326	333	322	371	364	346	316	336	362	324	315	352	317	333	303	309	330	349	349	336	314	352	388	342	336	349	322	320	288	321	323	323	343	338	341	308	321	331	359	370	332	319	316	361	320	311	317	312	325	304	350	343	341	317	304	337	357	336	341	331	340	336	313	317	364	362	360	353	328	327	318	348	348	346	336	337	341	363	345	332	309	313	357	325	325	330	326	345	395	328	331	319	356	351	288	326	342	322	334	345	330	327	368	363	301	323	360	331	313	315	312	324	325	338	338	312	358	330	319	344	336	344	333	361	340	321	350	348	342	311	312	308	334	310	304	342	322	373	375	323	346	323	362	339	364	316	337	340	328	338	303	348	313	335	324	343	341	311	349	349	357	379	328	348	328	341	321	317	339	350	325	349	342	326	357	363	365	333	308	336	326	336	350	336	306	317	315	300	334	340	319	341	350	313	334	345	333	342	342	352	360	319	334	349	314	320	340	297	339	352	330	348	303	345	306	371	368	298	304	305	333	328	352	323	353	339	335	328	307	353	357	315	311	335	343	365	321	348	321	338	325	319	344	349	329	354	323	315	330	310	355	338	330	326	358	357	358	350	333	334	334	307	328	360	322	356	337	339	307	358	337	319	305	344	345	334	318	340	361	345	344	334	314	337	342	339	345	370	308	300	337	336	330	355	331	331	334	353	309	319	300	345	305	332	333	332	309	365	329	344	343	335	382	368	319	317	340	331	341	321	335	319	367	316	309	353	315	340	344	354	348	328	313	345	339	349	343	350	322	288	341	343	324	361	305	323	328	343	333	327	331	343	312	330	307	338	328	354	363	337	347	321	315	353	349	347	348	344	347	317	333	361	351	325	349	314	339	328	331	324	328	328	324	380	295	324	348	349	329	332	342	346	363	345	364	319	358	320	366	367	329	303	346	342	307	354	323	366	360	352	324	327	358	298	320	327	313	303	306	335	324	324	343	303	342	358	331	318	308	319	328	304	326	308	329	340	347	351	278	329	345	307	309	363	330	345	341	320	336	328	356	341	329	335	340	337	308	326	334	337	334	300	336	350	316	313	335	345	343	334	314	346	313	340	319	343	344	283	337	367	322	365	337	343	329	321	340	321	337	349	334	320	302	320	329	308	315	354	321	327	334	326	314	317	351	335	327	301	323	340	336	366	333	306	335	346	333	304	331	327	340	352	326	306	345	345	311	318	316	368	373	334	397	318	324	356	326	337	355	342	315	338	313	354	334	349	339	285	353	327	334	309	343	322	344	358	328	314	329	341	360	358	344	335	366	332	315	355	296	318	359	310	344	326	308	303	328	301	329	356	376	344	328	336	358	337	311	340	321	338	326	312	370	346	339	329	314	330	314	349	327	368	302	338	307	355	359	347	355	333	351	354	318	341	326	337	333	334	319	309	322	346	326	337	350	343	362	340	341	320	316	328	381	328	302	345	310	326	303	330	337	350	329	309	339	297	328	333	333	356	338	347	324	341	353	329	332	340	360	349	332	327	313	323	303	355	329	343	330	336	359	366	322	370	353	334	310	346	361	343	299	340	348	359	315	338	350	351	367	334	344	338	348	315	333	399	312	366	370	341	337	305	338	355	300	341	336	321	372	360	319	314	321	355	351	348	383	330	341	315	344	349	323	320	347	353	336	365	338	352	342	344	353	341	327	373	369	352	358	315	316	337	368	342	327	344	325	351	340	341	312	324	307	355	350	326	380	319	332	327	333	333	320	344	310	284	314	301	385	319	357	342	373	387	348	343	334	343	320	332	325	324	331	333	337	365	312	300	330	340	352	330	327	355	311	313	324	321	338	329	366	375	327	354	315	339	374	321	346	299	351	352	335	356	330	357	339	328	329	318	353	322	348	355	345	349	340	332	356	350	355	305	332	312	324	335	321	298	343	304	356	366	363	354	345	357	320	343	294	332	346	328	306	343	287	317	336	362	314	319	326	331	375	369	332	353	331	357	358	313	373	319	344	354	361	335	306	325	343	320	311	349	317	299	318	317	348	369	334	333	352	331	325	338	351	354	330	364	343	297	344	338	317	347	356	339	322	342	312	354	324	303	297	341	347	332	347	378	306	361	337	298	336	294	317	350	369	331	301	352	333	336	366	352	309	330	325	335	360	355	323	326	296	342	332	316	321	319	360	327	330	333	339	367	353	331	341	342	338	309	302	325	347	333	326	308	342	369	297	348	335	345	334	331	351	349	325	327	323	330	345	315	320	313	317	383	350	351	337	350	318	343	386	361	358	326	326	353	374	324	289	331	335	335	320	349	344	346	360	324	294	328	324	334	356	359	342	330	326	339	332	309	321	375	347	334	326	370	321	297	332	333	308	353	339	318	340	318	310	357	355	322	358	345	370	328	358	351	317	327	340	323	296	342	345	328	354	326	321	323	344	350	350	333	343	343	325	323	290	341	320	388	318	314	348	345	352	384	320	352	317	355	365	322	290	317	336	318	319	331	349	345	290	346	334	340	312	353	346	356	318	302	330	354	336	348	351	348	330	354	337	316	342	321	351	297	337	343	323	331	335	347	356	330	346	318	329	374	353	356	292	321	340	332	326	329	320	324	315	318	357	307	317	343	350	283	347	356	299	321	310	313	347	341	362	339	322	361	291	313	342	336	344	367	325	352	351	356	330	331	333	364	320	312	344	316	294	295	340	319	325	301	322	350	350	326	312	328	357	315	336	344	355	326	364	329	399	331	360	297	317	301	315	362	322	338	362	315	317	308	379	318	362	302	365	373	341	319	329	342	349	328	350	327	378	342	320	321	356	382	368	348	330	340	344	296	298	334	345	332	356	339	341	353	318	315	304	323	326	325	344	328	333	347	344	308	330	336	329	316	313	318	351	341	360	333	318	329	352	382	342	314	360	335	324	326	351	340	344	341	341	337	325	307	338	349	339	345	372	333	334	333	350	348	343	339	334	312	377	352	303	322	363	340	313	330	363	347	335	329	344	310	298	339	322	336	355	355	355	345	315	336	356	345	359	355	317	354	319	343	357	339	364	337	328	323	346	323	334	328	303	361	332	343	343	327	363	335	316	327	327	329	305	332	324	343	294	316	360	331	337	362	340	330	344	299	350	301	334	300	309	294	359	336	291	330	352	382	339	313	351	341	309	336	308	329	329	322	351	348	346	349	340	334	340	340	319	351	347	314	302	340	311	319	347	375	338	363	344	375	346	332	340	334	335	309	316	352	320	308	349	332	383	327	341	314	340	329	313	308	281	340	351	306	362	336	328	334	334	363	312	333	336	345	354	367	354	314	361
28010	2021	4081	4594	4085	3453	2853	2521	2123	1911	1710	1545	1506	1400	1357	1244	1211	1182	1125	1090	1001	1080	1021	1041	978	1013	1002	928	911	893	921	906	956	906	874	854	885	854	893	884	837	840	855	884	856	885	845	759	809	823	831	839	828	871	847	842	864	882	846	839	841	790	834	882	774	825	843	829	805	804	837	797	807	838	783	825	830	807	814	789	843	824	818	875	827	838	837	847	836	799	858	789	817	792	807	834	809	882	809	834	831	833	852	800	791	817	798	804	786	795	856	779	782	810	824	801	784	805	796	789	809	791	833	818	807	804	851	827	839	839	802	800	756	846	760	845	791	816	810	821	802	815	787	825	795	772	787	727	827	803	803	813	815	831	833	802	817	779	852	834	796	819	793	779	832	777	857	814	838	834	789	842	818	855	848	873	814	833	821	849	814	812	821	815	785	798	771	848	812	798	790	816	796	839	783	848	794	785	822	788	825	797	782	810	805	760	835	852	795	840	845	858	854	794	791	813	838	777	801	816	736	727	837	800	807	827	822	832	801	782	773	865	794	809	793	797	809	838	768	810	868	830	850	801	781	793	826	824	737	779	845	861	799	861	760	819	880	835	811	797	797	780	787	761	814	825	802	796	812	740	805	822	787	818	794	803	807	816	801	760	812	780	789	867	804	842	774	839	789	809	802	762	807	805	823	812	816	794	803	834	793	785	841	832	814	807	815	757	789	837	833	833	805	789	803	844	825	773	816	822	838	817	810	828	835	786	793	731	808	770	790	805	779	834	795	808	811	826	793	824	795	821	763	813	802	802	844	832	804	835	831	803	855	836	825	806	869	835	857	858	795	809	798	804	867	767	806	794	760	761	797	800	797	774	837	781	836	823	804	759	802	813	811	846	784	811	829	843	845	802	807	838	806	801	827	762	809	778	742	826	851	779	783	815	832	804	816	842	796	836	782	765	820	804	868	800	808	793	854	781	763	792	749	826	858	860	796	807	827	818	805	821	817	787	752	773	785	794	785	832	863	806	811	822	802	821	837	865	807	797	830	784	801	765	807	833	812	780	808	769	833	825	827	770	831	834	821	836	795	805	765	815	804	877	804	787	825	839	790	838	813	769	835	865	796	825	812	774	762	804	874	776	838	835	813	790	770	815	820	825	783	818	788	854	826	815	817	812	830	776	832	839	834	784	809	778	832	769	791	831	853	824	799	824	791	837	777	814	797	835	791	819	804	797	784	808	809	823	861	812	761	808	802	822	769	767	795	772	828	847	802	758	766	799	816	797	837	782	818	820	789	826	847	806	802	789	836	781	847	805	857	840	829	782	819	816	784	792	842	803	821	756	843	808	810	793	825	794	816	808	813	830	847	830	803	806	788	811	872	805	787	705	772	857	785	845	779	843	785	852	814	862	808	791	800	773	815	824	825	802	818	834	827	795	799	796	792	792	786	872	810	832	798	813	832	865	802	833	776	789	813	743	797	775	788	841	770	841	804	808	800	819	798	781	760	793	819	810	804	806	808	836	801	829	824	810	790	760	823	801	812	755	860	763	808	760	839	798	788	801	789	743	854	808	789	769	855	797	823	798	805	787	861	827	737	787	762	831	808	819	820	766	807	784	788	805	821	798	779	786	771	778	809	807	798	783	765	802	771	824	791	822	782	808	846	807	827	827	829	753	806	824	865	773	813	814	833	812	811	778	816	803	784	827	752	815	822	801	843	793	751	813	885	779	841	854	795	803	798	827	810	829	794	778	846	819	839	776	786	834	751	802	820	756	844	840	821	795	787	828	813	842	833	825	815	823	805	791	793	806	803	768	828	814	833	795	837	810	814	855	765	853	810	769	792	751	829	836	822	793	814	808	820	824	773	808	793	800	762	832	848	814	815	765	802	845	861	775	792	758	803	804	780	800	812	783	794	810	783	825	839	795	795	782	805	829	814	821	838	831	862	783	805	765	813	784	840	816	808	832	805	807	792	790	797	763	772	808	799	785	806	811	792	796	792	819	831	878	810	841	858	820	791	768	829	801	797	764	786	764	774	791	783	814	803	800	835	791	795	830	805	820	752	794	846	828	783	782	799	781	766	846	780	800	771	854	811	817	825	826	839	806	756	778	808	795	794	800	808	814	855	765	833	801	803	801	860	792	782	809	798	843	816	835	802	823	763	849	839	766	786	841	861	779	778	840	792	815	813	783	835	785	798	761	826	777	834	824	762	790	804	825	804	772	816	814	814	819	796	777	815	799	783	811	831	814	816	819	780	794	792	806	807	814	787	791	857	749	834	792	824	866	813	798	828	848	822	767	823	788	802	799	833	840	854	831	768	822	814	835	781	825	789	758	849	842	808	761	823	789	783	803	828	809	827	804	779	791	818	776	805	822	796	833	858	829	776	816	813	833	820	784	765	845	804	805	777	866	794	842	816	832	833	812	786	822	795	880	787	817	846	829	802	824	768	825	844	819	818	773	817	828	768	836	845	827	798	822	797	748	829	837	776	802	776	831	777	860	807	794	800	770	782	768	821	809	820	793	796	821	832	755	811	784	817	809	834	823	797	838	784	826	848	799	819	799	788	812	807	855	784	815	852	738	826	837	809	794	805	786	832	826	807	777	864	802	832	770	835	745	784	814	848	802	829	789	852	796	773	838	775	853	868	821	773	838	803	834	775	769	804	832	856	819	810	781	803	820	766	783	842	828	812	826	787	838	776	839	833	837	828	816	791	815	781	807	858	821	778	749	821	779	770	765	798	806	787	778	848	831	833	795	800	843	833	763	773	812	789	798	807	875	788	813	801	796	754	787	774	833	796	801	817	782	809	817	816	781	790	822	829	790	842	847	820	843	809	838	805	805	725	841	787	812	805	779	815	818	827	844	808	799	786	791	781	789	823	781	781	847	812	767	821	805	825	812	798	817	768	797	786	834	804	798	801	815	856	825	839	824	825	780	783	815	771	859	778	845	853	810	794	805	777	798	820	801	864	796	829	782	802	834	762	800	812	818	854	777	841	809	816	790	796	835	776	840	830	772	819	804	764	825	813	793	816	811	822	840	816	818	835	854	776	833	839	833	797	824	765	837	869	846	836	818	831	772	762	781	856	813	817	805	817	835	792	777	804	785	764	813	825	783	826	819	809	760	816	821	798	822	851	807	807	738	826	835	798	814	790	808	792	831	815	754	806	822	782	763	778	823	816	822	849	812	773	882	790	812	836	839	799	837	804	802	824	822	755	837	789	797	774	816	807	794	793	807	791	779	817	770	825	837	770	830	797	808	792	818	824	821	797	780	802	777	816	822	860	828	802	833	845	826	801	847	788	799	768	776	777	803	777	817	817	837	783	785	820	739	789	763	809	757	830	762	784	804	829	791	838	859	840	787	820	838	769	793	815	796	785	835	741	837	808	737	798	842	793	857	805	790	836	854	824	793	826	868	855	798	820	786	820	776	820	805	815	800	820	834	774	772	807	830	784	820	842	800	847	840	810	820	754	850	794	793	782	769
8640	342	206	215	196	175	205	195	183	200	180	202	190	200	206	209	209	178	177	203	180	185	201	215	212	170	187	208	225	185	185	201	212	173	240	185	187	197	188	201	196	190	201	206	189	183	187	187	171	221	173	183	215	215	188	211	205	233	209	182	212	192	180	196	197	195	183	189	183	215	200	179	190	183	210	187	218	193	196	202	196	205	211	199	198	182	195	162	208	201	213	189	197	191	184	197	190	195	187	201	158	180	201	175	219	183	180	211	209	192	213	215	184	191	209	189	183	191	186	195	196	196	192	191	190	203	229	200	189	179	199	187	191	189	193	176	166	193	191	206	191	189	179	191	209	183	195	178	171	183	192	202	194	203	182	181	193	178	179	187	199	208	201	208	190	189	184	180	203	197	200	190	187	205	190	209	192	177	202	184	206	182	198	181	190	216	189	174	202	193	185	205	202	174	194	183	180	221	181	215	191	210	199	192	164	188	201	201	211	176	197	172	176	199	182	197	198	187	184	205	202	185	194	194	211	192	196	175	169	213	181	194	198	196	164	207	190	188	202	208	173	188	201	206	202	220	198	203	188	207	186	210	198	200	178	172	182	207	209	182	211	195	208	185	168	191	170	189	200	189	168	168	198	216	187	192	206	193	186	201	195	194	213	231	198	190	191	204	204	197	193	206	197	187	199	200	184	185	188	175	187	196	189	198	192	189	173	198	180	234	164	160	186	183	201	195	187	192	195	218	201	196	198	204	172	171	200	177	176	180	185	191	203	197	217	210	213	178	171	191	180	191	218	167	194	187	183	201	203	197	185	177	195	181	180	194	209	195	212	172	172	201	217	200	177	182	188	210	198	171	197	213	174	210	186	193	174	216	195	196	211	187	178	210	198	162	193	183	191	204	196	191	192	198	177	165	186	191	187	167	185	189	194	194	201	211	215	176	198	189	174	204	168	185	217	210	180	172	186	189	164	154	187	201	176	176	195	192	174	220	200	210	198	225	214	184	209	205	172	182	155	203	211	189	182	173	199	188	146	221	210	182	179	194	214	198	200	212	190	207	214	199	200	193	198	231	204	186	162	200	175	198	188	197	201	156	212	175	184	175	190	156	170	197	190	191	176	203	198	207	183	190	202	189	199	208	192	175	193	182	208	191	170	234	212	193	191	180	186	216	176	165	184	205	199	202	207	169	176	200	196	209	196	207	178	211	212	171	207	201	212	210	182	211	192	172	210	179	223	196	192	192	195	193	200	160	180	191	191	170	189	186	197	204	179	189	209	176	212	196	180	171	196	205	207	178	191	192	190	188	204	193	203	208	217	213	193	195	173	203	195	195	221	184	191	210	171	213	196	206	220	192	201	160	177	172	207	189	184	204	203	220	183	176	202	201	191	183	211	187	189	211	190	182	162	185	211	193	208	197	191	204	181	202	210	179	196	197	185	174	199	170	197	184	217	217	200	192	187	175	196	155	205	181	199	162	205	183	191	197	185	207	179	194	188	184	197	190	180	180	195	178	198	192	201	177	165	175	189	169	193	190	187	215	198	211	200	179	194	185	211	210	190	160	180	172	193	212	197	165	198	193	215	185	177	186	182	207	200	190	185	203	194	195	190	218	194	225	206	225	220	202	181	213	192	197	203	200	205	194	210	201	170	175	194	170	183	176	171	168	177	185	203	195	210	202	197	183	191	187	186	190	198	185	203	182	192	190	184	157	202	169	206	197	218	203	223	202	173	243	169	204	185	230	222	200	174	190	180	190	194	177	188	198	185	190	175	198	181	198	182	202	184	197	177	196	186	194	188	173	199	225	162	210	188	183	166	197	174	199	206	211	144	178	183	165	189	193	196	211	204	203	178	197	212	180	174	201	179	212	193	195	197	207	200	193	204	192	199	202	184	206	222	192	191	209	172	207	197	183	169	209	212	215	181	196	201	220	175	204	203	196	177	189	184	194	186	179	188	186	206	186	174	217	185	202	208	189	184	175	173	186	207	187	185	214	193	193	199	211	197	207	193	192	199	175	171	183	201	162	200	193	188	177	164	203	185	182	181	204	228	181	194	186	192	206	213	196	208	210	226	187	174	157	173	207	203	196	209	213	188	199	203	190	200	169	206	206	181	179	196	201	177	216	186	181	180	203	189	169	204	188	193	187	163	179	185	196	210	213	212	188	198	201	190	204	199	186	194	200	182	200	187	184	195	188	189	203	185	217	196	207	197	201	172	170	196	227	168	199	217	183	203	201	174	202	176	186	193	218	199	185	209	191	199	200	182	202	219	214	178	227	207	190	195	202	168	189	209	212	216	187	195	192	227	172	193	173	178	189	202	179	197	200	181	228	193	178	187	190	205	200	177	201	185	204	188	170	171	193	197	186	188	183	196	195	213	183	200	217	217	196	179	187	215	193	160	161	202	178	175	201	214	178	178	177	181	211	201	194	179	198	201	198	190	191	176	182	182	160	203	181	172	202	209	225	200	193	184	198	186	193	196	189	179	202	209	199	188	177	203	210	198	209	190	197	189	175	194	202	178	184	192	198	182	182	171	189	178	197	179	206	178	189	196	185	209	187	189	158	172	183	206	234	188	201	165	213	214	174	187	192	195	174	195	194	187	208	175	173	214	202	177	184	190	207	181	196	188	199	187	211	190	182	199	206	214	198	203	209	168	209	210	200	203	191	192	207	175	173	180	185	186	181	193	170	199	194	182	205	209	196	173	193	183	194	205	163	183	193	180	192	181	220	205	200	206	192	176	179	180	167	178	197	192	201	206	162	228	180	180	164	180	184	216	188	180	187	191	183	216	187	184	226	192	199	184	209	176	219	208	184	171	175	179	196	218	173	214	185	188	187	224	170	207	194	186	173	165	180	227	190	206	168	189	182	184	191	180	209	185	202	214	176	179	190	181	182	185	226	185	167	189	197	178	187	180	177	173	178	187	180	184	197	191	170	186	188	192	190	198	214	186	180	202	201	184	185	203	206	188	200	198	194	192	191	211	213	180	182	217	191	190	197	219	189	190	204	195	210	181	189	220	174	207	185	181	210	183	214	221	191	184	196	200	209	196	179	184	192	203	172	188	198	190	171	178	175	199	185	185	202	198	195	185	166	197	190	199	209	218	238	207	183	179	197	160	196	195	198	189	204	195	201	196	202	198	194	212	197	189	190	196	192	182	232	194	199	186	187	203	210	209	190	204	175	194	202	211	219	195	198	202	175	179	178	188	185	199	209	201	189	188	211	217	171	221	203	198	227	213	193	200	224	175	183	175	203	201	194	192	213	178	198	189	174	201	217	206	197	172	207	169	195	191	178	188	178	198	191	219	154	156	158	192	194	182	188	218	201	183	198	182	182	194	199	170	197	196	179	209	198	181	198	186	193	178	185	178	184	211	216	160	202	189	193	180	181	208	156	176	178	220	195	190	172	187	196	183	192	190	216	164	190	183	213	203	206	195	215	194	182	201	174	160	221	227	195	181	200	178	208	192	201	189	183
8604	491	543	545	567	546	534	507	481	529	487	499	499	452	486	464	505	526	546	526	497	520	501	458	488	481	492	498	474	487	532	485	475	494	472	474	494	522	504	551	494	464	463	473	474	504	472	510	493	495	493	479	466	484	501	483	510	491	503	474	514	472	484	486	466	488	464	545	507	538	506	489	494	467	510	481	461	489	511	501	499	467	467	454	536	515	490	502	497	497	479	503	444	502	485	490	478	453	468	474	487	511	460	464	488	507	436	502	503	512	514	463	442	512	468	466	452	459	497	470	535	493	474	497	477	483	475	501	470	497	473	498	482	474	479	503	509	494	476	528	470	483	509	480	492	537	460	515	475	506	482	495	502	483	473	491	510	507	450	509	479	493	463	488	483	487	482	484	466	467	488	487	491	488	504	513	526	502	476	490	510	526	461	489	485	480	518	554	531	473	542	511	461	526	515	506	484	479	501	447	489	503	502	520	468	477	517	461	471	498	517	483	506	515	510	511	508	524	469	498	532	500	504	528	560	473	507	486	446	469	511	473	481	456	468	476	478	522	493	517	479	488	476	454	511	477	512	486	516	486	528	495	494	500	474	488	468	479	477	468	508	481	477	519	445	503	475	482	466	487	454	474	522	550	509	477	491	513	477	504	503	499	478	542	473	494	465	480	477	478	536	509	507	486	459	520	471	468	508	474	495	481	483	485	478	493	468	485	472	456	472	503	476	436	485	508	488	498	497	541	493	527	486	500	551	490	477	450	479	473	471	496	518	488	482	493	500	482	478	488	545	482	480	497	476	485	454	493	507	467	515	491	501	493	497	507	526	484	491	497	486	478	490	506	509	501	526	497	501	505	482	499	450	509	488	493	468	480	507	525	498	498	512	467	461	493	498	546	468	496	476	531	507	505	490	476	472	490	499	504	479	504	517	496	500	526	504	458	494	484	488	530	487	468	479	516	517	466	475	455	531	488	522	487	476	504	499	476	520	470	493	489	482	470	476	482	513	482	503	474	456	499	483	521	492	502	477	491	451	491	438	503	517	483	481	475	541	500	499	501	484	470	524	532	496	574	487	508	473	461	492	512	493	494	471	440	507	534	490	470	556	506	504	494	487	502	515	524	522	509	499	495	501	465	483	513	529	450	513	501	485	457	461	522	507	492	497	488	524	501	485	477	504	502	458	506	485	442	509	474	488	498	518	482	513	475	482	517	498	446	497	450	485	513	463	502	495	530	490	442	481	485	466	464	473	506	501	523	517	475	478	531	464	486	500	509	451	488	499	504	473	494	463	480	497	477	471	532	451	517	481	482	516	504	521	499	491	427	470	480	509	453	491	503	462	495	463	498	526	497	477	523	505	489	504	528	504	434	496	515	479	495	479	509	489	509	496	479	526	469	492	458	495	468	498	463	480	478	477	527	469	463	462	507	528	490	506	500	504	496	467	510	482	510	500	510	482	452	480	498	470	484	457	417	481	497	506	470	522	508	514	526	523	511	440	462	531	481	485	487	446	483	496	490	499	531	489	482	500	522	483	482	465	457	511	510	526	486	473	485	469	485	522	470	464	490	456	523	475	494	546	472	522	460	506	506	493	523	487	506	464	498	506	496	504	521	455	444	493	538	501	483	534	478	541	493	530	479	474	484	525	437	482	525	516	483	493	546	494	485	487	522	484	485	496	517	497	491	486	488	509	511	462	486	458	471	484	523	492	510	491	446	506	467	456	495	451	480	516	511	461	507	477	455	485	487	517	496	479	518	509	492	487	491	474	469	492	441	485	500	479	482	488	506	493	486	503	502	489	495	478	430	488	507	502	485	462	499	505	491	478	491	511	506	508	502	511	502	451	484	507	507	502	477	509	545	497	491	500	477	466	484	477	456	484	465	487	469	503	513	460	463	494	465	518	518	488	481	498	474	478	476	490	468	522	475	511	496	473	492	475	490	477	494	475	511	456	494	470	487	500	479	552	486	488	491	484	467	528	505	456	524	505	471	490	481	530	457	441	475	500	506	517	501	505	433	470	511	508	505	490	538	501	514	471	509	477	509	496	476	500	457	508	483	500	508	498	482	525	492	485	466	484	504	501	511	511	490	524	532	519	498	512	476	467	503	480	482	522	460	496	484	473	522	507	513	484	488	465	482	490	503	480	496	497	494	472	462	501	486	482	474	480	487	491	469	475	485	504	506	495	452	487	521	508	466	482	501	498	478	481	492	473	499	487	519	469	540	511	463	479	453	459	498	465	447	482	514	471	463	516	489	499	497	494	508	460	519	476	498	472	492	450	498	461	487	459	481	488	510	449	446	552	459	493	501	443	510	497	499	506	480	488	501	515	459	482	451	518	500	517	481	489	509	476	509	473	506	458	536	520	515	497	433	495	486	449	513	477	502	473	485	443	486	522	507	479	496	485	516	526	474	467	468	534	519	488	464	475	457	488	492	460	526	474	512	481	482	482	460	501	514	501	512	506	480	498	508	537	492	510	492	540	482	506	499	496	514	511	490	489	499	503	521	500	494	485	449	451	485	497	460	496	525	495	460	448	476	546	489	497	455	457	477	457	491	461	485	512	489	492	514	465	466	453	520	506	463	483	502	477	497	472	523	481	432	498	477	488	492	515	469	492	454	458	537	499	477	462	469	499	475	470	496	491	496	481	437	513	526	519	467	509	483	488	524	482	476	503	469	525	497	506	463	488	524	490	472	488	486	497	494	493	447	496	492	486	463	496	480	508	500	519	524	491	495	508	475	508	504	502	530	478	492	493	467	473	512	471	459	458	482	510	444	504	489	521	483	496	493	501	463	529	512	459	483	523	507	500	516	502	518	494	544	510	454	485	478	482	509	510	508	471	483	515	518	476	503	514	476	506	481	472	481	499	464	502	500	499	507	473	495	503	502	492	451	508	458	491	469	477	523	511	455	494	504	498	455	519	469	466	490	502	469	505	534	490	492	493	489	463	508	493	482	503	521	500	498	503	492	474	483	491	488	517	503	530	490	479	479	540	481	486	476	502	478	530	517	465	487	471	528	512	529	518	503	494	464	477	516	523	497	481	488	504	528	504	468	512	507	450	494	470	495	493	476	472	504	484	484	498	501	479	449	521	482	485	530	487	517	487	464	482	503	515	489	487	446	481	477	492	443	493	540	466	473	455	497	483	495	496	478	472	494	476	443	507	494	484	459	478	507	491	464	507	486	494	523	477	489	477	471	510	510	521	516	500	488	469	508	485	497	476	502	469	493	468	477	506	460	480	492	499	488	524	518	497	497	513	495	471	466	459	475	489	513	492	454	509	460	508	458	487	522	454	513	519	507	489	510	454	480	482	500	480	482	477	499	485	496	500	501	506	481	443	508	475	466	465	512	475	511	503	479	497	480	498	490	509	454	483	503	454	526	532	514	449	493	512	519	507	449	483	509	505	469	473	494	499	507	455	500	476	448	480	482	478	488	516	501	510	506	490	495	476	484	513	488	497	460	515	486	505	482	512	508
49517	15114	2150	773	515	438	353	268	267	231	235	218	224	192	191	197	179	206	163	189	179	172	175	172	175	152	160	182	178	174	172	157	151	177	165	148	181	134	159	154	160	144	164	174	173	141	168	138	180	165	146	166	161	169	184	162	130	169	129	166	164	160	165	171	173	154	160	162	184	157	174	161	164	170	138	163	168	152	146	136	154	165	169	167	182	172	175	138	162	171	164	179	162	154	134	133	167	174	157	147	151	146	172	153	155	163	172	174	150	172	152	182	171	151	164	174	154	177	176	140	154	166	160	146	141	154	169	164	170	162	141	154	146	164	156	156	157	175	154	164	154	150	178	164	174	155	176	162	158	164	138	132	149	138	158	156	172	135	149	171	176	191	157	178	186	171	167	137	170	169	162	166	149	162	160	139	164	167	165	179	152	146	149	160	153	163	157	162	142	142	166	146	175	158	146	165	150	186	158	180	190	159	148	137	144	137	154	144	178	143	140	141	157	176	158	155	160	165	174	150	169	132	186	147	174	150	159	176	130	155	167	162	171	173	142	143	162	141	169	173	152	149	166	165	147	153	149	164	171	159	158	164	145	171	155	167	158	150	177	148	163	133	148	150	163	156	159	166	148	138	140	146	148	156	160	150	176	118	168	149	155	148	164	166	159	154	144	160	170	164	164	158	137	159	166	196	161	175	189	158	174	166	147	177	157	142	157	167	142	146	174	177	155	159	154	154	149	152	149	146	155	152	153	149	145	172	144	149	168	156	148	159	174	156	158	150	166	148	198	153	144	165	143	156	165	162	165	139	173	160	132	166	153	153	163	151	159	149	170	149	177	160	147	166	148	156	169	147	162	163	151	190	160	128	158	158	160	168	155	178	153	158	174	149	169	177	186	164	161	159	152	159	148	151	157	160	165	157	152	143	141	169	185	177	137	152	172	169	182	132	163	165	163	159	155	160	142	145	163	151	162	147	140	160	160	166	185	183	146	158	166	164	160	161	156	176	157	155	176	160	150	165	170	151	160	150	151	143	161	153	150	141	133	154	168	149	143	144	178	167	135	153	156	133	174	176	163	146	164	156	162	149	164	159	159	149	161	197	201	155	155	141	163	133	149	163	178	143	159	148	145	163	141	140	149	172	152	160	148	161	191	157	183	162	168	174	136	145	161	160	159	171	162	159	168	151	172	140	175	170	154	165	141	190	149	150	152	167	168	187	168	173	171	153	146	161	150	175	153	184	155	177	148	174	165	158	153	149	167	151	165	159	170	183	170	192	157	147	170	156	152	178	151	148	168	173	165	137	166	169	155	168	145	175	151	169	129	151	170	152	153	178	165	153	143	156	192	165	139	153	144	168	154	171	170	178	150	146	165	161	170	166	192	173	159	156	153	171	173	160	180	163	153	163	144	176	155	165	187	156	147	164	162	168	140	171	143	168	149	153	151	152	160	169	150	142	129	150	175	175	154	177	176	167	158	164	133	176	141	169	169	168	180	163	144	164	164	158	183	158	163	176	156	160	192	170	164	158	150	149	164	161	154	152	180	163	187	155	167	164	144	168	156	176	152	161	132	163	180	163	173	174	183	162	140	167	187	153	181	163	152	136	170	142	137	175	138	164	139	133	169	149	152	167	163	182	161	160	155	163	149	165	136	163	146	181	175	167	160	163	151	156	142	158	161	165	160	158	166	159	143	154	159	155	175	167	147	156	160	153	164	140	133	144	154	156	167	146	159	145	145	167	180	180	166	182	143	186	166	159	162	164	148	140	161	161	153	162	151	162	179	158	125	184	160	168	148	154	192	169	159	154	143	151	137	146	159	142	139	153	161	163	150	173	179	165	170	147	155	150	181	165	150	153	168	162	176	161	184	149	183	124	169	149	169	153	166	159	150	162	163	138	174	180	170	151	153	175	136	148	174	150	175	152	165	147	151	174	162	170	158	158	163	184	173	155	135	174	156	158	156	161	167	162	172	171	161	163	135	164	166	153	141	164	151	157	138	155	150	152	204	154	167	169	147	143	161	178	167	156	149	165	144	172	154	164	174	163	164	154	144	152	151	128	169	163	147	143	141	177	145	152	147	162	172	181	136	152	139	176	143	164	180	181	153	137	164	181	163	155	161	164	155	169	155	146	154	150	154	192	155	130	147	174	175	151	167	173	143	161	159	165	154	159	157	150	178	162	159	145	144	151	159	161	160	138	167	153	138	164	146	134	160	163	155	171	174	151	179	177	164	161	148	149	161	180	149	170	165	153	166	136	148	139	154	177	163	175	163	147	148	164	156	162	176	166	168	158	186	132	138	158	161	157	177	175	155	135	164	175	147	184	158	167	155	157	164	177	169	172	154	160	159	174	169	160	187	176	164	148	134	146	180	171	151	128	159	144	167	143	133	152	168	150	182	150	181	149	172	150	153	148	174	156	190	156	154	145	149	160	175	159	185	147	183	183	172	168	160	165	149	166	153	152	141	163	154	150	158	153	156	162	168	140	152	147	167	158	199	167	155	153	172	163	152	164	173	177	158	155	150	162	151	142	176	163	145	172	162	166	170	164	148	161	156	153	145	152	163	193	146	141	162	158	163	147	189	155	156	149	161	150	153	158	163	168	175	139	165	151	162	169	166	160	155	159	142	162	169	153	133	176	175	178	144	155	163	167	157	174	152	171	145	154	158	144	139	156	161	177	148	173	153	158	157	151	160	129	138	154	170	173	168	178	143	187	169	162	156	166	153	193	162	164	156	158	175	173	174	164	174	183	149	146	153	168	152	172	158	154	148	154	159	165	149	166	162	169	151	157	172	160	174	172	172	169	161	175	172	135	138	158	149	160	180	172	173	183	172	164	146	152	154	140	144	153	162	171	174	187	147	142	144	159	156	158	172	173	136	171	162	147	173	157	173	168	181	170	161	161	174	159	147	187	169	169	154	147	177	145	171	171	165	177	171	144	162	172	177	162	166	149	149	174	129	146	176	140	157	155	158	162	186	155	157	160	153	144	172	160	170	144	138	170	156	175	175	169	151	156	189	159	168	145	146	147	151	154	170	178	144	154	205	156	156	173	147	158	151	176	142	155	134	185	141	154	135	137	154	183	163	162	149	148	157	187	176	160	160	178	155	163	153	173	147	166	144	166	157	131	182	137	164	149	156	151	149	150	159	165	138	177	172	160	173	166	137	154	162	153	172	169	137	171	150	166	186	145	153	156	170	149	152	171	164	146	179	170	174	152	175	146	167	170	168	183	174	162	160	179	163	151	155	153	144	180	194	179	173	154	169	153	150	182	142	136	170	180	181	160	149	179	174	168	159	147	153	156	141	155	157	175	164	147	170	158	147	149	155	154	147	148	158	189	147	160	137	145	152	161	148	154	158	144	158	181	179	139	147	156	138	163	172	171	183	169	162	152	158	151	150	155	157	145	185	163	174	168	158	161	130	172	144	163	162	176	146	165	156	176	147	157	135	176	135	156	162	157	181	165	163	173	134	156	146	136
22730	1088	2049	2391	2135	1880	1538	1294	1104	934	897	837	767	740	735	624	626	585	585	569	589	515	538	519	528	498	539	490	526	501	498	516	474	466	481	487	471	492	514	466	477	481	413	472	449	484	459	415	477	404	456	436	446	449	471	478	475	429	418	449	470	477	497	427	426	454	459	437	447	469	458	471	403	463	432	434	447	430	431	452	445	424	435	411	447	459	449	436	433	434	476	428	486	434	462	477	437	454	442	438	479	441	421	485	418	441	420	382	468	445	428	486	454	403	426	421	426	434	426	469	434	441	397	423	447	427	464	459	431	467	454	437	423	420	417	438	472	459	457	401	441	421	444	435	426	455	437	438	449	433	438	458	447	475	467	476	450	396	472	447	455	448	444	436	435	466	445	469	447	421	421	458	473	444	466	433	468	442	420	430	406	407	456	485	422	445	399	465	441	445	446	465	433	469	437	418	437	430	436	415	449	434	430	425	441	429	463	438	481	379	484	447	441	418	433	453	463	410	441	422	435	454	420	420	405	460	449	455	413	427	453	464	433	480	415	447	437	476	434	466	445	430	491	494	475	457	403	452	417	460	457	457	429	440	433	437	448	431	431	428	425	408	397	452	442	373	438	430	453	426	414	413	445	462	444	440	428	418	482	454	480	413	435	476	439	436	450	415	432	429	459	450	493	422	470	472	478	437	416	425	454	419	449	473	428	452	419	459	472	452	441	449	415	464	405	421	430	404	415	450	443	436	455	445	413	447	460	458	435	446	421	424	416	446	440	484	457	452	455	421	463	418	438	431	432	430	412	466	446	489	430	453	422	444	425	457	443	458	423	445	441	453	435	413	457	425	416	436	449	468	427	416	438	399	481	442	423	396	439	442	429	425	445	445	439	499	435	443	449	405	460	441	416	436	427	429	449	472	471	424	442	416	398	445	451	422	449	450	432	438	466	443	427	437	477	424	443	420	448	448	447	442	416	421	440	427	398	450	403	431	417	445	450	413	414	432	455	439	438	463	448	444	436	446	389	424	445	428	429	456	425	445	413	452	467	425	417	418	434	443	430	435	418	433	473	464	423	412	459	430	431	420	458	436	445	407	462	423	434	430	438	429	422	458	440	457	386	388	416	451	472	458	463	460	433	421	423	424	431	477	481	449	438	447	392	443	442	395	440	418	433	423	473	428	457	446	460	462	478	434	410	421	455	461	421	461	449	422	444	411	440	463	436	456	455	419	435	438	425	420	458	390	400	444	445	421	465	455	412	473	439	438	417	393	438	422	444	400	418	470	467	439	481	446	439	423	396	437	408	495	417	449	426	450	455	434	464	413	423	437	458	442	417	472	383	439	466	410	456	405	419	402	431	410	438	456	482	446	465	438	446	407	433	420	475	432	479	469	399	443	457	442	434	423	420	498	461	467	395	446	470	457	432	437	487	423	421	476	423	416	403	421	441	442	426	447	430	443	411	432	456	467	434	458	479	426	424	456	445	447	448	449	454	440	467	457	432	425	420	429	445	449	411	441	439	443	453	468	391	438	423	432	420	467	416	428	452	452	453	381	449	432	460	468	482	439	427	437	447	436	425	424	428	451	450	432	417	387	456	471	482	436	444	454	412	437	442	456	411	446	448	420	422	433	444	480	446	449	430	448	409	429	429	406	456	426	421	455	442	459	389	384	461	394	461	458	476	437	457	449	443	448	450	442	423	416	446	441	415	427	444	469	425	471	430	411	449	430	440	452	424	421	422	424	448	429	407	449	474	408	420	458	431	449	454	427	394	444	457	424	441	439	435	430	439	429	475	431	429	428	443	421	446	439	422	442	462	470	440	470	434	449	443	436	453	448	423	443	417	462	438	424	475	470	451	421	440	466	473	413	428	424	429	431	427	451	413	428	495	423	441	419	439	434	446	445	477	439	429	442	429	442	425	453	452	417	437	435	419	439	445	435	454	443	416	420	435	437	438	427	380	436	439	471	443	422	453	420	445	432	409	449	454	459	408	439	418	479	424	467	439	420	433	420	402	445	430	427	454	449	370	447	456	457	468	412	423	424	398	453	471	434	429	450	467	444	426	446	417	452	441	416	431	436	432	452	447	403	457	445	454	451	428	438	451	454	447	440	403	468	444	446	437	438	419	480	431	455	431	469	442	409	470	425	443	464	429	515	470	442	461	437	459	461	432	430	455	419	446	415	396	419	417	434	429	462	425	446	454	452	455	442	434	416	459	462	455	436	446	426	426	459	462	398	466	448	471	481	435	437	431	436	384	450	427	443	422	417	416	412	441	454	434	439	481	451	459	494	448	393	457	431	460	455	460	458	423	419	439	439	452	443	460	447	434	412	439	438	444	467	471	462	470	480	432	454	459	465	410	410	428	451	455	451	408	430	430	449	477	421	442	415	442	422	445	442	451	440	472	417	455	419	428	457	453	462	445	461	430	429	438	466	433	468	467	397	466	429	454	422	431	431	449	442	428	444	423	477	447	434	429	417	418	415	419	436	436	479	459	440	457	449	435	417	479	417	420	429	444	461	440	433	429	427	410	452	433	487	445	436	443	483	442	410	465	416	394	462	422	439	467	416	430	423	423	470	431	435	483	446	458	445	446	437	448	423	448	443	440	443	427	435	416	409	415	438	435	453	468	466	429	445	456	405	442	423	410	438	458	415	427	414	443	431	428	401	450	442	409	387	449	404	434	445	437	450	457	444	462	454	408	442	384	445	426	467	413	451	408	427	419	428	447	406	468	439	444	448	437	442	473	421	393	389	438	398	422	462	435	456	403	440	415	449	422	464	452	427	462	412	413	453	439	437	417	440	449	469	421	428	431	461	451	450	442	448	426	436	434	464	427	430	415	436	437	445	418	444	423	428	463	434	430	447	405	432	430	466	422	439	448	442	442	433	456	388	442	469	458	454	442	468	449	433	441	435	432	458	440	437	470	430	413	425	417	438	478	413	451	459	427	440	427	422	433	407	432	448	408	432	407	445	443	435	433	464	416	427	424	415	432	418	409	477	447	451	425	471	437	397	451	434	477	434	454	456	430	465	422	436	465	424	423	392	431	460	439	411	441	437	460	479	408	436	390	447	447	440	444	449	423	444	413	420	442	415	435	401	442	426	433	460	435	459	471	428	446	440	460	470	419	477	444	410	434	448	457	450	453	449	433	425	442	444	393	508	447	438	463	451	459	425	456	460	474	415	438	462	398	472	426	419	433	442	454	416	452	440	446	405	460	491	482	446	419	458	424	469	463	385	462	442	428	418	418	401	450	403	439	451	436	442	438	452	458	445	437	417	457	427	421	444	473	488	458	424	412	404	397	441	449	416	446	460	445	385	469	402	436	440	428	437	426	450	414	447	471	430	468	453	410	420	432	447	417	458	417	473	411	455	405	461	435	418	449	449	450	424	444	396	399	468	422	453	430	439	382	393	453	438	435	479	446	414	431	418	407	410	445	441	469	427	443	446	445	452	485	409	439	445	468	419	444	407	429	461
57535	23877	8389	1853	1249	995	728	698	540	512	479	435	429	409	420	405	398	426	386	416	364	328	383	413	382	357	341	381	381	381	373	352	350	362	361	351	364	363	340	338	372	321	344	350	337	350	356	337	342	329	373	305	356	338	349	364	370	360	356	349	348	364	303	316	326	334	331	367	334	302	305	361	326	357	329	322	318	314	340	312	315	348	333	344	330	342	362	298	344	347	340	323	345	350	335	305	358	366	382	290	387	363	345	329	344	353	362	311	360	341	322	322	309	333	325	347	363	347	332	338	302	342	311	329	324	332	341	366	338	360	343	345	337	325	331	351	361	333	318	338	364	325	318	338	323	343	333	351	351	319	367	326	329	353	311	327	344	297	344	326	345	334	352	324	363	351	325	331	351	363	323	300	320	331	355	359	385	335	384	348	373	298	342	328	332	347	368	336	319	344	362	357	353	359	317	361	380	298	311	326	366	327	336	354	322	353	349	334	317	335	313	338	348	375	323	319	357	333	364	306	323	324	308	328	364	369	312	350	316	378	342	343	328	368	327	316	320	323	331	318	335	305	342	336	337	349	350	323	355	370	372	363	332	335	380	347	341	349	323	357	311	325	323	367	367	342	327	334	289	311	334	319	324	297	317	349	304	337	338	327	323	353	376	312	340	315	323	338	342	349	325	306	300	294	337	366	333	313	325	329	374	344	340	339	367	351	370	348	340	334	341	312	305	328	342	359	370	355	359	317	334	328	352	308	347	339	340	334	355	373	355	313	308	367	337	312	341	361	334	335	308	316	308	311	378	326	302	364	332	325	362	369	360	370	329	329	346	340	324	346	324	288	333	349	332	347	341	329	328	336	323	364	308	324	328	356	340	315	343	349	332	339	309	340	377	310	321	366	329	357	328	323	317	320	338	333	320	352	349	360	342	360	348	304	378	381	311	338	303	347	365	330	333	319	419	311	357	352	364	323	331	363	317	344	346	341	311	322	333	379	306	339	342	320	333	299	327	351	323	317	328	325	342	302	330	315	298	334	334	341	324	331	332	324	342	334	328	361	321	332	325	327	351	332	332	361	335	383	350	334	308	356	348	321	333	314	373	359	326	343	280	323	307	343	350	324	361	341	327	351	334	360	310	324	331	364	355	348	378	338	376	342	329	322	356	328	348	305	360	359	324	330	351	319	311	323	335	307	364	298	311	327	370	333	316	369	339	300	300	362	317	332	351	321	332	331	310	338	350	337	315	322	320	351	337	347	339	320	339	331	353	331	320	341	324	388	323	332	379	366	320	310	335	364	362	336	349	371	323	363	347	319	342	330	369	325	329	327	350	319	319	316	325	370	356	330	345	327	373	346	317	343	339	317	335	353	344	331	296	349	358	350	341	333	318	354	317	300	355	311	342	355	328	350	342	348	345	329	348	343	334	313	334	337	347	348	362	345	330	340	315	358	356	315	323	349	332	341	331	330	302	319	331	332	295	343	302	306	328	297	335	364	364	353	320	358	322	342	354	357	375	360	312	364	346	317	308	287	315	331	331	344	343	357	329	358	341	324	333	387	340	333	319	317	350	349	322	344	321	322	365	322	368	305	345	342	339	341	358	343	326	315	333	314	336	334	353	325	348	338	369	331	333	317	325	349	350	337	317	359	367	315	372	347	342	376	351	321	336	357	339	361	350	327	334	388	312	331	312	322	350	320	324	351	332	330	352	330	318	335	340	353	320	356	324	317	307	339	337	343	329	343	348	351	356	330	335	327	322	336	359	343	324	344	346	313	312	346	367	328	356	349	336	330	353	335	337	381	361	372	374	365	366	331	363	337	336	346	322	323	351	348	348	349	317	330	332	321	310	318	369	322	348	310	322	350	324	329	344	348	351	327	336	356	361	344	351	347	327	347	335	335	332	292	313	339	332	329	352	331	346	340	332	339	323	316	364	355	323	322	340	322	347	333	345	343	321	364	323	328	282	343	330	318	344	348	373	346	349	317	319	334	304	335	334	349	367	376	327	367	316	327	350	322	353	317	365	320	329	351	368	319	322	333	349	379	369	306	345	362	369	319	328	367	356	338	321	358	326	324	342	367	338	337	333	334	357	362	325	353	349	335	317	331	342	344	357	294	371	337	332	369	313	360	327	337	293	320	355	337	333	314	360	329	309	356	336	321	350	323	331	357	310	323	372	364	316	320	327	345	296	345	329	317	352	322	367	330	314	279	342	367	328	322	340	341	331	326	366	367	354	323	342	352	344	314	311	286	357	343	320	350	339	316	362	345	325	340	301	327	347	335	334	326	318	314	323	341	352	352	353	345	324	374	331	342	381	361	369	350	332	318	353	341	373	332	323	371	310	339	326	352	342	366	319	307	338	349	352	326	338	284	335	375	326	342	365	343	331	329	335	343	332	359	327	319	292	329	361	361	309	344	339	310	384	327	318	340	369	351	310	358	353	336	340	332	322	317	315	357	359	372	364	323	339	348	338	357	348	336	349	341	329	360	325	361	336	338	340	345	362	340	335	336	377	332	345	311	327	347	359	325	328	363	350	327	333	338	348	332	328	325	310	351	319	293	326	311	331	321	336	343	349	343	345	346	320	343	325	334	315	308	328	330	328	334	348	368	326	332	319	332	358	341	313	289	325	361	347	351	352	330	369	361	318	346	323	354	309	318	342	302	337	375	323	303	300	350	351	303	340	330	321	347	317	307	338	272	348	325	353	319	359	334	334	323	342	364	376	327	327	343	314	312	335	334	337	345	323	319	326	308	338	335	318	350	362	350	337	364	351	328	362	337	385	364	327	321	349	334	357	364	299	378	301	307	322	366	358	340	321	331	335	343	307	347	340	362	377	379	353	335	337	354	352	348	318	351	330	317	343	338	343	348	335	332	328	329	326	347	332	294	324	328	336	314	363	344	332	339	318	334	310	301	341	343	356	308	324	319	313	365	307	340	342	362	354	348	313	349	336	327	350	374	357	348	365	364	348	325	314	329	337	352	323	355	288	317	329	356	335	347	351	349	323	352	316	334	339	339	380	345	367	313	345	346	311	349	313	373	326	366	370	295	347	350	380	362	355	318	321	268	332	347	354	343	306	336	339	314	326	333	366	333	314	321	305	326	326	368	328	354	343	372	352	344	366	366	334	336	353	349	362	364	346	335	358	294	332	333	332	321	344	356	334	316	372	331	327	305	329	337	338	338	344	333	293	317	322	376	337	338	342	349	318	310	353	334	329	309	285	376	378	379	312	300	357	320	338	329	335	345	318	340	309	331	367	357	353	320	341	355	351	343	339	309	344	338	352	300	340	350	343	322	336	332	347	307	326	358	316	333	342	331	385	325	358	393	324	350	322	346	369	325	326	309	358	328	328	340	364	326	310	338	366	339	347	364	354	325	297	321	309	340	348	306	321	329	311	344	292	327	313	330	338	330	304	317	334	351	313	334	311	370	339	326	347	335	355	387	340	336	350	373	355	318	345	321	319	323	339	340	370	370	325	333
29829	2028	4060	4572	4084	3307	2881	2440	2049	1903	1691	1564	1458	1371	1336	1287	1180	1144	1122	1147	1141	1025	1010	994	1000	968	951	983	964	949	923	990	890	873	822	881	926	888	923	867	852	852	906	877	897	855	878	887	862	837	845	873	848	839	808	862	796	825	874	823	792	836	852	769	859	852	797	799	819	844	844	820	840	897	862	824	810	848	810	846	825	803	807	812	846	801	801	845	828	823	785	856	863	803	800	824	783	782	872	844	770	828	841	783	839	730	851	806	808	843	841	747	840	860	808	853	826	797	842	803	837	779	798	817	779	835	801	787	852	860	797	803	760	786	839	803	839	812	816	785	849	792	822	841	788	801	819	881	793	850	782	814	829	768	815	792	794	821	847	789	807	817	812	799	877	845	869	787	780	810	802	812	765	805	793	787	850	854	809	735	825	807	802	877	797	813	801	838	824	824	752	814	817	791	785	857	823	833	863	800	766	846	792	796	839	813	767	782	756	832	809	769	821	813	793	808	778	785	814	798	784	746	825	839	893	810	819	838	800	804	826	825	795	823	832	767	821	816	835	828	773	807	794	805	866	787	786	831	797	803	799	807	801	897	845	839	825	854	804	765	810	805	802	778	814	852	796	835	815	802	804	860	784	799	782	803	828	789	806	798	823	813	841	806	847	841	834	789	820	769	784	808	849	821	830	793	873	794	822	799	764	864	798	841	842	776	765	804	866	857	772	812	815	811	803	811	791	782	817	804	819	792	749	778	773	838	801	850	797	832	799	786	815	778	770	764	829	844	810	781	799	848	789	789	795	807	803	802	812	802	782	844	871	818	871	797	778	813	811	813	761	780	779	844	812	772	816	843	791	845	784	825	772	790	816	794	776	818	808	818	793	759	812	823	787	834	852	813	787	733	850	825	784	771	804	820	837	803	778	777	875	802	806	852	804	861	780	842	807	760	844	824	822	812	826	787	829	876	774	763	775	765	820	837	826	769	812	841	806	793	823	841	834	816	765	803	808	831	775	809	829	761	795	806	810	890	749	789	818	825	761	862	802	801	774	802	843	797	798	778	804	877	770	829	840	802	802	824	765	804	836	801	811	775	807	860	798	802	799	819	770	804	809	841	802	765	804	781	831	801	783	817	780	787	829	822	813	781	766	822	825	833	813	779	826	785	827	802	844	808	860	812	794	774	868	835	847	825	812	833	805	826	793	820	767	811	819	772	831	771	781	843	836	840	802	830	800	781	840	782	781	782	796	858	809	818	801	876	783	830	833	820	864	857	779	802	781	781	816	778	820	850	812	812	800	767	820	781	823	821	774	867	838	808	793	809	829	785	854	847	828	773	784	850	782	787	856	816	829	821	767	811	789	839	785	820	775	750	836	849	786	745	792	846	759	759	834	802	833	805	765	843	826	842	835	788	828	829	789	823	783	796	778	824	821	766	840	861	796	796	798	760	802	733	799	753	825	842	774	797	849	828	825	806	783	759	788	868	819	829	818	810	819	854	815	769	809	816	820	873	833	797	812	790	739	776	808	748	859	806	795	810	867	847	790	808	796	805	823	843	865	875	823	845	801	830	804	859	838	847	846	814	804	754	803	764	802	773	809	831	816	808	836	811	862	807	745	801	796	840	820	771	813	810	829	826	813	782	848	821	791	797	811	867	833	744	880	833	801	842	862	841	795	822	789	791	812	830	832	839	853	776	787	835	804	825	771	807	826	805	843	786	781	773	826	787	788	839	766	784	822	819	797	815	756	850	839	820	844	792	794	809	787	784	820	791	801	778	804	775	779	832	855	800	830	813	792	871	839	844	836	845	859	814	793	822	793	810	784	798	838	810	841	837	778	825	814	807	838	852	823	855	794	869	791	754	824	814	789	820	802	781	844	792	831	807	820	826	814	785	771	769	843	813	852	829	790	777	788	827	790	805	803	786	877	812	786	861	806	818	828	846	793	827	808	837	859	795	753	761	858	805	851	820	820	763	781	818	866	780	810	806	825	837	854	806	797	792	853	825	815	774	827	852	795	800	841	864	784	795	789	803	845	797	807	787	844	839	840	836	778	838	854	823	802	781	844	818	802	835	795	783	789	818	825	796	815	813	824	834	740	867	823	784	844	812	784	797	855	754	839	813	785	784	814	826	851	792	777	803	798	836	840	783	829	830	827	808	811	857	769	748	806	773	854	835	808	855	825	808	783	804	822	787	796	806	807	810	843	782	833	839	809	794	835	786	834	827	772	819	848	841	781	838	832	827	789	808	814	842	823	790	783	816	818	835	840	809	818	856	817	869	788	782	840	800	834	843	819	825	836	824	869	863	810	797	845	797	847	832	828	846	783	807	800	861	761	830	830	852	794	854	851	809	832	820	812	848	806	808	813	824	837	814	830	812	765	852	820	891	796	795	809	808	836	816	810	789	821	797	799	818	847	831	826	763	884	836	758	855	788	832	802	795	839	823	816	786	777	808	850	795	817	796	835	822	775	843	803	762	787	802	796	797	874	798	809	801	807	832	819	827	822	793	828	865	795	835	819	811	869	807	844	843	835	807	794	812	813	816	809	829	768	794	829	809	822	813	819	878	768	808	798	813	816	789	848	808	809	847	807	787	793	790	814	793	779	805	833	765	793	821	808	791	833	806	765	854	825	811	799	843	849	798	819	784	798	795	801	873	810	803	828	806	823	794	815	817	820	813	801	783	838	844	831	840	795	797	813	828	839	840	780	831	828	787	800	788	814	814	812	767	785	839	812	777	813	829	817	795	855	773	784	797	822	802	788	787	813	842	843	792	797	816	834	804	767	760	850	838	792	771	761	799	822	803	797	762	883	783	860	815	842	790	758	817	795	820	796	848	775	844	726	794	778	832	818	770	809	836	916	859	821	783	779	818	763	805	824	821	791	750	838	832	774	817	854	821	822	803	799	832	796	804	835	845	788	844	799	803	819	847	771	838	834	797	786	814	789	820	790	805	866	815	781	819	791	846	850	824	783	847	788	779	771	837	871	770	821	812	780	837	786	780	796	792	725	837	798	814	843	819	804	787	806	815	832	841	812	841	803	817	828	785	783	739	820	794	795	840	822	807	819	815	737	780	817	815	777	818	847	838	833	854	832	761	738	777	777	830	802	800	757	812	855	799	867	784	778	821	864	825	790	827	772	858	833	787	798	786	813	828	846	767	845	801	815	806	798	819	801	818	850	844	836	713	809	842	824	805	759	818	809	822	833	791	770	786	785	862	822	804	793	800	814	797	812	815	788	795	806	790	853	791	824	756	758	833	826	852	837	804	802	772	852	774	806	802	841	852	764	811	780	862	820	811	817	811	837	791	814	841	832	817	858	782	793	814	806	821	801	842	834	760	785	825	802	847	778	775	780	815	777	795	817	811	822	791	784	787	835	839	777	795	839	815	829	795	799	799	791	822	783	835	810	813	882	781	775	802	772	725	805	795	835	843	777	800	768	809	814	801	814	785	814	808	800	806	774	880	820	773	845	835	774	771
9333	404	223	211	220	186	201	190	204	187	177	199	180	183	197	193	227	197	200	217	212	183	188	195	182	206	191	187	206	179	183	216	180	223	214	179	209	184	189	180	205	168	200	191	170	212	204	178	196	180	190	171	187	199	180	183	208	184	182	198	167	190	189	197	186	155	195	193	190	196	190	233	185	181	201	204	187	183	187	199	184	220	169	201	201	193	198	199	210	190	200	182	188	177	173	153	193	190	187	187	218	181	180	195	174	172	197	190	211	181	179	195	170	201	196	198	201	182	173	158	165	200	188	181	203	203	188	201	174	182	190	186	209	227	194	222	178	207	173	207	178	206	195	204	198	196	180	172	184	230	199	200	188	190	156	163	216	189	204	208	187	199	182	212	181	201	198	206	192	192	196	200	178	181	211	190	200	215	188	196	187	207	213	192	215	182	188	176	192	182	204	168	206	200	189	202	214	156	199	196	168	186	180	194	201	198	171	204	183	187	204	204	179	192	185	175	200	185	205	185	205	181	190	205	211	190	168	202	178	196	165	187	221	191	212	195	214	213	218	194	223	174	207	208	201	202	199	213	191	190	200	195	178	161	203	193	189	184	192	207	172	197	219	187	218	197	172	204	209	208	174	182	204	176	188	181	198	220	203	216	196	180	189	182	186	169	207	182	175	199	179	179	191	172	192	208	194	216	189	217	199	176	183	188	214	212	195	191	200	183	183	192	171	183	200	204	192	183	210	161	202	194	203	192	206	188	199	198	195	201	180	171	195	190	214	180	161	172	176	206	188	206	202	179	187	219	185	182	208	173	188	189	202	183	193	197	192	211	191	210	186	198	193	216	188	203	188	194	186	196	202	227	166	187	169	209	193	191	176	178	188	175	178	175	227	190	180	200	183	180	198	202	180	175	196	193	203	205	199	189	187	180	193	213	203	162	171	195	204	196	209	189	193	197	197	184	192	186	178	214	185	188	175	202	199	204	184	194	207	196	189	176	190	192	186	192	167	212	190	182	170	187	193	187	184	210	170	187	171	198	199	199	196	194	186	189	197	216	177	198	217	195	206	216	180	177	172	198	204	202	193	187	201	184	202	226	184	193	199	159	200	175	209	196	187	183	186	186	156	200	206	193	190	195	183	196	217	186	181	182	202	206	224	200	203	199	220	192	169	219	194	186	189	201	193	175	204	191	208	173	193	177	205	210	198	215	175	182	204	184	213	183	208	209	195	203	196	189	186	194	170	168	183	210	216	150	212	184	220	209	185	191	191	177	209	202	182	200	190	196	195	185	183	198	173	193	189	196	176	171	200	196	199	177	195	181	194	172	183	181	187	173	217	190	196	198	188	192	169	212	179	166	180	190	225	197	199	181	188	176	208	186	196	175	204	182	190	209	182	202	175	188	177	223	193	194	191	199	194	209	178	174	201	195	196	213	192	175	173	198	176	198	188	205	184	193	206	185	212	177	173	187	214	208	205	221	165	191	223	199	201	194	172	188	188	199	208	190	164	196	200	197	191	187	199	188	177	198	189	204	173	206	184	197	187	179	196	190	219	196	210	178	176	206	160	194	213	202	201	180	188	190	194	180	183	176	185	221	206	196	227	213	160	184	193	181	204	164	200	180	175	188	181	182	189	199	192	180	210	186	192	206	193	198	200	171	207	189	186	186	211	204	199	206	189	198	195	191	184	200	197	200	185	199	206	179	214	197	193	160	211	184	172	164	212	196	176	184	237	196	197	197	159	193	182	194	177	205	221	200	196	219	192	178	192	206	212	204	227	196	201	206	159	205	194	197	213	197	194	194	217	206	190	193	181	212	214	183	196	198	179	178	199	204	190	183	176	181	183	189	191	182	213	190	188	210	200	166	171	179	171	201	175	192	185	195	207	173	172	187	161	183	186	209	204	225	192	229	168	178	197	192	173	183	186	173	182	203	159	213	172	181	223	169	199	193	208	204	215	192	185	200	214	199	212	200	195	203	201	209	200	215	172	194	197	191	205	173	213	189	172	193	185	214	194	191	192	188	198	189	201	193	198	190	211	187	174	186	176	190	193	184	194	175	206	183	203	204	174	176	194	171	194	182	182	219	174	212	202	174	222	178	193	178	206	201	175	184	184	210	192	218	194	201	192	198	212	188	188	193	217	205	210	196	190	201	203	196	221	193	191	192	200	170	216	190	191	184	197	173	202	202	184	211	193	178	193	181	244	193	209	209	212	206	181	178	187	199	184	192	187	191	192	206	185	177	194	180	192	194	183	184	202	186	185	188	211	215	197	212	196	199	214	208	195	181	180	173	175	205	176	198	190	184	185	194	209	201	181	220	144	204	215	204	205	211	172	181	209	222	209	221	190	208	194	191	202	186	192	201	176	182	199	203	178	221	182	190	197	184	180	208	205	199	183	157	210	214	195	191	211	181	183	193	189	221	176	179	204	192	186	222	213	214	204	181	203	198	188	199	188	201	203	198	170	182	203	194	190	219	200	181	181	168	211	231	216	193	204	179	194	200	189	217	183	190	192	186	178	211	206	201	163	172	192	191	225	199	190	189	211	211	190	199	189	197	204	206	192	153	217	183	189	183	168	186	165	177	172	213	191	176	191	183	184	200	201	169	191	202	227	199	189	190	200	173	198	183	211	225	173	203	210	199	197	181	197	186	201	236	177	183	215	183	182	178	186	224	175	185	206	202	189	194	190	166	187	207	208	233	217	173	181	214	214	188	207	194	185	202	202	183	228	210	173	200	202	177	179	168	188	191	218	195	222	172	204	229	173	185	182	185	216	213	200	196	190	213	172	184	187	205	184	190	214	177	163	216	178	195	191	197	216	189	166	208	194	192	197	198	215	175	178	189	196	194	192	223	183	217	203	204	208	196	209	203	201	202	216	174	182	182	200	210	169	194	204	170	166	189	194	183	216	170	199	185	217	171	204	240	182	186	190	216	182	161	196	190	218	171	201	226	176	156	214	201	194	169	183	178	179	189	180	188	209	206	206	209	182	191	170	188	189	173	197	178	205	211	183	198	198	192	208	199	205	194	205	187	187	209	183	186	197	197	171	198	210	207	213	186	170	177	189	203	176	205	185	179	206	184	198	192	199	186	174	188	187	194	211	182	195	181	193	205	200	219	206	197	200	213	197	176	208	207	184	199	211	205	172	201	216	197	206	195	193	197	187	171	190	192	201	191	193	205	176	187	219	202	188	194	208	172	183	180	214	181	197	181	214	205	187	212	207	183	175	167	169	213	196	177	224	190	204	191	194	191	189	197	206	183	198	203	185	198	188	181	201	201	185	201	193	207	177	201	201	185	183	192	202	179	173	205	202	189	191	185	178	175	193	184	186	193	209	212	184	205	184	208	200	211	177	194	186	176	190	184	204	207	211	222	187	192	196	198	178	210	168	178	197	235	193	185	187	192	205	174	190	198	193	186	188	172	200	207	199	188	199	180	189	190	168	168	187	213	201	179	181	211	182	175	172	199	202	158	202	172
9104	565	528	600	549	517	521	507	488	556	517	534	493	527	535	541	507	474	469	497	543	493	463	524	494	484	511	506	448	514	506	497	515	510	463	535	460	502	490	509	486	485	510	525	481	506	486	460	495	478	555	482	478	466	520	471	460	508	506	512	490	471	491	483	496	469	462	519	455	497	464	511	492	502	510	480	489	504	495	487	501	520	493	496	511	512	463	475	533	459	489	496	458	483	508	527	486	475	544	486	498	492	490	475	463	524	506	523	466	476	468	486	512	477	505	520	490	476	498	480	511	483	483	471	488	504	450	476	493	454	468	469	458	483	503	495	470	515	488	499	493	513	456	523	481	498	490	492	468	492	490	509	479	478	505	515	479	514	472	460	462	513	486	493	501	479	483	509	491	497	489	484	501	500	463	518	507	465	450	488	479	528	455	469	515	507	467	469	479	500	493	486	500	457	475	485	478	465	500	471	439	492	535	470	501	460	479	511	501	500	485	473	444	485	532	508	466	447	515	494	504	498	481	482	525	508	463	452	481	503	495	476	469	496	495	498	481	474	487	526	545	448	488	497	482	516	521	490	516	520	517	470	483	480	482	510	496	471	466	470	534	488	484	494	493	465	497	457	485	500	468	499	508	511	473	477	539	502	492	504	508	485	473	496	520	485	458	511	485	515	463	502	488	499	497	462	510	542	513	494	496	494	495	450	486	479	470	457	503	477	485	511	485	491	482	474	491	488	461	495	490	507	510	491	474	443	488	510	465	509	496	510	511	498	478	489	504	479	440	510	524	509	497	511	519	511	484	493	464	528	466	514	522	489	493	502	513	458	485	537	489	515	496	516	483	544	491	489	492	518	490	521	506	510	504	498	475	501	512	500	480	488	549	477	475	490	471	516	502	536	501	522	474	456	461	514	468	510	490	469	468	477	507	496	496	476	520	487	509	507	499	477	481	479	462	485	516	480	466	535	510	447	492	496	519	531	488	490	492	490	483	556	512	494	506	474	516	520	455	516	459	486	498	488	483	488	524	490	469	471	505	445	489	499	468	498	480	503	543	491	526	490	480	491	500	510	501	472	501	492	487	511	493	524	490	519	548	490	489	508	472	459	508	483	495	480	495	484	492	483	524	461	510	502	462	496	465	507	478	449	480	494	525	496	454	515	468	509	484	508	521	487	522	484	506	480	517	472	487	505	492	482	489	511	482	467	509	519	472	487	448	512	511	432	487	479	475	486	508	487	536	463	498	491	494	496	445	483	528	492	499	496	493	524	491	510	487	478	494	432	489	507	500	533	516	452	464	499	515	487	502	477	494	507	505	473	505	497	477	525	488	485	507	496	495	448	524	483	477	495	471	472	507	497	509	488	495	506	472	485	498	498	451	453	518	518	508	488	484	497	477	514	472	522	458	475	513	518	472	475	455	510	501	508	486	461	481	469	466	513	498	494	502	497	498	461	519	455	489	487	510	450	500	526	516	544	478	495	452	483	446	480	512	509	496	453	479	448	504	501	457	518	492	491	482	495	466	494	445	487	451	468	501	496	554	516	521	461	453	514	476	513	455	501	478	482	486	444	509	467	511	474	505	488	455	518	494	506	445	460	461	517	527	508	477	502	501	522	485	495	477	487	520	468	516	466	469	477	500	472	485	505	498	502	514	535	487	523	529	503	468	512	499	497	494	516	488	460	465	493	479	473	478	490	484	450	514	500	480	529	509	462	513	467	547	527	509	463	490	482	517	517	461	466	513	503	511	460	522	482	486	482	480	524	503	510	460	490	491	485	510	458	479	462	462	474	463	511	464	493	510	461	503	493	471	472	493	492	451	499	498	451	509	515	473	494	500	491	477	487	475	467	440	521	492	520	502	507	539	509	480	521	477	498	502	482	508	503	463	475	520	509	475	482	487	477	515	486	503	451	541	461	518	528	480	499	515	517	509	483	492	503	493	499	471	481	524	527	500	516	520	515	497	504	521	467	461	460	520	506	495	492	482	508	449	448	496	510	493	508	508	444	489	500	484	509	490	489	448	509	525	480	506	529	457	519	488	513	480	461	510	471	495	491	468	475	534	507	488	490	502	478	438	533	477	478	526	490	524	492	516	487	470	510	477	477	466	472	470	556	472	492	493	481	535	514	451	506	515	484	476	500	486	496	508	482	500	511	499	483	471	527	469	516	511	511	470	502	518	507	472	534	504	479	501	491	467	560	499	468	496	454	501	519	525	477	483	507	473	496	511	512	518	475	461	468	479	465	504	458	510	514	485	472	466	494	487	454	500	514	514	472	488	460	479	477	496	503	522	495	497	514	523	482	500	540	503	493	449	485	488	460	471	517	487	511	457	502	501	493	486	483	483	512	512	456	483	539	517	482	527	440	492	519	525	460	520	506	463	452	475	501	457	495	489	495	474	520	481	483	507	486	486	480	463	463	535	497	475	493	504	482	494	522	503	443	501	504	506	480	475	463	470	495	502	503	501	482	460	476	473	510	486	476	506	494	508	490	512	456	501	481	510	500	457	540	516	499	485	483	489	481	502	495	454	525	478	458	475	464	491	524	488	462	537	524	439	511	503	507	492	520	470	462	502	493	484	490	514	509	530	458	487	436	519	485	490	468	512	498	487	487	487	510	511	538	492	513	489	502	451	492	521	498	499	464	488	499	482	461	486	501	527	490	466	496	459	458	536	470	453	541	482	455	487	482	504	484	510	472	476	461	494	519	458	498	522	516	495	458	507	483	510	450	488	505	507	486	498	492	486	499	507	507	485	505	470	459	490	484	484	521	492	528	440	480	478	483	508	480	493	497	484	459	506	467	483	478	496	479	514	495	511	487	477	470	508	521	503	451	435	513	472	490	472	494	507	495	473	465	479	509	486	467	487	519	474	473	499	496	478	481	463	485	492	486	507	481	477	473	472	480	459	531	517	494	518	497	508	481	488	498	487	514	490	460	537	511	459	470	497	499	474	481	481	469	492	542	500	452	502	506	485	467	489	463	482	503	470	483	473	491	465	492	535	493	486	453	473	518	515	476	491	502	461	478	494	463	485	498	514	485	545	487	471	470	509	489	525	500	531	488	520	479	510	521	484	499	495	471	471	513	473	469	544	505	503	507	481	458	497	514	537	473	513	476	529	452	507	503	494	486	442	437	492	454	527	514	507	437	500	519	490	480	507	465	487	504	490	502	463	550	493	535	526	518	479	490	519	495	462	466	533	482	489	497	482	481	508	505	511	478	481	488	539	525	446	504	485	507	506	454	538	491	466	484	484	495	479	465	528	488	465	472	523	491	484	497	480	511	486	478	470	488	494	491	466	489	520	472	515	479	484	498	494	482	490	489	483	484	497	490	459	499	494	483	543	508	503	470	464	534	504	477	511	485	472	490	474	470	509	469	529	510	481	488	474	500	481	527	477	493	493	489	494	476	473	466	508	517	534	519	475	492	483	499	462	486	482	454	475	496	481	504	477	487	450	493	458	497	514	490	508	488	475	464
52596	17308	2923	796	499	414	339	297	293	243	239	238	214	212	214	186	174	190	185	181	197	193	177	174	161	172	191	180	173	166	172	193	153	170	174	170	168	167	173	158	176	129	159	152	164	165	150	185	194	162	163	145	171	153	176	178	152	174	181	152	161	156	147	165	157	164	174	163	152	178	138	158	182	181	177	139	145	160	140	157	182	149	127	163	138	169	170	158	147	155	158	150	151	146	181	135	162	164	152	179	188	138	156	163	145	155	168	166	142	161	159	175	166	142	155	152	161	183	166	164	172	147	168	181	167	168	167	138	159	157	187	161	157	155	175	165	169	135	151	138	197	158	148	148	166	169	136	158	162	176	154	152	149	192	174	146	173	156	164	159	142	164	161	155	171	158	154	146	187	171	161	171	182	150	133	163	162	135	157	165	166	162	147	144	157	161	163	150	165	151	128	160	162	152	157	164	168	162	163	172	174	136	153	178	156	153	161	177	151	174	153	162	172	167	148	171	180	158	178	173	162	150	179	154	154	148	159	164	168	171	201	182	162	148	173	164	174	173	153	157	167	155	167	170	166	169	176	164	168	158	163	158	144	175	182	148	151	166	184	147	148	152	156	171	162	164	160	179	187	171	150	144	145	156	154	180	150	173	170	152	156	143	150	146	158	178	145	152	166	164	166	152	188	130	176	154	175	155	151	178	138	174	164	145	168	163	141	148	137	167	171	155	149	160	136	150	169	151	159	165	177	159	168	144	176	140	166	152	160	155	153	188	152	141	158	147	163	166	158	151	185	142	183	158	184	166	163	145	150	172	145	161	134	170	154	158	189	158	159	158	163	166	161	170	155	159	176	150	167	154	163	156	139	142	147	157	171	166	158	187	155	171	162	154	156	169	155	157	141	163	171	171	149	158	171	176	157	148	169	161	171	162	162	132	182	166	155	162	164	159	156	161	165	137	160	155	148	149	165	180	175	186	154	170	149	182	140	154	130	136	187	156	175	164	133	190	161	130	155	140	155	147	150	159	182	156	143	169	171	186	152	175	157	146	168	152	171	155	146	181	159	158	168	180	163	161	145	164	172	167	170	159	180	163	164	148	151	152	160	157	186	167	180	144	166	178	157	156	147	180	155	139	185	169	168	153	146	155	155	157	138	175	148	180	161	174	183	195	167	135	164	180	155	161	168	179	160	149	181	150	156	143	165	171	184	150	144	162	160	177	139	160	152	181	139	141	169	155	176	180	161	175	171	152	169	159	173	160	151	146	166	139	168	179	160	152	158	177	177	185	163	172	152	150	181	172	152	166	176	171	160	156	154	174	130	156	164	158	156	162	162	158	158	160	146	157	184	136	174	182	125	153	172	166	168	147	145	189	160	166	169	159	174	159	169	158	153	166	146	157	154	153	166	163	165	187	147	165	160	154	155	145	152	151	157	144	168	164	181	151	184	157	171	156	142	184	157	159	170	165	148	155	171	142	149	161	165	146	170	136	182	160	163	165	171	163	171	164	162	141	174	145	165	179	163	156	159	153	182	164	152	170	162	181	157	159	166	183	172	153	154	153	148	177	182	131	164	149	168	172	133	151	157	173	144	160	152	160	144	165	168	152	150	159	172	159	160	153	170	148	169	170	161	167	150	162	136	135	160	175	151	171	168	154	172	170	168	203	154	179	146	168	159	169	157	169	147	132	146	170	169	158	161	184	154	153	164	162	157	169	155	167	164	168	164	162	150	165	147	163	149	162	155	164	144	148	186	149	151	165	183	173	149	149	135	147	169	156	149	166	143	186	175	177	146	154	131	167	157	160	135	139	170	159	152	154	179	179	155	152	162	137	144	177	176	152	148	175	151	174	148	164	159	140	144	167	161	180	175	172	181	161	162	178	139	155	140	164	188	161	179	171	178	149	138	152	166	155	183	135	152	172	139	159	159	154	182	172	170	172	170	148	149	161	185	173	171	158	167	168	151	167	157	153	151	171	184	161	167	174	167	184	185	174	162	148	140	166	170	178	170	148	146	169	161	161	162	174	157	187	160	168	144	159	159	179	181	153	151	144	178	164	177	184	138	153	155	170	189	171	142	173	171	151	152	183	149	170	160	169	153	166	177	141	152	162	136	177	168	177	155	162	171	190	168	171	149	158	150	145	164	167	161	162	150	171	174	167	162	177	181	138	160	167	168	185	216	158	166	151	167	165	176	135	149	136	165	157	167	153	151	132	166	168	173	176	159	172	145	164	164	162	155	175	155	159	168	146	181	138	163	136	172	176	154	182	187	163	161	144	144	158	165	155	154	149	159	166	167	164	170	158	167	164	169	135	157	147	182	196	199	167	164	193	169	168	164	163	159	166	153	128	155	166	171	163	151	177	182	167	156	171	182	150	154	184	174	154	172	176	139	157	188	171	136	166	127	140	139	164	169	159	168	173	180	150	170	160	185	159	165	146	153	153	158	150	165	158	184	156	156	176	175	177	137	171	153	148	159	155	189	173	170	158	129	155	168	170	139	162	130	172	140	162	179	175	156	167	174	148	166	153	167	184	164	172	166	175	157	149	168	147	182	161	159	175	175	179	177	145	142	167	145	142	156	150	174	150	155	152	149	154	157	153	139	147	151	172	131	160	167	168	168	170	157	167	154	153	154	154	168	165	155	163	161	159	178	156	151	138	145	148	157	171	151	180	144	159	158	156	162	154	164	185	156	166	174	172	176	162	172	155	151	141	147	171	166	162	161	160	164	168	154	156	163	171	177	148	167	180	167	178	166	170	139	167	185	161	140	179	145	176	150	145	153	173	161	155	163	160	169	178	169	172	169	160	145	133	185	163	154	155	181	169	171	167	158	176	147	180	153	178	164	171	151	149	182	153	142	146	157	183	142	187	193	163	143	149	167	188	154	154	170	174	172	167	147	166	160	182	147	141	156	184	183	160	165	157	182	172	159	132	153	151	147	163	153	170	158	120	178	164	167	157	166	165	155	132	156	137	168	166	158	186	178	167	163	163	161	159	171	181	154	159	152	169	189	164	165	180	177	158	156	155	178	165	136	163	170	192	168	157	152	155	158	141	151	170	137	169	167	173	145	175	180	179	166	158	184	156	148	205	169	146	155	160	149	184	175	172	166	165	169	158	154	148	154	180	194	160	156	174	167	161	151	175	167	187	158	157	170	160	148	158	176	155	151	153	171	135	141	158	153	144	174	167	161	172	143	173	169	156	154	169	152	205	140	160	155	139	176	160	159	165	166	162	150	167	174	157	165	168	157	161	154	171	160	151	165	157	148	157	134	169	174	163	162	145	171	173	148	138	168	150	171	178	151	169	155	155	175	164	154	169	155	154	145	137	167	163	170	162	163	173	164	162	157	152	172	169	158	156	142	186	156	153	175	169	161	123	182	162	156	134	152	171	194	163	172	180	153	149	172	139	178	138	146	165	175	161	154	167	159	189	181	166	168	168	179	141	149	161	179	180	171	162	169	159	170	158	130	167	155	164	153	148
25672	1042	2069	2298	2103	1777	1436	1237	1024	995	865	827	784	731	683	673	618	608	572	604	592	560	520	566	512	525	503	545	513	493	536	458	501	508	519	511	478	469	480	467	485	445	476	460	502	488	455	465	475	482	454	490	464	449	471	465	486	450	450	437	443	483	471	481	485	423	431	454	485	413	467	436	462	449	456	466	449	466	446	434	444	463	447	455	487	442	495	471	447	415	437	443	450	463	439	459	454	435	432	473	419	462	454	442	463	435	497	459	434	462	438	454	456	444	440	495	466	435	468	450	474	443	427	438	460	447	453	442	471	484	435	443	446	452	451	456	431	470	466	432	458	464	433	400	456	402	442	442	427	398	452	453	429	463	450	442	447	460	420	474	456	442	401	476	474	449	468	469	446	420	447	480	451	434	427	422	456	397	439	441	455	455	468	431	439	473	444	425	425	451	423	445	449	417	465	465	422	427	461	470	446	437	442	450	480	448	451	427	486	487	478	445	428	459	448	412	456	481	419	453	439	421	437	435	447	426	458	413	427	481	426	459	448	411	414	447	441	446	438	413	484	469	460	445	433	425	476	452	434	474	443	463	448	444	451	473	433	478	454	429	443	420	454	446	420	436	427	451	447	457	415	455	456	402	466	435	416	443	416	431	452	441	428	457	461	454	459	448	416	453	462	420	473	458	435	427	444	451	459	440	469	432	438	438	474	468	445	465	438	484	479	432	447	414	497	456	400	422	460	436	415	406	443	452	405	476	482	438	408	445	469	466	463	487	446	453	447	466	447	466	438	427	453	437	440	453	439	455	446	436	469	449	426	452	490	473	451	421	425	446	424	436	463	457	409	457	423	453	444	456	453	425	435	460	472	436	437	472	425	438	426	456	447	431	464	439	452	453	481	443	437	465	462	451	450	468	454	426	437	452	467	402	428	428	450	442	432	461	458	462	432	425	407	431	378	450	431	460	411	434	433	449	484	439	436	459	468	464	436	485	425	442	449	469	442	437	457	449	395	450	429	446	455	441	470	450	464	421	467	438	432	472	452	461	447	461	441	454	456	429	416	463	443	456	444	439	474	444	468	452	416	444	463	416	458	460	423	447	451	411	428	448	458	439	461	459	445	452	444	438	445	413	449	459	446	431	427	422	452	423	447	447	449	418	465	423	463	446	437	420	474	437	429	451	449	424	458	459	460	444	404	463	424	457	434	420	437	407	419	416	439	469	431	433	505	446	423	429	457	473	423	407	479	455	463	444	471	472	410	456	452	467	432	446	412	462	460	462	497	456	458	445	429	441	455	446	447	448	404	426	436	471	463	447	420	439	444	426	470	403	465	452	451	434	412	472	501	432	482	442	486	381	400	478	456	432	434	441	479	474	446	431	460	440	470	410	456	456	428	476	429	418	463	479	449	444	458	435	436	470	423	444	463	441	467	436	423	409	447	451	428	481	429	387	402	426	440	495	425	456	456	450	425	445	419	435	430	445	466	443	445	457	443	449	436	417	446	446	470	457	392	451	475	436	432	478	427	424	460	439	442	390	441	485	448	393	449	447	446	409	443	440	427	433	459	445	494	425	434	455	437	472	465	439	406	414	451	426	421	471	468	429	455	455	417	445	445	415	447	434	461	449	469	465	472	457	433	410	449	422	436	442	456	458	426	449	426	441	442	434	455	448	424	450	456	439	433	478	470	483	454	429	411	476	452	447	388	432	478	488	434	446	457	462	497	423	419	477	483	425	456	450	427	434	435	398	422	445	446	434	484	411	435	468	461	439	449	464	449	402	417	487	440	426	402	479	439	409	435	466	449	474	439	448	413	400	453	437	433	431	425	458	475	425	451	451	454	460	438	380	447	461	446	440	501	444	451	428	465	442	469	436	457	419	437	480	472	464	462	469	449	427	407	450	430	429	440	483	444	435	440	464	440	422	419	457	412	431	421	435	418	462	442	419	406	441	478	429	474	403	441	454	417	485	434	430	445	448	442	431	438	457	476	458	410	423	443	475	451	405	441	443	423	431	444	434	481	451	456	426	422	423	442	456	427	460	439	432	453	437	452	443	443	471	418	398	429	404	442	495	442	459	462	476	484	480	437	463	458	430	453	464	408	416	455	439	445	419	459	447	473	454	459	479	419	438	437	440	445	428	441	463	434	456	432	413	436	465	451	415	406	444	425	428	452	440	397	422	450	395	444	451	431	407	425	446	405	427	467	422	405	429	456	458	412	415	474	453	411	450	440	401	448	445	478	452	443	469	431	465	426	419	466	467	436	476	463	442	497	464	456	466	433	418	452	469	450	446	453	452	433	435	454	441	437	414	428	414	478	468	410	424	450	441	439	428	443	442	418	433	469	398	442	427	458	430	462	425	467	478	480	471	478	469	478	432	455	462	464	461	447	469	426	449	434	436	435	441	464	455	433	402	439	435	453	445	457	431	430	448	497	437	428	439	431	456	441	486	444	431	435	453	464	452	442	481	447	445	399	454	465	431	438	465	438	494	477	447	450	448	419	409	419	409	439	457	416	436	436	460	454	472	487	445	424	437	462	441	497	450	422	459	416	463	425	435	435	438	465	420	418	442	471	454	450	467	438	475	458	461	391	472	469	442	477	448	460	450	458	465	466	465	436	456	442	420	419	416	464	422	449	439	475	457	457	462	486	434	418	460	456	436	460	451	446	478	443	461	434	396	410	419	449	449	419	464	427	469	412	437	462	460	480	425	452	444	479	446	454	443	462	462	451	472	449	428	443	458	413	474	470	460	456	470	428	417	456	497	438	459	447	456	464	417	430	457	455	436	431	449	458	421	434	450	476	462	451	464	491	437	441	484	437	459	437	470	424	461	445	443	436	445	478	415	434	455	410	417	423	450	461	446	426	452	466	440	475	435	401	461	419	411	435	470	452	449	455	483	443	460	458	450	435	441	413	443	438	428	442	467	482	452	430	403	469	421	437	438	437	433	440	428	461	435	468	450	458	439	406	486	447	450	448	415	426	459	472	409	427	464	452	450	468	436	441	425	435	470	419	441	472	404	417	436	465	476	459	434	455	454	409	450	461	431	401	456	460	463	454	445	425	455	425	440	444	449	430	423	424	425	434	441	406	422	418	458	440	440	478	435	482	427	446	459	405	456	413	467	475	428	448	454	455	468	434	461	449	429	474	470	446	435	464	410	455	416	467	448	418	448	450	437	440	442	421	469	446	464	468	476	444	456	474	436	462	404	427	471	436	439	434	439	437	451	425	403	426	453	432	482	454	400	435	443	437	451	453	459	424	493	456	494	433	449	391	425	423	454	443	475	412	419	441	433	401	423	381	450	428	438	431	465	452	476	413	445	487	461	441	448	425	410	403	432	467	443	424	436	432	447	424	465	474	470	422	472	421	452	453	427	459	447	434	449	459	434	424	459	459	413	472	470	426	435	463	431	446	423	444	443	477	368	454	401	433	441	399	454	435	438	476	454	462	446	461	452	434	424	432	481	413	446	431	391	489	450
60383	25872	11557	2112	1170	970	789	646	537	462	495	456	420	432	414	413	412	376	385	348	392	390	365	367	360	376	384	379	353	360	363	376	350	348	365	347	352	301	318	345	330	337	342	339	331	343	320	362	366	360	332	345	349	369	335	355	300	363	321	318	359	321	320	343	343	332	325	349	331	304	327	350	318	322	362	368	323	348	370	355	375	313	344	308	378	332	324	371	364	331	342	333	363	371	375	378	331	369	352	389	328	352	384	320	352	330	334	333	330	326	338	367	359	344	339	305	355	354	358	366	343	360	372	316	364	323	332	336	339	359	348	358	356	353	327	348	348	307	341	338	316	325	341	331	327	351	333	363	321	334	329	315	340	343	342	369	350	347	330	352	305	350	339	357	313	312	357	372	341	320	330	341	363	340	334	309	359	351	330	329	366	312	365	360	373	309	325	343	331	362	343	326	324	365	329	324	346	301	319	349	360	366	358	374	322	365	327	374	331	352	318	365	349	351	333	327	369	356	328	335	295	350	306	338	336	331	365	353	322	394	339	351	346	343	379	355	320	345	324	327	337	324	329	318	371	368	354	321	344	300	329	343	366	398	352	332	335	323	375	354	315	345	315	339	352	338	335	347	350	338	349	355	342	359	323	313	337	351	349	319	340	298	335	349	347	354	369	314	339	372	324	344	317	349	329	328	312	328	388	314	357	323	320	310	320	301	301	299	335	356	370	324	337	330	302	305	362	324	335	320	356	363	362	336	382	351	343	346	350	338	355	368	325	287	320	349	358	321	322	365	319	325	325	321	333	330	339	341	358	347	349	361	329	333	309	374	354	355	361	356	322	353	318	323	322	356	358	368	368	360	363	351	334	342	374	346	329	368	311	311	337	345	310	335	360	341	328	337	343	326	351	355	302	326	321	345	347	358	319	352	354	286	330	359	351	378	317	374	325	327	361	352	343	323	345	356	355	335	333	333	342	368	380	361	329	351	351	356	347	385	345	345	361	329	348	310	323	351	353	340	360	361	368	342	342	328	354	350	349	367	338	350	321	356	374	384	328	332	349	318	313	346	344	321	347	362	334	341	324	340	361	326	329	334	328	299	332	347	345	339	323	325	319	359	345	354	340	337	325	368	364	349	326	298	348	362	341	306	354	350	308	317	320	379	369	334	361	338	355	328	351	350	335	349	339	347	327	351	356	352	365	374	329	305	318	353	331	327	363	341	340	322	317	330	335	343	335	355	364	337	313	317	325	333	352	354	328	350	341	321	361	335	346	300	321	319	303	306	354	337	337	324	318	286	345	347	332	368	347	318	335	325	330	335	341	350	334	328	334	342	336	358	349	339	317	355	367	353	339	329	360	346	348	359	357	347	362	338	325	331	320	374	339	311	435	336	337	336	320	355	350	334	362	325	323	310	367	334	340	350	388	337	317	328	360	320	347	350	354	326	332	328	327	361	361	358	336	297	333	334	352	341	339	347	364	337	318	358	349	381	325	332	317	316	304	340	353	368	306	323	324	313	306	352	337	331	343	341	319	339	380	303	366	319	373	285	328	339	352	334	350	312	348	345	330	333	333	375	342	302	339	329	320	325	305	340	379	348	302	347	348	317	350	338	352	319	305	362	357	344	326	347	334	371	324	313	326	363	323	339	360	317	325	374	332	310	357	343	340	311	338	329	345	331	359	327	320	346	343	370	384	301	355	332	337	352	341	329	333	349	324	356	363	341	348	348	352	344	326	359	322	347	322	341	331	346	331	356	339	353	350	359	336	329	361	339	344	342	324	338	326	339	359	310	371	333	313	308	354	344	335	328	353	334	308	327	367	319	367	296	307	398	337	333	385	359	344	323	318	337	356	375	393	310	317	372	346	326	312	357	340	318	309	332	356	351	356	351	350	328	378	314	329	342	341	346	311	346	352	343	346	344	333	336	323	340	341	331	343	356	319	341	325	322	363	347	353	304	368	355	354	309	334	310	347	377	329	322	352	333	335	361	316	311	345	293	357	365	333	340	384	335	322	341	332	304	325	314	365	341	348	373	338	357	361	304	343	346	360	316	324	342	324	321	355	368	360	367	320	317	321	340	325	326	326	336	320	337	366	307	351	328	335	362	352	343	377	342	324	378	353	318	314	348	323	337	359	346	351	356	338	328	343	355	352	330	368	344	328	363	326	305	352	322	330	354	346	356	314	355	313	339	323	342	321	360	322	325	344	310	353	317	351	294	337	361	334	324	370	334	336	372	354	307	329	330	322	345	328	341	307	349	347	354	338	327	314	318	375	334	355	343	371	310	341	332	343	337	316	346	339	309	321	317	340	331	320	342	368	357	335	383	354	346	338	393	374	351	301	348	343	325	378	329	356	312	328	328	356	355	323	295	302	312	311	353	346	337	317	375	320	327	353	343	338	320	338	370	338	327	344	318	323	323	333	330	325	307	343	340	324	361	331	333	353	330	355	335	318	349	342	345	310	335	346	346	370	362	342	330	367	315	291	314	353	340	332	324	310	340	325	336	352	324	342	342	335	329	353	295	341	321	321	372	343	343	348	326	352	335	321	316	342	340	317	309	378	338	358	348	336	323	362	325	339	303	331	345	347	312	356	363	349	351	336	327	345	315	324	320	339	306	295	324	382	343	369	346	347	344	363	322	354	328	322	374	351	358	358	334	325	371	339	354	332	299	314	350	317	401	371	339	384	383	320	350	327	340	326	343	352	330	339	366	354	373	311	352	355	335	369	298	353	376	328	357	340	329	342	300	333	377	321	352	364	372	368	361	307	350	338	363	319	359	372	336	329	307	340	320	359	314	303	320	334	343	334	340	322	325	312	342	334	347	344	308	378	386	354	386	319	344	323	356	331	348	345	331	341	350	341	326	330	367	344	372	359	347	388	346	341	365	332	357	343	331	348	338	346	307	348	346	335	304	340	363	352	328	321	315	311	351	355	374	306	332	307	379	337	313	340	386	336	351	338	319	312	354	318	383	298	363	334	351	368	345	354	349	310	299	362	313	347	353	334	313	343	367	354	299	335	370	330	318	337	318	341	347	347	348	347	347	364	338	321	330	343	316	370	299	362	357	348	333	352	329	338	354	338	317	310	328	337	356	313	316	331	340	344	372	340	306	341	367	359	318	342	331	313	342	378	308	366	338	354	351	331	353	331	378	323	355	340	351	354	359	298	332	358	333	336	349	306	315	345	343	363	333	360	334	352	331	345	343	324	346	342	321	344	339	345	320	386	344	326	322	343	342	344	334	331	346	334	300	331	322	354	345	310	318	341	347	306	323	311	384	334	349	359	345	362	301	325	335	360	351	356	318	326	358	361	334	344	351	323	325	353	360	367	324	328	344	344	341	325	314	344	317	315	322	304	342	332	362	303	316	337	365	334	351	348	315	348	338	356	326	355	320	338	309	354	353	357	321	347	327	322	332	319	327	326	309	355	326	333	367	378	335	320	338	351	364	345	332	319	370	386	351	393	354	334	362	377	354	350	330
34059	2012	3882	4520	3997	3360	2712	2366	2033	1831	1708	1511	1411	1388	1315	1234	1159	1113	1105	1089	1024	1051	1062	989	980	1012	988	924	956	941	917	947	918	944	895	923	889	915	901	909	886	928	950	825	870	862	900	840	836	861	804	867	839	859	888	815	863	822	870	909	861	845	891	887	850	844	807	896	793	826	839	851	903	843	861	866	800	813	855	835	819	798	856	809	798	793	849	826	840	785	834	833	856	804	824	796	828	852	831	814	836	794	826	842	810	857	833	781	789	826	780	840	818	803	873	846	764	814	855	814	836	848	835	809	858	856	809	833	781	813	845	775	804	836	798	832	840	828	806	806	809	742	802	814	797	796	851	848	813	820	834	848	808	832	800	823	816	827	801	867	811	821	812	827	789	826	820	831	846	828	849	822	831	859	801	814	834	792	855	868	852	811	807	800	837	825	836	830	795	788	834	787	830	837	775	787	769	832	838	834	791	853	847	788	805	855	812	902	872	843	881	795	848	871	811	820	829	847	792	837	849	805	791	828	803	801	786	798	800	795	830	851	797	766	811	851	824	834	816	804	820	798	763	832	830	797	831	850	823	767	786	775	843	821	787	804	801	837	862	765	779	793	792	795	805	821	830	822	794	809	776	877	843	831	775	770	788	838	830	818	738	836	832	795	857	804	806	829	800	846	810	814	829	859	814	822	745	791	782	804	802	828	837	835	758	791	782	827	811	813	851	762	831	805	784	827	775	806	773	756	768	828	775	807	828	784	782	828	838	868	827	842	767	803	843	846	796	831	838	789	801	834	798	819	813	854	815	838	797	850	830	795	765	851	867	780	819	855	795	792	804	796	852	831	813	778	830	820	822	853	941	780	807	809	866	837	865	774	788	798	873	815	810	853	827	795	810	852	840	800	773	836	820	816	876	883	799	839	830	805	785	817	815	836	766	792	845	836	771	869	800	799	814	772	792	819	881	818	822	881	816	804	818	805	813	852	805	766	824	824	792	848	811	786	839	743	823	823	864	818	832	805	843	798	855	823	776	820	789	803	803	747	848	756	848	800	808	761	777	811	830	796	793	817	808	801	794	753	789	835	863	808	809	845	784	827	820	844	810	864	860	818	835	790	800	832	776	781	813	875	843	864	833	813	847	863	794	817	799	847	759	829	804	809	850	824	815	811	822	784	812	815	789	876	766	801	814	819	786	810	789	755	764	807	824	794	816	827	789	797	835	784	791	825	822	829	805	820	827	830	811	801	821	860	859	813	879	807	826	813	790	793	779	753	797	819	807	780	829	789	813	829	824	817	822	840	864	819	778	831	808	856	842	804	882	752	763	863	817	811	813	808	790	802	797	813	799	817	778	789	846	782	795	803	771	827	845	796	818	869	807	775	832	864	817	819	801	842	778	843	779	840	809	799	835	824	799	823	821	798	807	815	793	772	848	827	783	798	793	858	836	827	798	800	810	794	780	775	811	794	863	854	777	873	755	807	814	767	787	848	779	863	799	840	799	820	791	883	901	829	790	819	825	810	755	839	827	816	815	800	833	796	857	850	816	859	796	773	824	798	786	832	861	825	790	811	783	806	798	815	784	803	808	806	825	853	809	795	833	837	812	841	772	809	875	805	786	812	836	800	835	868	816	802	747	829	791	813	818	839	814	817	752	795	798	811	780	807	780	831	779	752	816	838	812	818	808	819	874	857	851	824	849	852	806	824	813	806	818	800	827	839	830	805	831	803	795	808	824	818	806	797	834	863	814	818	753	815	833	806	768	765	811	826	815	773	854	797	787	808	800	813	791	760	793	772	855	780	816	825	820	814	810	859	842	771	811	814	856	800	816	765	805	807	818	807	820	832	773	787	800	777	841	801	824	824	819	778	794	861	830	752	771	823	819	797	789	853	785	822	841	842	801	797	900	761	838	787	827	837	838	815	839	857	773	795	817	848	806	824	800	800	803	820	790	822	800	816	812	857	811	806	832	799	820	798	774	797	827	815	826	759	840	806	849	802	789	810	821	849	838	781	811	835	838	840	780	793	847	792	848	845	816	835	786	845	842	789	849	812	841	855	780	761	832	818	824	821	836	851	780	778	857	796	815	812	791	816	822	822	786	817	833	805	778	824	768	743	794	815	833	786	852	832	793	821	821	792	836	773	822	778	779	824	808	800	859	820	881	771	820	831	855	834	805	816	787	796	798	843	789	808	844	849	781	818	837	758	783	835	802	798	791	833	813	832	817	898	819	880	888	845	766	823	817	840	857	851	827	797	833	834	863	812	834	773	800	818	834	801	842	805	779	840	839	785	794	800	817	819	822	840	810	825	795	777	833	786	783	771	810	810	788	786	823	794	794	833	851	804	805	810	821	816	868	856	816	821	826	785	798	796	829	825	786	802	869	847	824	809	850	832	856	819	803	805	765	783	804	785	822	822	776	853	840	769	792	776	786	807	797	842	797	809	850	838	857	803	824	825	820	821	839	868	816	801	796	785	825	853	790	823	806	798	827	799	849	860	870	818	793	798	840	843	818	849	789	851	851	836	784	818	843	829	804	844	767	773	820	814	875	761	818	829	818	819	799	825	811	804	817	837	788	797	834	816	836	799	800	851	851	849	859	819	794	771	849	811	785	812	815	816	816	835	792	816	794	816	886	887	821	819	821	826	815	823	845	813	799	826	826	802	838	799	881	788	834	824	802	836	859	776	811	804	772	833	771	872	837	814	773	849	802	819	810	808	809	817	898	834	847	827	818	778	840	827	820	851	826	804	837	852	835	828	812	797	860	822	823	808	828	787	791	831	800	875	783	836	831	845	790	818	788	777	822	813	802	857	835	852	834	837	766	769	792	767	795	809	809	780	859	794	808	837	834	841	755	812	770	784	820	845	796	837	845	801	828	834	867	832	831	815	775	858	826	832	815	794	819	917	849	824	804	782	846	830	845	847	812	825	848	829	835	859	791	857	805	797	771	856	815	823	859	796	837	843	814	804	783	854	849	816	812	832	800	853	832	808	837	805	811	796	824	799	823	860	844	818	813	814	808	798	792	821	769	813	815	836	806	831	854	804	818	807	874	779	778	767	812	814	832	779	773	747	794	835	797	781	804	811	864	857	817	802	826	820	759	846	821	813	808	788	818	795	839	778	815	762	827	833	793	872	782	820	834	841	821	766	807	824	799	802	835	820	796	817	806	823	863	823	780	818	798	816	817	786	793	804	838	799	808	777	885	767	834	834	835	834	800	835	802	779	769	770	851	828	842	751	840	857	774	804	803	828	848	856	855	880	791	855	791	824	835	851	839	854	816	789	847	874	803	810	788	885	811	853	775	785	813	862	761	795	764	830	808	816	805	796	802	824	838	779	834	798	824	826	811	826	768	818	864	784	814	813	869	814	789	832	879	761	820	811	857	863	820	834	846	881	799	780	803	780	786	841	821	777	779	776	830	769	797	802	810	846	880	810	805	839	801	833	797	788	856	826	810	817	798	786	768	817	788	788	824	748	826	772
10772	457	239	219	197	200	182	216	188	195	190	170	205	183	201	171	198	213	184	188	221	207	226	185	194	195	220	177	194	191	201	204	208	184	206	188	205	176	170	199	181	185	199	186	199	205	202	210	209	205	210	181	187	194	202	193	179	180	173	208	200	186	211	203	190	209	189	191	192	185	203	192	197	211	224	169	184	174	191	210	182	195	207	184	185	197	195	209	188	222	212	173	173	176	191	199	188	202	179	206	182	199	190	197	189	180	201	199	210	186	182	202	211	213	194	202	205	174	176	212	203	209	170	194	191	203	174	177	203	185	177	211	195	195	179	211	205	191	187	182	178	187	199	178	189	210	206	188	192	203	191	217	186	206	205	193	209	214	225	202	173	197	215	224	216	196	172	184	197	196	201	195	208	210	196	194	189	179	219	174	177	218	183	184	173	185	188	184	185	171	233	201	199	192	187	192	203	176	202	192	165	190	182	189	178	179	184	188	184	183	210	210	197	211	196	194	209	197	212	191	195	186	180	183	186	202	193	195	192	209	194	232	206	192	186	223	166	196	176	196	180	217	193	202	173	181	215	223	223	198	191	192	175	201	215	200	210	217	206	200	187	223	207	184	204	203	191	185	214	214	207	197	167	190	176	173	189	190	189	169	221	210	192	203	208	185	202	172	181	206	182	189	182	189	170	186	199	197	171	202	199	179	199	197	212	176	175	195	196	196	216	195	180	189	192	206	202	199	221	204	196	198	182	200	182	198	190	181	189	200	202	178	205	194	217	185	193	181	210	207	213	193	190	189	182	189	214	231	191	205	172	181	195	184	197	206	209	198	196	187	184	199	177	188	181	181	187	220	167	215	205	203	189	203	209	189	189	183	220	194	210	191	210	211	203	195	169	209	211	182	191	185	197	206	211	202	193	210	207	206	190	185	184	214	200	181	186	185	199	198	185	174	185	193	198	176	190	193	217	178	204	211	200	194	198	211	173	208	184	175	187	194	196	201	195	193	195	171	213	198	192	210	185	183	220	213	197	183	210	174	217	193	198	170	188	200	189	205	164	213	196	172	186	206	211	225	180	168	194	185	208	188	207	186	220	198	181	215	204	194	184	193	205	197	214	168	182	169	205	209	174	181	203	221	170	197	200	184	183	202	189	192	178	204	207	196	179	200	189	194	166	191	211	202	202	207	206	219	176	201	177	200	209	182	210	210	201	215	203	196	185	195	183	201	188	193	216	195	160	186	174	175	192	195	215	198	201	207	221	207	188	187	218	180	200	194	205	183	199	192	171	214	171	196	196	195	209	202	201	214	227	203	184	174	182	169	203	173	207	198	176	191	177	209	209	203	185	199	188	203	210	203	209	171	180	205	206	189	208	197	184	184	184	203	207	205	200	198	229	164	212	180	197	190	207	177	199	190	189	193	208	207	166	180	197	231	190	182	204	211	192	199	178	180	195	187	212	202	183	168	182	185	202	188	185	224	194	193	193	199	196	185	228	190	170	190	210	215	199	191	197	190	203	204	201	176	170	217	212	212	190	186	209	198	220	188	196	206	189	212	189	198	205	220	223	212	195	183	179	193	199	192	202	220	176	201	181	198	197	196	186	202	201	188	220	208	177	189	175	188	197	210	186	188	220	192	175	233	184	191	191	195	197	208	188	195	183	200	193	191	190	222	200	217	192	188	216	205	179	214	187	180	211	164	205	201	172	239	216	205	212	184	206	197	215	203	204	185	201	174	208	203	184	206	197	172	165	218	180	208	180	186	216	212	175	190	179	200	205	194	195	217	165	200	175	192	177	171	185	212	202	191	187	210	168	227	211	195	186	204	199	199	203	182	173	193	215	197	193	187	204	177	191	164	201	168	197	198	196	182	203	202	189	207	188	213	211	205	217	188	204	191	189	196	176	185	210	209	212	216	185	205	206	191	195	183	175	193	183	198	190	202	221	224	191	223	195	193	206	191	202	161	207	204	208	198	200	165	178	190	235	196	192	199	170	191	199	181	208	178	195	193	172	189	174	195	212	193	191	200	206	226	246	208	188	168	198	176	191	195	183	210	192	190	199	192	194	194	179	223	224	186	192	183	222	189	204	180	206	197	197	208	204	181	194	202	191	179	176	208	177	204	188	189	209	181	206	210	174	199	195	211	193	184	181	183	192	186	189	196	175	185	197	216	197	189	190	184	202	177	187	177	202	217	203	199	192	211	196	206	207	209	182	177	193	217	192	202	224	175	198	191	196	202	212	201	183	193	189	200	212	180	206	183	176	193	218	186	221	179	194	179	207	190	186	194	188	195	206	186	194	182	204	179	180	178	213	215	214	192	150	201	188	202	177	204	222	199	197	211	209	190	202	180	185	196	179	193	198	193	157	190	196	196	154	205	183	211	204	212	176	206	189	200	185	215	193	191	197	200	198	177	169	191	199	200	179	186	192	209	170	199	213	176	190	195	193	227	213	216	179	224	203	230	207	178	206	216	204	188	197	188	196	195	186	201	188	216	188	185	203	194	181	164	173	162	199	203	185	186	190	179	187	192	206	206	196	187	192	197	196	190	194	210	213	215	204	186	221	219	217	148	241	184	205	223	174	197	199	212	202	214	204	201	179	220	172	210	189	226	206	216	181	203	212	199	197	187	204	199	215	171	186	173	194	211	211	181	200	216	200	216	210	192	218	208	182	203	186	208	188	188	188	183	189	183	184	203	199	194	173	202	214	168	207	197	199	181	198	212	183	204	186	187	178	211	179	182	204	215	169	218	217	202	176	155	194	177	194	209	189	215	213	210	207	203	196	194	223	198	208	195	170	194	186	186	195	212	223	192	207	164	186	219	193	160	188	187	193	206	214	200	205	180	195	196	204	204	181	174	213	188	166	184	179	202	226	186	201	187	214	188	198	181	201	182	174	198	186	170	180	183	182	205	190	188	186	192	190	201	241	204	206	228	192	184	192	192	171	198	197	191	182	182	196	172	208	193	201	179	185	202	215	199	190	198	190	183	161	170	172	195	186	209	180	186	190	173	205	181	185	210	167	170	178	212	178	179	207	192	200	209	197	180	193	187	190	195	190	198	196	200	219	190	212	184	182	203	190	207	211	193	191	200	210	196	196	194	218	204	193	212	201	199	210	188	191	206	198	205	223	197	215	197	205	196	177	203	202	204	183	204	204	192	216	194	178	200	182	182	195	220	197	189	175	187	202	184	179	213	217	164	222	201	208	160	198	194	197	173	181	171	175	183	233	184	194	188	204	194	183	212	211	195	191	202	207	215	199	190	198	194	189	171	166	201	177	200	167	211	171	185	192	208	192	189	203	214	194	200	193	206	172	192	211	204	187	215	198	179	185	186	195	179	208	195	203	190	196	202	185	175	217	197	201	188	206	183	172	196	190	177	233	148	192	183	197	206	179	196	206	183	217	166	173	212	206	213	210	180	201	186	186	216	195	189	172	197	204	227	208	205	173	198	194	186	197	209	217	195	199	197	183	188	200	193
10171	513	522	571	536	576	533	519	526	499	549	502	481	545	504	513	494	526	460	482	474	522	456	512	509	495	523	510	496	502	478	509	504	508	481	519	487	510	518	482	497	498	497	533	514	486	522	482	506	487	467	487	518	503	471	527	498	500	486	508	486	525	504	457	496	472	471	518	539	535	483	494	480	498	480	472	503	456	473	512	460	522	510	532	485	472	557	444	508	500	523	492	490	506	535	524	531	502	504	470	476	505	496	508	516	495	492	472	496	480	517	502	533	517	549	476	491	482	491	499	502	513	516	485	489	457	477	475	485	485	455	486	506	521	530	515	542	507	469	495	476	517	501	478	480	509	472	492	513	487	491	445	502	515	490	499	463	473	498	499	486	510	501	511	501	512	500	526	466	527	514	508	534	527	466	495	513	475	464	503	494	489	456	481	541	455	523	464	512	536	491	482	470	518	510	507	510	517	472	502	501	496	516	482	534	489	506	457	459	525	541	494	503	469	447	479	461	527	488	483	501	516	532	488	474	508	519	477	452	485	500	520	472	497	505	525	486	499	508	473	537	508	521	539	502	505	480	488	503	502	526	494	507	558	486	528	535	469	522	449	472	476	495	486	478	493	530	548	465	501	493	479	517	496	501	501	475	512	487	502	489	509	531	510	510	508	466	496	513	489	503	483	524	543	485	483	483	497	522	521	496	494	483	513	491	486	480	491	481	535	483	489	494	502	509	540	490	506	468	480	485	510	509	496	531	484	482	492	526	525	495	484	516	532	553	445	482	468	443	529	471	464	513	448	517	476	484	517	507	548	507	490	484	476	509	501	484	482	460	457	486	459	501	494	481	511	491	519	531	479	514	517	541	504	509	520	464	520	466	491	531	483	505	460	495	503	508	531	519	489	538	520	500	499	505	484	529	533	543	504	471	521	499	544	512	456	536	460	474	520	523	522	502	514	516	496	482	531	533	495	501	499	497	504	501	499	512	455	535	533	464	458	520	539	490	508	479	482	513	542	516	496	524	452	484	514	502	530	501	521	528	496	553	462	485	500	544	508	483	464	496	507	507	476	472	513	534	474	477	497	498	547	498	474	476	524	502	490	517	496	500	506	494	486	508	474	515	520	474	484	490	501	435	482	510	478	529	522	493	509	499	433	539	485	504	511	553	504	488	516	526	512	478	465	487	510	480	514	480	541	485	527	494	514	516	483	544	519	511	498	482	536	509	499	510	479	482	488	522	486	480	502	498	513	505	532	497	503	465	495	493	467	509	463	503	486	447	503	515	497	513	494	459	510	562	489	528	479	488	487	523	465	487	493	532	513	513	516	476	489	521	552	506	529	500	491	510	476	489	535	501	539	511	477	487	529	541	481	480	537	504	515	502	485	492	518	482	474	511	484	489	508	542	499	497	532	532	460	457	489	502	513	496	485	510	474	520	505	525	485	490	523	505	505	502	480	487	479	507	474	503	507	496	505	485	479	522	519	507	499	489	531	495	511	484	508	523	458	494	541	504	518	526	461	527	533	461	479	458	524	489	461	482	510	483	492	498	485	530	444	484	505	487	498	513	522	475	475	499	525	499	515	491	498	492	475	493	503	504	447	493	525	539	477	543	493	517	498	500	506	487	475	493	514	515	455	479	482	450	544	492	533	530	476	499	499	485	527	518	491	510	474	509	511	525	478	505	475	495	488	478	496	487	513	530	531	550	501	495	504	465	469	494	474	542	528	520	516	474	482	488	496	506	495	518	539	501	521	440	520	513	510	512	488	513	518	455	537	496	477	494	515	527	475	484	456	517	499	485	536	476	485	481	461	505	502	513	527	516	499	519	519	495	516	521	539	516	512	535	496	489	527	524	486	475	475	503	509	539	514	505	500	529	490	464	524	483	516	464	482	507	525	473	458	453	500	511	525	500	505	507	519	513	516	473	527	519	455	525	533	509	485	475	480	456	514	536	488	505	552	512	510	489	478	497	489	537	499	476	496	502	461	500	514	492	454	481	479	485	481	478	487	537	517	489	489	474	529	467	512	507	502	470	482	521	509	470	493	525	521	517	498	522	494	461	522	490	461	524	516	517	492	517	534	535	475	534	527	479	526	522	466	489	492	490	543	485	501	489	525	482	498	466	503	501	453	533	497	519	503	463	505	477	489	473	510	515	528	506	512	520	495	509	509	496	477	519	500	487	474	456	491	463	512	513	487	512	505	551	468	520	468	525	515	512	527	498	480	517	479	505	519	532	492	478	485	501	494	526	491	508	481	528	465	487	489	493	513	495	502	474	496	528	513	510	483	483	499	527	530	533	503	509	536	493	526	499	498	493	516	507	491	512	489	514	527	477	488	446	515	466	524	492	488	533	462	470	493	522	521	499	497	518	483	514	485	489	471	524	484	512	490	460	485	516	457	501	540	477	446	483	487	507	458	505	539	512	537	522	489	537	504	475	501	533	504	511	489	464	489	490	524	486	483	495	508	483	478	521	538	520	516	498	502	477	499	456	493	500	506	504	501	470	505	486	498	514	491	493	518	477	504	514	499	516	495	494	472	480	473	491	477	491	473	492	475	517	521	483	466	506	517	467	510	526	503	512	489	508	479	489	540	526	513	474	491	504	525	504	520	487	489	475	509	526	482	469	520	504	496	509	492	489	533	488	513	537	511	500	501	485	456	507	483	482	502	487	555	486	480	477	497	506	451	500	466	517	493	499	489	481	521	483	513	539	516	468	467	474	504	494	509	496	549	490	517	479	506	458	490	492	475	499	486	502	501	483	481	512	489	521	501	567	470	491	497	508	489	497	470	511	491	467	504	484	506	510	489	489	475	525	469	448	502	476	491	494	500	514	517	504	477	482	466	489	533	510	542	470	514	513	484	513	518	497	479	508	466	516	532	470	513	465	468	500	538	471	496	497	512	546	503	533	464	478	472	495	472	536	507	512	522	500	488	510	498	487	484	481	505	497	522	484	522	488	456	459	484	523	528	504	524	484	484	498	511	491	493	523	505	538	512	471	480	496	488	478	477	474	493	515	535	481	482	520	501	491	456	495	509	510	481	495	518	530	488	515	517	480	498	497	477	507	499	483	488	511	483	495	503	497	517	509	474	479	507	503	498	472	465	467	493	489	499	508	493	487	525	551	516	497	489	491	526	489	497	472	495	520	454	488	496	507	469	472	532	459	510	482	507	481	501	493	467	494	516	519	475	450	507	493	507	493	499	487	525	555	519	498	498	533	508	493	498	515	500	556	539	456	507	510	507	476	498	509	468	497	538	464	488	514	480	520	480	479	522	505	491	474	512	464	462	475	498	490	475	467	483	489	465	511	522	542	525	499	533	540	512	498	493	494	485	506	520	499	493	501	492	513	506	509	515	537	471	493	500	509	507	483	485	468	490	528	503	485	480	514	494	490	516	520	492	451	445	503	490	547	490	487	494	505	491	534	498	509	491	531	484	542	518	501	471	503	498	521	517	498	474	520	483	495	508	527	465	529	473
53781	19473	4258	799	561	429	364	309	284	247	217	214	207	181	221	214	165	191	178	142	190	161	190	174	189	188	164	154	185	155	173	156	164	149	138	194	173	180	148	168	167	154	155	183	177	172	172	149	176	175	157	171	175	153	178	166	153	166	140	158	181	154	138	161	172	153	170	148	153	147	138	181	172	180	173	154	208	173	163	170	166	165	178	154	169	160	161	178	155	160	175	191	160	151	153	167	171	174	163	173	159	168	173	181	157	163	169	164	173	175	150	158	169	164	147	166	155	149	166	181	174	169	152	160	167	165	134	152	190	168	173	167	174	164	153	178	174	146	169	160	157	150	164	190	173	148	155	163	177	168	189	148	131	159	146	166	158	171	161	163	160	162	163	152	164	186	150	164	155	165	148	167	175	148	186	164	168	149	168	161	179	169	161	162	154	184	162	170	150	147	175	148	151	161	196	196	159	151	129	154	170	178	148	186	154	171	145	160	153	166	173	187	176	141	157	159	139	176	147	150	172	152	150	165	167	149	155	190	150	201	176	180	167	199	173	137	150	146	161	181	164	156	143	140	177	163	147	162	144	156	166	160	139	175	166	165	170	154	166	179	158	140	170	188	173	172	197	158	166	151	159	170	154	158	160	165	194	150	159	129	155	173	170	148	187	175	147	173	138	178	159	199	158	120	167	195	161	154	175	180	179	173	161	182	167	168	157	161	153	183	146	147	155	138	160	134	153	167	158	169	163	170	165	148	158	190	158	191	173	167	167	165	162	173	141	152	172	158	162	156	156	175	170	176	143	153	161	149	168	162	176	152	189	154	179	201	159	157	157	146	159	183	143	164	159	181	164	173	136	171	160	156	174	159	181	151	149	182	178	143	159	141	151	167	163	187	184	160	139	162	182	150	164	158	130	152	170	180	145	168	173	155	149	160	185	165	159	162	163	163	169	163	155	179	162	136	161	160	174	172	178	156	151	139	150	153	159	127	173	166	189	160	155	166	158	171	186	163	186	162	169	161	193	164	154	168	144	160	151	175	160	153	161	143	157	163	174	168	178	165	150	158	145	164	159	152	188	174	149	158	164	174	163	158	169	152	156	144	168	151	156	164	196	172	172	162	140	163	158	189	189	151	159	152	160	195	153	160	146	143	168	160	185	163	140	148	147	161	161	177	197	163	138	169	170	174	144	138	147	165	164	160	174	178	162	160	177	157	161	161	171	151	137	146	186	140	124	171	152	169	155	130	156	141	170	159	162	161	160	159	158	170	168	167	160	199	177	184	158	163	158	191	156	162	147	160	187	145	150	157	161	167	170	188	160	176	166	170	167	159	158	170	163	161	141	177	133	150	185	168	175	154	139	181	158	171	159	165	191	156	158	139	165	167	164	171	157	156	175	186	167	166	155	173	161	156	164	146	161	178	155	184	168	161	190	173	180	148	164	163	165	175	177	185	170	158	167	173	156	149	145	158	174	167	164	181	160	153	168	168	163	165	141	156	185	195	154	153	184	163	160	171	148	153	143	150	181	155	149	178	156	157	157	181	172	188	169	144	144	159	176	182	170	173	177	143	153	134	159	174	162	157	157	177	179	147	181	189	163	156	133	149	154	165	175	165	167	142	170	152	203	164	162	147	159	171	188	165	151	151	153	168	163	176	161	162	179	165	172	164	162	166	171	146	162	150	155	150	157	147	162	152	177	143	126	149	149	171	174	163	168	160	157	163	172	178	152	165	163	170	162	161	163	170	163	143	175	139	181	165	164	159	158	158	174	163	157	157	176	171	179	139	151	167	161	148	167	166	154	182	168	144	167	150	156	165	149	171	152	159	172	147	177	162	149	151	177	138	128	164	186	170	150	174	169	164	175	165	168	148	148	173	177	160	150	163	161	169	161	181	156	164	183	162	167	152	165	146	183	148	152	166	166	165	155	150	151	171	163	146	147	162	166	138	155	156	176	175	163	152	139	188	157	139	152	190	171	153	156	182	182	166	153	149	188	174	151	154	143	152	144	172	189	141	165	161	173	161	156	147	156	162	137	164	181	164	181	157	168	158	178	151	167	153	163	195	130	143	163	170	170	180	143	165	174	152	155	146	167	164	151	163	180	162	158	155	154	139	165	183	166	191	151	168	157	149	159	172	163	159	142	154	155	130	157	158	138	142	163	155	171	162	182	195	191	141	167	163	141	148	150	169	139	138	179	164	165	194	169	172	154	171	187	153	180	177	166	153	160	161	161	191	159	149	153	134	171	166	156	174	178	193	164	178	185	179	165	159	153	171	170	168	158	136	146	171	157	141	163	162	170	153	161	134	161	157	164	185	179	158	177	148	168	159	156	176	187	195	135	162	179	193	183	179	143	165	185	160	151	154	149	167	184	168	156	179	161	145	163	176	141	151	131	148	177	163	167	175	167	172	125	160	155	179	151	186	173	156	175	164	162	173	156	167	167	137	168	174	165	147	166	145	153	171	162	169	148	170	172	172	180	156	154	161	159	165	174	148	159	183	160	139	150	188	145	166	125	141	162	173	162	154	157	168	170	171	185	156	156	180	153	151	167	168	152	166	171	150	189	172	149	162	145	182	174	175	163	182	169	156	154	156	175	154	164	170	152	157	145	152	165	159	161	164	167	153	147	185	166	168	145	155	169	156	177	158	155	161	174	162	169	166	149	166	136	177	153	165	162	166	148	180	186	155	170	137	172	166	170	182	164	160	177	165	169	165	167	157	176	178	160	151	137	155	170	142	181	154	165	169	167	169	152	152	147	167	167	157	162	151	159	189	188	142	144	149	177	173	173	142	182	179	169	176	188	181	165	162	181	164	173	171	150	161	148	160	176	156	172	152	184	153	149	129	166	167	153	127	126	161	146	143	166	144	180	162	184	182	165	178	150	171	157	135	182	192	165	169	179	172	161	167	149	163	170	139	158	149	176	132	144	155	147	180	147	156	141	185	171	181	155	169	180	160	147	153	172	158	182	181	170	138	156	190	183	142	165	151	169	161	170	165	185	183	162	175	160	153	177	173	180	168	160	152	157	170	158	156	136	167	154	177	149	157	158	153	134	152	158	157	152	162	163	168	157	160	162	153	147	152	166	171	138	155	166	154	141	161	162	177	157	147	151	165	163	150	157	171	193	171	171	159	142	173	154	161	168	191	185	146	151	156	188	137	180	172	158	179	150	153	176	156	167	147	167	139	174	186	161	143	132	157	172	158	169	173	161	135	136	175	176	166	171	186	168	152	180	148	153	195	186	159	166	167	170	175	152	169	148	159	144	152	151	154	158	162	174	174	189	160	152	146	166	151	170	146	169	167	173	175	163	153	155	186	183	166	166	149	179	141	149	166	168	178	163	139	159	165	146	157	146	150	177	172	154	168	168	156	178	151	130	138	177	158	175	168	181	155	151	170	140	163	177	165	144	145	174	159	163	145	176	194	184	167	198	178	172	150	160	150	168	145	153	160	174	160	182	187	153	181	136	186	152	173	166	181
27920	966	2022	2350	2073	1780	1480	1244	1140	1003	893	781	765	742	734	636	648	624	644	564	575	534	532	531	532	522	517	526	481	496	512	456	511	500	462	506	485	490	470	448	496	462	450	481	483	475	444	472	460	479	471	480	478	502	447	454	460	459	456	421	447	482	477	483	446	472	467	445	442	435	445	468	449	442	463	474	440	467	460	459	459	461	448	433	483	457	457	465	427	434	428	497	456	491	479	453	443	442	472	473	494	458	451	465	453	434	495	433	458	437	458	439	462	462	468	430	418	455	463	422	434	448	430	439	459	473	465	468	444	468	484	463	482	421	449	448	458	467	416	385	473	494	476	446	415	474	454	467	449	498	444	410	463	466	456	449	456	458	430	442	445	450	430	418	463	477	405	462	438	464	448	484	424	476	499	455	496	500	471	478	428	434	437	426	455	415	448	442	433	424	453	472	436	450	467	488	453	420	447	424	427	432	460	433	432	499	478	443	410	463	485	445	465	440	463	454	439	458	458	449	452	435	456	416	450	448	483	453	449	434	455	449	429	419	449	452	473	429	470	422	422	457	456	447	477	434	495	413	457	438	443	438	456	474	385	459	429	449	436	465	433	453	439	414	440	462	439	432	451	437	432	442	432	420	436	478	467	429	448	466	466	466	475	424	457	474	487	426	486	461	462	450	449	466	435	408	446	473	434	437	467	402	451	456	431	426	427	487	477	442	468	429	457	471	440	429	461	439	443	470	433	427	461	457	431	454	411	436	429	462	454	469	446	499	441	458	451	461	422	450	419	420	466	447	479	446	453	461	454	425	389	439	453	449	399	432	467	416	419	415	466	473	452	458	439	439	469	456	444	430	495	444	433	439	435	442	427	437	472	464	432	464	471	442	453	462	438	461	469	454	469	464	430	444	447	421	418	440	434	467	431	488	461	440	434	449	385	432	426	465	461	428	469	468	445	454	440	475	431	461	462	433	426	458	443	444	453	416	441	443	427	495	455	461	450	456	445	485	429	466	418	433	428	444	447	438	452	455	439	459	457	473	446	499	465	372	457	454	447	446	426	481	450	457	468	427	494	459	489	433	415	445	444	473	481	467	440	475	446	423	445	454	479	451	464	421	434	470	427	496	471	469	440	431	451	424	445	449	464	420	473	447	433	451	429	498	464	437	488	432	462	419	460	477	454	433	491	456	441	471	457	459	478	429	467	416	445	438	486	451	402	437	468	429	425	433	436	429	431	459	455	463	433	465	429	477	430	464	450	431	443	433	435	449	457	416	445	468	430	468	437	425	461	457	432	470	453	442	420	459	446	446	458	441	406	462	458	463	428	466	478	432	410	460	472	468	432	464	462	444	435	436	477	450	462	473	480	456	444	462	486	400	447	466	432	440	452	453	455	486	474	470	448	460	445	449	456	438	462	454	437	431	419	448	446	460	461	485	466	438	430	442	435	426	486	425	413	467	465	464	475	468	460	469	440	464	432	423	437	468	462	498	452	436	473	478	440	479	465	470	493	430	403	462	435	438	474	418	482	459	468	465	429	423	443	458	411	467	437	441	424	411	437	424	417	460	442	443	444	464	413	478	451	441	465	450	418	413	433	456	469	460	473	468	455	483	455	422	470	454	458	459	471	406	468	426	489	432	443	457	415	449	445	415	451	442	423	447	460	443	490	430	489	445	418	444	436	467	441	402	422	428	484	421	469	443	448	449	438	443	454	417	419	435	497	447	456	446	409	460	442	453	437	471	409	466	432	416	455	436	447	475	485	458	470	410	456	476	470	440	427	465	484	493	405	457	438	481	426	429	483	444	464	473	488	462	481	452	423	436	448	467	464	495	452	421	437	466	422	473	457	451	436	451	432	475	484	449	438	445	487	457	461	461	493	482	455	445	468	448	460	439	482	438	420	430	483	459	453	444	426	476	444	450	424	455	442	463	442	444	454	451	439	465	463	443	427	440	417	413	476	397	448	447	448	446	451	463	469	441	453	445	480	459	446	457	440	397	437	426	445	436	453	415	425	476	446	480	411	477	454	429	459	495	464	469	470	477	436	433	442	440	444	444	486	424	453	502	421	468	467	439	460	466	477	465	448	433	429	445	458	451	436	437	451	418	457	424	399	476	425	416	426	474	417	421	436	469	415	434	434	440	464	491	449	450	433	471	443	457	392	435	446	442	479	459	489	439	464	490	454	441	447	440	445	403	466	429	445	434	438	450	434	468	469	426	436	413	430	448	427	447	451	465	471	438	464	419	476	427	437	489	425	431	442	464	424	408	471	455	417	440	454	470	463	468	462	448	459	481	459	408	410	425	452	450	468	460	437	460	491	442	469	426	407	451	434	443	457	429	435	451	428	460	456	471	485	432	424	457	457	432	415	433	405	436	439	423	449	451	446	447	471	473	418	438	439	426	463	489	433	415	438	439	428	465	492	440	434	432	454	468	470	452	452	443	453	472	474	475	497	415	452	421	448	438	426	461	453	439	456	483	444	441	430	435	443	456	441	474	476	468	466	423	472	417	479	432	447	441	420	436	440	440	413	430	433	394	425	451	412	443	474	468	463	440	439	426	409	438	440	465	466	446	465	434	462	428	474	463	409	434	473	433	469	456	481	446	480	432	446	456	400	424	426	443	473	470	476	414	432	437	452	457	431	465	434	455	465	440	442	464	430	454	433	451	441	426	413	483	459	464	450	451	468	426	438	465	457	447	436	467	474	466	421	454	448	464	469	466	480	451	443	456	488	469	422	464	407	412	437	492	487	460	459	393	461	434	425	456	464	439	446	431	396	456	431	442	434	449	444	430	462	437	474	426	451	454	443	444	469	470	477	450	429	452	461	493	487	446	451	464	476	439	457	431	456	472	447	463	409	511	460	420	412	443	432	467	430	445	444	404	459	464	475	476	439	431	471	472	478	447	438	465	450	476	437	428	462	449	421	426	455	450	469	436	420	489	428	481	481	435	426	448	492	494	453	466	454	441	462	411	441	454	441	469	409	484	461	454	452	444	443	455	437	454	482	463	460	453	458	496	436	479	425	434	431	458	455	415	460	447	444	453	481	457	445	435	467	479	450	432	469	452	441	409	442	458	454	441	418	475	465	407	455	508	449	438	436	463	448	446	451	440	455	478	459	452	462	444	468	431	426	470	470	488	445	457	486	447	459	462	458	475	475	430	413	484	453	498	434	438	459	460	470	459	457	371	474	479	469	403	463	474	446	456	479	452	465	438	450	436	459	449	455	428	434	444	456	449	475	451	469	449	465	439	442	491	435	421	438	458	479	457	444	497	475	451	447	421	449	433	450	432	467	451	420	409	473	441	417	434	461	450	457	431	460	425	466	471	436	452	417	440	421	416	430	441	472	444	454	434	458	446	429	448	464	453	460	447	476	485	451	487	424	449	412	483	469	470	403	468	447	450	398	493	419	409	457	395	459	435	464	456	469	476	478	450	427	437	437	433	467	426	486	462	453	467	475	460	429	408	434	454	441	435
57912	26143	13619	2177	1228	865	732	657	605	533	488	477	411	434	427	411	384	363	403	385	359	373	402	376	373	319	350	402	356	337	347	400	388	361	329	337	369	365	375	348	346	368	372	357	364	351	342	307	371	350	338	302	360	338	340	384	337	304	367	396	364	359	324	333	356	334	358	340	329	344	385	381	337	340	387	349	370	336	315	358	352	343	332	356	346	368	357	346	337	340	355	375	320	316	345	340	343	345	336	355	348	320	328	305	349	343	314	320	330	341	357	362	352	341	342	316	405	341	325	341	322	372	304	354	341	364	320	317	335	305	351	323	325	392	353	375	341	339	375	371	323	342	349	380	362	338	360	348	361	346	359	344	323	368	332	367	326	363	371	361	309	340	390	349	331	343	347	349	327	360	361	350	326	351	326	322	377	320	318	308	359	333	361	371	374	333	346	350	329	332	359	346	373	369	341	329	332	347	329	363	349	359	327	334	365	331	337	343	360	313	334	343	286	315	338	364	338	348	354	324	357	394	370	344	357	342	373	353	334	316	316	309	348	345	354	343	348	339	335	347	360	347	348	370	351	331	358	310	345	333	399	317	347	329	337	338	342	381	346	349	323	347	318	350	343	317	334	333	318	369	367	345	347	353	292	337	403	354	352	349	362	346	357	328	366	338	322	320	345	334	346	342	336	339	345	325	338	340	356	316	318	368	357	328	344	346	344	364	341	333	319	334	332	349	331	311	330	345	356	329	363	330	350	329	366	378	380	341	352	316	340	368	334	349	312	354	334	318	338	350	360	371	357	338	354	344	321	349	350	329	349	367	336	317	331	313	335	312	333	336	369	370	340	347	379	342	343	377	375	366	324	343	372	366	361	364	380	340	337	282	336	338	319	309	360	349	368	368	386	324	310	343	332	338	335	316	331	329	318	358	346	352	360	337	371	351	343	344	340	344	340	347	349	343	361	342	368	318	375	336	350	366	358	356	334	379	336	333	359	350	308	315	368	322	328	352	342	331	303	324	346	333	379	365	325	348	347	396	351	321	310	306	359	322	323	318	331	346	347	337	344	325	348	340	320	343	339	354	332	345	368	316	356	338	301	338	356	328	345	359	334	355	359	351	345	334	358	360	339	347	355	359	346	322	346	342	354	379	374	355	328	333	352	343	368	363	331	344	324	314	352	322	355	337	389	358	353	350	353	307	346	343	350	387	381	336	360	307	365	342	328	342	351	377	332	361	356	356	309	348	327	395	323	366	341	365	357	350	360	343	343	308	355	305	330	336	323	361	314	324	332	386	308	364	321	334	348	319	329	322	370	355	355	343	344	329	330	372	376	355	323	349	361	346	340	337	316	349	368	359	344	368	335	363	337	349	326	337	358	357	331	354	362	358	355	359	325	352	323	320	319	312	352	355	329	346	344	339	361	303	289	367	333	329	331	336	319	344	331	359	331	326	339	377	331	322	319	339	341	372	360	350	324	356	331	317	334	361	318	348	309	289	363	341	354	338	304	321	298	340	348	358	361	380	326	324	344	359	363	326	344	361	362	358	348	362	333	333	337	326	324	328	350	342	350	341	321	318	368	335	362	328	361	348	378	364	334	364	331	362	355	347	319	369	315	342	334	346	319	325	346	352	325	321	328	326	349	345	345	330	365	369	332	340	334	320	326	340	331	343	330	332	334	365	355	340	339	367	337	333	322	345	325	334	327	333	371	313	324	372	327	332	313	320	370	363	352	326	340	333	324	343	387	326	361	345	349	360	324	305	302	309	349	323	355	345	331	353	336	369	337	313	327	337	340	386	329	333	350	343	355	358	350	339	347	309	333	376	355	358	311	328	345	361	367	338	316	339	354	316	361	374	315	328	358	325	335	348	353	355	374	342	319	351	329	342	352	347	300	320	343	332	351	303	351	358	352	371	355	377	369	323	361	325	326	378	377	327	322	319	326	355	328	366	335	330	307	319	342	317	349	329	317	318	384	299	358	297	335	366	347	312	379	347	336	378	341	365	301	309	366	382	372	363	338	360	327	366	332	360	316	317	349	345	334	368	355	347	323	335	287	349	319	366	358	340	346	325	336	369	349	368	361	341	345	363	334	361	343	364	327	353	341	376	344	344	320	352	334	344	364	296	390	318	333	359	382	310	305	340	344	355	329	321	349	344	359	351	323	330	313	334	344	351	335	344	352	347	361	327	350	344	379	328	302	350	315	295	327	348	353	367	336	317	299	286	334	366	349	310	362	342	330	334	343	297	343	326	383	317	328	356	345	320	321	319	332	315	346	369	334	378	369	322	344	321	335	363	356	350	338	364	365	322	354	319	350	366	351	333	344	381	351	381	358	357	328	356	327	328	330	324	352	331	397	376	350	368	368	345	345	336	340	337	323	321	351	338	325	312	355	325	316	324	314	344	348	352	365	368	391	348	320	346	381	356	319	345	358	361	331	319	307	361	343	351	340	337	328	359	343	367	326	321	339	350	356	323	398	351	306	354	375	332	372	310	331	311	341	342	341	317	370	310	338	336	373	335	351	317	340	329	364	309	333	352	334	329	352	313	330	331	342	308	377	322	339	338	339	368	348	299	368	383	321	329	341	340	319	338	333	381	352	343	377	365	334	325	364	382	347	298	320	310	286	336	351	345	371	358	354	336	368	304	321	335	381	358	376	352	344	338	312	376	329	332	341	344	336	355	334	347	316	349	357	342	338	375	327	376	339	340	364	324	344	334	342	342	328	325	330	364	376	323	303	322	334	325	326	355	336	345	344	329	348	346	311	342	331	394	340	369	342	322	362	327	335	324	376	334	339	324	311	371	377	350	316	333	334	346	349	368	335	331	358	369	381	339	303	361	350	328	325	336	326	313	375	336	331	356	357	352	366	326	323	322	352	339	372	347	372	354	331	358	373	335	375	340	352	331	353	373	333	340	338	344	335	321	347	372	311	338	364	285	340	352	323	350	353	349	319	333	371	356	305	340	316	357	393	360	323	334	350	306	316	348	344	368	379	366	326	337	315	326	332	355	345	362	355	365	352	357	332	369	371	348	337	350	356	344	327	314	331	316	337	327	359	363	336	342	332	322	336	345	349	352	342	360	331	337	326	334	358	363	356	363	349	364	336	327	327	339	360	336	305	349	348	394	362	336	324	315	326	322	330	318	351	340	333	343	322	327	330	365	344	342	342	339	345	336	326	349	359	382	333	320	317	355	322	349	371	347	346	333	361	371	349	323	366	335	332	331	334	350	290	320	336	350	376	330	345	363	323	347	342	388	340	344	334	361	361	357	361	339	318	347	381	339	378	339	347	342	332	370	349	381	349	320	336	342	325	348	331	318	342	376	336	348	327	320	357	333	334	312	358	337	360	361	374	365	366	344	326	316	342	354	328	309	361	335	376	343	321	362	334	345	355	381	329	343	316	332	353	354	332	312	340	341	325	346	342	352	323	328	341	356	336	334	316	349	307	326	336	327	340	303	372	318	305	313	338	375	307	364	331	332
34760	1929	3856	4653	4043	3231	2744	2341	2122	1856	1698	1632	1524	1377	1298	1275	1233	1141	1119	1073	1056	1083	1027	1041	1002	995	933	1014	980	980	946	912	909	895	882	891	932	887	922	905	875	892	849	853	847	907	881	935	832	845	903	899	852	905	871	865	910	890	858	860	832	818	867	841	803	838	831	839	878	814	814	849	811	896	811	867	852	858	836	831	851	851	837	833	870	905	786	776	800	814	818	821	863	784	862	839	830	812	834	834	847	852	876	819	826	825	862	868	829	825	816	790	823	847	800	816	845	786	817	912	842	893	832	871	830	888	890	815	859	831	862	825	871	840	781	797	834	799	765	839	864	849	813	787	856	846	775	805	800	832	855	831	811	823	787	785	847	820	846	849	780	832	868	781	783	824	859	791	835	818	796	825	819	820	847	740	838	765	799	824	786	859	878	839	819	806	839	839	853	846	839	825	781	800	809	799	851	821	815	818	857	816	767	819	824	834	850	820	781	775	775	808	845	786	764	767	819	811	871	808	808	817	793	800	798	827	875	796	788	821	819	864	795	808	813	825	801	815	850	814	820	827	819	777	817	898	811	812	855	807	863	821	816	812	844	810	830	817	820	826	823	805	871	840	815	844	794	824	850	804	792	841	832	844	845	811	849	757	833	792	795	859	849	751	809	876	809	834	830	782	780	854	780	868	843	824	851	817	833	847	853	847	808	773	846	896	825	810	786	870	835	806	770	791	811	823	813	831	803	834	783	796	810	881	746	873	779	803	805	813	829	807	789	791	788	820	871	800	848	841	828	809	813	855	816	818	829	798	751	834	847	872	810	796	780	822	822	777	827	786	777	828	811	806	808	868	757	822	810	775	822	814	858	791	832	836	791	816	785	832	736	851	874	836	843	861	779	769	786	811	839	883	818	835	834	814	830	819	857	840	822	812	787	849	846	812	797	816	790	845	818	828	854	814	787	870	806	823	789	788	793	861	850	792	829	785	848	823	813	870	813	795	800	773	839	808	857	839	795	802	814	838	809	814	849	812	848	839	859	816	857	790	829	769	833	843	774	831	851	776	826	808	828	818	805	806	821	824	794	819	813	820	810	757	795	831	821	821	773	813	810	848	764	820	812	819	879	824	857	773	828	828	805	850	812	827	837	761	803	797	818	794	850	841	772	828	841	847	804	850	826	795	799	837	836	777	802	816	812	817	834	827	753	777	837	817	840	834	763	851	794	861	820	829	847	824	753	788	841	887	850	791	799	838	812	857	821	809	808	814	826	820	802	775	776	824	832	774	767	809	843	788	823	838	817	820	840	838	818	857	835	784	825	808	820	808	841	812	831	851	893	803	766	827	800	832	839	791	893	815	805	783	789	795	815	821	794	846	857	816	825	880	817	798	804	868	793	812	811	795	843	802	790	822	803	850	826	860	793	818	869	768	759	853	812	829	800	838	864	792	811	871	819	773	835	815	817	833	839	837	780	834	830	826	770	871	806	835	870	780	787	856	835	786	781	836	828	839	789	860	884	790	812	779	835	843	788	757	856	803	806	785	837	834	868	825	825	788	830	823	746	796	792	800	762	830	802	813	850	823	764	818	845	826	840	773	829	777	837	787	771	797	808	823	817	814	802	788	792	786	828	830	812	799	836	880	795	790	803	742	858	792	786	834	804	802	794	838	845	866	832	790	889	820	909	782	811	845	820	829	804	843	862	812	826	823	781	869	816	839	844	848	853	807	792	853	839	822	809	841	818	833	895	858	822	825	818	825	886	846	812	838	821	764	835	752	756	802	826	788	837	783	758	846	814	790	871	847	861	810	835	808	888	835	808	803	821	796	797	830	860	854	833	855	836	763	817	831	854	853	865	796	776	823	828	850	813	849	856	823	779	824	815	821	836	876	827	823	831	831	876	846	854	814	861	833	768	813	828	846	819	858	839	832	845	809	795	849	820	761	793	778	835	816	853	879	850	824	851	782	776	816	819	754	722	833	834	776	814	847	800	815	853	843	821	827	811	855	831	818	848	838	791	814	858	815	797	828	855	886	817	844	792	801	796	868	826	783	817	816	875	823	812	806	831	828	784	843	819	778	799	838	849	821	811	772	808	819	862	816	853	829	832	832	797	846	811	903	844	837	753	822	814	801	859	763	818	787	793	797	816	812	844	805	800	824	827	788	771	864	769	812	808	796	903	837	853	831	824	806	791	816	794	793	786	861	831	812	887	828	822	792	794	844	796	887	809	867	868	795	755	815	865	797	803	803	786	809	822	854	826	780	790	802	815	824	782	839	789	764	804	761	808	833	839	831	811	847	823	848	844	810	855	833	805	796	776	837	838	793	793	790	870	868	825	848	818	764	816	773	837	835	860	835	834	840	869	790	824	778	839	824	836	804	799	860	829	755	830	846	799	861	798	778	816	821	812	829	828	798	808	846	753	847	840	794	821	822	797	830	825	775	811	826	842	826	808	851	821	796	763	806	785	785	782	864	786	826	813	802	824	824	773	784	852	825	791	803	899	855	838	748	768	826	820	810	837	779	859	830	828	835	778	830	887	793	852	842	880	819	845	862	830	807	841	828	798	764	871	843	845	885	789	787	872	793	821	827	777	829	823	818	843	789	763	794	867	806	790	767	841	814	809	862	792	804	821	837	801	884	814	841	796	861	791	862	755	794	772	858	802	786	877	792	866	850	793	795	862	854	808	803	873	787	819	845	867	819	788	838	827	846	789	797	855	805	809	781	820	809	782	845	824	788	820	842	840	799	804	834	808	829	795	820	772	890	818	801	806	823	792	817	837	817	827	823	777	809	817	829	779	883	782	814	738	829	808	849	811	773	817	790	830	834	784	849	846	851	843	822	777	777	836	838	804	826	814	769	847	787	770	836	838	795	752	767	855	901	793	802	818	795	807	804	851	869	830	832	870	779	849	836	814	824	791	790	815	839	782	778	790	849	798	855	867	847	864	848	826	795	777	790	861	829	880	796	831	860	804	830	826	772	866	848	835	866	874	840	801	781	807	818	839	801	791	865	808	884	829	829	818	833	879	818	781	852	790	806	864	889	819	873	825	811	884	802	796	796	814	817	801	829	840	803	865	821	823	816	840	814	802	795	818	809	797	842	793	823	810	848	817	802	826	819	790	815	819	824	792	851	809	784	840	827	870	809	848	841	829	808	797	810	823	842	852	843	850	902	840	806	840	828	810	809	798	841	834	817	797	830	771	809	800	778	827	794	786	807	859	785	776	829	821	787	842	783	785	863	820	835	831	848	826	798	837	851	815	806	827	834	805	802	817	796	761	807	828	769	809	786	878	809	785	823	805	812	849	823	814	840	899	796	865	813	812	811	800	815	839	820	836	806	786	826	821	788	800	833	826	851	808	837	859	754	825	838	819	788	823	828	791	854	794	869	833	844	832	819	809	791	778	788	849	841	814	846	798	776	837	807	879	812	812	822	785	821	831	815	797	811	870	819	790	775	829	788	822	823	811	841	825	862	834	835	900	762
10485	500	215	193	200	191	195	204	197	192	217	189	187	199	188	207	216	211	187	190	187	189	219	199	199	169	185	203	214	214	187	185	189	186	204	202	206	181	193	187	209	190	181	201	202	208	193	189	176	201	198	197	230	214	166	210	211	187	193	213	212	180	188	217	213	170	190	193	202	193	206	204	203	178	201	203	199	205	230	199	173	202	213	213	209	216	192	200	205	200	209	220	187	199	185	186	188	188	185	186	200	179	157	194	200	191	214	204	192	194	195	179	208	224	201	190	204	219	212	199	219	202	193	195	194	190	222	206	199	216	183	194	210	201	195	212	191	196	224	205	210	201	183	182	188	209	199	193	185	197	195	182	181	230	193	201	190	184	199	211	209	191	182	181	198	205	179	192	184	195	207	203	202	168	166	204	204	197	187	207	194	177	188	195	200	174	191	200	228	184	226	192	196	221	201	170	203	201	179	205	183	185	214	216	214	194	220	191	210	207	193	165	197	209	217	220	170	195	186	164	198	211	184	187	185	178	180	198	182	181	197	219	233	179	171	203	189	173	191	177	207	226	217	220	195	212	191	198	183	188	173	189	173	197	219	214	206	208	214	199	185	167	213	195	197	207	193	203	194	207	172	209	182	182	177	208	198	194	224	178	197	189	204	174	198	206	192	204	195	217	196	216	222	191	209	194	203	195	190	197	165	237	202	204	204	174	180	178	187	225	182	190	191	185	214	211	182	211	201	201	220	201	158	200	197	216	176	162	191	186	190	207	222	192	193	183	197	196	203	190	187	211	179	207	193	191	198	202	194	197	181	197	210	194	195	190	193	198	182	201	200	188	187	228	181	211	173	170	209	187	177	198	196	179	172	188	222	175	215	191	195	222	217	226	213	197	216	217	175	199	211	208	167	191	184	200	212	218	193	196	201	181	196	166	180	187	187	189	183	178	172	181	170	191	187	178	187	206	195	227	203	174	206	175	182	206	195	202	188	174	189	200	200	186	215	175	190	183	191	199	208	195	204	207	199	205	211	214	207	198	203	198	212	206	206	195	184	202	191	218	185	194	246	217	199	191	160	203	188	176	197	186	196	194	194	185	191	196	205	205	193	193	197	202	182	216	215	189	184	210	181	193	189	169	196	208	211	218	185	186	207	170	206	201	189	201	205	200	167	194	186	182	206	187	177	210	192	206	210	231	197	191	203	199	196	179	214	204	203	209	195	214	189	181	207	185	166	179	207	206	185	184	184	204	182	189	203	213	195	186	201	167	184	190	168	205	186	204	206	225	180	194	185	195	186	190	214	206	184	186	190	203	198	198	205	220	178	164	229	199	187	201	205	195	197	192	187	185	180	184	213	209	172	192	217	191	223	197	199	164	176	213	174	226	179	194	182	178	194	179	221	182	203	188	209	183	195	210	203	207	159	197	221	185	177	192	193	197	192	182	186	218	170	187	205	203	198	199	188	183	213	193	209	162	189	182	186	202	187	195	206	183	219	196	192	226	204	197	209	160	183	200	188	171	211	215	168	219	177	190	209	186	212	210	179	180	201	188	201	202	195	205	176	193	180	182	203	194	207	181	203	186	206	197	227	209	183	194	187	192	193	184	209	179	186	186	197	190	197	226	196	197	206	201	200	154	210	215	203	180	205	212	197	183	182	197	190	176	205	205	193	242	201	195	210	212	185	209	179	191	238	177	200	194	195	195	209	177	203	190	234	207	218	198	180	204	214	184	212	200	198	194	233	199	195	208	177	170	188	189	196	222	223	192	202	208	179	208	218	207	201	196	190	190	195	182	213	184	202	206	214	194	189	165	204	188	203	200	208	193	194	190	206	230	205	198	179	228	180	203	217	189	207	190	190	184	191	180	194	204	192	209	208	205	205	239	179	206	198	197	221	199	217	173	162	206	188	215	205	194	218	209	194	212	196	191	182	204	189	176	212	221	183	214	212	189	182	194	220	176	181	188	215	226	218	214	222	175	202	203	224	199	191	208	193	171	197	213	189	188	200	188	193	203	219	215	180	181	192	215	164	206	208	198	185	192	160	189	182	163	205	185	216	205	197	196	181	227	184	220	174	171	207	209	187	212	198	181	193	221	196	201	201	191	180	159	212	196	198	194	193	213	195	211	195	177	194	188	198	194	197	228	191	198	180	225	192	182	165	208	186	220	194	206	199	213	206	186	186	186	219	183	176	191	181	189	206	218	210	190	205	200	205	199	197	188	188	178	180	200	204	214	223	211	191	179	190	172	191	220	208	191	185	198	205	203	210	238	191	197	212	208	206	215	210	173	196	212	180	181	206	195	185	183	200	211	187	214	208	221	193	181	198	208	198	201	213	213	205	201	211	194	227	183	190	186	228	188	198	198	196	171	217	215	201	203	202	180	197	217	187	206	215	192	205	205	190	211	219	193	235	185	200	218	173	185	211	203	185	164	199	196	216	216	183	195	202	185	203	208	205	200	195	182	180	210	191	162	190	182	168	221	206	200	209	186	205	213	208	210	230	205	209	192	200	198	216	204	210	208	196	215	224	223	196	200	203	190	178	216	185	199	205	180	203	190	182	216	216	188	194	202	222	194	206	200	219	198	204	189	182	222	194	181	196	221	217	193	175	210	209	186	187	203	202	214	193	204	218	194	204	226	215	186	184	199	215	201	188	185	204	184	195	200	193	204	202	218	203	197	174	179	216	201	209	187	177	184	191	178	193	201	221	208	202	181	220	193	181	206	209	198	208	182	196	206	186	175	208	186	196	197	200	180	162	199	179	197	209	201	192	176	183	181	183	183	190	190	235	186	190	215	209	201	182	185	222	181	201	196	185	190	198	215	197	183	183	187	200	185	194	208	223	184	192	202	167	191	190	189	220	216	197	192	218	228	190	194	197	227	184	211	207	190	178	198	174	193	209	190	177	213	227	196	215	189	205	200	193	192	190	221	218	221	211	207	178	190	184	190	192	216	187	213	187	189	204	214	204	226	184	155	202	191	164	210	195	230	191	184	195	176	191	186	182	221	172	192	192	192	204	187	193	191	158	187	204	217	182	185	196	196	192	192	190	202	195	193	200	198	197	171	180	200	183	186	206	185	190	199	197	192	177	214	183	213	211	197	208	182	198	198	187	189	200	197	212	191	210	179	212	205	210	188	192	198	209	217	185	185	186	181	170	198	175	189	198	218	197	172	204	184	169	202	196	232	200	202	189	205	212	190	206	189	209	182	168	183	220	197	201	215	177	196	178	209	204	221	228	177	193	162	177	206	210	181	194	196	204	198	196	188	199	232	186	204	176	184	209	185	199	186	196	190	203	194	237	180	194	193	208	206	169	193	220	202	200	189	181	181	195	173	198	166	196	202	185	210	184	204	169	188	184	206	225	189	197	185	212	215	205	177	201	208	206	226	189	184	185	176	194	198	182	180	196	177	218	187	166	187	204	203	182	192	198	211	189	172	185	180	191	201	214	213	192	231	182	179	195	165	200	200	180	203	176	197
10011	536	566	508	551	494	532	537	534	486	511	523	518	518	526	517	510	502	509	515	523	510	480	501	500	489	479	503	497	537	479	484	498	513	513	488	473	474	491	494	495	502	493	501	508	480	542	499	549	484	484	495	481	502	497	454	485	496	499	511	490	459	490	483	505	496	463	486	560	478	515	523	523	495	492	489	487	488	513	489	477	480	515	482	516	467	505	537	495	520	465	497	491	447	495	517	513	513	507	480	494	481	511	499	522	503	507	473	512	485	502	514	518	520	505	469	478	493	469	496	474	475	505	495	525	493	483	456	500	493	491	484	463	496	532	505	449	468	512	457	477	513	500	474	496	467	487	485	500	532	535	511	491	477	526	486	474	514	454	486	552	472	507	504	513	481	502	528	451	483	495	453	481	535	531	493	524	444	504	511	453	515	514	514	473	494	482	508	503	491	530	512	483	529	498	517	514	499	519	504	503	469	519	501	529	540	522	483	494	523	467	507	479	478	495	520	501	487	494	511	493	487	478	486	530	501	486	502	507	481	513	528	496	485	530	483	523	462	516	467	517	510	515	491	520	529	495	512	514	468	474	475	498	485	435	517	519	497	507	522	496	477	493	528	493	471	493	480	482	564	505	530	527	476	513	503	492	497	480	557	495	495	456	514	500	494	535	519	501	511	542	499	524	499	530	490	495	491	510	486	502	475	471	481	466	459	537	478	481	518	482	512	471	494	488	499	510	558	506	503	495	502	498	498	488	481	475	518	512	480	479	466	513	491	504	500	502	523	492	469	487	517	486	459	500	495	488	501	476	478	493	493	487	458	498	493	532	507	486	483	501	473	463	480	501	487	504	521	546	516	506	528	496	513	509	528	507	480	485	486	527	500	516	491	498	478	494	528	491	497	500	495	500	483	484	534	470	496	505	464	484	487	455	460	489	481	509	486	466	481	490	499	462	554	498	448	527	489	495	502	481	483	476	492	511	468	463	503	496	464	500	515	521	471	519	459	494	485	489	501	534	471	510	495	517	481	507	525	490	472	502	528	506	487	484	488	454	523	489	538	469	476	501	524	477	487	484	498	479	492	528	492	497	476	476	470	480	516	505	490	501	464	553	482	513	488	502	465	514	505	535	488	505	520	510	490	491	476	524	509	487	543	498	524	514	487	525	477	515	510	455	472	522	514	511	492	506	497	517	524	499	489	498	483	476	482	504	530	494	521	540	483	486	475	482	508	498	504	509	527	530	521	486	490	484	526	522	486	485	489	512	464	522	486	502	493	482	518	516	516	478	536	479	488	501	525	499	499	479	516	468	533	509	491	473	509	505	471	505	508	525	464	488	479	524	524	511	475	518	493	496	493	496	537	498	551	507	508	499	512	526	486	472	476	498	491	517	498	538	501	524	517	466	464	486	458	513	510	481	512	518	506	478	487	486	490	508	469	497	516	473	510	531	421	470	447	501	472	510	466	469	521	536	540	529	506	509	499	465	463	531	521	568	516	488	475	521	511	495	510	486	472	495	525	498	501	521	499	456	527	487	463	481	483	470	484	449	514	525	509	519	463	496	521	484	481	481	517	501	485	426	488	472	519	485	489	474	480	490	507	478	501	471	464	524	514	537	500	504	537	527	516	560	506	504	534	499	486	494	489	526	511	516	509	495	518	488	539	533	497	493	500	488	527	517	503	499	476	476	516	518	520	531	498	454	487	476	473	462	515	515	520	498	474	520	503	515	460	497	499	493	461	480	505	488	499	496	464	488	498	538	471	527	488	517	455	499	477	494	539	458	508	478	478	539	514	513	530	460	525	485	525	514	502	514	445	514	481	484	508	515	512	525	499	541	489	476	520	481	499	465	490	478	493	498	488	528	484	508	494	503	449	509	503	485	509	474	518	466	478	492	472	523	503	486	478	502	482	514	533	460	485	505	465	538	481	482	507	483	461	489	477	535	544	508	513	485	508	497	483	502	507	495	518	512	474	482	493	505	549	487	488	505	493	457	495	490	519	485	494	525	485	508	522	482	471	479	536	505	489	497	466	504	495	505	513	523	442	477	494	531	535	479	473	501	493	484	459	472	516	480	494	495	506	448	502	543	505	499	538	479	507	495	475	513	497	502	483	533	528	528	495	477	535	494	522	495	497	523	512	518	518	530	497	481	507	517	511	489	521	532	486	500	509	495	495	468	513	479	501	511	446	535	503	484	517	493	485	467	511	494	511	488	519	492	497	484	483	473	510	494	506	536	506	533	478	510	495	504	483	472	494	503	573	524	507	528	497	508	499	488	484	492	492	461	501	525	545	487	482	527	525	498	486	469	495	504	470	492	526	515	517	520	480	496	470	515	529	453	452	512	475	546	494	491	534	505	503	476	508	503	499	480	528	502	473	488	447	487	491	478	490	509	486	499	570	509	509	475	504	486	521	516	494	514	500	510	500	496	501	497	500	529	492	515	457	478	499	471	526	518	464	486	472	500	516	483	500	476	467	461	525	536	510	492	486	476	489	488	497	530	475	497	476	494	531	504	493	473	482	471	506	521	526	477	471	480	484	493	506	496	503	482	487	531	501	522	473	531	499	473	523	546	477	486	477	537	492	496	483	483	512	489	527	465	487	489	461	506	504	496	484	493	467	487	502	484	544	472	490	494	491	484	504	475	494	526	489	455	518	547	519	519	487	506	479	489	524	499	468	542	473	475	510	494	514	475	481	514	478	479	457	504	484	507	519	489	519	499	481	491	475	470	487	524	495	498	511	498	531	462	507	484	479	476	493	494	503	507	460	497	494	508	442	491	480	474	525	523	514	531	509	513	467	517	510	474	509	543	515	500	509	487	464	498	529	510	491	500	492	482	505	493	513	499	481	488	488	487	513	480	490	504	476	536	465	515	443	495	526	493	510	463	470	499	514	502	468	482	497	478	503	484	468	487	507	494	525	458	496	452	488	505	515	475	492	490	501	498	516	487	502	465	471	523	483	467	490	491	539	495	501	520	494	503	513	515	493	503	475	483	507	483	494	517	496	545	507	510	493	519	457	514	505	502	464	511	500	528	522	473	520	485	507	534	472	473	494	475	517	464	481	513	515	512	499	525	498	507	472	503	480	519	532	477	522	525	480	484	514	514	500	480	514	499	483	501	519	575	485	470	465	526	505	485	496	502	482	496	477	491	454	510	489	465	490	499	466	481	480	478	486	501	483	525	540	531	544	485	479	453	485	501	506	490	512	468	521	527	491	492	506	512	547	478	469	522	486	487	510	522	478	504	494	472	496	503	484	496	497	495	490	458	529	497	521	501	494	487	499	469	494	478	514	531	570	518	482	475	492	526	494	490	505	494	510	471	504	499	537	513	493	462	493	477	511	525	449	512	488	494	450	532	518	458	516	515	484	512	502	538	515	487	503	500	508	513	477	492	515	490	520	512	515	511	499	508	527	496	455	544	481	481	546	516	541	516	477	491	488	494	539	495	495	491	509	527	486	497	520	476	519	516	440	491	522
53456	18373	3487	757	513	424	357	306	276	216	215	218	184	223	186	190	187	186	179	185	182	190	193	178	188	203	192	181	166	134	156	162	163	151	178	149	169	188	172	154	151	175	153	162	172	159	170	177	169	168	173	151	148	143	148	195	161	170	161	155	163	153	161	146	174	158	154	144	165	169	151	149	162	169	152	161	185	166	172	169	165	160	142	142	141	162	151	173	182	132	177	177	175	172	140	142	157	170	155	173	148	169	144	144	172	149	157	170	173	164	169	160	184	186	175	160	151	166	179	157	161	171	143	152	172	171	149	143	138	162	167	163	162	153	158	168	174	161	196	150	175	176	169	145	173	189	167	171	167	194	173	156	163	154	193	144	171	164	153	169	138	183	164	155	176	152	149	165	141	149	156	180	151	159	181	156	179	160	160	163	168	138	173	147	169	151	144	145	143	144	145	157	174	162	160	182	165	189	199	167	164	189	151	167	188	186	159	156	148	169	162	185	146	175	158	188	148	156	172	137	146	144	170	154	165	185	179	156	160	177	192	152	160	147	185	164	181	165	172	149	145	184	145	179	162	169	153	155	172	172	168	180	172	162	168	162	174	144	153	146	154	174	199	158	168	163	165	166	171	143	157	163	135	165	145	155	161	167	169	158	191	150	137	180	170	159	158	167	162	160	158	155	172	156	151	174	154	170	180	173	173	180	156	179	148	165	198	160	153	175	171	140	177	158	191	161	136	183	174	198	150	154	160	138	153	133	159	164	166	160	158	166	156	143	186	173	167	169	166	162	173	162	177	165	195	186	181	159	159	161	173	158	165	147	155	153	151	152	160	150	160	175	156	158	157	159	162	159	159	166	165	177	162	155	164	179	170	149	156	170	170	150	174	167	167	150	168	146	187	198	182	163	153	160	165	141	149	171	161	179	166	157	148	159	164	171	180	154	167	135	151	161	153	150	155	184	162	168	159	161	180	185	164	153	140	167	163	171	150	144	152	171	182	139	158	202	141	140	146	150	185	175	158	159	169	149	159	168	172	165	186	176	146	177	139	160	182	138	148	152	159	178	173	166	149	158	132	169	172	160	148	159	156	140	145	161	159	188	170	168	140	134	151	153	158	167	155	144	164	180	174	153	165	159	162	178	183	161	176	182	170	166	177	176	156	198	167	187	167	141	165	151	171	177	169	180	157	170	168	173	161	161	188	150	154	150	162	150	179	140	154	164	159	147	166	201	163	173	158	157	157	143	166	168	173	171	154	158	170	166	180	169	172	149	152	147	153	155	160	167	162	181	189	189	153	161	169	150	183	169	151	157	176	164	171	160	158	142	180	167	173	146	163	151	171	147	163	166	166	142	160	151	148	182	153	167	152	175	177	148	169	180	175	153	177	158	166	177	155	169	145	169	162	169	167	186	150	154	147	155	161	190	170	125	157	161	159	170	153	144	177	164	150	177	184	194	161	181	188	159	183	151	158	182	165	164	175	185	164	139	143	155	182	181	170	152	157	163	173	167	173	156	140	161	154	162	168	146	164	149	158	130	156	161	175	164	165	146	155	154	177	146	157	134	170	162	169	156	173	169	167	161	153	160	157	155	179	164	156	168	162	158	177	153	166	189	169	173	174	173	156	175	179	151	148	147	155	148	169	159	176	167	152	179	175	172	145	149	187	164	137	157	158	164	179	144	174	167	166	177	178	167	166	163	180	170	179	158	142	162	145	151	173	142	136	140	172	157	159	151	173	163	167	166	172	151	157	158	140	146	178	155	183	152	152	161	165	163	144	172	148	168	186	148	172	151	177	148	161	161	170	172	181	163	171	167	174	141	177	141	167	193	172	140	171	156	163	160	181	162	161	160	179	164	171	192	158	146	173	169	144	160	147	169	167	142	177	157	163	165	156	162	158	166	161	167	144	148	156	181	163	165	142	155	129	153	185	174	154	182	184	166	173	161	157	162	144	124	174	156	175	156	178	152	162	150	157	170	152	170	207	164	145	142	201	169	171	148	167	147	161	178	182	142	154	136	125	163	170	149	186	162	170	175	154	140	155	158	159	150	171	152	171	146	163	171	172	161	176	165	157	168	164	155	186	165	162	165	171	154	161	195	167	188	175	179	155	211	181	159	168	168	149	173	191	155	182	167	183	142	153	176	161	166	165	203	158	154	151	165	155	156	183	165	193	152	162	154	174	174	161	179	182	153	165	139	175	147	150	173	172	187	152	166	167	158	165	158	168	150	177	176	157	157	176	182	161	151	179	161	153	148	182	149	157	146	161	175	155	165	158	170	141	173	160	186	162	178	156	161	179	167	170	157	160	183	176	156	162	151	165	189	163	165	169	162	143	126	161	157	162	177	150	182	173	192	160	155	178	161	159	162	159	156	168	163	143	167	136	167	173	143	177	152	178	181	148	183	163	144	169	166	160	155	180	153	151	180	165	168	164	170	166	130	166	156	151	155	166	151	171	173	158	163	147	161	160	166	161	149	147	209	178	147	149	158	174	147	167	164	161	166	159	161	175	169	151	155	165	168	167	160	165	166	168	158	191	166	137	169	160	172	166	164	162	168	167	149	156	157	166	147	173	170	160	159	180	137	174	151	168	151	132	187	175	159	192	161	166	130	177	181	140	161	140	170	171	163	154	132	163	169	152	161	167	161	170	153	145	158	169	160	170	115	183	173	167	162	185	148	141	142	152	170	149	175	165	168	147	155	148	155	167	172	201	153	165	169	164	156	168	156	150	155	186	161	179	155	161	156	151	171	168	152	153	161	146	171	148	163	159	154	160	157	187	178	159	146	147	170	154	183	161	152	149	175	167	146	159	170	164	179	169	153	151	200	183	159	162	157	148	171	161	136	183	156	169	163	193	169	168	173	195	169	182	151	177	144	173	172	160	146	147	146	185	171	154	178	160	153	186	155	153	171	148	159	144	143	156	175	177	131	168	175	160	163	172	154	169	138	167	188	154	180	147	181	155	164	146	169	183	155	173	172	158	151	173	162	160	134	161	163	148	154	160	159	163	144	179	164	192	163	171	172	158	159	168	149	158	185	147	187	163	167	168	168	158	172	156	151	173	174	162	170	146	134	170	181	157	162	179	178	162	155	166	156	167	172	177	183	161	156	161	159	168	152	156	173	168	159	180	171	182	164	158	152	172	130	171	187	191	187	174	170	152	154	172	148	163	168	193	156	166	182	151	187	186	144	173	152	192	166	171	152	183	166	150	173	157	173	161	141	202	149	176	162	164	136	145	146	177	167	171	140	169	171	176	161	180	176	177	171	163	175	153	157	188	184	175	168	163	187	181	175	154	175	181	169	166	170	160	177	159	164	179	164	168	143	150	129	171	153	155	159	157	168	159	173	152	183	162	169	155	165	162	164	173	166	169	154	152	161	165	162	163	171	153	172	165	156	140	146	163	133	177	167	143	162	163	168	182	166	173	185	149	153	163	164	161	145	130	167	164	179	155	170	151	162	158	153	186	149	161	166	178	164
26720	1020	2065	2393	2164	1696	1459	1287	1060	970	880	853	799	758	758	640	617	607	596	610	598	523	570	567	518	486	509	516	543	522	514	482	480	466	486	467	505	476	467	469	500	481	468	502	457	478	453	480	528	458	520	483	460	464	469	447	481	514	468	477	466	426	452	456	454	478	441	468	447	426	423	474	440	451	455	487	461	478	462	459	447	452	490	452	456	473	467	437	451	462	435	443	456	442	490	447	428	487	442	470	463	445	465	446	437	488	451	473	462	488	448	462	476	445	449	475	465	495	442	444	457	460	486	470	444	437	445	466	452	407	472	462	425	455	414	402	436	455	468	465	451	456	425	435	442	463	468	458	444	480	436	471	467	467	416	479	467	457	468	470	499	411	431	452	420	476	473	441	448	468	458	414	482	462	413	461	440	454	476	452	464	477	439	462	467	426	440	471	451	437	468	448	448	485	438	433	482	464	437	461	483	449	445	474	463	445	443	448	430	450	497	427	460	438	427	421	472	441	404	490	460	432	430	441	446	479	459	421	454	478	412	444	486	448	427	436	500	429	460	466	463	456	440	440	456	445	439	444	436	462	403	455	426	430	424	423	405	456	474	450	412	468	477	476	436	459	455	426	456	430	471	446	436	459	434	441	442	482	427	483	461	464	443	446	469	415	448	451	427	404	476	454	463	440	459	454	421	463	441	452	451	477	438	493	426	472	456	451	490	453	464	480	435	453	471	443	493	460	434	470	416	430	412	456	410	462	471	462	496	417	466	452	424	456	457	439	438	423	442	455	458	491	419	433	436	474	434	436	441	440	454	459	478	484	452	484	502	445	443	430	457	475	466	471	454	482	452	474	457	461	434	452	444	446	450	403	438	473	464	455	443	460	407	409	412	435	445	443	458	469	472	438	451	466	444	477	456	463	478	456	446	441	482	428	483	484	440	436	460	495	427	487	505	436	442	454	457	449	466	445	456	441	464	425	436	457	408	417	411	431	448	493	489	415	465	466	433	462	433	477	456	444	453	433	426	455	469	415	453	505	424	420	468	468	450	449	415	456	438	437	468	453	460	480	452	415	454	434	456	450	449	456	420	489	467	454	463	475	459	465	441	447	448	478	442	401	416	417	441	443	455	436	456	446	444	469	485	433	485	445	434	436	454	441	445	469	476	420	454	483	437	499	419	473	472	447	445	405	444	467	433	412	466	470	437	471	482	483	414	470	446	448	457	443	473	461	465	441	463	463	433	475	449	471	412	444	450	436	440	419	446	458	451	447	438	451	447	470	452	431	457	442	494	414	416	436	474	467	442	428	448	429	490	432	471	436	472	415	436	420	455	447	453	440	444	403	459	446	502	459	428	433	430	465	479	478	420	424	439	449	461	449	418	425	478	488	473	450	464	517	462	487	404	445	471	434	440	422	462	461	440	451	473	436	477	450	461	462	461	469	455	480	398	451	464	437	421	472	455	467	440	469	466	480	441	490	488	454	457	430	493	475	492	447	424	479	464	443	436	452	448	410	457	452	451	427	445	455	428	461	452	424	447	450	470	440	487	438	457	421	425	451	406	446	415	455	441	446	424	405	419	443	455	413	461	453	452	422	456	432	455	459	490	443	464	444	436	439	430	440	445	414	435	447	473	476	472	457	440	420	470	453	458	445	447	471	453	457	456	471	483	465	476	502	434	462	486	455	420	446	468	449	477	461	448	491	465	456	413	452	453	386	441	474	464	461	470	426	413	428	475	440	486	459	429	454	445	453	430	464	464	442	402	476	471	508	444	467	430	463	478	489	455	442	422	463	457	434	450	465	474	464	465	434	449	475	444	449	462	446	446	449	482	467	458	452	449	483	448	457	424	444	487	415	485	430	477	440	469	439	466	437	462	459	446	452	415	466	443	433	444	467	440	460	423	444	411	464	520	426	480	471	449	466	445	458	474	469	437	448	443	437	496	447	458	442	445	464	443	472	453	431	443	434	444	427	443	475	437	463	482	463	418	453	488	459	472	462	484	439	476	465	440	442	414	420	438	421	444	431	441	423	462	449	468	444	473	463	467	443	477	468	414	467	461	459	411	434	427	445	439	492	459	488	477	443	434	447	448	415	414	466	452	464	415	461	462	477	442	474	460	471	428	435	440	485	438	466	465	473	492	449	473	426	446	424	435	417	452	456	468	437	469	466	448	462	415	454	436	428	479	427	448	487	460	429	476	440	460	459	444	439	467	443	484	448	477	508	399	463	455	402	424	462	403	418	481	435	449	430	428	456	402	418	442	451	467	440	446	433	444	454	464	464	442	429	451	401	484	415	459	421	455	440	449	438	452	472	408	455	456	449	452	432	439	474	429	419	459	438	451	454	467	485	448	460	425	474	455	478	485	450	475	447	446	461	416	405	455	454	441	470	462	398	459	463	454	474	460	432	446	462	480	435	445	449	447	466	454	450	439	407	453	456	469	446	443	463	435	443	476	466	441	464	454	451	431	460	438	433	461	441	434	472	453	469	483	473	494	468	426	436	459	461	474	441	490	457	407	447	472	464	452	458	420	499	458	452	447	458	450	458	438	460	463	463	442	438	438	471	423	444	447	457	423	452	396	453	450	459	481	459	415	422	455	439	446	473	421	454	462	464	441	462	456	454	440	466	517	457	474	451	467	486	445	412	466	437	463	474	440	438	495	458	452	471	489	434	474	434	435	457	433	407	431	470	444	413	463	431	437	462	464	461	481	445	460	484	432	467	486	460	441	476	429	419	450	447	469	473	462	418	433	522	434	475	463	429	439	457	498	442	420	430	415	468	467	468	453	438	454	484	456	439	446	450	493	491	419	445	479	457	466	476	473	467	466	448	427	482	432	455	441	478	462	452	455	485	452	499	461	468	462	430	426	473	484	457	433	457	459	456	479	452	426	417	450	468	419	470	434	427	415	390	491	440	453	480	434	429	433	473	445	422	422	477	445	438	454	478	445	378	416	445	456	458	442	483	467	457	423	412	447	464	442	446	436	450	473	492	456	439	473	485	449	458	461	459	480	455	475	482	441	437	435	484	421	430	458	450	454	432	449	469	459	435	424	449	449	452	463	451	458	410	432	445	487	439	464	444	461	441	448	463	444	438	441	443	457	454	436	439	470	448	435	444	457	446	439	481	432	461	417	424	430	480	489	489	475	471	446	443	440	429	452	437	454	460	469	430	436	512	454	432	500	448	410	456	437	448	458	421	440	452	479	488	489	424	441	454	444	464	460	418	450	450	426	485	441	430	438	474	461	481	413	441	453	436	494	432	486	407	465	459	471	439	432	451	456	438	431	404	445	451	406	471	484	463	485	454	466	434	442	427	466	409	479	425	462	471	430	435	451	435	438	445	494	419	454	444	458	481	439	446	434	451	415	431	473	500	469	429	441	444	477	448	453	465	447	446	450	456	445	447	447	445	467	404	464	431	462	474	445	484	464	459	435	513	470	479	451	469	455	432	468	441	442	477	455	419	481	472	444	431	439	448
59639	25499	11074	2053	1168	992	706	679	577	556	467	518	467	447	384	414	410	387	397	351	413	336	393	354	364	362	352	347	371	366	357	330	326	415	355	334	375	348	333	352	316	319	347	345	336	327	347	338	359	334	384	314	373	378	321	320	335	343	347	346	344	341	334	346	358	342	336	321	336	319	361	345	341	327	301	324	375	326	356	355	351	347	319	339	323	326	350	356	389	317	375	356	311	348	353	342	343	344	334	351	359	365	371	389	326	408	387	334	337	347	363	349	364	340	342	356	347	385	350	331	366	359	349	301	327	338	323	343	346	297	327	326	351	327	316	335	337	345	304	322	346	336	328	351	366	348	337	354	357	363	331	343	363	376	363	351	347	372	350	324	344	323	350	330	317	323	344	350	351	334	315	340	313	365	347	358	370	353	355	345	357	329	378	348	374	315	343	358	336	357	355	330	334	347	356	322	338	349	323	381	309	343	342	352	343	310	312	368	359	321	336	339	303	369	350	372	328	322	325	351	340	356	328	336	331	357	334	342	328	365	335	376	317	332	356	335	336	327	291	326	324	345	320	358	363	346	347	341	326	339	340	368	360	386	356	343	321	352	348	355	323	340	333	358	374	347	358	344	347	365	327	363	345	337	344	349	323	338	348	369	343	346	372	321	340	330	337	341	326	362	335	348	384	346	349	332	362	346	326	344	350	333	324	350	339	351	319	325	328	386	351	364	328	328	321	315	345	293	336	340	323	348	321	322	341	371	321	319	350	348	350	336	317	340	375	354	356	370	349	342	370	330	309	339	324	331	370	345	322	333	342	357	383	364	374	319	353	352	355	312	341	352	337	319	354	337	318	332	335	367	336	324	308	355	357	349	352	322	342	327	328	351	372	354	337	366	340	338	344	338	296	303	360	369	300	336	311	333	349	308	340	346	354	368	318	332	378	357	303	313	354	322	352	373	318	335	319	350	352	361	337	331	351	347	345	322	384	356	340	321	316	344	342	341	321	328	326	345	351	339	333	341	334	320	338	372	351	344	357	317	370	329	350	360	347	332	371	328	346	334	330	293	339	330	349	396	349	367	367	338	337	335	351	326	304	366	338	309	353	355	345	392	328	335	355	333	319	323	324	328	326	349	342	344	310	337	357	327	367	341	324	368	358	342	364	347	322	373	345	299	333	345	331	340	362	366	337	335	345	331	363	349	334	368	344	345	320	317	330	353	337	364	346	304	323	342	321	331	306	292	341	351	375	362	353	332	339	345	333	324	325	349	381	340	309	319	365	335	312	368	325	376	283	342	334	348	324	391	379	340	355	364	390	366	348	377	320	358	335	340	344	353	339	327	365	366	315	317	314	306	345	340	365	347	348	338	337	343	353	321	323	355	324	321	349	323	329	321	343	354	370	318	333	360	354	320	318	329	318	342	336	333	359	364	359	352	319	347	358	329	338	323	337	363	382	331	337	337	323	363	348	323	333	320	327	338	358	371	363	356	382	363	369	345	307	341	346	363	334	335	352	370	327	348	321	346	349	294	312	347	344	356	332	311	350	377	370	343	322	338	400	308	389	350	367	342	355	355	333	344	352	337	371	320	364	344	348	326	357	370	350	369	339	327	338	346	347	305	343	345	308	332	361	356	348	317	373	326	360	292	335	320	315	326	350	352	334	361	341	348	351	346	399	347	337	360	357	344	327	335	361	334	388	327	323	303	326	321	379	343	332	327	321	384	337	331	349	337	371	357	327	301	322	369	314	305	330	316	337	333	360	334	342	298	359	356	339	321	320	329	343	374	382	331	342	338	325	328	316	345	347	355	348	338	323	289	338	333	323	350	322	335	287	354	349	319	327	342	341	298	328	348	333	376	341	356	367	348	353	323	348	345	326	346	357	332	320	333	311	321	315	337	354	354	333	365	347	352	351	331	350	336	367	335	318	291	345	330	327	347	350	323	363	342	323	315	356	344	367	373	343	349	362	350	376	367	339	355	383	356	389	385	356	319	325	362	354	375	354	383	313	367	324	325	343	353	366	332	363	353	353	364	347	353	327	331	347	354	305	341	359	341	337	324	332	377	318	335	349	343	368	350	350	328	349	345	360	315	352	334	327	344	360	351	329	352	354	335	317	335	345	358	353	363	362	309	348	325	306	336	320	375	346	362	327	355	349	357	354	363	324	341	374	340	331	330	323	359	337	347	362	329	356	356	314	326	324	349	358	365	353	375	363	335	372	356	330	357	342	405	363	360	334	337	328	348	347	338	324	336	337	374	341	344	347	373	345	365	358	352	354	336	348	349	319	344	346	341	320	319	318	362	339	332	353	341	369	321	363	352	342	327	358	351	318	327	340	352	308	321	332	326	301	323	366	367	342	270	315	347	337	346	330	363	367	315	346	318	322	321	355	353	338	351	331	354	358	318	355	367	348	324	385	364	362	354	319	348	351	336	345	302	336	321	328	322	336	314	334	344	352	335	352	340	358	356	344	367	328	335	352	353	332	310	301	373	381	325	287	341	375	367	337	388	320	355	353	302	371	375	343	331	345	345	328	327	330	351	345	305	328	334	351	335	358	327	360	314	379	338	336	350	305	356	361	335	310	330	350	334	331	355	296	308	354	342	349	349	337	350	396	324	316	362	352	328	356	345	317	345	343	350	340	308	338	323	369	346	312	342	347	332	330	367	362	334	351	341	345	326	320	335	352	336	357	333	337	316	312	340	307	363	390	386	363	318	370	302	355	375	320	327	336	334	352	366	377	348	335	350	350	347	332	344	315	357	371	324	359	317	381	349	358	322	363	346	317	348	350	323	332	332	350	354	320	323	342	332	359	329	367	357	318	379	347	356	322	355	345	361	348	333	351	358	335	359	332	355	378	333	332	356	372	357	346	379	306	344	347	339	359	343	357	358	378	369	336	348	327	331	343	323	353	384	342	376	344	335	360	384	359	306	339	369	333	355	345	335	344	400	340	340	312	348	322	324	358	337	350	323	344	319	328	322	357	327	335	369	330	332	371	339	335	325	328	331	305	357	371	365	378	333	347	336	366	339	362	351	309	336	363	358	341	348	377	305	363	343	363	334	359	332	333	346	324	338	314	321	319	381	333	365	340	363	377	308	329	363	335	333	353	344	328	324	336	314	347	350	314	342	338	375	340	374	339	338	351	369	381	366	336	347	350	335	351	369	389	336	331	332	361	380	353	360	313	340	320	336	344	329	318	366	366	345	332	349	332	363	359	359	338	333	342	320	338	361	349	357	337	311	351	337	324	362	345	357	353	352	320	323	328	304	334	367	348	377	332	326	339	326	346	365	375	318	370	354	314	351	304	305	337	331	359	344	355	345	331	345	316	329	384	365	342	334	374	361	362	324	352	375	357	343	335	363	412	307	334	316	347	373	355	341	334	328	340	324	361	314	339	341	350	348	355	366	337	362	356	374	338	354	315	261	322	317	316	340	344	331	337	353	346	308	360	335	297	340	331	350	342	362	333	342	358	367	271	366
33467	2080	3910	4602	3986	3517	2791	2347	2105	1912	1761	1505	1507	1388	1352	1274	1253	1156	1124	1158	1106	1061	991	1034	989	1023	959	960	977	921	903	901	910	938	892	947	921	907	953	903	861	884	893	870	956	882	885	897	878	853	829	893	852	813	855	825	785	871	838	809	813	854	867	892	831	903	834	813	889	815	837	821	800	795	812	857	823	854	811	804	904	833	798	853	864	838	849	812	818	889	852	842	794	843	863	776	799	829	823	828	838	805	841	782	773	831	810	842	860	849	820	812	828	863	834	845	817	798	772	815	821	815	844	823	816	811	849	776	816	784	807	824	814	854	838	832	817	825	809	850	904	872	857	870	789	794	845	800	763	772	832	845	793	818	831	808	851	817	854	815	793	809	809	823	825	833	853	787	875	826	856	834	803	849	803	868	824	805	825	797	792	810	843	820	790	850	800	803	771	861	809	870	820	780	889	863	801	844	782	811	862	818	799	835	771	857	821	837	848	811	820	798	806	830	753	810	815	810	837	828	798	815	792	855	860	834	799	801	827	786	775	824	810	842	827	828	807	811	813	846	821	814	803	811	828	822	789	820	856	786	840	782	840	870	832	857	785	822	793	808	831	824	833	810	839	853	789	825	805	828	828	849	816	825	847	838	802	825	855	875	806	856	795	843	817	854	840	815	803	766	817	780	842	812	805	799	811	794	853	824	836	756	837	813	842	806	864	829	822	792	814	830	815	819	812	802	794	845	802	775	826	865	858	791	795	865	794	843	850	812	798	814	840	839	837	884	821	836	818	839	781	885	805	803	882	815	827	818	797	880	805	829	849	805	806	843	805	845	854	844	788	824	851	802	873	811	792	800	794	819	782	783	847	854	828	842	856	812	802	836	791	845	809	867	818	820	870	831	826	800	853	795	847	807	886	825	846	806	825	862	830	808	871	855	777	764	820	775	842	831	838	840	839	783	820	795	852	752	847	825	808	835	800	879	883	816	821	867	815	761	803	839	845	824	858	807	804	846	849	771	838	839	809	800	866	807	815	803	807	817	807	873	828	812	794	853	848	855	868	805	893	833	814	834	792	853	844	811	821	849	822	773	812	849	835	859	831	804	795	839	826	826	849	792	831	792	826	825	842	853	828	822	820	829	836	826	762	834	778	801	787	851	795	760	847	822	795	801	817	834	787	842	814	829	805	805	828	810	794	837	826	851	808	820	873	849	818	830	762	787	827	849	807	761	849	852	773	883	815	832	792	892	809	834	830	771	775	824	799	832	824	852	854	842	787	847	812	792	808	835	768	837	829	816	781	826	821	836	773	838	769	849	848	864	808	847	839	865	776	822	795	814	845	823	808	848	832	872	815	871	806	803	759	839	851	829	862	830	859	838	763	842	838	772	802	801	842	799	780	794	871	807	780	846	813	844	857	893	820	830	825	834	794	854	819	891	781	817	786	786	871	891	841	816	817	845	895	835	844	822	826	810	844	794	790	794	804	829	758	873	857	821	792	873	834	799	831	782	831	836	845	841	810	826	863	864	868	786	853	797	839	853	815	831	769	815	837	818	796	840	802	830	848	842	778	813	815	800	762	874	804	814	865	826	805	889	810	808	780	841	777	803	885	831	823	844	805	852	863	810	843	797	855	839	786	833	791	880	819	812	814	846	807	824	827	785	833	819	813	841	820	850	794	793	802	798	865	777	802	819	832	828	808	795	841	835	809	840	845	832	832	825	830	819	818	822	801	799	796	837	856	768	836	836	786	798	831	852	795	801	842	820	805	832	814	806	801	820	873	816	784	850	822	843	828	805	847	874	823	809	843	847	857	775	834	827	853	804	813	803	842	796	805	813	797	827	845	821	852	808	836	809	864	797	827	753	808	839	777	780	791	797	769	779	820	866	808	862	850	795	835	840	800	846	811	826	853	862	842	769	795	856	843	817	832	789	842	837	825	806	823	792	856	805	898	791	832	799	772	816	805	780	791	838	842	806	839	828	813	778	855	829	824	804	823	743	839	830	827	817	787	840	819	770	823	838	823	826	847	866	785	798	817	850	820	820	836	785	801	770	832	823	783	817	842	825	828	846	770	803	827	790	851	842	807	783	786	864	759	876	789	801	864	780	807	831	808	837	852	802	812	802	799	844	850	839	844	837	823	794	854	851	837	792	828	841	866	831	824	797	812	821	820	780	825	825	802	828	839	811	812	813	799	829	844	823	773	818	819	817	827	863	805	783	883	837	833	816	797	765	822	795	823	822	833	763	817	803	794	858	844	859	817	811	807	801	789	753	850	840	802	741	823	783	862	808	850	806	783	864	856	780	784	843	827	808	839	854	822	839	768	849	809	816	853	781	854	825	839	813	811	807	821	862	841	784	856	890	871	817	789	808	825	757	822	821	856	833	812	877	832	789	784	851	775	812	829	812	828	844	845	867	836	802	820	867	848	800	781	778	814	819	861	840	767	845	831	838	814	833	805	831	804	845	837	798	828	828	825	774	841	782	836	851	811	802	771	826	831	836	796	741	790	806	804	835	821	884	792	826	751	802	771	883	864	819	820	852	862	825	846	789	803	813	833	787	825	798	858	824	749	840	792	802	831	809	844	854	822	844	814	799	781	882	815	776	768	813	800	785	848	850	867	834	850	845	806	864	839	857	846	863	841	831	819	806	805	807	825	867	848	806	810	845	804	788	816	820	858	820	796	733	812	870	813	838	848	809	799	790	798	790	821	794	830	864	862	816	823	852	770	877	817	839	839	793	763	817	781	807	840	778	830	828	780	842	850	845	804	798	814	846	804	832	849	831	855	866	847	836	835	767	818	816	843	804	790	807	796	860	823	797	844	831	823	822	801	825	818	804	816	820	781	776	903	818	811	828	828	848	814	808	835	722	812	832	811	784	831	810	813	800	841	834	834	851	856	809	787	873	843	822	809	825	790	798	819	838	855	865	830	830	866	829	831	823	831	786	850	809	841	821	770	823	835	844	789	812	814	782	772	830	806	811	815	828	810	793	827	809	815	819	808	831	751	879	814	791	836	799	829	840	830	824	846	781	821	825	848	809	778	813	847	854	890	790	854	863	849	812	854	856	799	848	820	814	775	854	808	807	802	800	793	864	842	827	861	831	775	844	828	811	885	804	866	844	835	825	794	806	834	806	817	824	825	860	844	732	819	827	815	834	845	888	817	769	867	807	771	878	812	809	811	780	809	818	852	796	798	801	821	809	818	828	836	806	854	795	846	790	831	789	874	801	839	879	873	804	832	825	878	845	848	846	777	862	845	810	839	795	851	885	836	824	797	832	840	817	789	817	853	820	817	805	830	805	793	816	814	857	821	890	817	862	797	843	870	772	841	796	797	818	829	835	827	884	805	802	802	786	790	835	809	825	835	764	840	827	862	867	802	781	839	811	823	762	850	849	810	841	820	820	828	835	789	834	854	826	778	821	837	835	836	851	787	825	830	789	800	814	815	832	821	847	812	834	833	794	848	797	856	846	806	765	881	839
9857	420	231	207	192	209	216	221	217	192	235	196	203	206	193	199	194	200	210	215	200	197	209	205	196	191	166	188	197	202	206	187	168	227	210	175	208	186	186	200	199	198	168	215	187	175	182	207	208	202	193	202	207	194	196	209	219	207	192	190	219	199	184	207	205	185	200	193	183	176	214	191	179	210	191	230	196	189	184	210	183	190	175	193	186	179	198	188	185	175	185	192	191	181	232	216	203	179	188	198	183	206	170	168	179	183	200	209	192	215	202	190	183	193	208	202	185	185	195	203	177	197	212	213	198	189	201	213	195	194	208	189	205	220	188	189	197	178	191	166	175	187	188	192	185	221	182	208	181	230	202	176	190	184	181	168	187	194	185	210	201	207	204	209	172	179	191	175	207	206	201	175	181	182	192	199	174	193	210	193	178	199	201	190	198	209	186	168	188	165	172	213	208	190	184	200	205	193	199	161	187	221	182	194	221	204	212	192	202	200	203	189	221	203	201	212	198	193	216	199	179	217	172	177	185	202	171	207	170	190	204	212	194	183	205	196	174	195	176	192	171	211	174	211	212	173	201	206	175	193	208	189	197	195	180	213	180	217	178	197	192	206	196	179	179	197	206	214	207	180	180	199	195	200	199	176	170	202	204	205	208	201	206	180	212	190	201	214	174	180	168	218	161	192	237	192	206	176	195	214	211	213	183	200	224	208	178	183	213	200	193	172	178	229	201	179	211	218	175	194	196	209	208	212	197	191	204	192	194	190	201	200	191	209	196	186	184	197	212	214	188	200	220	154	194	200	214	196	213	195	211	212	211	215	173	172	196	204	186	212	201	192	196	222	189	197	196	194	196	191	205	192	182	195	203	199	204	199	215	207	190	187	188	186	199	203	191	201	232	170	181	197	161	204	198	189	181	193	188	212	185	174	195	182	214	194	212	188	201	210	185	194	204	215	198	208	174	204	208	213	203	202	196	171	183	220	203	191	153	185	171	190	182	195	209	222	194	208	162	177	191	191	193	214	207	173	208	180	207	200	204	179	205	195	208	194	186	194	198	198	212	201	181	187	203	201	181	209	194	205	171	174	187	199	163	191	209	200	203	170	192	203	201	199	216	207	219	215	185	232	176	191	186	192	188	172	208	190	184	232	187	200	189	177	213	202	208	219	205	189	204	199	184	190	215	187	184	174	216	212	203	206	216	203	182	192	204	204	184	207	184	182	216	216	178	181	225	166	192	193	191	195	198	209	183	186	208	194	182	186	165	212	191	178	201	206	184	193	197	175	190	193	188	189	162	200	191	202	206	185	217	201	210	185	197	171	187	171	177	183	188	197	160	221	204	200	198	192	201	201	193	185	198	181	210	199	203	225	190	212	201	203	181	222	195	194	193	197	180	177	184	226	185	183	204	202	175	178	182	218	177	194	195	205	173	224	199	173	196	203	198	198	182	189	186	197	195	201	193	212	220	205	202	198	197	173	148	205	181	195	208	181	200	180	188	216	203	226	202	178	200	186	188	215	201	187	185	197	191	172	217	199	207	207	205	207	208	177	176	218	186	183	206	192	218	213	194	187	206	186	182	183	191	203	189	195	178	169	222	185	203	207	189	208	174	194	201	217	170	190	202	201	212	193	189	180	209	203	224	180	178	191	169	216	198	210	222	194	205	196	201	176	212	193	222	196	189	195	182	193	195	175	191	217	197	193	205	194	154	197	153	195	207	200	202	194	183	189	195	200	189	184	212	197	199	217	178	207	202	186	217	183	210	191	196	208	195	184	174	196	188	219	194	202	191	174	202	206	183	183	175	197	189	200	198	161	202	179	194	219	190	199	185	218	171	164	189	187	210	191	198	202	177	208	215	228	191	186	183	206	219	182	199	207	176	193	193	195	191	182	225	173	196	209	189	166	190	195	210	181	224	226	211	213	184	165	233	201	196	204	225	176	203	193	182	163	190	224	221	182	185	206	193	204	196	195	183	208	173	215	200	182	188	204	208	213	204	186	195	192	186	204	190	205	202	190	177	211	199	196	182	202	200	195	186	192	211	199	212	192	194	198	218	180	204	214	195	207	215	197	191	225	201	176	200	195	199	193	187	193	188	176	220	231	200	203	178	197	182	207	200	175	197	202	164	202	190	217	210	218	208	193	170	203	193	209	180	183	206	198	193	178	182	205	189	175	180	208	191	209	187	216	180	176	197	182	188	197	185	179	194	189	190	204	202	212	191	198	198	186	209	206	188	174	214	188	200	182	203	171	214	189	186	190	222	177	214	186	196	186	184	203	200	216	202	193	175	194	203	220	170	177	190	198	208	194	199	209	192	197	208	211	215	198	161	186	202	191	183	174	209	205	177	191	205	213	187	192	167	203	182	186	187	174	215	179	217	187	218	189	185	182	206	202	210	184	195	199	207	192	172	163	185	185	167	181	210	183	197	169	177	205	216	189	184	184	202	215	214	179	211	196	205	210	183	204	229	193	186	177	197	184	221	204	172	204	216	188	215	199	191	183	203	213	186	170	198	183	176	195	222	178	199	183	184	188	175	187	184	186	175	193	186	178	168	197	196	165	182	206	175	206	157	188	187	167	224	193	184	182	232	181	194	168	198	179	185	206	197	228	179	190	175	195	217	207	173	194	217	207	212	199	205	191	180	211	199	176	171	197	205	200	213	213	186	194	229	189	198	172	189	202	181	220	192	215	160	170	194	195	195	169	207	194	182	194	190	204	194	208	176	179	175	188	210	208	194	206	214	203	199	201	209	179	190	186	197	215	214	215	199	208	195	183	180	180	179	182	190	195	207	182	199	180	187	184	170	164	189	209	183	174	202	198	175	219	185	184	172	196	192	188	200	208	193	196	181	179	177	206	176	207	189	208	181	182	187	186	208	197	209	194	206	213	202	207	194	225	192	205	212	200	205	184	195	186	175	193	216	204	194	190	178	171	185	172	209	203	200	202	176	210	189	211	221	160	203	187	192	174	194	178	176	193	190	207	195	190	207	203	190	188	208	208	203	199	208	194	189	191	196	181	189	196	184	174	215	210	188	197	181	188	217	204	191	184	210	177	178	175	184	209	198	208	183	192	178	203	208	202	171	180	189	197	205	190	219	204	188	216	193	195	209	230	209	202	194	208	190	206	186	194	182	179	176	204	174	206	198	194	209	206	187	185	215	208	198	196	201	181	192	183	192	193	173	203	209	173	200	196	190	179	193	188	236	218	190	206	207	181	213	166	186	176	226	220	193	198	178	188	194	198	231	207	178	211	178	215	212	200	205	199	179	198	176	195	208	193	185	214	177	198	186	184	208	192	176	168	208	185	220	183	193	200	177	191	210	188	167	201	214	191	214	211	201	190	181	181	178	184	203	189	173	206	190	179	189	213	205	225	190	178	194	194	196	179	214	178	204	157	207	185	187	166	191	180	186	176	194	209	199	184	216	169	178	219	202	212	172	195	217	210	200	177	183	188	173	187	194	189	175	196	188	160	192	196
9714	548	546	596	547	568	519	538	505	533	485	501	478	490	524	491	498	538	469	495	504	479	527	501	467	494	501	514	521	497	522	486	507	518	529	507	498	515	512	512	475	478	470	498	497	485	490	482	492	497	521	475	501	511	491	484	491	446	553	508	494	502	514	541	493	499	498	471	525	481	497	489	467	476	529	475	507	518	524	506	519	545	489	508	484	479	444	508	514	503	476	478	522	523	491	486	511	495	513	496	503	475	506	534	505	485	509	509	522	490	531	474	494	524	490	502	537	514	499	485	506	524	528	502	545	453	555	505	519	488	509	483	513	507	473	497	475	496	518	490	473	506	528	483	484	525	479	510	531	528	535	485	464	521	504	511	512	540	498	508	479	543	471	463	526	487	485	519	477	522	519	506	487	505	507	525	477	497	468	531	493	530	525	534	515	511	465	499	514	467	454	504	517	508	468	491	508	504	454	493	509	443	471	526	512	524	503	482	536	487	512	488	466	484	494	528	495	492	448	502	533	514	477	478	503	476	515	488	497	482	537	490	527	499	527	496	525	514	508	532	512	525	503	502	495	492	507	480	473	471	529	510	507	483	495	474	507	508	519	512	501	520	551	498	481	453	507	499	518	458	511	484	540	486	459	501	484	526	529	486	489	504	478	479	457	481	480	522	528	515	493	529	514	525	457	508	509	504	502	487	495	506	453	492	540	476	516	480	486	490	479	500	523	491	487	506	474	502	512	500	491	475	508	492	477	486	500	529	471	496	472	509	522	504	469	485	507	457	487	490	489	494	505	503	471	501	497	518	462	487	511	475	515	452	530	521	519	509	472	492	511	484	511	500	511	489	506	504	458	525	495	458	485	476	493	514	517	528	500	492	488	503	466	469	499	488	482	524	449	472	499	495	500	476	498	507	517	490	498	462	488	519	509	489	469	518	474	555	517	483	518	489	503	515	483	488	450	529	511	499	483	487	505	519	478	538	506	516	487	511	545	517	537	551	495	534	499	512	467	508	473	540	450	536	504	500	532	485	501	437	530	502	481	511	507	508	474	485	508	488	468	544	447	517	452	501	527	475	500	491	450	473	520	506	486	526	505	503	513	511	487	485	508	478	506	491	527	517	460	535	515	485	536	470	489	509	493	502	484	499	506	509	518	465	469	522	518	458	493	498	463	523	532	527	488	490	513	481	516	528	520	483	530	478	482	479	525	501	453	522	540	555	509	497	508	489	540	487	516	511	496	507	477	515	506	467	481	463	485	495	498	459	498	486	483	511	500	492	512	466	513	462	515	483	515	470	478	504	527	522	524	479	525	497	492	494	490	508	506	512	497	481	463	480	481	493	508	505	527	525	512	491	484	525	516	493	526	500	513	499	481	497	506	514	464	513	492	492	500	500	511	488	531	492	440	504	478	467	503	503	500	469	507	540	514	497	488	508	507	487	523	477	509	481	507	491	459	479	497	473	518	484	448	514	520	490	513	545	515	525	523	467	470	492	478	489	473	507	516	488	500	477	501	546	513	472	474	504	514	510	488	493	515	541	503	514	493	465	474	488	510	514	483	527	520	509	464	482	502	474	477	478	504	515	492	454	503	502	494	521	516	504	504	509	488	516	467	485	500	486	486	484	511	501	519	465	491	467	482	497	513	516	501	513	507	519	538	468	530	485	503	488	480	513	497	460	445	504	515	462	488	461	463	470	476	507	472	515	497	522	492	483	518	528	479	532	492	516	525	488	512	569	452	562	493	517	502	490	524	481	478	544	489	535	488	486	524	503	518	492	512	499	471	498	523	490	513	533	490	433	508	517	465	509	506	467	494	493	469	480	465	502	507	496	485	486	515	440	492	488	518	490	507	491	490	512	492	492	466	502	496	460	519	499	446	483	500	520	467	472	518	463	485	528	476	491	528	455	456	511	526	491	516	519	538	488	484	485	468	514	475	477	490	509	514	463	493	479	478	481	488	467	538	475	471	491	489	533	470	479	479	491	484	475	490	513	475	513	479	479	489	501	463	507	489	485	484	485	494	539	534	506	508	487	494	488	558	456	470	494	542	509	541	491	500	487	505	523	511	476	510	507	503	512	507	453	528	512	480	500	519	479	535	501	475	507	469	504	496	504	486	493	501	461	483	485	474	465	441	493	523	511	485	461	469	490	489	523	513	468	526	502	498	499	515	491	497	477	480	466	549	506	547	545	463	450	508	542	524	475	518	500	530	536	481	491	450	507	481	517	502	535	487	515	487	508	507	472	474	514	508	520	520	484	488	506	503	460	509	502	499	502	508	504	502	508	506	472	537	478	489	473	507	492	490	492	498	495	513	508	465	473	487	510	495	526	510	482	488	493	520	505	509	476	473	525	491	519	482	529	492	500	516	516	484	490	520	471	455	458	497	510	554	506	483	495	479	513	490	502	477	486	510	502	514	522	499	515	506	551	512	496	516	501	523	518	508	464	468	536	483	533	512	539	484	502	471	524	562	532	475	484	493	507	490	509	519	481	489	495	501	507	492	502	507	538	490	473	497	477	519	498	522	545	570	522	491	515	521	488	493	498	487	532	476	466	529	472	498	454	491	473	534	510	531	486	467	471	513	520	490	500	521	518	519	524	483	477	506	496	484	540	464	522	481	484	515	449	535	509	498	518	478	541	496	492	525	481	524	479	526	514	500	500	487	484	520	489	492	499	486	494	470	491	475	516	530	467	525	474	477	469	504	498	516	495	493	509	473	468	479	508	464	473	510	518	455	466	494	507	499	480	487	501	476	504	506	495	554	471	486	459	492	465	512	529	481	504	491	491	473	502	490	528	518	501	485	472	496	515	498	440	525	486	517	495	464	509	468	520	528	514	514	484	479	512	463	492	499	507	508	488	509	513	524	486	479	505	491	515	482	503	467	453	468	488	491	480	472	533	481	471	489	510	491	483	492	489	485	497	511	514	464	462	545	508	469	509	514	456	468	514	512	508	492	494	465	505	497	490	550	542	491	478	507	516	519	487	476	489	498	502	474	500	515	539	499	501	479	477	497	473	488	531	504	505	469	499	484	512	519	492	473	485	517	484	481	477	455	505	488	512	472	492	508	532	478	497	508	501	523	531	454	532	512	510	469	460	485	495	508	493	501	507	471	503	504	519	473	537	472	481	504	465	544	492	497	460	548	487	493	477	506	496	494	458	560	503	510	479	540	529	496	517	520	541	554	442	470	525	474	485	511	534	500	488	513	477	494	493	506	522	510	464	502	510	459	474	497	491	491	470	487	548	484	510	477	503	508	508	480	491	444	498	485	487	524	502	512	493	500	511	480	488	518	477	498	504	530	491	537	496	464	493	499	507	494	500	483	502	507	538	500	529	471	492	483	522	464	467	492	503	501	524	532	518	482	530	554	479	494	494	434	501	529	504	494	454	510	511	492	519	482	474	483	511	490	491	472	500	509	482	527	498	537	474	512	481	461	554	486	532	494	509	476	497	474	505	473	525	486	528	530	489	491	491
53097	16365	2592	843	570	432	350	302	290	263	232	219	221	214	191	207	180	194	194	191	196	168	188	197	176	195	138	186	158	181	183	164	143	166	159	140	187	172	149	188	153	164	177	178	171	167	165	180	150	132	163	174	177	178	166	168	150	184	199	175	160	178	139	157	164	163	152	167	151	161	192	169	186	173	138	168	170	166	157	175	170	179	165	172	153	168	175	165	138	155	160	179	176	184	161	161	144	166	145	177	167	164	161	158	179	168	165	188	188	162	179	132	160	175	174	157	182	152	158	156	166	154	159	176	167	188	172	190	175	175	184	174	168	148	168	160	149	140	158	174	154	164	152	161	191	160	154	145	145	182	179	151	134	127	145	158	176	161	170	156	182	170	160	157	149	167	148	123	156	189	170	172	138	153	169	147	197	160	167	173	177	165	154	169	163	155	143	169	156	158	176	151	143	156	155	166	138	130	159	148	181	169	153	152	152	168	159	168	175	170	160	183	163	179	158	169	179	167	167	179	148	190	158	147	159	177	148	181	153	168	150	152	149	151	156	176	176	174	169	164	180	161	145	165	161	174	156	145	156	166	169	173	172	198	171	162	184	160	160	163	170	161	164	173	164	137	127	161	151	161	181	159	169	181	159	135	145	135	168	162	152	157	150	147	163	165	185	164	150	147	148	161	183	184	183	162	171	173	170	157	158	172	176	163	163	144	150	159	183	157	171	163	154	167	170	172	138	166	154	155	176	167	171	168	136	149	134	179	147	173	169	150	147	174	165	162	152	162	176	166	156	160	157	175	186	154	170	194	155	146	150	168	164	172	185	147	181	160	139	174	174	155	154	149	160	180	167	168	141	146	158	149	179	180	159	159	145	166	149	172	172	175	152	169	155	161	172	167	167	166	165	178	170	180	181	179	178	181	185	164	174	169	172	137	160	147	168	171	154	148	183	142	172	143	165	156	163	152	185	174	150	147	143	164	178	156	150	165	153	193	163	149	178	157	145	143	162	163	134	155	153	155	162	183	150	191	172	175	177	168	172	175	156	149	175	167	203	166	156	178	179	168	167	153	133	155	169	134	154	130	165	161	167	156	143	181	190	148	178	196	181	178	165	163	155	174	150	171	180	160	179	172	186	142	176	142	152	155	161	174	135	155	150	160	153	144	147	167	191	167	149	169	149	156	166	145	167	175	144	161	145	192	162	179	174	178	144	184	156	163	174	161	163	158	175	138	191	173	153	166	162	157	146	137	165	161	169	160	162	150	175	166	186	143	161	179	165	176	193	163	142	145	166	185	153	162	146	175	180	190	166	166	151	143	170	153	141	166	147	169	166	141	179	170	141	147	170	154	171	155	161	150	139	178	151	165	174	174	172	165	156	141	169	148	179	154	159	183	162	145	166	168	160	167	170	142	141	168	163	148	158	178	144	150	148	163	165	162	150	169	173	171	173	163	164	180	154	159	167	154	162	147	155	148	159	167	151	153	172	178	192	189	147	145	173	166	174	151	171	146	160	171	176	153	163	162	159	157	167	158	183	186	164	168	160	157	184	176	158	181	158	165	140	166	165	145	148	132	139	150	176	192	175	194	177	177	141	174	144	159	156	183	187	151	160	172	186	190	174	178	171	154	176	180	162	135	156	171	158	185	159	161	162	182	162	154	159	175	153	173	169	165	172	149	155	159	172	154	168	150	146	174	186	146	141	167	176	175	165	164	170	162	158	166	185	176	167	138	146	166	168	162	179	152	164	173	170	157	162	163	170	169	155	150	161	151	198	146	159	165	167	167	173	174	173	147	145	169	173	157	135	171	200	161	156	143	178	196	159	187	169	178	171	164	143	173	163	166	186	169	162	166	176	135	138	165	176	149	159	169	136	163	145	160	193	176	173	184	138	155	171	178	181	158	165	173	176	146	159	188	154	141	179	168	180	152	167	154	165	160	161	144	148	185	159	194	192	194	156	164	164	154	148	167	151	181	152	164	183	172	167	183	158	162	179	151	152	175	148	172	166	148	166	168	147	161	172	177	167	172	174	185	153	138	163	173	165	162	166	161	149	145	161	143	164	166	160	160	156	150	163	167	162	173	162	161	188	181	148	182	155	163	164	176	161	160	148	175	166	145	169	166	169	169	154	151	162	155	158	190	155	171	163	144	163	144	144	157	159	155	164	156	176	131	163	160	162	150	190	158	172	177	133	157	148	142	165	135	178	160	144	153	173	157	178	175	168	187	164	145	159	166	167	165	174	166	173	178	182	144	140	148	164	151	155	177	153	137	134	143	166	164	155	177	167	169	164	187	161	170	158	129	191	156	140	200	172	154	171	149	172	163	166	189	163	178	173	148	175	165	158	165	173	160	155	170	156	170	161	164	160	154	158	155	172	166	154	159	154	171	157	157	185	142	174	192	147	160	166	162	150	156	165	170	163	142	159	192	165	177	171	194	175	168	160	167	173	187	181	149	173	157	174	154	162	165	158	161	159	148	140	148	149	154	177	191	142	159	147	153	178	161	153	171	189	154	162	164	165	157	147	158	192	142	181	137	167	163	174	174	158	176	184	190	160	158	198	169	140	156	164	167	176	178	144	151	167	170	180	159	152	159	166	165	157	150	163	134	166	156	154	164	155	158	171	148	155	192	155	150	151	167	162	153	151	165	178	167	159	156	172	175	154	175	174	159	171	159	161	172	176	149	156	168	180	183	167	166	157	156	156	163	160	171	157	126	172	165	187	193	176	154	160	150	174	155	164	169	178	170	161	167	176	120	174	163	171	171	164	176	174	165	161	153	163	142	161	140	157	174	153	151	162	160	168	178	174	173	155	171	174	173	161	166	163	135	147	151	155	159	137	185	146	151	164	195	176	160	173	164	146	171	170	146	165	170	178	142	158	161	173	172	148	147	144	153	170	154	165	158	159	144	155	176	200	138	153	173	151	163	148	186	169	152	161	139	151	158	168	184	170	163	156	153	157	152	167	146	168	162	149	184	162	157	151	162	146	164	165	171	166	160	174	170	158	160	155	156	148	165	159	150	170	179	147	155	181	153	181	145	180	184	177	161	146	154	166	157	175	150	183	136	150	192	167	138	160	165	154	161	164	184	157	154	155	135	157	143	141	161	168	190	149	160	161	156	147	169	153	166	167	170	170	157	167	170	149	163	173	162	165	150	148	152	160	173	152	142	173	136	166	157	172	145	159	165	152	155	150	164	166	176	170	154	167	165	167	158	155	168	177	131	162	165	137	150	161	172	156	163	151	154	146	154	167	158	156	194	193	181	177	163	195	171	181	178	152	170	160	155	153	159	166	184	150	162	161	157	175	177	163	177	168	145	139	163	138	152	125	186	153	139	166	136	142	152	164	152	178	166	166	148	150	182	137	163	175	205	148	167	133	152	159	195	153	157	148	198	185	161	149	166	186	194	160	138	165	154	149	145	171	170	171	183	163	150	166	179	166	169	166	193	155	157	170	167	181	160	182	158	156	164	175	157	192	186
25059	1069	1982	2379	2087	1663	1446	1222	1160	965	901	845	781	677	668	662	700	620	633	551	549	569	540	527	488	497	511	491	513	503	506	539	505	474	502	470	516	494	480	519	459	474	449	481	515	452	474	453	440	446	456	488	450	492	457	475	464	490	509	452	479	469	472	469	427	466	456	449	443	456	437	432	433	469	463	481	456	444	428	481	482	448	430	503	447	475	415	451	446	478	465	452	454	451	450	428	442	454	477	450	478	460	438	457	450	449	497	441	458	451	436	467	451	470	462	457	443	484	491	433	428	447	468	446	472	465	446	433	428	437	440	464	459	456	448	424	448	446	446	409	449	444	479	455	448	439	440	446	441	438	452	448	412	452	495	393	447	437	439	451	456	473	422	501	429	439	458	458	433	452	479	418	453	455	446	421	452	460	432	445	464	493	439	447	452	427	416	458	398	485	470	426	463	438	450	403	438	418	468	463	467	459	437	446	420	447	430	456	427	477	451	446	456	464	466	421	436	486	444	465	463	438	463	483	453	448	440	454	428	460	452	427	444	469	410	440	462	454	450	442	486	447	484	457	441	411	453	422	497	455	420	452	411	437	435	456	470	413	443	471	466	461	452	461	455	485	444	452	447	456	454	439	454	478	466	435	452	458	470	477	487	457	458	444	480	436	446	427	433	469	406	475	447	451	467	407	466	465	471	436	460	432	449	439	441	445	449	436	474	485	432	436	449	479	429	474	441	459	460	448	441	445	468	420	449	430	489	462	433	466	484	457	411	480	460	441	409	473	445	474	422	435	441	479	439	422	402	427	453	447	440	444	455	444	404	481	456	452	458	458	456	459	420	452	460	479	458	443	468	438	459	480	436	450	483	492	420	474	466	447	460	437	497	456	466	483	448	457	417	467	445	469	445	451	434	433	434	442	475	459	427	463	446	461	450	459	431	453	490	469	450	455	425	451	475	479	433	457	434	428	439	449	443	465	440	417	430	474	437	451	447	459	437	406	448	458	442	428	463	413	424	450	435	443	492	462	461	468	407	463	440	430	411	449	416	426	457	447	439	441	434	445	453	426	471	445	455	448	467	464	451	454	455	427	425	458	422	403	483	481	441	439	434	453	398	469	465	451	476	438	462	446	436	460	433	463	449	497	482	397	448	467	447	435	418	459	455	456	457	460	450	456	433	454	467	430	404	434	473	438	476	432	477	457	437	436	436	461	431	418	435	443	427	452	430	461	460	425	445	444	426	430	458	411	494	467	470	455	430	476	460	493	426	479	409	447	451	433	460	504	464	466	465	467	495	463	436	418	423	463	444	439	455	430	420	468	427	456	460	438	488	488	395	417	463	437	422	432	431	467	431	442	408	491	459	437	464	430	455	434	434	470	453	460	450	465	424	419	422	430	476	461	428	439	455	425	410	438	469	442	434	462	457	434	437	418	433	455	446	439	442	466	436	406	454	435	452	478	454	441	461	456	451	396	473	483	446	480	477	437	461	450	422	460	445	446	428	422	435	453	455	432	465	477	436	455	422	474	463	442	475	478	450	453	456	433	446	493	479	501	434	477	420	428	453	465	464	453	468	461	486	496	450	444	474	467	475	436	467	458	460	431	436	442	429	435	431	434	479	468	451	464	472	446	437	432	439	449	474	491	465	477	455	467	419	464	461	425	474	455	460	445	443	466	445	455	469	449	450	435	475	456	484	445	440	439	470	420	461	463	455	478	430	427	486	417	457	416	429	409	427	401	452	432	446	461	447	461	476	444	460	416	461	442	446	442	475	396	418	420	463	437	473	453	468	457	468	443	441	454	467	390	443	469	448	452	430	428	472	462	469	461	408	457	445	477	419	479	442	461	433	443	490	456	460	431	438	427	445	453	458	451	448	453	456	465	442	492	435	431	428	448	462	467	404	435	426	445	418	431	415	467	453	446	421	431	446	492	430	436	455	468	448	439	442	455	441	454	439	459	443	462	454	498	482	435	434	432	443	402	436	447	458	422	450	439	473	473	429	437	429	470	445	444	471	435	458	491	438	423	486	479	433	484	450	472	416	443	447	468	435	443	460	479	438	455	448	451	452	422	455	452	455	432	457	436	439	450	467	425	484	426	473	463	470	461	477	471	455	418	431	448	430	493	463	451	439	437	453	453	415	458	445	451	502	457	475	443	429	410	482	485	461	418	438	425	457	424	484	436	464	433	427	443	434	494	445	436	431	437	442	406	464	458	435	469	440	499	440	445	441	499	480	415	433	466	452	442	491	472	417	464	427	459	430	413	481	445	466	433	429	421	409	450	474	428	400	468	454	481	455	464	480	469	481	476	484	469	434	398	492	436	436	452	435	429	434	484	451	444	424	437	502	432	440	456	430	441	470	451	483	415	450	433	450	424	417	468	438	471	450	439	432	412	444	453	474	434	465	436	448	436	459	472	479	444	444	467	434	485	418	456	463	420	465	437	426	454	454	453	474	452	458	452	437	422	497	450	441	435	506	452	453	424	428	475	488	438	438	480	425	430	458	434	421	459	421	454	433	451	429	463	450	464	461	478	448	453	479	465	484	469	446	457	414	463	422	454	428	450	440	443	440	483	454	420	455	454	480	444	450	426	455	459	465	452	424	435	448	454	430	430	471	459	437	429	420	426	448	454	457	416	462	447	476	430	467	450	511	477	475	441	496	461	478	405	471	428	461	437	453	461	444	439	448	451	488	466	409	432	445	465	394	444	503	452	466	436	440	448	449	427	456	478	413	449	439	451	472	488	436	446	468	484	450	427	496	456	433	457	454	457	431	421	451	448	432	433	445	471	427	449	410	430	426	466	457	434	490	416	435	435	451	443	476	451	454	467	442	436	475	469	474	444	459	435	440	445	485	431	476	448	475	423	475	429	445	422	455	452	449	478	415	408	447	429	432	434	445	453	477	434	420	441	471	417	447	424	433	431	453	457	473	418	466	417	464	417	423	457	456	441	455	443	466	428	455	490	442	466	480	453	466	446	450	442	404	419	445	456	504	434	450	483	419	462	422	447	468	444	434	415	503	435	463	419	418	452	442	457	415	467	451	448	439	446	427	454	438	454	456	431	454	427	464	487	449	425	459	422	464	456	452	469	404	426	441	459	465	444	421	471	455	427	441	460	456	431	438	448	460	448	444	428	466	457	469	426	473	456	475	440	434	444	490	465	449	455	452	430	434	474	431	456	445	445	448	414	397	427	475	480	451	421	452	453	422	404	461	472	443	479	456	466	433	454	481	424	477	470	441	437	443	409	453	455	491	438	474	455	420	466	438	468	444	465	466	490	457	437	473	476	457	481	450	481	441	442	424	457	472	463	463	464	463	460	426	457	434	462	448	446	448	460	434	461	435	410	468	456	469	441	456	457	477	476	497	461	426	430	472	460	467	482	459	448	444	457	421	460	464	449	427	406	475	447	433	438	411	475	439	491	425	472	435	440	453	452	462	452	463	476	417	434	448	469	428	479	445	452	438	462	451	477	434	429
59827	24045	8798	1845	1206	918	727	676	561	518	497	485	444	377	447	429	442	416	372	409	393	379	386	368	392	366	365	412	328	375	392	383	371	344	356	332	371	357	340	338	354	355	375	364	369	349	346	365	353	359	320	353	357	310	357	317	331	322	388	321	339	319	352	343	349	349	360	298	339	368	358	340	331	296	345	340	308	325	368	342	380	332	364	314	311	375	361	354	344	379	373	367	341	334	311	300	331	348	336	333	355	368	327	324	340	340	339	337	336	320	316	354	346	334	332	368	347	317	361	358	375	347	354	340	350	360	314	371	334	350	361	357	340	347	350	352	343	343	313	337	345	338	342	327	353	352	300	340	334	364	336	327	365	311	347	314	341	329	331	384	360	321	311	294	353	366	336	381	356	366	345	354	375	357	353	362	352	350	343	320	306	372	338	321	318	338	319	322	376	379	336	315	295	344	356	344	349	331	315	392	346	363	359	352	365	324	342	307	353	317	362	358	323	333	326	329	294	367	374	369	361	356	361	334	349	350	337	317	357	350	331	319	330	343	351	347	357	321	360	322	350	368	323	355	336	360	343	344	374	357	324	344	319	326	349	344	350	351	373	370	332	343	300	328	338	338	361	321	366	357	346	364	387	346	373	349	352	353	338	363	354	344	322	394	330	348	314	350	355	356	327	361	337	375	360	355	321	343	364	332	307	368	352	318	349	368	320	353	341	358	335	354	331	346	365	319	329	373	316	353	316	341	347	309	344	345	350	307	303	350	339	327	342	328	347	339	343	342	356	333	368	310	339	324	339	359	338	351	359	360	314	343	359	347	349	325	380	362	333	334	370	347	341	333	334	344	339	339	340	363	383	309	351	350	320	335	348	345	345	336	333	352	352	318	346	321	325	308	349	358	331	323	326	319	330	350	357	329	317	331	340	326	344	336	357	341	337	329	339	325	352	326	348	337	325	345	326	333	356	345	332	359	333	335	372	361	362	329	346	382	384	329	339	340	321	318	363	343	376	327	347	333	340	338	366	326	338	350	375	348	321	340	334	324	329	341	324	357	342	325	364	349	349	365	345	323	359	327	342	360	335	321	330	312	341	372	295	316	360	304	320	339	346	342	353	317	369	332	362	334	330	361	339	334	300	345	372	330	340	354	323	355	333	365	304	381	326	335	351	362	361	352	384	343	329	355	325	338	348	328	343	356	349	350	315	302	333	322	302	361	338	335	367	316	345	361	310	341	336	318	357	362	385	345	362	341	352	339	332	348	352	352	352	315	327	332	325	341	329	362	330	309	347	305	350	306	396	321	353	348	345	322	349	310	361	366	349	321	330	343	319	293	358	341	370	350	338	315	347	332	337	332	325	326	319	346	336	359	356	335	358	327	298	327	354	317	315	330	345	334	349	339	362	311	362	333	328	349	333	358	335	350	361	312	284	356	326	360	343	365	336	348	313	312	331	335	333	337	340	332	366	367	329	382	361	351	307	326	315	345	381	336	310	348	350	348	363	338	327	334	348	369	323	363	333	323	337	323	354	297	326	346	370	329	321	327	305	329	335	358	360	337	347	349	346	352	335	351	327	336	354	332	298	345	297	348	367	354	340	293	322	323	349	326	287	353	328	352	353	340	342	303	357	360	353	352	366	352	329	341	379	308	296	363	337	373	349	349	324	322	318	335	326	349	358	378	341	372	351	355	344	367	299	359	350	345	329	325	341	347	362	363	343	356	356	338	361	349	357	342	355	331	374	362	356	339	333	304	292	327	319	338	345	350	319	323	351	311	322	348	341	332	319	354	336	318	346	318	327	311	337	360	324	358	339	345	323	329	342	310	405	362	347	311	334	372	319	325	341	343	328	328	318	373	329	350	317	298	341	326	353	332	350	356	309	317	320	360	339	326	355	345	329	330	359	352	332	342	374	352	332	371	356	340	325	357	354	359	368	323	307	379	340	325	364	346	340	339	332	313	357	347	344	341	305	289	347	352	323	372	347	339	316	358	339	308	354	351	359	349	344	380	377	351	320	320	335	313	354	361	315	365	353	356	377	332	356	329	332	358	356	325	348	326	353	338	367	351	319	333	322	350	338	305	333	317	347	329	315	336	333	310	319	364	340	344	383	314	383	340	330	372	347	353	331	340	359	343	327	311	307	302	320	360	352	340	347	334	352	343	330	338	323	338	377	349	371	359	347	353	360	334	376	348	346	304	326	285	312	346	352	348	357	329	347	313	337	320	325	334	347	351	349	314	345	333	344	339	331	330	325	347	361	330	342	318	338	320	329	371	371	350	339	344	338	347	347	347	349	324	366	357	351	329	341	343	376	339	347	352	309	330	329	370	316	339	336	326	355	374	344	310	302	336	365	357	334	346	369	407	366	363	329	339	338	346	359	359	358	338	366	325	310	328	322	329	344	365	360	322	354	340	316	361	312	351	353	366	306	339	330	339	314	322	340	368	341	339	331	366	364	315	348	344	351	362	310	353	327	320	351	337	305	374	334	338	316	328	342	344	349	356	323	351	383	306	333	316	335	356	347	330	374	347	336	341	315	330	338	352	344	359	335	356	363	372	348	360	331	333	363	314	335	354	370	326	317	358	358	325	300	386	326	352	343	341	340	335	347	366	343	361	349	306	346	348	352	319	339	376	341	331	345	326	374	322	350	337	341	349	345	354	323	323	324	327	314	344	355	336	325	366	355	314	345	333	341	370	387	325	342	346	349	324	322	348	360	341	346	356	305	338	358	380	312	359	306	324	339	330	348	326	360	323	331	370	350	349	309	332	335	342	313	346	316	341	315	355	308	296	360	332	351	358	342	362	323	351	326	338	351	328	368	318	333	308	328	298	327	353	327	369	358	342	332	315	339	317	332	313	323	320	317	355	359	340	362	368	318	331	342	323	375	336	328	354	355	328	357	347	320	329	357	359	354	374	358	342	305	372	360	341	324	329	330	401	352	321	353	359	354	338	371	314	355	334	323	343	315	370	302	341	338	347	342	330	329	329	323	332	334	331	322	328	349	383	366	310	326	350	351	358	327	368	333	349	332	347	337	315	331	367	345	362	348	336	307	362	319	360	382	361	355	319	361	336	379	333	345	364	347	290	311	338	368	335	340	357	335	369	350	321	345	353	344	376	329	363	334	321	351	348	364	328	320	368	336	293	343	341	335	373	331	359	344	341	380	359	387	340	350	353	364	365	341	332	309	348	328	307	361	330	373	350	335	352	354	317	345	362	331	345	336	322	335	345	331	384	344	343	339	344	364	337	347	349	351	320	331	359	351	360	368	314	351	337	316	379	362	337	324	324	354	342	307	338	351	351	351	362	319	350	343	346	331	347	368	332	342	370	350	328	350	387	347	347	357	316	314	325	330	360	332	363	328	329	319	345	359	353	329	346	326	339	331	354	347	323	349	308	331	312	317	332	334	338	343	344	371	346	341	378	294	334	363	349	335	339	332	321	352	360	345	318	350	366	344	331	344	326	339	339	326	353	350	343
31290	1942	3982	4532	3903	3305	2829	2391	2108	1882	1681	1611	1477	1464	1334	1239	1207	1194	1181	1078	1169	1075	1003	1036	965	923	989	962	963	927	936	973	868	888	945	926	923	888	867	841	866	864	831	909	887	890	864	864	856	893	848	925	924	893	820	834	779	894	804	835	846	827	889	872	865	847	822	888	847	863	802	845	853	880	795	835	799	819	864	869	822	856	830	826	823	872	808	824	806	835	805	888	850	874	812	850	804	846	808	827	783	800	854	807	857	877	851	831	771	782	833	821	821	800	854	791	836	797	825	824	810	785	825	831	795	840	831	833	811	778	836	819	812	805	843	810	809	846	792	830	847	831	785	863	770	840	819	819	836	828	840	847	832	806	825	766	808	874	829	785	816	845	787	857	796	837	784	802	813	823	767	849	798	838	854	841	816	786	802	784	835	845	821	839	807	786	793	805	812	846	835	801	753	771	857	811	807	818	838	818	893	876	780	862	863	799	788	817	821	789	864	847	855	790	833	820	861	804	806	843	826	808	824	816	795	789	858	809	878	846	827	826	834	804	834	787	846	857	837	853	818	819	823	777	804	810	786	815	846	873	831	823	760	808	824	812	829	833	838	848	776	774	813	829	853	831	851	787	796	855	787	807	812	805	864	803	814	867	894	803	770	807	850	851	788	788	819	847	849	867	816	823	807	809	815	847	809	771	814	832	762	796	824	832	866	817	798	862	829	823	785	811	816	774	825	805	828	795	793	835	820	837	862	813	863	798	803	797	807	786	833	861	881	842	806	841	825	836	835	785	836	864	837	799	851	815	832	755	837	804	826	823	823	815	831	808	819	863	825	807	826	809	802	807	826	822	836	820	809	811	868	829	846	850	801	793	818	862	802	888	824	803	842	828	773	827	859	828	836	854	816	797	786	789	776	846	788	759	802	829	790	834	820	850	823	836	855	839	850	829	796	823	841	821	788	785	820	840	775	789	768	845	792	840	838	812	772	800	756	855	784	770	774	791	841	811	860	795	816	834	816	827	821	828	830	845	827	825	841	815	865	754	863	821	781	775	786	863	791	856	819	851	832	827	830	841	846	798	825	804	825	827	798	821	814	845	787	818	832	818	821	821	842	824	831	833	841	863	841	861	813	825	810	793	805	813	788	854	771	838	846	846	846	790	870	819	805	844	821	856	812	818	793	876	829	793	812	853	797	809	824	819	792	790	826	813	773	798	837	817	796	757	793	821	801	831	799	845	812	880	776	825	814	836	856	845	782	824	836	849	757	834	812	792	785	820	824	837	765	807	801	780	822	798	742	828	808	779	820	819	746	845	795	811	782	825	865	809	810	872	810	859	792	786	886	831	803	793	862	837	809	834	803	837	860	824	807	838	820	841	793	823	839	845	811	846	806	787	773	813	843	807	778	812	824	809	886	818	805	846	816	843	831	848	858	767	848	840	816	788	861	817	790	807	848	837	784	827	801	774	807	812	802	801	792	776	777	812	839	820	776	800	812	856	836	780	789	802	885	808	821	814	802	856	826	848	835	812	847	802	837	800	783	826	770	823	813	819	844	758	804	835	836	816	796	811	812	813	802	820	814	827	831	790	771	824	803	823	791	789	828	863	792	798	751	852	875	772	805	821	842	780	773	825	800	841	814	784	805	854	838	796	783	826	803	834	880	835	811	821	812	804	897	819	841	841	806	800	841	853	800	813	822	860	831	814	825	805	811	836	827	863	776	851	825	797	808	823	814	816	791	811	813	854	843	873	836	789	820	773	819	834	813	816	778	824	838	813	831	799	837	812	825	837	791	819	845	849	830	879	799	784	834	844	800	768	878	819	836	821	815	817	803	812	809	867	822	819	814	850	828	788	835	838	851	836	867	844	735	781	834	809	794	821	808	843	774	814	817	802	800	816	808	798	814	792	837	794	769	827	838	788	782	854	820	843	822	807	768	830	816	820	818	865	817	862	878	807	786	805	811	761	820	839	804	823	798	793	791	810	827	849	817	862	808	829	772	847	832	835	859	842	845	817	836	785	799	791	814	797	817	797	818	803	832	800	793	872	834	780	817	837	824	783	828	801	814	765	852	821	820	794	834	838	792	759	810	828	821	845	856	799	822	822	862	811	810	824	784	828	776	805	790	850	826	810	819	873	849	805	833	860	817	896	825	802	851	856	803	792	768	805	849	823	735	821	823	833	836	803	830	807	828	844	829	813	777	820	898	756	826	739	816	845	759	766	846	835	850	816	796	783	807	786	837	822	822	841	797	874	827	812	847	792	853	813	822	801	866	839	830	825	826	848	809	801	837	817	813	810	800	813	763	808	803	840	820	819	820	826	827	812	833	842	839	751	830	833	827	836	788	784	795	791	860	734	902	832	837	808	822	855	833	764	807	909	815	745	886	811	817	874	807	803	847	771	866	817	854	833	851	838	792	797	825	803	801	859	792	815	830	805	864	799	853	799	813	773	791	846	862	806	841	774	861	821	832	859	844	742	857	803	824	842	816	840	840	790	869	820	857	825	827	812	812	811	822	851	788	821	815	851	806	777	806	793	807	812	777	831	796	828	860	859	859	805	846	807	813	792	810	853	804	826	851	854	891	851	776	810	825	830	822	806	786	795	823	838	803	856	813	818	877	823	755	808	864	838	844	776	811	788	867	797	798	824	856	855	853	797	791	774	837	814	833	821	821	808	795	849	871	818	814	864	815	808	861	789	827	827	760	860	815	806	765	863	820	843	844	825	861	798	798	832	831	838	884	796	820	838	797	796	855	833	816	796	846	832	780	793	809	818	819	809	810	828	822	782	834	781	790	866	814	795	775	829	818	802	792	883	784	840	799	805	819	812	782	813	796	853	798	795	825	805	814	827	799	818	812	826	851	797	827	799	832	787	867	837	859	812	881	856	864	828	790	825	823	901	811	822	787	832	801	809	818	769	824	853	811	798	864	792	785	857	849	824	867	821	840	799	861	782	793	804	840	833	853	772	821	819	828	800	814	830	782	788	844	789	825	808	795	811	803	825	781	793	852	800	803	778	825	795	766	806	819	811	834	854	832	821	835	830	813	806	813	863	802	793	860	794	858	777	824	767	826	810	839	865	824	835	790	809	826	843	831	838	824	779	805	813	832	834	822	778	790	832	814	828	848	770	812	826	795	813	825	762	789	870	768	860	761	783	804	803	831	784	794	825	820	806	797	848	867	821	792	778	836	825	837	841	838	819	863	827	792	881	849	847	847	817	811	832	819	854	808	780	833	777	824	819	812	847	877	803	805	773	781	840	808	821	809	894	797	820	813	833	810	816	773	801	850	821	814	826	834	846	796	782	829	792	819	811	822	816	818	799	889	806	876	821	851	800	864	848	808	814	789	810	855	829	799	794	810	836	816	844	765	849	835	900	818	809	776	787	815	800	840	810	846	842	795	818	825	792	788	864	817	827	793	833	846	787	811	793	858	863	826	764	822	826	820	799	837	807	774	820	821	780	830	842	852	866	765	816	804	860
9527	384	196	236	177	214	209	170	200	172	208	215	187	185	206	198	199	177	215	198	177	191	221	190	173	188	184	217	201	206	182	191	191	210	198	217	206	180	214	200	216	190	185	202	183	213	196	173	214	202	209	172	210	208	185	213	194	207	184	183	200	198	193	213	195	208	190	198	180	195	198	200	210	199	193	194	189	186	211	226	168	188	182	218	185	182	197	194	198	182	180	190	222	177	201	175	176	174	181	191	211	210	213	204	200	177	205	193	183	208	214	190	164	179	194	211	190	205	210	202	187	180	172	204	194	201	188	204	184	206	185	208	187	233	211	218	197	188	194	179	198	184	223	193	195	171	204	213	209	198	198	175	184	225	189	191	197	213	173	184	207	202	209	200	189	192	192	203	197	195	199	204	191	185	216	231	187	203	195	190	180	174	187	201	200	195	170	185	182	191	193	189	186	188	215	225	218	183	221	178	201	195	208	176	212	215	204	190	187	199	209	205	208	195	196	207	197	201	210	177	238	224	194	175	221	197	212	212	202	211	223	197	201	183	180	220	219	190	197	199	190	188	171	180	205	182	196	187	232	208	208	187	187	183	190	180	214	208	197	200	179	231	200	172	207	200	186	188	191	176	177	201	178	176	173	196	195	189	201	181	213	183	190	191	185	170	177	183	197	186	190	173	200	204	206	188	212	175	197	214	182	205	169	222	228	178	195	226	179	190	202	194	187	178	213	179	194	197	199	201	205	215	193	189	198	220	198	194	215	189	210	212	211	181	206	195	186	199	197	213	172	190	190	210	194	182	182	187	184	190	216	208	184	188	207	188	195	205	210	189	178	213	172	198	200	211	211	177	175	202	188	198	189	186	197	183	192	216	169	169	215	203	194	184	190	193	207	214	192	224	169	169	172	218	196	186	203	207	196	195	217	211	168	189	209	188	180	212	200	229	192	202	191	207	190	218	191	206	210	196	203	189	217	198	195	197	195	174	186	189	180	189	179	209	191	172	181	180	183	199	189	210	210	206	198	212	192	180	205	201	199	196	205	168	187	188	182	192	177	196	204	223	207	218	182	174	217	196	191	201	209	201	212	202	198	192	218	209	205	186	186	186	175	210	186	200	185	217	209	197	212	202	189	183	208	183	190	194	202	199	210	203	214	183	229	176	173	203	189	189	198	214	206	182	197	182	189	199	167	198	208	179	210	203	161	211	175	183	176	216	205	215	190	200	202	192	193	205	202	215	182	166	164	185	196	193	191	151	206	205	203	200	195	197	194	193	197	184	209	180	185	204	211	182	192	214	190	194	196	193	217	202	208	199	202	197	233	184	176	174	187	201	185	174	234	205	190	179	183	202	200	223	228	192	198	222	191	181	195	205	213	193	191	208	214	185	197	222	201	178	218	176	199	191	194	205	203	203	205	177	223	191	167	194	189	198	206	203	229	179	172	190	184	204	212	220	213	191	191	220	195	177	163	197	182	186	208	216	176	172	178	190	200	184	191	215	206	220	201	183	216	219	194	239	205	202	208	183	182	214	209	218	214	190	202	215	194	190	185	207	214	189	185	172	176	211	187	208	168	195	190	197	169	206	188	201	165	201	220	204	181	212	196	209	198	194	195	187	200	188	198	209	181	203	185	176	156	217	217	196	197	182	194	180	181	197	191	213	213	219	174	168	217	197	192	216	194	197	185	173	202	201	200	228	176	229	173	214	188	195	200	198	184	180	184	195	186	218	194	190	165	199	197	201	179	204	205	208	200	195	193	171	196	167	205	187	188	185	187	198	184	187	211	217	191	192	197	217	206	181	201	199	187	196	176	170	177	224	200	189	199	204	205	216	224	198	174	170	174	181	203	189	228	182	184	195	210	201	178	194	241	200	200	185	225	211	194	190	208	185	179	216	170	212	194	194	209	192	188	206	190	181	215	207	191	193	187	201	198	181	211	184	160	161	200	198	183	184	186	212	176	183	179	190	178	193	183	200	197	175	164	218	198	190	232	184	189	172	215	212	191	198	185	179	212	185	165	195	186	198	212	182	214	192	219	187	173	213	208	213	204	219	206	204	178	190	176	215	216	202	199	177	223	190	197	182	207	195	192	184	184	176	199	168	209	213	187	202	221	193	204	195	225	193	199	179	180	201	211	191	167	182	174	194	219	191	183	191	189	190	200	221	215	170	200	197	177	184	212	207	195	168	225	194	211	190	197	200	185	171	185	184	190	197	195	190	177	166	204	166	221	193	186	195	195	185	197	193	172	203	212	201	188	169	178	193	168	182	198	211	171	187	195	172	173	224	182	223	181	184	185	181	175	194	175	199	183	196	196	188	204	180	169	202	199	175	194	209	201	212	199	194	224	188	191	211	183	212	185	196	220	182	186	186	202	189	222	199	209	193	177	198	207	215	211	194	177	214	174	210	192	180	181	174	208	196	198	204	187	204	214	187	203	198	204	192	179	182	203	190	200	210	177	212	193	197	175	182	205	206	219	188	200	215	205	166	200	190	175	184	220	198	180	191	189	203	183	201	197	186	198	179	201	192	174	179	195	187	201	170	196	208	202	190	203	227	212	184	207	197	183	156	191	178	203	186	194	218	197	190	190	185	185	201	179	212	206	191	205	187	201	213	219	202	174	200	203	215	191	180	215	204	200	165	193	186	216	214	194	209	191	195	208	197	175	180	171	202	211	206	211	196	230	168	196	183	194	201	194	187	208	210	204	206	200	189	195	182	197	192	192	210	215	231	190	173	199	215	198	197	198	182	193	190	220	190	183	164	172	200	185	196	173	209	210	197	202	195	189	179	193	220	204	164	214	218	194	199	189	177	205	199	203	173	220	198	197	209	184	174	189	205	192	207	190	212	187	193	203	161	203	205	202	186	190	203	211	189	185	180	181	174	196	179	169	198	213	202	216	206	173	187	195	188	188	220	205	200	214	186	193	189	174	213	188	198	186	207	192	189	187	183	188	210	182	203	205	190	217	181	199	207	202	202	194	181	197	209	181	178	169	199	188	199	184	164	190	152	193	171	183	206	209	199	231	197	209	173	201	205	198	201	173	193	185	211	188	191	177	203	189	194	207	179	191	195	187	200	202	182	178	198	196	214	200	191	198	207	213	183	204	218	209	168	232	197	196	203	194	187	206	209	193	181	211	196	185	193	200	195	199	207	206	199	166	203	194	217	207	185	184	193	195	196	212	221	224	165	191	200	173	197	202	184	187	180	195	185	184	200	183	197	205	199	217	192	196	190	205	184	170	186	224	179	204	176	195	178	173	208	206	195	198	195	217	199	163	194	190	173	188	203	175	195	188	198	192	217	196	215	200	194	186	197	187	199	202	200	191	205	205	217	195	209	201	220	177	185	189	185	191	205	202	189	192	205	195	167	198	179	177	193	197	200	178	191	196	168	227	196	206	177	201	177	198	216	188	171	200	200	210	164	198	197	198	188	230	193	179	188	202	181	211	188	191	205	165	193	208	188	188	173	178	190	187	184
9167	488	568	544	558	545	538	491	549	510	490	505	551	508	507	493	493	500	481	484	500	470	476	433	531	511	519	508	494	524	513	495	500	503	478	507	471	471	514	501	491	482	485	503	503	488	467	548	483	470	492	496	437	462	504	500	497	485	514	494	523	472	499	482	477	456	494	490	494	510	508	509	513	493	500	479	498	480	478	473	501	495	486	486	506	498	522	511	511	504	511	571	494	494	495	523	515	530	488	501	495	463	468	539	458	510	482	478	483	510	511	493	526	456	498	471	469	487	447	508	507	441	509	486	489	537	501	489	466	495	454	487	518	472	487	532	510	527	498	520	463	491	484	500	516	495	496	515	474	498	480	472	512	478	467	514	466	483	489	496	500	523	497	487	509	461	480	508	512	522	508	507	511	480	510	481	520	460	481	480	486	453	443	502	476	510	488	474	491	538	469	497	512	467	481	514	553	486	503	495	512	481	478	466	512	525	505	435	479	486	457	494	488	495	496	499	505	504	476	512	505	486	522	504	521	495	501	534	438	527	483	486	517	480	475	543	504	492	557	496	482	479	528	443	520	503	475	481	486	521	518	505	495	493	495	478	531	485	522	467	490	530	462	479	500	468	501	501	447	483	506	494	513	473	487	509	488	534	481	552	547	522	476	465	437	515	507	477	522	463	503	513	488	470	509	492	507	436	512	516	472	456	500	443	505	450	494	500	461	499	485	458	541	461	535	500	537	477	502	527	496	491	482	457	502	461	506	507	474	531	509	471	488	508	486	501	511	528	490	521	439	524	516	476	467	470	458	551	526	509	492	498	492	521	462	506	507	482	493	522	454	479	507	532	490	502	526	477	469	473	456	476	482	481	486	458	481	497	508	508	486	530	479	509	488	520	471	486	500	517	455	480	490	458	471	486	504	497	495	498	512	496	529	477	515	469	531	495	481	516	469	474	503	474	511	502	506	569	512	478	540	513	507	515	505	522	463	498	463	504	520	523	498	475	470	505	464	478	497	486	490	494	504	510	492	504	505	486	524	479	504	477	506	480	494	526	497	512	505	499	492	508	465	470	546	535	500	498	482	485	525	512	508	527	495	475	517	483	465	479	503	505	506	506	514	466	519	523	485	531	487	491	523	478	453	512	512	472	474	491	489	528	431	497	483	514	481	498	506	476	488	471	516	440	467	511	515	491	534	492	441	498	474	531	482	522	493	505	477	512	511	477	510	480	496	540	489	492	499	506	486	470	534	535	497	475	524	511	440	502	523	485	476	474	487	513	460	551	517	483	471	532	490	473	503	502	502	506	561	482	507	537	470	508	511	497	455	473	519	483	447	475	503	527	475	481	494	452	495	521	539	483	506	522	509	513	490	520	501	515	466	459	471	531	484	524	467	517	469	484	485	493	491	438	508	522	529	474	490	508	465	512	474	510	490	474	493	519	519	481	515	439	486	511	508	496	500	516	485	479	493	466	479	490	533	480	492	490	471	496	522	517	485	476	545	548	471	509	504	477	509	525	470	483	505	468	489	508	491	434	466	480	481	479	497	479	534	497	484	504	493	460	476	525	494	509	472	489	489	472	501	519	502	480	545	491	486	506	484	467	486	508	493	486	525	467	514	477	501	484	494	462	491	477	469	488	528	479	487	492	468	499	530	475	435	455	491	547	476	492	454	502	485	476	487	486	472	483	464	501	525	536	489	497	515	485	555	464	463	468	449	474	529	450	510	515	522	479	472	491	499	498	486	485	443	478	462	523	492	540	474	495	478	441	494	517	476	514	486	518	509	518	495	483	483	507	510	510	518	473	469	464	505	475	547	499	534	469	545	454	487	488	479	510	515	482	539	472	491	471	495	523	518	506	510	498	464	454	522	504	475	502	503	498	501	473	502	517	510	482	493	498	463	476	496	497	494	476	469	529	458	479	474	518	508	483	487	501	466	523	513	533	536	547	520	495	487	478	517	494	509	482	501	535	498	484	502	479	503	466	501	497	505	474	447	487	540	505	489	554	490	484	488	476	471	503	494	478	488	480	554	492	495	483	509	455	485	472	497	530	482	478	513	479	502	529	470	464	515	473	439	485	490	500	506	518	500	494	511	500	481	476	481	475	555	529	491	486	510	510	471	533	491	518	484	511	528	500	484	507	472	487	494	503	460	499	545	507	533	463	488	503	502	513	480	488	481	475	501	513	493	456	487	474	520	490	517	480	514	459	475	487	537	495	490	461	524	434	472	545	523	476	515	484	525	506	451	447	494	465	463	480	509	452	473	515	490	513	500	473	519	505	476	499	470	494	529	480	502	504	520	506	504	472	501	490	506	517	467	501	467	484	527	473	491	463	480	492	514	500	457	488	466	475	484	492	481	516	487	462	494	503	461	516	448	514	501	523	522	504	512	532	524	482	484	438	484	489	498	475	492	505	504	513	522	504	478	512	488	497	473	462	492	520	539	529	518	464	473	513	521	504	491	489	484	499	500	483	454	471	515	518	501	518	513	492	497	484	508	530	497	508	507	494	448	493	465	520	483	481	517	471	469	482	511	458	531	516	499	552	471	510	487	452	484	464	482	487	497	477	490	513	505	477	484	507	486	511	526	481	501	507	477	490	524	502	491	481	478	520	520	489	498	492	468	477	483	513	540	489	472	502	510	516	505	508	446	507	512	462	519	509	501	550	479	509	503	492	505	473	479	497	523	515	498	510	516	536	468	478	485	520	462	504	516	472	473	491	508	481	517	484	510	513	474	484	531	507	498	490	495	519	479	507	510	442	497	509	489	475	504	503	516	484	503	466	495	498	490	466	517	536	492	481	504	480	502	517	483	488	484	494	512	490	481	478	488	466	490	496	533	486	508	514	521	507	522	497	481	542	523	470	522	461	497	455	481	522	459	534	518	499	499	501	458	491	473	483	465	517	461	518	489	512	489	508	496	479	504	498	481	492	494	491	476	506	529	496	483	524	529	513	506	496	485	474	498	498	512	467	492	515	502	495	517	460	492	505	517	493	507	554	458	487	479	531	484	502	515	489	498	510	492	519	491	497	506	462	459	482	493	476	491	474	495	505	463	508	487	482	471	499	511	531	499	494	487	521	534	495	506	489	556	543	450	518	482	473	537	516	516	514	513	469	481	474	490	505	495	505	476	477	505	485	474	472	538	512	472	471	497	484	487	473	490	499	514	488	440	511	503	493	539	501	510	482	471	476	506	498	466	496	450	506	486	492	491	447	475	445	489	510	494	474	459	482	560	512	540	508	479	501	462	523	446	545	482	492	497	505	475	455	513	499	448	496	482	486	473	510	524	496	487	466	511	551	504	539	467	468	491	516	497	513	495	529	460	484	523	466	484	492	521	507	508	548	488	490	489	493	522	499	511	517	520	526	532	460	529	529	500	482	465	483	479	493	488	503	479	491	483	463	472	493	518	485	488	464	466	506	461	482	532	494	466	489	485	475	519	475	512	504	473	493	500	496	532	526	466	500	521	480	476	491	459	543
52320	14848	2053	768	553	443	335	315	277	270	255	239	221	215	197	179	208	159	196	228	201	175	176	177	173	173	174	176	155	165	158	181	162	167	181	168	164	161	183	172	161	167	171	169	162	181	173	165	180	143	159	172	160	168	147	150	154	169	153	147	177	178	151	137	162	152	179	155	153	184	164	151	184	192	158	162	158	184	144	147	162	159	161	164	165	153	164	166	157	152	145	154	164	140	139	163	146	168	162	153	168	164	162	146	146	142	169	153	165	163	149	153	165	146	165	157	176	152	179	173	150	168	171	150	155	157	163	159	163	171	170	156	138	167	148	173	173	173	168	152	150	169	154	165	154	169	165	159	150	165	155	154	178	168	155	148	171	159	189	187	157	167	164	161	157	154	149	145	154	164	169	154	151	167	180	163	162	162	138	182	150	168	139	187	157	157	179	169	176	168	154	156	172	157	158	167	162	175	161	162	159	169	162	152	178	163	148	165	154	164	149	154	170	152	168	169	170	172	171	154	178	166	149	147	158	162	154	153	146	160	176	136	150	141	195	143	146	162	156	150	155	154	158	189	186	154	129	157	141	140	171	163	159	162	155	185	171	161	156	139	172	164	156	173	170	167	154	173	158	141	180	172	151	145	169	165	160	159	168	151	151	172	165	150	153	159	165	159	142	166	161	158	151	171	182	146	150	157	125	154	180	147	160	172	169	180	181	170	157	174	162	155	165	180	141	160	173	159	151	145	154	166	171	173	154	166	171	165	166	174	160	164	150	169	163	182	165	160	167	151	156	147	159	165	151	151	174	165	178	164	169	176	148	189	147	168	139	151	173	174	143	150	162	169	155	154	173	164	180	155	195	149	146	154	148	164	178	189	155	165	167	174	187	153	138	143	155	153	148	174	164	158	146	169	168	150	136	188	160	175	150	158	176	142	171	182	152	186	175	157	159	183	165	154	159	160	162	146	154	154	153	138	168	163	135	150	167	147	149	140	154	170	154	172	161	140	156	187	164	166	161	154	170	154	166	136	159	141	167	156	152	165	167	180	133	153	175	163	146	172	160	163	172	169	172	199	195	150	150	153	168	164	163	163	182	171	142	161	163	161	168	163	169	163	153	183	149	163	144	138	178	170	164	172	181	165	164	169	176	153	162	165	155	151	178	157	145	144	160	143	183	150	159	171	176	182	148	169	160	161	146	146	158	162	196	155	153	169	156	167	193	168	145	171	154	166	149	172	172	151	150	176	178	170	127	171	155	160	148	153	152	182	179	180	141	169	177	149	152	157	164	153	146	156	171	163	141	172	168	164	166	152	142	145	164	157	160	177	155	150	183	183	144	162	146	181	182	158	152	152	179	155	170	168	165	167	159	183	154	163	162	148	158	156	145	148	164	161	134	169	149	165	171	160	159	154	142	152	159	154	182	185	148	153	158	179	169	168	169	143	147	156	141	137	153	151	167	175	152	175	182	164	168	148	166	144	151	155	174	174	170	148	176	165	172	152	144	165	158	174	159	170	148	165	179	158	169	157	155	177	155	173	153	161	167	168	152	152	169	155	157	173	157	175	167	161	159	143	157	163	168	159	165	160	174	180	163	170	184	168	163	176	164	146	155	167	159	171	177	174	156	159	189	165	142	165	176	144	158	152	179	171	141	176	153	170	161	153	167	163	170	169	154	166	177	163	174	155	170	153	160	148	166	182	161	163	159	167	126	158	174	144	167	164	146	141	170	161	176	178	172	136	164	173	152	171	176	173	149	173	174	160	186	158	176	165	176	160	172	153	124	173	148	146	145	154	147	199	145	172	165	159	169	157	162	150	168	156	172	169	157	152	173	158	154	181	150	143	151	176	148	163	159	173	191	167	153	138	174	156	179	166	132	142	173	150	170	166	159	158	196	164	159	183	151	149	173	165	181	146	165	170	157	187	164	164	142	140	163	186	169	177	151	151	169	167	171	142	135	162	162	165	160	149	168	170	173	156	125	175	166	182	158	155	179	145	175	161	151	132	172	158	142	175	190	142	178	159	156	149	152	149	170	167	168	160	157	153	160	185	159	171	182	158	161	170	182	144	148	161	143	166	191	148	164	173	146	183	156	161	146	148	197	191	170	168	169	178	160	156	170	156	155	156	135	157	160	142	173	163	163	172	170	136	161	152	157	170	162	160	163	156	176	153	156	168	152	189	163	174	135	148	172	153	139	156	170	147	145	156	139	161	174	153	181	172	159	153	153	192	158	131	157	169	159	180	193	165	160	140	154	167	200	143	163	145	174	143	143	153	161	160	171	165	157	172	151	169	162	148	172	167	149	168	161	180	163	159	159	162	139	147	182	178	142	162	152	184	171	152	185	144	173	197	163	175	153	156	164	160	158	148	135	164	171	164	146	160	148	154	150	171	156	146	166	161	178	162	169	158	160	179	152	156	169	173	175	173	161	174	146	163	156	187	162	177	166	163	173	175	153	171	159	159	155	146	163	149	159	166	172	157	161	165	160	183	165	174	156	144	168	163	140	163	156	161	186	164	166	179	159	146	167	174	158	149	193	140	139	175	156	150	164	149	162	134	159	170	175	158	171	190	177	155	175	175	195	138	159	155	187	191	177	154	168	157	153	153	153	146	145	152	165	155	173	179	182	165	161	171	157	152	175	152	171	162	146	167	152	165	145	152	175	175	165	168	159	144	148	167	171	137	181	157	159	137	159	163	154	149	150	150	183	174	172	169	158	177	150	171	171	153	186	166	173	168	154	164	156	148	135	183	173	178	178	168	140	158	163	165	155	176	171	195	184	149	157	150	154	154	178	133	183	136	167	164	156	143	183	169	174	135	139	169	148	177	150	164	158	174	166	150	143	157	165	165	159	142	162	168	181	170	171	129	154	177	169	200	179	144	163	151	155	149	176	168	176	162	179	163	151	148	163	157	174	155	149	144	150	162	161	143	162	169	172	166	158	163	153	181	158	166	165	157	168	168	152	168	159	177	179	161	147	155	167	173	158	156	158	166	173	163	167	183	163	174	137	164	168	157	162	181	158	180	135	154	145	153	165	157	160	167	162	152	166	172	162	165	150	177	142	155	154	150	152	163	154	169	140	173	149	153	158	135	153	172	137	185	151	152	162	154	160	154	158	149	153	151	153	166	160	163	161	158	145	162	169	154	148	154	155	123	131	182	176	155	152	176	148	164	151	178	156	159	185	167	148	152	182	173	189	163	169	162	150	171	166	178	161	157	161	154	167	180	151	168	178	176	151	162	158	157	159	154	150	163	151	159	155	154	150	150	155	154	161	139	185	161	156	171	158	136	158	175	178	159	162	160	165	143	146	159	156	155	174	178	167	147	149	156	151	158	182	168	155	157	169	177	149	161	164	162	149	147	152	163	158	162	155	162	147	157	168	170	191	166	166	176	168	205	166	187	168	162	178	158	161	148	185	146	146	169	183	173	182	190	153	159	138	188	171	145	157	179	179	159	173	173	164	192	151	174	158	145	153	161
24153	983	1969	2358	2131	1813	1492	1223	1090	950	888	780	779	789	707	675	619	580	637	570	574	560	554	572	596	517	517	515	494	528	489	537	545	476	487	479	518	469	489	468	478	495	511	486	486	475	468	499	480	437	453	433	475	444	448	457	490	464	457	461	420	449	504	443	451	461	460	481	430	411	424	501	444	476	483	418	422	465	441	442	432	470	457	471	459	444	458	469	479	424	468	448	461	492	431	514	422	447	424	432	475	467	427	440	428	510	461	468	454	415	464	443	437	441	468	413	420	436	421	443	452	441	446	457	451	443	473	432	460	423	440	449	451	441	414	475	454	455	409	472	442	434	459	399	444	457	475	447	432	419	457	426	427	466	456	445	442	470	419	447	495	407	445	464	419	439	454	443	470	423	408	464	446	410	411	445	425	477	469	487	447	427	453	459	415	459	428	439	451	435	446	468	438	490	463	474	467	480	452	446	440	471	420	412	436	436	421	449	407	455	404	413	408	443	413	396	440	445	471	470	456	503	454	428	454	438	429	431	419	467	457	497	433	482	489	447	444	445	453	429	472	428	417	442	426	450	476	423	469	488	465	484	430	446	424	464	426	440	451	466	419	487	434	460	439	449	439	442	415	467	458	474	418	457	473	476	472	444	453	503	433	478	429	421	404	449	418	443	490	450	484	474	433	404	492	454	445	451	434	443	458	459	449	426	438	448	467	462	457	444	456	432	460	472	450	443	441	456	472	448	397	454	441	443	449	467	439	414	461	404	445	455	488	415	472	423	454	436	427	447	449	433	460	450	450	436	431	462	412	466	450	457	460	429	434	460	459	461	443	413	425	433	461	441	460	429	432	439	439	453	445	406	441	450	427	424	445	457	433	444	460	462	471	401	476	493	426	419	425	434	443	435	476	413	433	422	457	438	446	458	434	445	421	427	477	450	447	432	416	425	417	491	474	439	428	457	452	450	478	449	478	422	438	462	478	451	441	457	488	465	470	456	448	486	451	444	427	472	444	461	454	431	445	427	447	440	429	407	423	452	439	460	436	401	435	466	426	453	459	460	473	454	462	462	449	412	443	448	472	442	467	451	429	449	447	405	443	450	426	424	427	421	447	468	459	437	459	489	468	421	448	472	435	410	446	424	430	442	452	442	491	443	441	467	459	404	426	452	439	472	454	423	474	454	413	456	459	458	420	471	456	450	429	435	457	437	447	475	464	407	418	469	439	441	480	407	461	467	443	417	474	373	421	454	447	448	444	437	476	453	479	455	429	458	422	437	447	437	443	412	460	422	447	446	464	438	440	471	404	451	463	417	438	463	422	421	444	419	452	460	462	488	464	478	451	426	458	458	403	413	481	458	418	422	432	425	450	474	461	462	438	420	450	436	468	491	448	463	491	445	484	468	435	458	429	429	444	454	427	467	462	446	472	490	415	429	442	415	417	455	437	506	456	462	406	442	460	456	456	443	484	399	477	477	461	396	470	478	476	455	443	448	418	448	468	449	423	448	424	435	429	464	417	447	436	419	408	420	415	432	433	476	438	422	446	419	482	458	442	454	422	439	442	442	455	451	421	453	453	433	476	426	429	447	455	441	449	470	435	475	413	450	430	452	482	455	455	424	439	440	479	433	456	464	408	448	424	467	420	418	426	405	463	442	417	440	429	449	433	422	437	432	447	444	408	471	441	473	476	457	463	434	407	433	510	452	472	440	449	451	425	474	412	446	421	416	416	422	441	486	433	445	465	444	470	451	469	443	446	478	458	521	404	443	422	476	428	495	475	435	456	476	439	409	444	434	463	462	462	442	467	399	469	404	485	432	453	476	441	423	475	432	446	445	442	451	442	436	449	446	462	472	417	443	420	443	487	450	402	415	470	458	462	437	461	470	456	465	451	443	427	454	492	439	442	455	439	481	422	419	431	461	467	448	469	435	453	436	474	444	460	477	466	415	436	449	426	437	410	403	397	457	435	474	447	454	436	434	427	452	435	444	429	433	452	430	448	454	467	431	462	450	426	412	432	452	428	419	444	406	444	456	427	461	449	449	433	433	450	454	430	443	443	411	431	391	460	434	436	458	427	433	447	444	465	433	429	443	467	451	407	416	443	412	437	444	455	488	446	469	470	425	411	461	433	456	451	481	459	444	395	463	440	407	415	471	441	446	397	417	428	462	440	449	456	458	475	438	417	479	451	436	434	479	449	450	431	410	456	447	450	420	399	430	411	439	441	447	430	473	442	462	402	465	444	456	434	422	454	428	451	434	415	465	445	443	448	459	428	446	397	481	444	451	455	448	479	433	437	469	448	415	432	440	461	412	426	439	489	410	441	448	452	447	448	467	473	450	486	477	445	396	450	432	440	429	457	455	439	458	434	465	485	456	399	465	459	457	441	441	455	433	446	477	440	451	391	445	470	423	450	436	439	455	468	448	422	463	452	465	481	415	430	442	442	472	416	456	442	450	405	423	426	471	418	454	407	439	460	429	417	461	469	452	458	448	430	423	429	451	457	428	432	429	418	463	444	428	457	483	442	487	441	463	470	446	435	437	430	440	443	435	461	487	415	433	455	420	481	426	435	411	460	437	431	437	449	434	442	452	444	431	446	504	413	437	416	418	486	459	485	407	449	471	440	439	440	437	491	459	454	447	380	446	444	406	466	491	444	434	472	442	438	447	444	442	463	432	425	458	455	426	460	430	463	438	456	429	443	473	428	433	449	423	423	447	481	418	434	448	453	443	450	436	438	445	470	485	434	447	465	428	482	442	446	472	430	471	471	459	456	461	457	475	459	451	442	451	428	505	452	465	459	448	436	414	482	467	472	438	427	406	454	442	466	416	431	485	488	417	435	459	469	432	447	464	459	467	443	448	409	413	424	462	411	447	425	446	463	436	449	421	475	436	439	392	453	443	439	429	415	423	470	436	422	449	431	434	459	436	438	420	411	454	425	428	415	441	449	470	430	438	445	495	447	429	414	472	426	436	443	427	464	456	474	449	415	437	466	468	448	413	449	410	435	477	452	483	467	416	434	449	448	437	478	465	437	452	432	403	436	467	438	423	431	430	441	444	463	435	409	432	445	464	484	469	438	446	419	422	447	466	468	434	436	466	451	452	448	440	422	415	470	460	447	436	453	471	435	403	476	420	480	434	466	464	458	427	465	474	473	466	475	451	430	466	448	471	454	439	425	445	417	426	445	441	428	434	443	475	420	490	477	459	403	470	472	456	457	473	407	473	458	439	415	450	446	454	423	441	459	423	462	436	427	442	453	441	482	463	462	445	448	478	450	454	414	427	422	446	472	411	455	421	455	470	445	459	444	424	444	421	508	484	466	423	439	432	452	467	427	469	423	443	428	436	441	466	409	469	431	465	413	505	461	416	507	440	418	443	423	467	469	473	445	475	497	447	454	460	441	472	445	484	440	446	448	472	455	487	442	432	442	467	440	463	481	468	459	399	505	447	485	465	451	459	433	422	411	489	439	464	449	429	443	431
60889	22895	7116	1812	1217	894	793	658	610	578	496	481	472	430	458	414	429	420	359	353	385	341	333	384	352	370	353	385	361	371	325	350	373	338	372	325	374	350	370	363	335	374	341	354	320	358	378	318	324	347	323	344	369	341	366	331	370	343	341	321	362	332	362	332	336	329	344	362	370	324	330	346	352	321	318	337	335	313	318	384	366	341	329	356	324	304	329	334	350	356	294	389	346	356	353	391	365	339	356	340	338	297	335	323	347	385	350	328	340	342	344	322	325	345	357	333	376	339	323	313	360	360	307	322	357	318	332	346	337	338	359	366	338	348	314	325	365	354	322	333	329	325	348	314	341	342	330	360	349	362	336	330	310	376	389	357	351	344	321	337	306	328	328	300	342	353	361	338	338	312	331	336	355	343	369	357	363	312	337	352	357	345	361	344	324	334	381	355	345	371	323	341	336	357	325	342	335	387	322	379	342	331	348	324	336	312	388	372	344	314	329	315	315	334	354	351	337	308	342	342	365	361	359	322	340	325	343	336	347	303	356	338	339	309	354	335	356	367	341	337	328	344	334	360	318	349	312	343	313	375	347	347	322	328	346	340	361	326	340	331	344	346	321	352	342	369	314	320	305	362	305	341	344	310	358	339	335	331	328	356	334	323	360	351	345	339	330	306	340	361	363	361	318	323	353	325	307	355	348	352	338	327	335	313	329	337	333	354	325	364	328	342	366	326	336	341	370	342	303	333	349	372	339	356	378	345	378	364	301	353	356	343	341	357	353	329	353	350	291	315	367	364	345	359	340	314	350	350	359	320	384	327	341	351	332	308	344	342	372	339	319	321	353	354	336	325	343	339	338	354	353	328	311	336	349	354	367	356	361	354	335	343	366	375	342	328	335	302	331	325	328	356	331	333	348	315	349	366	348	328	349	360	339	360	367	343	358	347	332	329	335	355	342	350	360	345	320	308	371	344	375	329	352	334	326	343	366	325	333	351	365	356	369	332	348	345	328	349	329	329	315	335	329	333	316	346	363	368	344	327	339	343	342	318	320	371	341	346	301	342	365	334	345	353	365	355	328	359	332	356	342	377	348	329	354	317	324	337	353	319	351	344	346	376	364	308	337	356	334	327	355	345	394	351	326	373	309	351	339	375	344	335	314	327	306	325	326	354	314	365	342	375	360	338	365	341	313	352	326	386	370	348	345	359	289	327	378	355	347	366	324	327	347	340	315	327	339	353	301	343	340	380	354	372	359	291	341	354	356	341	365	349	334	321	298	343	325	373	347	337	340	353	337	359	321	367	338	353	350	363	360	335	397	376	332	353	353	354	345	354	346	347	339	372	388	329	359	338	396	348	334	344	345	318	332	346	341	323	337	346	339	338	311	346	337	363	360	358	378	333	339	366	355	364	335	327	354	352	311	345	343	364	336	301	351	345	345	336	365	323	345	344	363	344	377	320	337	372	361	337	325	367	346	335	350	356	332	319	337	341	317	302	308	336	357	347	373	323	329	367	346	337	307	296	373	322	324	333	354	350	346	339	339	359	305	348	296	314	354	322	346	344	391	355	347	292	340	333	366	329	352	340	334	372	346	361	348	335	363	350	330	318	346	350	365	343	329	351	312	348	343	282	387	315	334	328	360	362	368	355	333	350	370	329	330	338	326	361	327	362	365	354	350	345	338	340	365	365	342	333	328	345	345	319	349	358	336	327	343	324	338	352	354	334	348	333	327	373	327	361	333	312	328	304	352	327	346	340	367	327	362	312	328	359	345	334	343	309	356	317	310	345	368	335	350	346	347	325	402	363	337	300	332	322	338	352	378	358	353	343	365	372	319	347	314	374	315	348	334	352	334	330	389	319	355	329	351	360	333	348	356	331	348	363	372	359	320	337	324	323	336	281	326	346	336	320	325	343	358	344	337	365	303	392	327	334	326	361	375	352	354	329	390	307	342	360	307	354	351	358	344	329	357	299	345	386	358	363	351	338	365	349	344	351	356	341	340	341	350	350	344	333	339	325	336	347	354	354	354	339	348	304	332	356	339	309	341	371	336	328	351	313	365	346	322	332	332	345	350	336	330	339	315	338	343	335	319	368	322	333	333	308	335	337	340	324	344	347	352	340	351	312	324	360	372	334	353	365	297	345	338	354	317	343	342	356	348	362	360	348	348	365	357	301	360	328	344	375	349	335	337	329	367	348	377	361	338	361	313	335	334	324	304	351	348	351	367	335	312	318	321	325	309	351	351	325	309	339	365	316	334	331	320	306	377	358	347	337	344	359	370	304	325	365	355	349	352	329	327	331	360	336	358	317	330	368	334	332	337	328	389	316	324	329	319	326	360	348	356	333	348	325	374	350	347	316	357	332	376	357	306	331	338	338	354	328	302	338	327	350	329	324	332	336	335	375	317	343	330	322	333	346	336	364	333	355	328	340	363	378	352	342	340	353	332	328	355	347	324	313	354	358	334	361	361	365	368	344	412	341	365	357	331	357	336	342	341	346	340	328	344	342	343	323	351	363	333	343	343	344	334	357	344	344	342	328	344	315	324	351	340	366	359	366	356	334	315	325	348	320	307	363	351	328	324	352	353	345	382	343	357	346	335	314	333	309	359	314	362	350	350	337	361	305	349	344	348	369	326	323	340	309	341	346	304	359	341	348	318	363	335	316	368	320	350	362	333	343	375	325	345	333	320	321	329	330	358	362	365	306	341	340	341	356	347	322	336	344	335	337	326	314	331	371	365	333	333	328	378	329	353	308	368	315	352	359	353	332	341	343	317	373	296	380	359	334	336	300	357	353	351	336	336	338	347	371	332	346	372	326	338	330	340	353	332	342	330	348	342	307	341	338	327	353	315	360	330	331	324	326	349	311	329	324	363	342	352	349	338	338	351	332	346	333	350	343	291	319	331	351	367	320	355	378	342	356	334	339	343	336	340	324	325	350	347	356	320	305	314	346	375	351	342	342	290	322	319	354	291	348	355	363	322	353	333	349	342	367	319	313	343	361	346	311	333	330	322	354	350	335	337	350	366	334	333	349	353	321	337	334	308	344	366	343	332	337	337	316	290	335	326	341	302	379	342	330	342	293	338	372	321	311	363	328	308	312	333	352	358	359	318	362	365	329	337	346	384	334	386	370	345	349	363	357	339	370	345	359	326	297	367	332	337	331	340	346	354	341	365	361	328	337	363	319	336	365	324	352	316	323	350	342	350	322	339	329	314	322	312	332	348	316	355	375	318	353	357	353	330	315	350	361	351	309	356	361	319	347	335	285	399	316	379	341	337	312	317	318	338	361	303	326	326	359	309	324	339	342	324	354	319	318	294	332	360	331	346	342	382	318	341	374	356	334	361	346	344	354	373	326	341	364	318	305	305	346	334	320	336	336	346	332	365	354	336	364	352	344	350	313	380	346	356	315	313	340	344	382	306	340	382	357	299	344	360	369	338	320	376	332	339	361	376	374	313	348	395	366	364	329	324	319	345	315	348	337
30643	2004	3920	4567	4058	3487	2862	2456	2138	1907	1751	1552	1488	1300	1301	1253	1191	1157	1136	1051	1011	1021	991	1015	993	927	922	955	926	991	932	933	957	899	856	912	924	874	843	864	874	912	811	820	836	918	885	931	880	823	870	859	885	882	842	871	878	787	792	821	851	824	829	854	802	820	877	810	824	861	854	846	850	795	812	763	885	814	832	838	773	835	876	806	851	839	827	850	796	914	816	782	821	813	843	848	817	831	856	813	842	870	815	821	829	852	845	843	839	821	850	812	862	786	859	852	832	813	813	851	836	854	829	825	834	797	776	815	819	859	807	801	846	808	772	791	856	821	808	799	797	839	790	852	810	787	820	824	823	796	838	840	882	809	848	852	869	769	868	837	803	863	822	851	824	806	838	854	881	901	822	796	845	840	786	796	830	827	797	821	859	805	769	815	814	830	783	777	818	830	827	836	820	818	812	773	823	796	780	824	811	863	815	811	790	847	786	819	767	845	806	831	831	774	829	786	830	830	852	842	823	807	800	766	832	810	844	766	855	827	815	790	781	793	773	810	789	812	776	752	844	803	833	825	826	781	843	854	800	810	831	817	809	835	850	826	854	780	803	890	789	848	807	821	815	831	778	793	785	801	833	867	846	761	791	823	796	802	799	773	829	843	802	794	794	828	852	832	816	857	760	810	819	797	832	778	792	851	751	858	824	828	815	818	800	812	816	813	830	814	868	831	817	809	792	831	827	836	820	818	840	793	825	848	821	820	828	847	822	782	789	816	821	841	870	801	814	855	810	776	842	845	845	828	807	767	780	840	837	837	791	815	823	755	825	792	828	800	835	836	804	809	778	829	807	817	848	819	793	845	829	765	876	795	816	793	845	850	875	800	817	840	773	806	779	813	828	844	810	809	764	810	833	804	834	820	862	785	768	820	853	825	849	788	827	834	827	813	840	819	797	807	830	849	817	809	826	806	863	820	819	816	842	778	780	763	834	854	812	777	823	827	814	846	813	819	860	800	789	814	770	782	846	810	822	793	809	847	789	827	833	828	836	841	822	782	829	875	830	865	792	785	787	830	806	797	815	786	828	759	835	841	864	821	836	788	845	828	824	821	829	825	771	784	848	802	795	780	789	851	850	820	775	801	829	788	759	794	811	828	796	778	710	824	827	800	890	856	787	813	867	784	785	827	818	832	847	822	866	824	795	810	828	789	842	835	772	860	845	838	796	828	855	743	814	876	812	799	839	786	803	854	804	800	832	765	851	824	817	815	751	829	778	766	865	826	775	794	786	816	804	857	823	793	824	801	811	809	835	813	831	851	801	815	819	829	796	825	811	807	831	836	834	811	851	786	785	780	831	772	821	776	853	762	795	808	800	818	807	803	821	815	878	811	830	806	870	783	826	846	847	868	811	818	829	815	821	824	833	789	838	804	814	742	848	739	820	798	814	787	824	847	808	796	821	845	832	832	771	754	801	833	813	786	817	840	771	833	808	861	824	798	844	836	808	802	841	839	793	819	826	814	832	807	809	794	831	828	855	786	807	804	819	836	793	781	780	849	788	772	837	833	788	835	807	802	804	819	823	824	754	776	807	788	841	795	801	808	871	796	794	800	823	826	791	821	758	870	772	857	857	766	786	808	820	859	856	856	799	798	825	820	833	808	812	823	822	813	813	800	788	783	810	827	786	798	773	837	810	826	845	834	804	846	851	818	799	802	807	861	817	820	833	746	837	785	825	789	827	806	835	808	813	801	838	820	814	805	822	796	875	838	907	798	847	814	838	861	869	863	824	769	773	846	805	802	804	816	769	793	862	853	821	853	833	821	806	810	812	802	830	798	862	780	831	865	802	802	784	824	806	877	852	780	784	788	808	855	844	791	820	791	837	802	809	833	831	856	818	810	774	787	860	788	771	799	802	819	875	833	831	854	800	743	764	798	795	823	756	815	797	790	791	846	859	735	765	829	880	815	858	763	828	824	815	838	812	842	779	838	837	763	807	776	787	818	824	802	850	792	802	846	789	823	855	835	828	836	845	820	783	786	856	768	856	878	812	796	800	814	856	786	818	806	788	808	838	829	835	818	804	819	808	798	821	816	806	864	781	794	893	840	857	812	785	794	785	748	821	830	864	815	814	810	815	841	868	827	850	809	844	866	848	839	795	852	786	775	792	811	804	763	829	829	786	831	813	806	849	828	821	816	815	818	854	804	800	800	805	820	770	825	807	810	836	826	827	799	800	877	765	802	851	818	801	771	836	775	832	836	776	807	818	799	809	799	850	801	828	797	783	819	779	802	801	782	828	811	814	790	806	808	852	846	840	787	826	800	818	805	794	855	838	802	832	803	746	830	800	787	818	829	825	804	826	813	804	808	846	855	839	856	852	800	793	844	809	820	826	790	810	718	801	874	797	822	832	828	845	808	778	766	768	827	818	799	797	801	832	835	848	802	810	829	855	853	866	775	848	859	822	854	815	813	758	811	847	790	844	781	802	802	827	845	823	774	787	864	816	777	809	775	856	775	808	805	808	778	822	773	791	795	813	863	812	790	782	794	800	758	803	843	831	824	792	786	797	842	788	816	813	850	794	821	801	826	771	846	798	844	817	827	849	841	862	814	855	761	789	807	814	771	803	818	845	810	802	816	795	792	825	810	803	830	815	831	894	819	834	790	788	786	759	790	803	818	805	857	816	830	799	842	763	797	798	781	838	836	822	835	833	817	735	762	786	859	807	840	766	807	845	840	852	808	789	844	838	794	817	803	838	819	803	747	760	840	824	741	813	844	810	828	783	827	802	776	830	824	823	847	817	798	844	807	825	852	909	830	830	818	805	833	801	793	802	815	865	867	844	817	848	832	829	814	803	811	855	832	821	817	818	803	760	784	848	776	826	829	839	792	820	835	852	836	806	822	812	851	833	821	807	848	851	823	826	824	823	863	852	841	819	820	786	790	802	844	830	817	827	849	771	843	799	847	798	838	809	788	795	872	795	820	746	812	835	792	846	767	765	844	811	781	787	790	815	850	783	831	769	825	837	799	833	796	801	800	822	791	826	821	815	828	824	816	820	823	828	848	831	797	852	858	764	758	842	837	786	783	828	822	817	846	833	803	808	871	894	787	856	822	800	798	818	831	823	788	843	831	824	788	801	836	854	815	855	807	837	849	771	804	843	801	822	768	795	822	815	849	849	807	798	851	772	822	791	821	835	849	795	805	798	794	787	818	827	792	809	788	779	819	790	835	815	807	794	847	802	840	816	817	830	827	865	811	783	798	793	832	784	792	824	823	836	821	806	783	809	862	791	836	828	829	814	862	828	774	763	833	779	764	854	841	806	828	872	830	819	795	780	806	790	777	814	822	763	833	843	789	837	825	832	815	779	789	837	788	832	811	805	796	838	802	801	882	791	789	819	816	813	780	844	856	775	837	862	733	813	793	844	789	831	815	821	795	786	887	825	781	818	838	828	794	827	786	807	814	798	784	856	808	788	865	803	818	823	850
9258	382	207	194	184	184	189	211	191	208	211	185	188	200	202	176	181	196	201	183	219	219	197	203	236	191	186	171	185	198	176	205	200	194	188	221	205	201	181	173	198	213	166	165	193	206	170	200	211	187	210	195	180	181	205	202	197	180	186	175	179	204	186	191	180	195	216	164	222	165	186	196	174	197	180	188	184	188	189	174	198	173	193	170	210	172	180	189	190	201	178	212	170	186	205	202	192	216	192	189	223	176	192	199	192	197	192	189	172	189	154	197	201	217	186	207	190	197	186	215	203	193	202	185	188	201	171	198	232	187	197	185	178	195	184	204	158	156	177	180	204	188	190	198	212	187	186	167	173	185	205	193	186	188	183	241	180	177	182	157	210	210	182	178	147	174	206	200	189	204	188	200	163	212	220	194	208	190	183	182	174	204	204	167	209	187	195	203	182	189	181	184	205	192	189	193	204	189	213	182	201	189	230	185	174	196	197	188	193	193	204	202	167	195	210	202	204	181	183	187	178	200	216	191	198	160	168	205	211	216	189	212	197	166	175	226	172	187	168	200	174	187	209	202	183	197	207	189	209	188	197	205	197	193	180	205	231	207	198	201	215	200	212	201	216	205	201	171	213	194	204	186	186	190	215	176	172	200	196	180	188	220	182	173	173	185	184	197	208	179	200	177	203	204	191	190	184	188	191	202	204	179	199	181	193	191	183	232	171	198	200	196	208	218	192	213	180	180	176	188	193	182	209	183	200	204	176	183	186	203	180	192	219	182	203	211	198	190	177	192	198	198	172	174	196	194	214	170	168	193	173	182	188	194	185	197	201	191	219	200	187	186	194	220	209	180	192	199	185	196	188	175	186	174	176	217	186	203	200	183	187	203	187	187	201	206	157	163	177	188	218	189	186	173	189	206	188	194	182	190	181	197	183	185	189	183	209	191	184	200	157	195	190	188	211	213	181	195	182	207	192	193	225	166	189	217	192	173	181	191	226	180	214	208	204	192	202	233	186	195	200	194	182	226	228	236	210	200	212	189	173	164	174	204	211	190	184	193	221	191	169	190	201	203	177	174	169	188	186	185	172	180	184	228	187	174	195	201	192	202	213	188	179	226	193	177	202	197	207	195	192	202	207	197	217	203	174	209	204	180	172	212	186	171	186	177	209	212	171	214	189	206	219	221	209	217	194	197	191	207	193	216	194	189	186	223	203	187	177	200	170	183	186	193	198	203	180	172	182	208	197	203	184	219	162	198	210	203	208	215	194	181	186	191	196	188	211	201	175	185	215	207	200	187	189	197	209	217	200	201	202	174	191	192	183	186	195	190	206	185	167	181	177	174	203	206	213	200	234	181	188	181	192	207	192	177	197	201	178	200	211	164	185	204	191	184	187	190	184	203	204	216	178	189	206	177	196	191	198	179	216	190	180	196	181	220	187	216	186	185	185	227	219	195	214	184	182	186	186	205	179	182	229	196	188	235	217	204	157	184	187	202	195	206	194	168	194	196	182	182	213	192	202	163	181	173	185	188	168	212	203	175	224	212	183	203	200	192	182	184	206	185	204	169	211	196	190	189	203	186	182	203	172	213	194	170	180	192	180	188	204	185	162	211	195	199	218	203	199	209	210	199	210	156	170	188	169	168	200	207	188	178	200	213	191	169	225	180	185	202	197	179	201	198	177	204	169	180	206	184	209	188	199	201	188	193	209	198	173	183	212	216	220	179	168	195	187	188	222	202	184	167	189	165	190	212	168	163	199	192	196	231	178	206	198	154	193	187	215	180	217	220	202	182	176	214	201	210	209	208	208	181	173	176	183	182	158	180	207	182	191	190	191	207	194	194	192	209	201	184	186	190	214	204	188	188	178	201	209	185	190	200	196	180	178	175	175	216	187	169	181	192	221	191	193	196	225	190	211	200	213	207	197	166	182	185	195	153	201	201	198	189	180	201	194	176	199	206	216	188	180	207	177	173	213	187	181	165	206	173	182	191	205	208	172	191	194	208	212	195	195	210	189	190	201	188	208	182	185	209	184	203	201	205	204	189	205	182	191	192	172	195	211	183	194	196	180	212	198	184	187	185	212	193	192	210	189	200	211	215	199	191	182	190	176	168	216	198	173	175	200	212	194	191	196	191	205	181	197	179	181	190	180	192	179	211	175	187	188	162	183	182	189	196	194	185	223	217	194	193	197	170	201	188	192	174	188	180	226	208	171	171	194	176	191	181	196	168	190	200	184	198	176	171	188	205	194	177	173	176	207	195	208	211	218	187	206	165	175	181	186	179	216	192	207	164	190	157	187	188	198	203	183	193	190	177	195	195	184	168	187	194	167	198	185	194	164	166	194	192	207	199	193	165	201	206	206	189	201	207	186	201	210	186	197	195	188	193	180	177	212	171	182	192	195	177	185	213	196	191	171	184	179	201	182	182	182	171	191	203	172	199	188	203	208	238	199	160	195	191	177	180	205	200	190	197	183	205	194	196	173	203	191	196	192	207	201	186	191	202	179	197	180	198	214	195	222	186	214	212	209	221	207	193	182	214	185	191	196	163	206	204	167	177	192	204	199	209	183	211	205	178	207	197	180	204	203	185	184	195	202	194	168	178	205	214	201	195	189	188	215	187	216	196	233	211	199	195	226	176	199	192	181	181	198	182	204	186	176	186	185	166	170	183	182	198	198	188	201	153	204	217	183	193	179	199	200	201	175	193	204	176	198	179	200	204	203	180	189	184	216	207	181	199	223	208	195	207	213	199	186	168	173	183	192	166	224	189	207	187	212	173	196	207	198	195	166	193	190	194	206	212	204	194	178	178	218	178	190	182	202	192	180	185	214	199	206	183	222	169	208	190	179	202	204	178	181	198	192	189	176	155	204	192	178	181	179	183	202	182	218	180	198	203	173	182	185	197	174	222	184	177	192	177	200	188	178	182	188	203	197	174	173	206	199	205	201	196	187	196	202	207	189	213	199	195	213	192	205	198	179	198	207	196	197	204	193	194	176	180	190	183	180	187	198	225	222	186	232	179	202	200	185	172	193	176	220	188	186	203	197	201	196	218	196	202	187	225	217	192	198	175	189	206	229	214	218	196	173	186	173	214	192	228	197	194	193	206	196	190	190	176	206	186	186	217	183	214	194	185	185	201	205	178	197	202	179	218	209	195	210	209	215	190	193	193	212	175	186	207	167	188	197	180	205	188	191	216	189	214	213	180	167	168	198	191	175	236	175	185	195	197	150	177	165	175	215	207	216	193	194	191	186	217	182	179	191	212	187	167	207	166	204	195	186	203	184	219	187	188	201	179	198	153	205	199	199	181	200	194	181	231	196	207	198	193	210	165	200	202	201	198	168	198	181	195	206	184	205	200	182	189	209	201	203	202	180	160	187	221	202	228	187	207	204	192	201	180	178	210	171	169	167	201	200	192	196	184	207	185	194	197	192	189	185	200	173	168	177	174	197	199	170	199	214	182	183	207	215	197	184	222	200	201	192	165
9157	468	524	540	530	536	527	550	501	501	502	518	525	497	467	474	518	464	498	449	453	488	493	494	530	468	515	560	478	502	476	449	482	463	492	524	492	487	490	502	469	488	504	536	470	494	472	449	452	470	468	520	499	524	503	480	485	515	501	456	477	484	519	541	491	485	506	481	510	510	472	500	507	496	469	538	513	528	497	501	520	531	485	498	489	523	451	467	482	495	497	528	503	511	481	510	528	500	520	500	478	490	462	492	468	488	489	483	509	493	500	538	488	504	520	499	513	506	498	477	483	495	509	503	491	502	533	503	511	481	487	509	516	516	458	508	443	519	498	502	472	464	549	480	480	519	499	483	470	503	491	465	486	487	465	439	483	508	471	482	478	523	489	497	485	459	536	459	456	468	532	468	494	524	479	508	500	513	490	497	487	532	487	512	500	513	494	490	494	480	463	510	515	501	499	450	480	497	492	492	498	539	496	470	460	482	472	471	487	520	513	502	513	495	429	489	491	478	480	511	487	430	447	502	484	552	490	470	554	438	485	481	477	520	492	506	457	497	528	479	479	498	527	487	501	481	512	499	506	492	478	497	498	487	516	437	478	522	471	451	490	491	515	472	481	479	508	480	474	502	481	496	505	496	489	462	489	483	514	508	498	528	490	534	480	499	512	485	490	506	527	505	477	468	464	472	453	496	525	497	495	505	560	537	491	512	500	481	526	501	500	516	510	480	501	469	472	507	497	496	544	496	512	499	478	534	433	488	463	487	478	501	480	461	518	454	493	496	499	496	504	546	469	476	488	467	501	466	484	497	505	496	529	494	489	486	488	497	515	513	515	511	522	483	508	491	483	489	508	494	497	446	490	504	493	476	511	492	476	476	484	484	450	494	507	463	513	490	495	556	488	471	451	505	499	487	502	459	501	476	471	497	502	502	492	476	494	474	492	492	441	495	496	500	498	496	469	507	454	450	470	454	511	468	514	467	507	490	460	473	503	486	484	529	482	527	536	475	463	519	485	495	482	476	485	474	521	539	496	507	515	510	490	496	517	500	478	494	453	468	493	478	498	540	519	496	514	476	479	453	499	505	489	499	474	522	465	473	457	547	473	480	449	509	505	483	481	485	495	492	504	518	501	467	501	505	491	506	502	495	462	549	527	488	479	492	449	543	501	469	520	503	504	488	498	516	475	503	505	490	493	495	484	512	478	474	539	489	566	508	490	511	502	503	500	512	453	496	481	483	460	469	461	483	474	493	475	475	456	528	491	477	471	499	482	489	501	495	460	479	456	495	471	500	485	480	492	469	458	475	486	441	460	473	496	494	479	493	478	515	497	493	482	471	477	468	507	494	463	478	500	491	543	480	492	499	435	496	487	484	497	495	447	492	426	499	494	514	491	496	465	509	450	506	544	474	477	482	476	529	442	484	475	522	511	504	482	503	517	506	514	503	520	486	503	446	493	504	516	481	468	460	512	475	498	519	499	491	469	555	473	493	489	490	479	499	504	500	457	491	495	480	508	546	499	481	521	430	476	502	495	533	463	496	502	524	475	497	463	488	518	469	461	490	482	548	500	451	501	475	487	519	499	475	513	521	484	474	501	465	487	483	496	477	500	528	459	476	508	479	513	515	466	509	466	484	528	511	464	469	464	516	455	487	485	491	490	535	480	481	511	511	472	522	496	500	491	488	482	502	549	498	479	513	499	516	454	498	485	504	498	520	481	510	498	513	505	508	478	484	513	482	478	463	465	489	502	503	505	477	502	502	488	534	507	494	461	494	502	486	504	493	503	469	520	482	468	489	485	487	477	480	498	521	508	494	501	484	478	486	528	493	488	505	465	472	484	478	470	483	490	440	491	460	528	506	529	473	525	446	475	502	478	487	438	472	469	488	471	482	465	495	524	510	541	438	489	486	472	518	476	470	469	471	519	508	509	530	482	486	514	462	518	514	477	486	497	454	470	480	469	477	466	527	489	514	478	468	438	533	478	483	493	467	485	523	500	460	496	503	460	503	491	474	505	458	517	506	485	466	522	484	505	445	507	477	523	453	443	508	475	489	516	444	473	476	518	483	468	522	483	507	481	475	504	496	508	472	497	460	463	513	513	469	501	455	529	500	527	452	495	481	511	467	521	490	485	510	522	519	464	474	519	504	497	495	473	529	475	493	527	504	508	469	486	495	496	503	519	489	513	512	487	480	464	473	493	496	511	494	473	542	481	526	521	490	508	464	499	489	503	466	528	505	481	482	473	491	495	486	490	510	478	456	513	448	487	472	478	458	470	509	482	454	494	535	492	509	482	511	487	506	505	452	525	483	500	481	497	527	492	485	482	463	488	479	498	489	510	494	496	512	495	494	498	511	471	500	510	466	541	456	517	485	507	520	477	462	490	507	515	467	490	482	504	511	455	461	482	494	516	488	470	508	486	492	523	477	472	466	482	463	496	499	478	484	479	449	494	515	457	519	480	469	479	477	499	470	474	485	531	461	516	504	508	484	464	530	480	483	468	507	494	495	465	487	442	491	478	478	455	503	495	487	476	518	510	515	547	516	505	491	487	467	474	487	518	500	506	505	482	488	505	465	521	497	507	494	497	486	552	534	479	479	507	470	469	494	482	485	520	465	481	519	518	471	467	472	508	474	480	537	481	476	504	539	513	504	456	522	550	505	509	502	509	520	513	479	483	490	484	505	479	512	490	463	475	530	519	502	496	461	544	499	466	503	468	501	496	477	490	510	477	473	487	513	491	458	513	483	468	482	482	486	476	501	484	465	499	490	506	490	554	539	479	491	501	508	480	516	482	486	488	453	470	498	501	476	492	464	488	521	482	471	486	489	537	488	480	510	452	475	495	480	500	492	534	490	516	495	541	505	496	441	521	462	494	488	465	561	513	476	495	476	487	489	504	465	466	458	479	495	443	483	493	526	479	509	495	483	489	535	513	501	479	478	480	477	506	468	467	494	462	503	533	462	485	479	486	495	506	486	437	473	476	506	497	492	509	474	511	499	484	484	488	471	465	502	470	490	513	465	516	469	500	511	469	470	520	492	492	443	498	492	481	484	485	506	452	514	490	516	505	486	486	500	549	480	502	522	491	478	563	489	538	472	481	482	507	515	452	507	461	458	495	511	499	500	493	471	520	496	501	480	470	483	500	463	479	500	477	480	504	499	541	507	516	492	524	496	511	477	501	445	488	499	512	467	528	467	527	481	495	490	541	531	457	499	486	515	474	486	468	505	465	508	490	493	509	532	477	499	459	501	481	492	491	485	498	466	521	507	490	484	498	476	490	468	480	506	502	545	448	461	484	492	514	485	524	474	505	453	465	503	475	506	478	518	476	480	492	483	480	508	456	502	431	477	477	512	473	495	472	478	507	481	496	499	542	486	508	499	506	469	448	475	488	482	490	523	476	493	511	491	524	490	478	509	538	473	483	530	539	535	499	474	459	505	491	517	467	515	494	468	486	488	483	487	484	472	451	474	509	503	466	470
52621	14757	1913	712	547	425	357	301	259	252	214	216	205	201	205	172	208	180	184	175	160	193	182	184	155	173	160	156	163	148	158	137	168	175	181	166	161	155	136	170	172	161	164	178	159	166	161	177	180	184	192	154	170	139	157	132	163	167	129	162	164	173	181	175	141	174	162	164	162	149	151	150	157	160	184	170	180	174	146	160	158	175	189	177	165	161	181	163	157	174	185	159	159	153	164	159	186	174	153	166	146	163	164	173	164	167	161	166	148	168	158	182	148	152	158	165	158	157	168	165	145	144	156	165	165	134	183	160	146	179	173	138	192	165	166	144	157	179	169	166	156	122	171	165	158	192	139	158	151	177	190	168	156	162	175	155	157	150	170	160	154	184	164	160	174	151	186	189	164	160	176	167	156	150	155	145	181	166	174	166	143	177	151	141	156	164	143	149	129	162	153	151	153	160	148	159	149	166	178	174	165	172	173	152	153	176	160	169	172	191	156	174	146	172	138	181	142	159	170	193	192	160	167	165	167	182	182	175	170	179	208	164	149	160	159	139	142	188	174	173	179	154	176	151	164	180	148	161	189	157	158	164	163	167	169	156	162	144	160	146	167	159	172	141	153	164	155	178	167	163	164	154	170	168	144	160	163	159	164	163	162	146	154	146	176	145	143	174	145	164	146	182	161	174	165	192	190	143	169	170	158	152	156	149	160	145	151	167	162	148	154	147	155	151	187	149	181	166	169	162	180	176	161	180	158	145	178	160	166	145	169	180	157	177	160	166	169	146	178	157	142	183	177	178	150	166	147	187	152	153	177	169	153	175	164	149	148	147	190	180	163	147	158	169	154	171	158	169	156	164	186	169	177	169	154	159	154	142	144	162	160	162	165	165	169	164	195	162	182	163	188	138	180	173	174	161	169	148	162	161	166	162	171	143	141	150	166	160	141	159	159	164	154	174	168	163	157	155	168	163	154	174	164	163	145	148	135	164	162	148	154	141	167	146	160	171	184	181	164	166	172	166	153	158	169	147	162	150	147	183	151	172	152	171	139	158	164	156	175	157	168	169	163	169	148	151	182	169	165	169	148	135	186	162	165	142	162	160	168	173	148	160	149	161	174	159	159	169	189	152	157	149	166	179	168	137	146	165	157	183	176	147	169	151	146	156	167	187	170	155	164	174	164	136	180	173	182	175	165	204	184	150	185	180	179	145	148	154	152	177	144	163	142	156	174	160	142	168	147	159	141	149	137	179	179	166	170	168	161	152	148	153	167	157	142	163	183	148	188	139	153	143	168	150	176	159	168	139	167	145	155	154	151	153	139	177	145	166	145	135	165	151	160	157	164	149	151	162	184	164	160	159	182	161	156	155	179	179	182	171	157	151	160	190	169	133	158	164	155	162	159	158	188	137	163	158	181	168	163	151	134	149	149	166	148	149	168	176	123	164	162	167	175	146	160	164	149	147	181	135	175	181	164	149	154	191	182	156	146	145	158	169	179	153	156	183	157	180	153	165	157	196	164	163	169	155	146	147	185	158	159	161	163	171	165	166	160	132	153	176	179	166	134	150	157	171	169	171	140	160	160	172	152	188	163	160	132	177	163	164	157	151	157	161	141	177	175	162	156	169	190	146	156	164	172	170	160	178	156	166	161	158	159	170	169	156	182	155	178	141	183	169	151	156	152	149	165	176	152	163	175	173	159	186	168	145	177	157	181	188	165	164	142	167	178	170	178	158	160	177	174	172	173	165	154	160	201	160	151	157	166	151	147	153	161	165	153	161	168	153	149	152	155	167	152	148	153	172	173	147	169	180	164	146	156	147	152	174	169	131	180	156	157	152	187	153	165	162	139	170	188	171	159	170	171	159	159	167	151	147	166	156	168	170	142	168	140	167	170	166	149	145	150	162	138	169	147	164	168	162	169	173	155	162	170	188	166	158	131	156	142	156	170	153	149	192	162	166	166	184	164	142	174	168	173	146	164	169	170	168	171	148	169	143	167	210	160	166	148	139	166	162	159	154	150	187	166	132	159	181	164	162	164	181	168	171	142	184	158	158	177	158	144	164	164	160	179	162	168	172	180	150	177	161	179	169	160	175	186	159	172	157	157	172	167	164	180	162	169	159	159	181	184	175	157	169	160	173	154	180	162	158	155	177	166	144	211	180	165	145	177	171	173	141	152	150	166	153	178	182	160	170	155	143	163	168	139	169	161	140	140	155	149	159	172	152	147	167	197	168	162	143	161	164	161	162	168	178	166	184	157	154	151	131	166	141	160	156	177	150	147	172	174	170	171	162	158	140	184	187	150	149	175	154	157	170	181	160	151	157	156	162	173	171	160	181	153	176	139	180	147	178	170	147	171	148	168	173	158	165	190	128	159	147	149	158	143	169	146	158	165	175	169	164	149	131	170	160	151	184	152	164	184	174	184	171	153	156	165	173	171	181	169	175	161	153	141	155	175	158	164	183	150	144	172	167	146	162	179	156	177	180	162	152	171	171	169	169	140	191	182	143	173	160	185	165	149	171	161	181	149	198	195	159	184	148	136	148	157	146	174	165	133	174	164	159	158	170	158	157	195	168	176	161	161	164	151	155	155	182	151	166	152	167	161	149	182	158	147	161	150	181	171	136	149	160	133	173	158	157	163	161	185	146	156	165	200	147	164	167	169	154	154	167	161	157	161	154	157	192	142	169	148	151	175	145	148	142	145	154	177	173	163	166	166	141	168	155	154	147	146	155	163	177	158	163	182	182	178	176	136	161	169	204	157	155	176	179	164	183	180	164	179	154	160	171	190	156	167	151	151	157	157	162	168	163	183	144	172	154	158	152	159	160	170	181	160	154	152	165	179	167	172	167	173	153	150	142	173	167	175	147	150	155	175	185	180	147	148	135	162	162	177	169	168	161	152	135	147	151	174	176	158	161	187	163	153	159	184	167	167	140	160	167	168	140	153	161	155	149	139	133	171	156	186	151	171	165	148	157	179	150	168	143	173	160	133	172	150	162	149	164	165	146	162	173	152	144	193	152	142	168	177	150	156	143	202	158	176	171	159	154	183	175	165	187	166	161	182	150	168	152	165	168	152	159	159	142	147	167	170	167	143	177	146	168	156	179	174	153	152	168	182	180	136	167	163	178	158	169	155	195	151	189	149	163	170	180	147	161	171	165	157	137	169	137	159	165	141	160	139	144	166	154	175	170	151	172	150	118	143	163	172	158	156	159	184	161	134	162	181	128	155	174	141	160	147	171	141	159	165	168	164	156	160	162	155	151	157	184	148	171	196	163	171	133	168	145	173	170	170	168	157	162	175	180	161	147	148	170	187	170	139	152	169	161	151	159	177	165	174	186	161	161	154	136	151	186	155	168	154	135	178	186	170	165	147	166	175	155	131	171	160	150	172	134	167	157	148	169	174	155	145	171	148	161	166	172	159	176	178	177	157	164	161	159	176	151	172	175	168	159	148	173	163	151	168	163	175	155	193	174	172	170	167	166
24567	1037	1987	2339	2139	1725	1413	1313	1109	986	884	836	715	700	703	667	647	607	644	594	598	517	544	584	531	506	533	540	479	474	522	504	471	484	493	480	485	483	463	498	486	470	439	471	474	440	488	478	476	464	475	472	475	501	472	467	430	474	446	454	476	442	431	450	420	479	490	479	442	449	503	471	446	470	486	469	427	428	499	470	440	442	436	480	456	428	462	468	445	456	456	429	431	455	457	477	448	432	457	449	448	409	416	448	446	431	458	436	437	426	493	464	496	453	466	423	451	435	447	463	459	443	430	439	442	437	446	457	415	423	458	403	442	424	466	472	439	458	486	459	436	425	410	447	450	484	479	450	449	464	412	426	452	463	461	489	434	448	439	443	428	418	452	440	434	432	427	483	491	446	455	450	475	456	473	443	453	499	462	455	451	446	419	414	432	445	440	420	429	464	470	446	437	456	441	445	452	428	479	462	477	475	442	468	439	444	427	480	464	445	397	421	460	456	462	425	450	463	441	475	449	425	483	476	417	476	443	452	435	471	443	473	448	459	419	460	441	445	430	434	439	442	463	458	467	474	433	456	439	458	447	424	490	443	472	421	494	477	425	467	475	443	460	446	435	453	462	431	457	473	458	408	443	420	472	480	411	459	437	468	468	455	449	443	433	414	484	458	464	452	433	452	464	459	435	427	431	415	474	431	453	441	473	411	406	490	466	418	457	414	395	457	446	425	454	430	438	440	456	437	455	440	455	436	450	430	469	473	435	472	446	421	439	458	386	480	467	453	425	448	436	437	442	424	445	416	464	435	410	451	488	469	486	462	473	440	429	450	509	435	504	433	452	420	479	418	429	425	475	468	469	463	443	460	454	448	443	411	490	438	428	482	426	433	436	445	419	488	461	432	465	456	461	443	412	468	448	416	439	413	450	432	451	483	441	441	456	460	436	469	463	460	476	464	497	449	449	470	420	451	477	470	442	410	432	438	434	435	471	453	435	430	475	445	459	419	422	466	448	459	485	445	479	444	411	473	438	435	442	468	435	452	416	409	430	453	434	442	425	460	472	445	468	418	489	405	446	457	456	462	430	478	464	446	433	427	449	435	453	429	439	452	437	467	434	426	415	449	450	445	478	461	430	447	474	435	444	477	432	456	469	462	491	420	458	424	467	440	456	449	417	423	423	417	407	440	467	416	399	455	444	432	459	462	421	434	435	399	463	478	464	451	441	452	424	428	441	437	414	495	448	433	446	425	458	414	392	416	415	436	444	448	441	437	483	439	462	441	420	450	409	439	438	454	460	415	476	430	451	461	458	439	445	466	420	521	431	486	462	434	483	417	447	442	432	441	429	427	472	428	415	439	445	439	473	483	449	452	454	433	432	445	454	481	418	437	422	433	447	441	451	439	452	439	442	439	468	459	462	429	458	430	435	460	457	446	437	469	468	469	454	462	446	487	437	453	435	457	428	493	441	439	398	474	445	441	472	427	439	451	439	465	420	435	480	409	425	455	466	448	411	439	462	466	427	423	413	451	444	441	437	427	438	446	402	440	466	419	439	478	443	424	435	417	460	468	461	443	477	468	423	449	404	410	462	434	422	468	457	454	415	455	447	437	424	410	425	465	400	460	463	437	430	458	454	409	466	428	444	482	438	464	491	450	461	480	481	435	451	426	442	472	492	424	451	465	461	439	417	457	458	451	419	447	435	420	440	460	390	451	453	508	438	437	418	414	472	425	450	455	421	435	475	468	454	457	461	420	442	446	429	403	461	463	438	459	447	474	429	465	416	417	476	441	466	466	453	446	436	450	453	443	441	450	382	459	444	427	448	442	438	458	412	469	442	449	429	451	442	465	470	437	448	485	456	452	478	461	462	443	431	457	428	399	454	401	447	448	414	421	469	508	457	467	450	418	433	419	430	477	441	454	447	440	440	448	407	439	422	427	440	434	476	452	449	456	431	444	485	441	460	427	439	441	416	472	444	411	462	410	482	446	413	440	457	455	427	438	449	421	481	404	453	422	440	479	464	442	460	442	462	456	462	442	440	470	433	466	431	475	445	455	432	408	449	466	441	414	456	463	431	436	466	408	408	406	465	468	422	483	416	470	443	438	452	457	407	469	439	435	441	489	465	463	435	481	426	408	474	458	448	396	454	445	478	485	444	473	446	447	471	425	422	478	457	447	443	420	478	430	432	464	440	455	467	469	461	424	453	446	409	427	429	435	434	431	448	451	470	435	474	446	430	426	488	476	434	430	462	413	471	404	434	442	425	444	463	427	460	432	430	428	457	435	455	473	469	461	447	446	485	473	464	453	460	427	431	440	476	425	471	433	410	440	422	436	458	441	452	410	475	417	444	456	426	450	464	424	440	454	484	493	453	424	426	456	414	424	416	469	426	424	460	443	437	459	449	454	440	413	422	464	423	457	457	452	453	445	423	453	439	452	439	465	453	457	450	452	471	431	414	426	470	428	441	455	444	410	468	437	424	427	452	463	472	461	436	483	441	450	439	491	482	444	460	457	410	447	412	403	442	411	449	455	458	443	474	450	428	457	446	428	445	424	451	444	413	480	463	424	441	465	490	425	451	415	462	456	447	395	440	421	437	408	411	440	447	464	425	451	443	432	451	440	428	477	470	449	453	461	455	446	455	436	438	464	445	461	425	453	428	444	417	443	453	448	457	452	424	447	485	470	487	431	439	412	466	462	476	429	464	467	445	414	472	445	452	410	422	475	439	446	483	418	450	441	466	458	447	456	461	454	465	458	413	433	419	446	442	421	442	446	456	477	450	434	421	426	417	466	491	432	471	411	430	431	439	477	452	450	432	431	432	469	416	472	494	424	457	447	452	432	417	441	446	429	448	501	433	476	420	401	470	451	394	455	473	459	449	455	434	419	462	427	411	428	435	431	452	445	423	455	410	433	465	441	473	442	429	439	449	448	442	436	467	486	471	399	464	469	437	468	487	451	459	421	441	479	408	446	408	438	454	469	410	480	439	454	468	471	470	441	433	462	417	448	458	435	470	431	473	421	439	464	460	439	447	450	451	428	436	430	432	452	457	457	480	476	422	443	458	415	442	441	428	440	436	440	415	449	410	467	447	452	469	464	432	463	473	456	475	419	433	428	447	462	457	482	448	443	472	435	464	466	435	463	456	467	471	445	425	444	388	434	486	438	426	471	438	441	421	417	423	476	446	429	423	416	452	471	501	456	452	423	405	424	446	450	465	457	448	440	412	489	445	443	410	432	430	417	452	472	436	474	485	450	437	444	429	443	467	412	475	427	467	420	462	418	434	413	420	445	445	444	483	441	431	423	474	421	505	425	427	463	446	435	443	468	452	434	457	430	448	475	423	449	481	478	433	457	464	423	459	418	450	414	403	470	468	438	455	442	420	440	436	433	457	446	445	460	459	457	462	421	429	450	445	440	434	450	458	427	436	436	428	465	444	454	434	454	404	448	424	472	460	426	453	441	471	466	444	455	480	449	444	432
62940	23952	6907	1757	1262	949	798	696	596	551	500	450	412	430	390	398	404	396	410	367	376	384	359	368	352	378	353	363	345	385	375	384	390	342	375	337	350	365	346	364	369	341	351	321	313	330	358	319	331	325	333	352	344	368	329	332	368	358	355	349	363	349	341	334	323	345	365	342	362	332	375	347	340	362	348	338	328	346	335	346	338	356	352	334	338	344	385	354	311	320	348	369	358	348	339	358	307	354	316	351	320	335	378	331	388	362	344	342	350	364	302	382	365	344	351	311	365	327	352	344	339	359	341	365	365	312	358	332	370	359	375	348	344	358	334	332	345	381	362	335	335	313	365	328	334	326	337	354	345	313	334	310	364	317	311	340	340	354	320	298	324	329	364	337	357	363	335	328	371	354	344	363	335	331	324	378	329	327	387	366	326	335	336	365	339	341	347	337	343	336	352	297	311	348	317	325	311	365	371	319	360	332	364	332	303	327	354	345	347	343	367	364	336	329	344	352	347	309	366	344	332	308	340	338	323	352	343	358	328	325	350	346	351	324	366	370	320	340	345	317	337	301	372	348	307	350	341	373	323	329	336	320	357	361	349	356	311	340	343	346	344	334	342	368	320	317	359	351	364	375	330	306	299	330	327	371	364	343	317	343	339	366	356	326	346	352	363	302	324	365	367	384	336	366	335	334	327	348	309	318	356	377	340	343	350	343	333	348	370	346	354	369	357	321	358	334	349	354	369	344	383	324	334	333	372	358	338	376	354	333	372	357	338	346	347	336	314	322	365	349	336	320	365	336	365	367	360	338	318	330	356	341	336	343	348	342	352	316	360	352	307	349	340	346	383	346	342	347	356	328	329	319	333	326	355	298	293	319	336	350	316	340	345	374	299	351	355	348	333	335	323	359	323	347	325	337	363	324	348	344	347	335	358	349	368	313	344	326	288	353	336	355	322	338	324	336	347	360	366	350	327	362	348	330	352	320	390	341	300	324	330	324	300	305	356	331	335	313	355	291	338	341	371	364	328	315	355	332	329	335	337	336	312	356	341	384	344	353	357	344	351	298	358	364	323	324	368	318	359	372	316	319	351	348	326	321	328	357	342	321	356	337	369	327	350	358	324	320	352	342	346	315	346	342	297	364	337	350	324	345	386	331	369	340	319	342	350	330	342	334	349	334	326	356	341	320	342	331	332	363	323	357	348	313	319	337	374	328	368	320	341	340	329	333	350	357	323	354	324	346	331	339	330	336	363	353	327	312	333	350	368	353	322	359	327	345	303	323	335	357	371	341	325	321	354	339	340	312	364	319	313	334	308	366	365	363	351	349	381	358	356	361	325	335	324	331	360	318	349	330	353	335	359	353	335	341	348	311	335	345	357	352	356	336	345	310	346	338	356	287	322	360	370	336	323	374	351	338	338	359	356	344	363	324	356	363	361	376	325	386	323	343	335	331	340	374	387	326	310	333	365	343	322	333	365	334	351	390	362	319	331	334	326	331	330	330	306	353	363	346	350	358	330	337	352	368	361	331	326	349	343	339	341	369	322	352	355	333	330	345	338	370	344	293	346	365	340	343	334	330	322	337	360	344	354	338	331	323	301	323	337	341	326	323	370	337	322	362	312	309	349	323	350	341	393	335	330	349	320	347	349	332	359	328	345	353	331	378	316	334	342	340	359	365	357	364	347	309	345	326	353	381	338	332	374	351	351	365	337	350	352	362	348	336	308	360	360	374	348	349	344	321	320	358	339	342	354	350	345	353	373	353	356	342	338	344	355	354	356	347	313	375	371	311	325	368	326	328	340	352	311	303	350	336	347	373	334	327	320	328	356	375	322	321	345	353	371	358	330	354	334	332	343	317	295	322	334	278	335	329	358	356	337	317	344	317	360	353	338	318	339	344	356	354	335	323	341	359	332	359	345	331	343	332	317	337	327	368	375	331	347	329	346	352	350	327	359	324	332	345	350	320	366	357	353	350	349	370	361	325	363	327	310	355	324	332	321	316	332	365	359	314	319	299	345	352	318	337	362	307	325	312	322	381	343	348	348	351	362	366	318	349	351	351	330	308	362	320	342	357	314	326	306	316	338	316	333	356	314	379	331	313	352	352	351	329	325	329	309	340	352	353	319	330	312	372	330	365	334	363	341	352	367	340	332	334	301	326	355	331	333	353	358	332	327	344	314	348	325	344	357	325	338	336	317	346	332	325	336	336	342	342	344	358	356	308	372	340	330	335	313	331	324	335	364	314	314	319	326	365	328	356	359	357	316	329	349	317	332	334	335	349	307	314	339	330	352	329	366	339	350	320	325	331	329	338	361	354	317	341	337	372	340	319	345	339	319	320	327	325	348	355	328	362	368	369	331	340	321	308	324	338	330	332	347	336	352	314	340	344	335	378	361	332	309	335	352	323	324	334	377	311	375	374	311	343	381	334	349	340	328	287	362	370	332	346	365	327	346	329	297	350	314	356	381	336	339	345	316	323	331	328	326	317	330	337	355	341	335	304	325	361	384	325	358	352	346	365	349	342	348	329	306	314	325	350	360	351	319	341	338	321	323	351	373	299	337	330	336	330	323	325	295	339	366	331	355	337	358	334	342	379	362	352	371	325	309	336	326	372	362	339	343	354	308	372	389	308	365	364	318	313	326	312	333	306	336	377	319	356	333	338	334	316	364	334	359	353	362	318	328	330	325	318	356	352	345	365	339	335	321	365	356	357	330	333	332	330	358	333	303	356	342	389	369	332	351	317	285	338	376	345	337	344	316	341	337	343	331	325	347	330	337	326	311	338	370	348	356	333	344	325	352	346	345	365	345	342	351	388	343	307	319	345	322	354	360	327	337	342	316	370	355	347	337	316	310	344	339	369	321	331	316	392	340	296	330	334	351	341	323	317	363	333	324	350	364	395	338	344	349	347	343	354	339	325	331	354	339	340	315	365	325	385	376	330	304	343	309	337	318	330	344	349	350	378	331	354	319	336	363	345	329	325	322	322	336	323	339	353	363	344	349	342	317	347	309	358	356	338	349	331	375	336	322	333	337	343	327	347	373	361	345	371	347	373	325	348	344	338	381	349	341	349	351	336	332	347	341	334	353	342	358	306	326	370	329	336	321	324	342	345	333	364	385	327	327	337	333	336	307	314	361	344	307	365	335	342	379	359	350	319	335	335	368	330	384	340	349	367	362	347	338	361	346	348	379	308	362	332	318	379	329	334	340	364	315	329	378	357	336	333	372	349	347	347	348	335	338	333	327	352	332	355	340	336	372	388	393	327	333	316	343	351	353	313	373	336	344	331	344	333	335	329	363	336	306	353	308	357	351	336	355	363	315	315	353	306	339	319	364	342	329	388	314	315	369	293	363	309	340	353	338	332	307	350	293	346	347	345	362	311	363	353	321	318	354	322	333	322	323	354	333	336	357	380	345	341	321	334	351	324	342	353	381	344	359	329	357	334	344	324	325	358	335	341	351	337	335	298	362	338	386	329	307	350
32123	2026	3947	4639	4042	3431	2835	2480	2134	1853	1614	1590	1463	1369	1340	1267	1215	1165	1195	1086	1139	1027	958	1022	975	1039	1000	933	911	935	925	919	912	898	892	882	914	867	912	878	865	878	848	849	824	821	889	847	876	859	864	858	895	864	839	862	846	814	781	815	853	799	838	840	848	897	828	856	898	789	810	780	800	855	808	807	869	826	857	884	841	838	820	793	820	817	835	822	809	824	854	857	768	837	829	808	867	860	817	773	853	811	883	791	812	829	825	770	791	829	819	891	840	851	772	823	843	788	810	823	791	819	782	821	782	866	833	842	792	845	778	889	802	860	813	802	827	790	842	883	815	847	824	825	848	785	809	824	834	775	806	862	851	774	839	860	759	822	836	841	859	794	806	792	778	825	817	782	813	813	812	782	796	883	802	847	789	809	816	816	851	799	828	808	779	810	812	814	853	859	822	833	777	786	831	817	804	792	789	805	777	791	837	836	829	815	810	824	821	765	790	830	809	794	804	788	802	795	834	817	842	828	839	845	796	852	829	804	786	780	774	752	839	794	772	783	815	852	820	819	824	823	811	836	804	819	775	805	836	760	818	821	862	807	809	815	763	820	808	828	817	843	844	803	801	827	814	868	836	837	821	836	797	829	823	810	798	795	849	828	829	832	791	792	807	786	811	868	811	854	821	810	811	824	787	836	766	813	838	784	793	795	790	781	789	798	810	816	796	801	795	833	814	781	847	834	790	807	828	817	800	792	851	864	748	827	758	818	819	792	846	873	852	821	839	797	785	818	822	797	803	785	822	815	773	810	860	809	790	821	776	848	818	803	839	803	797	847	795	798	826	862	823	779	828	824	821	815	822	827	809	820	767	834	840	808	760	831	771	828	817	835	767	807	849	795	824	835	773	856	848	827	795	792	814	826	810	793	800	827	845	812	810	777	794	787	814	818	855	828	819	823	850	857	832	805	813	791	835	815	770	765	839	864	739	783	871	822	832	820	814	797	764	821	816	831	847	823	809	779	844	807	855	883	819	873	771	851	785	810	760	783	806	811	795	853	833	829	843	801	827	844	817	783	823	816	867	816	829	815	753	832	767	798	875	789	827	832	819	818	834	749	801	771	820	868	819	802	799	815	808	834	785	790	847	830	879	822	823	861	805	801	823	806	822	783	845	746	769	843	836	810	816	813	793	802	867	806	879	840	846	868	829	808	855	796	791	804	842	795	815	826	799	766	763	847	861	801	840	792	804	806	883	814	817	846	859	850	828	836	823	788	825	826	825	798	756	827	813	838	879	844	835	764	855	802	843	867	810	840	826	852	787	807	806	822	817	836	768	816	818	799	815	835	830	787	816	821	803	837	782	814	835	835	847	852	844	865	807	795	785	830	819	848	837	891	812	806	847	810	775	804	778	822	811	890	835	831	877	834	848	882	845	837	797	803	812	787	770	775	832	783	798	795	812	838	822	779	824	809	808	834	772	818	812	797	827	795	775	801	847	806	873	789	802	847	803	774	821	845	843	763	813	818	863	869	829	820	808	811	824	865	818	864	815	774	798	800	846	830	790	783	845	753	858	871	805	826	818	798	829	869	821	832	852	771	790	797	792	813	799	812	826	820	804	825	804	774	823	810	869	790	825	823	791	842	828	861	866	822	788	838	831	835	887	805	818	804	869	857	779	780	804	841	851	838	794	814	817	862	801	779	801	826	820	855	864	836	834	792	812	831	807	810	809	815	806	796	820	818	796	821	813	844	813	852	777	792	864	767	874	854	783	833	824	807	763	834	788	816	783	825	818	807	847	773	809	800	813	815	774	798	814	788	821	779	817	813	808	844	852	850	830	809	856	832	817	854	796	860	817	816	822	787	758	767	832	832	830	815	813	824	837	772	805	836	848	835	787	836	810	884	818	838	785	810	784	806	775	782	792	814	812	786	839	843	827	761	870	831	786	785	761	796	791	808	768	815	843	870	812	822	819	794	798	814	858	797	764	790	796	793	778	800	831	842	809	759	821	853	801	770	856	830	793	771	792	813	833	818	775	778	828	887	762	825	844	822	832	809	769	781	841	827	807	820	829	792	827	866	823	819	831	800	847	860	780	814	879	837	817	784	830	828	821	748	815	802	826	835	820	779	784	785	805	834	846	799	816	778	801	818	807	819	826	817	795	799	832	800	766	786	789	825	851	835	789	806	844	827	803	818	814	816	808	835	833	842	834	813	828	814	820	779	779	822	814	797	793	825	752	799	792	755	777	845	804	814	817	824	842	873	849	883	820	841	861	780	745	821	775	821	874	844	821	830	860	835	790	827	813	780	834	815	838	855	829	842	825	853	783	784	889	799	841	851	826	831	828	876	873	829	772	821	815	869	789	875	790	808	782	767	851	803	845	836	792	804	768	779	823	815	803	811	761	848	796	821	834	830	773	828	851	823	798	788	781	819	799	859	789	810	848	800	764	799	814	798	816	831	856	785	811	789	814	811	776	787	884	821	790	821	788	840	830	783	796	798	790	792	840	858	849	813	842	788	802	853	817	854	827	776	789	807	791	800	734	771	801	807	820	763	861	822	829	860	823	810	728	835	781	807	797	785	826	823	811	801	795	809	809	830	825	782	802	805	809	775	793	837	814	809	797	825	795	811	835	862	776	777	762	792	803	825	815	826	783	777	829	755	818	830	829	828	838	801	803	798	798	816	813	798	825	807	866	800	826	790	822	820	788	828	811	766	803	803	824	772	851	832	809	879	822	865	791	842	783	848	890	769	771	771	807	783	803	799	831	767	849	805	809	806	876	780	839	811	831	800	855	841	817	789	820	829	832	758	827	839	829	848	795	848	841	833	821	841	829	816	818	857	884	804	806	825	832	803	835	856	829	875	803	789	827	780	829	828	742	822	810	787	817	786	828	807	818	799	812	799	810	801	745	824	825	771	818	813	852	818	785	769	789	823	850	880	780	845	817	803	826	782	809	785	880	804	827	797	821	779	849	827	890	799	844	799	854	854	808	844	808	852	813	843	802	747	793	888	831	780	783	828	853	820	840	873	833	798	791	811	835	821	739	873	836	825	860	810	785	781	812	738	833	808	790	820	800	810	824	763	840	831	850	870	829	772	805	871	782	848	877	824	823	885	825	795	844	815	788	825	822	873	825	821	787	808	828	805	806	840	844	816	828	843	755	862	843	800	793	799	786	838	820	797	798	791	788	805	789	829	840	795	837	843	897	807	783	821	848	802	798	857	832	799	853	881	819	820	843	818	804	837	825	827	813	798	818	825	805	854	865	803	875	819	763	764	847	817	771	817	840	807	872	817	779	841	814	834	842	859	791	803	866	809	844	818	825	812	847	824	796	806	866	811	830	753	837	847	843	792	818	879	807	835	776	811	819	871	785	812	799	817	809	840	824	781	847	807	796	774	814	907	807	789	838	819	812	860	852	897	780	846	855	855	833	866	856	869	793	821	801	752	798	858	812	856	827	827	881	803	783	778	839	827	819	848	813	871
10562	600	272	217	208	208	199	206	191	212	204	221	190	202	191	182	192	207	205	172	188	201	178	193	199	203	201	199	198	196	195	183	189	210	221	188	198	181	202	201	180	184	195	187	177	182	173	201	188	193	176	216	177	183	188	172	171	170	191	222	184	171	199	196	164	178	185	199	198	176	222	177	181	186	195	176	198	198	182	217	185	213	203	188	206	203	192	207	191	211	205	174	219	218	203	185	205	191	176	204	195	170	195	206	205	194	188	217	178	191	190	179	205	180	191	214	206	168	190	209	188	201	193	199	181	211	209	194	217	199	206	204	186	193	195	180	190	206	182	198	192	194	207	183	219	222	198	173	198	199	189	187	209	221	209	187	197	170	185	219	181	180	198	211	190	188	181	210	220	189	195	202	195	195	196	204	176	187	173	229	209	217	192	232	194	209	194	202	183	183	198	193	187	185	201	163	189	191	189	192	182	190	201	190	224	196	188	192	198	175	196	200	203	191	190	199	176	203	203	176	215	206	206	192	198	233	221	184	221	184	168	175	196	189	198	216	191	183	181	213	204	185	199	218	194	200	199	191	206	209	206	193	182	213	185	190	215	214	179	193	195	171	175	188	180	195	204	204	180	205	185	200	180	182	182	179	187	190	202	203	200	199	200	188	186	187	168	185	212	196	202	210	211	204	202	204	201	189	192	211	182	179	178	202	192	195	197	197	204	187	217	189	187	196	182	202	198	185	187	187	200	203	185	216	249	203	180	215	199	176	187	205	201	194	185	194	180	213	197	174	217	200	196	186	206	222	193	193	182	208	177	229	175	216	187	191	208	204	219	178	194	208	190	168	199	183	192	199	211	214	183	199	208	210	200	211	205	187	182	191	185	197	178	215	201	168	161	187	177	192	173	190	196	200	185	198	169	190	195	196	197	187	192	197	205	195	208	207	207	188	200	176	197	203	196	206	214	223	207	192	163	196	197	198	211	224	174	201	170	185	195	195	211	207	196	202	181	199	182	187	184	187	215	217	192	213	205	173	170	172	198	189	197	200	183	186	164	198	165	169	194	218	187	230	175	176	209	218	183	217	191	187	183	173	167	225	190	211	185	204	196	197	204	177	213	174	191	207	194	193	201	181	178	173	215	180	200	183	199	211	180	214	193	181	206	184	210	203	198	184	192	194	170	191	197	215	198	195	185	195	212	203	187	205	209	198	174	185	202	195	177	204	194	180	200	201	184	184	200	199	179	176	180	194	192	211	195	166	217	196	192	210	218	224	222	199	182	210	183	193	210	186	177	170	214	185	185	190	177	173	219	195	208	199	204	177	195	177	177	183	196	207	199	170	197	209	202	202	198	193	196	192	175	196	183	197	184	204	183	218	195	191	189	184	219	202	204	179	192	199	175	223	197	201	200	189	203	194	190	188	192	186	182	206	207	191	202	169	163	197	181	194	190	212	217	185	188	190	217	222	221	184	176	194	185	208	167	185	197	203	217	207	196	230	187	206	201	221	210	199	197	205	186	190	170	193	236	193	194	179	207	198	189	210	192	197	203	198	158	155	224	178	187	184	183	197	185	182	203	183	205	182	196	197	177	207	186	191	210	212	178	197	219	174	179	200	200	194	177	196	209	230	212	181	238	219	187	236	214	180	191	191	175	210	200	204	205	206	193	174	197	177	206	202	194	197	179	210	211	169	202	187	183	205	221	200	180	232	194	206	205	204	195	214	178	196	197	186	234	199	216	205	205	190	215	177	196	210	198	185	212	232	203	197	227	214	200	190	202	176	220	207	186	209	214	206	235	200	181	195	211	182	183	180	210	167	213	200	211	205	180	204	202	176	209	200	195	204	196	196	189	191	188	193	179	190	190	202	198	185	215	178	201	193	215	198	202	198	208	205	202	187	196	199	187	191	181	182	164	205	192	172	201	218	205	194	196	171	203	178	216	189	178	194	187	203	205	150	191	182	186	148	170	197	203	183	200	195	219	198	230	199	193	206	190	208	228	192	226	180	191	219	192	187	186	200	175	210	181	203	196	195	175	211	197	212	194	199	197	202	195	189	191	175	200	203	206	193	214	189	189	205	204	208	198	193	161	175	208	193	199	210	176	180	173	192	224	187	171	187	201	190	192	153	192	182	185	211	169	193	186	205	189	183	210	191	216	207	203	199	209	201	177	173	181	211	199	183	192	209	201	202	179	179	207	208	217	194	192	199	185	204	199	177	191	191	169	178	202	188	205	163	206	182	182	194	186	190	189	198	185	200	201	214	191	202	206	226	205	196	212	180	182	192	194	211	206	186	199	214	207	203	193	203	184	189	188	202	160	195	184	202	201	199	200	194	211	222	200	188	204	228	178	192	197	199	183	166	178	206	190	209	191	178	172	209	208	179	210	212	196	221	221	187	197	185	177	175	171	195	183	197	204	187	184	227	188	215	194	205	224	206	219	202	202	211	202	183	200	184	182	173	177	194	189	196	197	201	192	195	191	196	198	165	212	201	183	212	205	198	221	210	187	174	222	217	202	213	184	193	186	194	180	245	186	172	198	188	177	193	181	226	166	199	198	188	198	200	192	222	172	184	239	192	208	185	184	198	190	185	213	198	210	229	217	182	217	195	190	214	187	195	207	188	190	210	186	209	204	200	186	203	196	185	214	202	200	184	214	177	213	217	193	186	202	224	218	187	184	200	165	214	185	192	201	184	218	196	190	191	217	197	197	190	194	189	220	203	197	187	220	218	168	189	212	176	164	214	185	201	184	217	208	208	177	194	224	220	214	207	182	215	204	177	193	211	174	174	175	160	196	180	179	192	197	194	198	161	200	188	208	168	186	182	182	210	204	170	196	170	163	188	196	195	197	193	202	200	187	221	198	194	213	191	195	183	227	173	205	188	206	210	202	196	226	183	209	199	194	189	200	175	196	192	183	175	173	192	201	164	183	187	209	213	190	182	197	203	203	181	171	219	176	202	202	183	211	215	200	206	184	221	167	186	204	189	214	195	219	202	197	180	206	192	165	204	185	220	187	197	176	191	170	189	191	217	187	183	194	180	218	191	199	223	182	180	189	179	190	177	190	205	208	203	196	177	189	165	187	180	190	174	182	216	187	211	195	185	218	213	203	208	204	216	193	198	192	211	189	223	190	214	192	196	203	225	181	193	195	199	198	210	205	230	189	208	178	218	183	213	194	195	197	190	206	217	193	200	179	195	183	172	197	215	168	195	176	212	216	203	190	196	188	201	218	215	175	213	189	211	185	204	173	192	209	173	194	184	179	220	210	188	205	195	210	189	200	200	200	188	196	185	169	215	192	189	190	189	197	172	195	193	211	172	192	164	231	200	180	214	196	189	202	185	180	204	200	190	210	219	198	182	223	209	186	196	204	219	203	207	190	191	214	184	184	196	196	179	182	200	171	220	187	213	197	158	195	220	207	194	189	182	187	201	198	188	194	202	195	224	201	198	219	208	198	220	197	170	218	208	183	178	199	184	185	178
9952	544	561	594	615	536	516	576	554	516	496	518	501	513	542	478	524	518	507	509	507	492	516	484	520	494	517	490	496	507	480	491	482	464	519	490	493	507	489	503	501	503	533	543	477	506	538	525	489	520	512	505	497	475	478	527	503	529	532	496	479	472	490	470	501	512	532	490	485	438	512	500	537	513	467	493	479	514	512	491	524	519	462	473	490	519	465	484	519	487	496	501	501	459	500	492	518	508	454	547	547	430	499	497	487	480	504	495	481	500	496	549	471	505	506	499	465	498	489	515	485	520	491	514	494	510	507	490	468	456	520	514	536	502	492	484	489	468	503	502	497	536	492	481	526	537	508	506	489	495	498	514	491	489	511	506	519	488	505	503	538	498	506	479	481	468	443	485	551	509	516	497	499	487	510	500	475	518	485	514	524	520	479	489	449	501	469	513	456	529	543	499	510	478	524	481	486	516	490	534	531	491	502	497	531	518	500	539	507	503	461	521	482	485	488	487	487	499	474	520	498	480	482	493	503	491	496	477	503	526	529	534	517	496	523	528	552	544	485	503	527	516	499	510	471	522	470	519	493	531	482	471	512	515	506	498	495	495	491	521	507	478	503	474	492	497	491	522	489	507	519	516	496	500	496	451	466	498	486	460	473	497	524	509	484	505	512	485	479	492	487	470	501	486	529	483	455	537	461	490	474	504	472	469	510	489	545	526	451	512	499	452	495	501	477	509	496	468	481	505	488	496	452	482	469	507	523	475	509	521	474	479	502	494	485	472	527	498	522	500	526	498	505	465	462	489	531	464	540	488	488	487	509	538	520	473	459	466	478	475	496	515	472	477	497	517	534	521	505	528	522	489	546	509	510	451	512	437	537	513	464	523	473	480	508	489	489	500	494	476	510	536	523	480	478	470	510	485	442	465	486	476	486	496	511	463	511	505	503	528	505	488	471	520	494	465	461	510	525	476	454	517	524	510	493	504	475	513	472	452	486	480	512	508	497	487	499	470	519	516	530	467	510	492	494	509	522	516	509	488	547	535	504	503	537	533	500	491	486	513	496	539	456	505	491	475	501	506	497	480	481	536	474	484	508	494	496	505	490	498	558	484	492	535	513	485	507	485	496	531	479	498	483	474	508	506	521	485	466	503	549	493	487	468	512	489	491	513	489	478	523	467	509	489	510	496	524	482	525	521	499	477	504	469	495	528	493	492	501	491	498	491	530	507	511	507	484	459	502	491	513	496	522	495	477	510	474	512	511	494	448	512	460	546	487	473	506	495	432	512	482	463	496	480	511	493	468	494	542	461	542	513	472	458	458	489	467	523	509	538	529	470	518	532	457	493	469	458	471	474	467	532	497	499	507	473	552	492	540	514	491	497	472	489	481	471	496	493	496	504	486	528	467	509	486	482	489	521	519	505	475	499	532	509	443	477	494	495	451	437	505	507	470	480	480	500	516	474	490	520	468	482	507	485	490	541	504	473	463	502	489	495	466	483	514	493	487	508	464	543	498	452	483	471	485	503	490	511	477	507	525	491	523	475	528	472	494	489	508	517	509	478	527	485	497	516	473	493	500	484	504	501	460	503	508	494	486	536	499	503	510	486	521	488	500	495	504	499	505	463	509	505	496	471	496	504	519	536	519	481	479	503	512	486	469	487	519	496	483	552	458	479	502	500	471	505	531	499	526	466	520	503	464	537	473	524	523	502	517	485	503	490	487	488	482	530	488	465	470	493	479	459	511	499	512	531	527	541	497	480	501	483	464	481	482	465	494	495	499	473	512	575	515	557	508	504	460	503	525	488	505	480	426	499	501	479	497	527	503	465	507	452	458	487	496	508	490	523	480	501	498	508	463	510	492	464	445	546	474	459	490	515	478	497	506	494	504	528	511	561	501	491	540	473	480	499	539	517	502	479	491	480	500	496	536	474	493	511	513	500	556	477	515	520	506	490	469	504	496	458	509	522	535	485	548	538	505	484	455	480	500	501	471	498	518	496	522	501	534	462	540	501	504	513	485	485	483	505	468	477	510	492	480	501	505	498	492	546	518	481	512	487	473	528	508	498	510	466	487	524	469	463	481	484	457	509	493	482	521	496	513	532	505	513	537	493	458	490	458	490	491	531	510	508	480	472	476	486	488	500	518	510	494	491	458	455	454	522	497	497	462	511	487	507	464	453	555	485	486	504	498	535	469	518	509	517	475	529	494	483	503	456	520	515	488	513	526	494	502	482	493	472	494	489	510	465	466	515	488	480	473	489	531	490	529	447	490	533	481	533	497	498	525	530	507	544	485	503	514	472	502	544	504	562	479	497	511	501	558	504	472	564	517	520	466	544	487	516	475	464	488	451	502	474	503	511	502	494	476	567	481	499	501	487	470	514	484	499	468	497	497	592	447	463	544	494	505	517	477	511	493	537	508	500	482	506	515	516	494	501	500	480	498	487	526	512	455	492	498	441	494	494	482	491	530	516	504	499	476	452	487	513	467	493	491	490	484	459	486	515	489	484	502	498	472	547	524	501	447	500	477	502	500	460	480	529	531	501	499	534	538	547	504	453	463	509	505	544	473	473	486	486	494	461	496	500	486	497	528	493	496	500	498	511	525	527	529	526	500	508	513	512	479	497	514	509	503	457	486	480	468	491	491	524	485	485	493	499	493	506	519	499	493	501	496	454	477	508	471	467	528	498	517	476	500	473	514	495	478	514	509	479	524	490	484	508	496	498	506	471	487	501	534	471	503	484	488	481	475	489	507	501	521	557	547	491	506	478	533	494	490	476	532	468	495	512	473	500	492	522	479	505	509	495	469	467	496	507	488	484	507	497	479	506	516	489	504	502	495	495	488	476	474	490	533	474	523	487	496	491	498	443	517	520	554	508	435	522	508	494	480	504	523	483	436	505	545	466	481	484	472	515	494	471	483	495	507	510	487	518	549	493	522	523	469	456	516	445	489	497	535	472	512	492	528	503	526	525	515	528	484	483	476	528	456	469	477	468	488	500	499	492	520	475	508	541	459	460	507	508	514	518	479	507	513	492	533	502	499	497	477	493	467	469	512	526	466	504	498	488	510	486	511	507	503	484	489	480	485	469	512	496	523	509	508	494	509	473	489	539	485	484	467	490	481	501	464	505	481	508	567	516	516	484	482	463	509	447	456	499	499	483	533	521	514	474	468	499	533	539	458	489	482	492	489	537	462	498	461	495	492	492	520	506	487	508	494	516	513	514	468	468	495	487	481	491	460	484	461	476	493	532	518	488	514	492	439	493	474	472	501	526	476	514	471	494	518	518	509	504	516	494	485	506	512	494	525	496	488	507	536	513	517	544	500	471	523	481	432	482	520	476	541	488	500	485	463	498	464	511	536	508	474	510	503	501	458	497	492	490	475	468	528	484	531	510	508	502	495	468	494	503	472	506	492	499	519	505	488	475	497	547	507	523	482	474	487	481	532	504	523	477	486	504	511	453	526	540	460	564	507	472	464	528	528	511
55291	17733	2831	795	523	398	356	296	288	259	200	208	213	233	209	187	186	173	216	179	176	188	156	193	165	154	182	178	171	159	176	157	169	168	162	169	169	177	159	167	197	161	178	170	177	172	152	153	184	163	144	173	163	182	170	177	168	157	170	176	177	140	159	160	166	165	145	170	157	168	171	175	156	161	171	164	147	185	163	198	161	155	200	166	159	163	162	152	180	176	171	161	153	149	162	161	165	175	180	176	165	172	162	156	152	183	178	191	164	190	172	190	147	169	151	159	160	148	175	182	149	158	160	169	186	175	178	175	145	156	166	153	165	173	169	152	164	154	161	171	171	166	155	163	159	161	166	160	160	167	176	175	155	169	154	164	168	155	181	174	164	151	166	172	157	175	147	172	167	161	169	169	196	171	171	161	170	161	158	174	156	175	155	166	175	169	142	182	156	166	170	166	167	201	182	166	156	149	164	155	160	153	142	171	191	159	196	158	162	189	137	168	146	175	137	163	152	163	159	162	169	164	166	161	135	161	180	173	172	172	165	153	155	147	171	146	160	172	171	154	160	149	145	175	157	165	181	163	184	181	167	161	179	155	180	176	157	173	140	167	167	162	178	156	161	152	161	164	186	160	169	160	170	160	175	158	147	164	173	174	174	162	158	161	163	176	148	176	166	141	171	161	178	168	156	165	157	175	160	169	174	145	154	171	165	170	199	171	168	173	146	155	158	182	153	171	173	183	151	160	162	142	178	121	143	157	181	171	172	165	155	186	166	151	165	166	206	188	163	161	173	139	191	164	171	167	134	152	176	161	186	164	165	186	164	177	163	162	175	167	153	158	153	157	151	159	178	162	150	160	155	151	169	172	147	173	150	163	161	148	158	178	163	156	152	175	180	155	169	144	151	157	152	173	145	196	153	161	155	187	179	169	165	177	177	163	173	168	181	164	155	139	174	168	166	157	158	164	146	162	165	175	165	181	155	139	173	149	148	140	158	161	184	165	155	136	164	164	186	162	165	192	165	171	167	166	159	167	157	130	152	148	182	149	167	136	173	179	161	173	139	153	166	147	152	176	164	181	162	178	189	172	149	183	145	157	172	162	156	165	148	169	193	137	179	155	181	161	165	189	169	144	167	175	164	168	166	162	144	181	170	147	158	178	166	171	172	187	159	168	161	159	174	177	144	176	165	160	185	173	149	180	168	166	176	156	159	162	156	156	164	148	141	193	173	151	173	156	169	178	155	162	175	157	178	171	181	183	164	161	157	165	169	150	180	167	173	177	164	172	178	178	152	158	167	153	164	176	150	159	154	204	181	141	157	150	189	175	173	158	175	160	178	193	166	158	148	148	179	186	153	181	152	173	168	191	170	158	180	148	148	170	176	161	159	180	171	164	157	167	168	162	161	156	174	162	166	181	175	194	164	171	167	157	187	162	136	167	176	148	171	186	170	172	163	150	171	179	198	156	149	144	140	172	188	152	170	133	165	179	183	174	168	188	171	161	163	170	164	146	157	161	149	174	170	174	182	164	171	140	139	179	162	188	189	171	191	154	136	166	155	157	144	137	176	178	169	163	148	162	171	161	182	172	171	198	162	169	175	187	169	158	167	154	161	174	149	150	182	165	146	134	166	161	162	194	175	175	166	156	178	167	192	169	173	176	175	184	146	173	168	147	162	169	155	172	186	180	169	161	154	154	157	164	180	161	162	173	165	139	165	154	158	171	162	133	171	169	175	178	157	142	177	164	149	137	147	161	170	156	177	196	151	137	143	166	134	183	161	167	177	188	165	170	181	162	167	145	173	162	177	170	157	171	133	175	194	142	169	171	160	154	146	182	131	158	190	165	168	186	159	160	178	151	132	171	170	167	151	171	169	174	209	159	147	165	164	174	148	166	162	180	149	168	144	147	151	157	166	150	141	167	134	170	151	165	176	189	170	160	200	162	165	156	177	161	168	163	134	158	152	169	168	177	150	162	159	156	179	158	162	154	172	157	174	152	168	168	162	132	169	151	173	180	177	158	171	172	154	148	170	151	179	153	176	171	156	175	179	154	155	157	183	162	157	174	170	167	144	179	163	136	156	160	174	151	175	153	185	167	171	166	176	180	149	167	174	163	156	162	163	147	141	189	181	151	159	156	155	178	159	165	172	181	172	148	176	171	141	171	163	174	145	165	154	152	187	157	157	161	148	155	169	182	160	173	170	161	148	176	170	157	162	172	164	176	126	158	166	148	168	163	153	156	156	153	155	165	164	163	174	175	163	165	163	139	154	165	165	170	159	156	176	152	140	151	182	189	156	164	155	138	178	170	168	149	165	144	161	160	176	170	164	187	158	162	154	184	175	193	177	150	146	163	162	170	138	151	161	160	162	170	165	153	176	172	163	157	170	185	171	150	161	170	152	165	169	187	181	161	133	172	176	163	161	161	185	142	180	156	152	163	130	149	158	180	174	166	144	149	173	175	153	159	159	185	148	151	185	210	170	155	185	162	153	141	159	155	163	134	167	135	168	162	169	168	173	157	150	137	179	155	163	148	179	137	176	170	158	199	204	141	153	207	174	161	155	170	160	175	165	160	140	141	184	156	164	158	148	161	173	148	171	156	183	183	166	177	152	168	163	195	165	168	177	200	166	163	153	167	158	171	157	151	162	166	161	159	164	153	176	169	174	158	173	163	163	154	165	168	153	151	176	158	155	164	166	182	154	155	167	170	150	156	159	164	181	143	169	139	162	159	172	170	162	190	142	171	187	170	166	150	162	172	181	161	165	166	152	180	161	161	168	161	150	167	154	159	146	155	158	156	166	175	186	198	172	136	161	161	159	184	157	159	154	152	190	161	171	170	167	161	154	211	146	182	173	144	149	169	158	184	177	147	167	168	138	176	177	151	186	189	181	172	156	186	156	130	170	186	200	160	155	160	165	172	168	166	170	162	155	171	166	164	150	170	148	140	179	148	169	177	171	165	184	163	155	157	165	174	172	143	153	146	180	176	148	144	162	151	169	154	154	186	150	144	161	181	161	174	161	179	164	150	161	170	162	158	165	178	160	170	166	167	174	185	178	162	163	132	181	167	179	173	154	170	172	173	175	163	166	161	158	148	158	161	176	152	167	155	149	167	147	173	169	176	174	158	139	175	152	196	152	148	131	182	168	178	171	170	178	183	184	180	147	138	181	163	178	158	148	180	164	172	161	166	151	175	167	179	185	166	153	200	186	167	181	173	175	182	158	164	182	168	188	169	171	146	180	153	170	168	177	153	133	160	146	154	163	148	174	167	169	180	158	171	170	153	183	168	160	160	163	161	152	155	173	182	163	152	183	157	153	188	173	190	173	180	164	171	134	156	151	155	177	152	159	182	153	144	141	161	155	175	160	160	170	161	179	171	158	155	177	148	146	172	177	166	158	177	163	152	185	148	167	165	166	152	161	146	138	151	187	164	181	157	142	152	180	163	158	142	146	171	192	170	176	169	166	178	185	162	149	186	163	164
27446	1010	1983	2292	2044	1669	1429	1230	1086	946	872	850	748	727	711	696	638	622	598	607	585	572	563	530	506	536	489	505	505	506	494	474	559	498	475	489	476	488	499	482	480	536	491	473	490	454	504	477	445	497	441	483	476	490	474	452	477	441	474	455	453	463	490	462	443	508	431	437	457	465	433	459	441	478	433	473	425	437	471	449	464	439	495	431	467	430	432	496	463	453	460	442	443	464	432	455	453	460	461	451	469	448	430	468	461	449	427	465	461	469	461	429	451	416	484	466	431	455	433	478	443	469	472	465	452	459	443	435	464	409	410	452	462	431	457	465	458	470	446	452	452	448	449	484	437	425	423	462	484	409	462	470	481	489	414	434	441	434	470	462	464	444	480	448	441	443	411	423	437	426	486	483	465	449	443	435	451	444	462	425	449	450	454	445	467	456	413	486	488	503	437	435	455	452	470	504	442	445	471	448	427	439	446	453	464	477	473	469	454	442	474	440	479	463	450	446	505	481	447	485	444	422	442	435	486	473	442	429	460	471	453	422	463	448	488	433	443	473	457	460	456	454	426	427	423	427	462	470	447	490	462	469	438	444	450	468	469	474	474	415	460	470	443	440	487	422	487	430	456	453	460	466	487	482	447	494	461	456	440	445	451	451	465	504	458	490	472	453	453	469	462	433	461	467	456	465	445	435	456	486	463	488	430	459	438	450	436	412	465	420	462	437	466	467	432	443	465	429	422	444	491	446	433	467	444	451	449	455	446	424	466	449	467	420	476	461	420	459	449	470	458	509	467	448	498	440	424	467	472	465	456	432	466	440	469	484	469	426	423	433	492	459	451	445	421	472	483	455	467	468	458	489	413	467	461	423	440	454	431	463	461	443	449	457	447	448	447	453	446	442	458	447	453	406	459	450	453	453	406	441	497	429	473	471	413	476	459	444	432	434	448	427	449	430	433	483	444	424	468	396	445	430	487	454	422	423	439	450	461	447	445	447	449	434	493	485	448	467	472	450	407	428	459	441	463	452	484	436	459	448	434	434	450	458	423	448	436	474	457	444	453	424	452	456	467	420	485	471	386	424	456	482	452	440	440	454	431	451	475	447	480	420	460	417	445	443	479	462	476	459	439	456	460	449	461	458	454	493	464	460	466	439	444	442	473	439	459	435	450	439	462	491	460	411	479	449	452	459	452	445	502	456	439	485	448	465	457	459	435	471	421	411	462	476	494	465	473	433	490	429	474	455	445	447	423	455	392	450	425	463	418	454	454	464	445	438	441	465	414	438	448	449	446	442	425	484	458	426	490	430	471	481	491	447	470	455	446	462	434	463	448	465	415	424	445	473	442	454	459	442	454	486	443	425	447	442	469	438	458	434	486	475	454	450	451	456	445	431	465	412	420	444	467	455	443	441	435	466	432	464	433	447	439	445	403	463	459	421	469	414	476	429	418	456	438	457	457	428	421	446	453	447	432	456	467	448	426	448	466	476	439	448	471	456	433	444	443	418	407	436	450	466	436	415	408	471	427	428	445	462	421	465	455	458	439	426	419	423	434	449	419	472	428	444	432	474	432	454	444	462	438	465	464	446	460	442	472	440	431	480	438	450	433	480	402	464	431	426	476	448	396	468	492	469	452	420	390	435	417	452	476	406	466	502	467	473	445	436	430	412	439	461	440	445	476	419	424	463	482	463	457	462	450	459	424	462	411	420	474	451	459	461	470	481	434	465	451	439	456	432	447	416	462	495	452	473	451	493	477	436	422	445	426	439	424	443	451	425	486	429	466	479	476	448	474	454	481	444	443	424	448	461	484	459	466	440	481	438	426	456	432	463	396	451	436	455	435	450	469	435	466	431	425	441	483	424	451	426	468	448	468	449	445	444	425	475	439	457	450	459	449	451	460	480	434	467	440	422	486	450	448	467	476	470	460	450	451	489	451	457	464	449	444	425	467	445	451	473	444	446	420	439	478	446	442	489	421	453	438	480	451	432	503	428	479	424	418	433	473	445	443	445	472	438	517	490	411	477	515	478	475	453	436	421	460	451	486	440	456	462	458	436	459	442	452	435	472	466	471	448	464	434	454	440	495	428	469	469	458	453	445	478	454	464	444	456	441	487	425	446	451	454	458	463	457	464	470	482	468	478	438	425	507	447	430	457	450	454	459	454	463	422	487	480	420	432	462	445	489	454	444	471	435	440	463	476	434	450	478	437	435	404	456	439	421	429	419	471	472	419	471	450	462	429	471	474	467	439	459	419	477	484	490	443	467	448	426	428	422	461	428	447	449	448	429	432	451	471	443	430	466	428	430	454	447	454	447	467	422	471	428	456	465	461	466	419	459	463	453	430	443	449	482	440	464	415	434	424	432	427	420	425	460	493	462	415	522	462	429	410	436	484	477	428	466	424	442	441	458	462	469	454	446	467	434	423	465	442	464	437	485	422	498	480	471	477	464	476	469	444	439	454	406	471	472	462	466	412	434	415	460	464	444	457	474	443	439	487	452	404	441	411	475	475	413	429	451	455	452	452	424	426	449	430	430	480	442	451	440	461	437	491	471	449	424	445	451	465	461	475	445	436	411	456	462	438	440	455	436	462	420	467	444	470	498	483	469	442	472	474	453	385	450	440	410	481	457	454	417	441	454	463	453	433	451	407	457	481	457	458	421	467	470	456	457	450	451	490	483	446	452	445	441	394	402	436	442	438	498	454	439	434	442	434	485	420	464	450	406	481	474	478	446	436	441	476	456	423	417	440	493	441	461	424	439	447	469	444	459	445	462	447	462	461	441	495	442	457	432	427	437	453	470	480	453	474	450	480	501	462	436	421	463	441	459	441	455	419	428	458	495	435	439	446	492	485	415	429	438	462	436	427	416	453	460	449	453	464	436	471	470	472	448	447	468	479	476	458	463	447	449	461	421	432	472	458	432	406	436	403	456	425	437	508	432	430	466	417	429	442	451	454	442	455	431	435	441	434	430	436	436	418	440	457	438	480	470	414	426	449	457	454	447	429	448	428	447	457	461	431	443	442	438	435	447	422	455	457	448	451	444	439	414	417	430	482	456	420	463	469	441	427	447	506	477	449	429	464	438	403	432	447	444	437	456	479	453	444	453	435	435	465	443	473	421	486	472	436	453	454	453	420	457	452	481	401	431	445	469	434	427	435	456	413	502	446	447	435	450	466	452	459	441	453	458	444	457	442	458	482	470	440	456	445	475	486	470	470	437	441	458	443	461	439	450	451	448	483	449	407	465	474	456	487	406	450	446	441	477	454	440	445	465	483	454	459	448	450	504	485	462	434	447	478	473	441	435	444	458	426	408	431	415	456	461	480	489	496	454	468	469	482	476	449	440	471	423	465	453	433	458	427	427	489	440	456	451	463	482	454	451	496	474	440	432	453	502	412	429	469	448	473	432	449	424	460	443	459	420	432	493	481	461	420	460	504	432	457	491	425	437	455	431	446	441	434	439	464	434	479	462	466	417	481	461	467
61121	27035	11517	2043	1293	933	762	636	611	523	478	462	456	386	406	360	442	410	410	379	387	370	372	370	360	366	385	372	376	356	344	373	374	344	379	381	345	351	392	342	366	329	336	356	341	374	329	345	345	317	338	344	363	340	322	327	318	335	355	367	398	355	319	331	305	382	360	352	308	368	338	382	363	309	360	330	318	341	364	381	353	327	322	319	378	346	319	330	350	351	355	370	315	358	338	349	340	334	338	385	323	352	363	318	329	347	303	375	314	327	352	329	340	376	338	342	339	347	348	333	358	314	335	355	317	375	369	363	354	388	374	333	343	332	343	384	305	328	335	340	355	380	335	347	353	338	333	337	357	342	302	323	327	328	296	344	316	329	324	361	335	340	347	372	329	348	322	353	331	320	351	371	366	325	335	353	352	363	371	375	372	342	340	343	330	350	353	334	344	342	357	317	360	335	342	317	349	325	324	319	353	351	356	331	356	344	352	351	356	320	346	321	352	375	353	327	329	337	376	333	332	348	340	383	357	317	345	346	299	350	371	331	322	378	360	314	320	315	386	335	345	367	330	378	361	339	308	334	311	335	338	362	317	358	339	343	330	368	339	340	320	351	346	336	343	341	358	334	303	352	316	366	398	346	315	362	360	347	356	329	331	365	355	331	331	355	391	328	328	353	374	340	337	344	357	366	354	361	322	342	355	333	349	354	370	367	354	336	321	334	328	330	357	350	332	344	294	363	393	335	340	353	362	350	333	364	330	344	324	325	320	393	367	377	331	377	376	355	378	305	357	345	316	341	344	349	312	330	323	325	354	346	353	383	362	352	374	364	352	385	320	360	335	363	350	333	310	348	315	298	378	354	310	354	356	319	368	366	326	318	359	339	354	362	314	337	367	335	339	322	347	351	345	388	367	325	320	362	349	341	362	348	336	304	363	321	334	365	337	375	334	362	339	367	378	355	310	361	328	343	333	322	362	356	348	347	329	338	291	386	348	332	328	366	341	361	370	347	349	327	354	363	366	326	328	358	352	345	355	349	322	328	347	339	309	366	347	336	359	348	331	318	366	367	364	320	347	327	392	379	369	332	339	396	339	341	347	346	357	336	333	345	325	342	343	359	367	358	355	388	358	348	321	347	347	347	347	374	349	370	361	354	329	371	354	344	376	322	338	365	377	320	360	365	347	309	363	358	334	377	364	349	344	373	376	343	320	355	365	365	314	341	336	331	345	335	322	350	365	355	371	333	339	372	319	394	376	345	347	369	332	331	308	340	361	352	325	336	365	385	367	346	345	361	377	363	350	340	351	324	360	374	335	365	350	329	320	328	396	347	326	365	352	350	356	311	343	305	358	321	318	365	330	324	318	324	379	363	315	339	330	334	346	356	362	354	314	383	344	320	321	351	387	357	328	343	322	345	338	352	352	341	330	344	333	336	341	359	326	349	339	344	355	335	323	310	377	333	336	344	345	313	351	377	359	372	341	362	366	313	340	341	293	343	334	347	353	344	349	349	357	318	365	358	363	339	387	311	325	338	348	349	331	361	361	328	348	355	325	361	374	337	385	319	350	369	344	342	368	343	330	346	386	336	361	391	344	308	328	311	337	352	354	343	318	336	319	341	338	351	352	354	346	362	308	335	350	352	350	361	356	335	333	356	394	338	315	317	360	334	351	320	337	321	337	316	364	332	354	347	350	333	363	350	321	330	333	355	334	386	364	326	343	314	336	370	320	346	366	331	330	346	329	306	327	316	374	354	341	350	347	368	320	340	353	335	371	352	362	379	346	344	305	361	355	330	337	386	330	329	328	328	327	322	365	349	368	377	350	367	347	350	349	355	352	309	329	329	344	349	306	316	355	360	330	338	373	348	339	321	368	362	365	327	332	336	368	347	369	332	327	364	373	325	354	345	337	357	327	340	353	365	329	383	329	331	369	359	357	364	375	336	396	324	325	335	372	358	330	352	348	335	335	343	330	319	378	362	312	347	328	317	319	347	308	336	344	353	347	337	351	349	342	346	343	339	347	371	341	332	328	337	321	357	328	324	344	341	342	366	377	369	322	336	311	375	360	341	365	383	352	376	339	361	324	341	319	355	348	371	364	342	325	331	316	301	328	347	331	346	336	324	323	324	297	345	365	343	307	329	341	347	332	311	360	341	349	349	321	375	360	374	339	335	351	346	337	333	347	330	373	331	357	352	354	345	324	335	342	363	329	352	335	347	326	319	377	355	373	375	349	336	335	343	359	331	332	337	359	366	353	329	351	315	358	358	333	361	330	360	372	339	330	366	355	312	335	365	338	332	340	325	337	370	376	398	346	322	338	308	342	336	384	346	346	356	332	359	367	320	355	359	308	364	350	314	356	330	324	340	314	350	342	356	361	356	339	354	355	296	357	362	334	355	321	323	341	324	338	342	323	374	352	364	345	351	348	324	353	332	349	382	326	355	341	356	362	349	368	339	297	338	358	352	311	296	330	356	324	367	343	348	314	339	308	355	340	325	320	342	329	354	340	326	319	352	332	377	350	357	356	318	351	348	335	355	347	368	346	330	311	339	341	362	363	345	369	358	344	340	314	303	336	372	328	386	340	358	320	348	349	336	335	355	335	329	334	323	340	306	358	327	350	358	337	392	343	302	319	353	357	339	337	329	323	358	345	316	343	350	322	347	344	338	324	334	330	359	333	361	360	356	344	343	359	304	327	379	307	300	357	329	377	336	355	341	329	346	344	339	343	304	357	350	342	340	343	313	347	346	336	326	352	341	340	327	369	364	356	319	306	340	334	368	336	327	357	342	342	344	365	379	322	367	325	371	336	357	332	299	332	296	327	330	333	347	353	363	358	319	328	359	303	352	371	358	352	337	327	357	316	374	321	374	358	346	348	347	356	347	363	331	304	355	358	304	329	320	330	347	326	355	350	373	348	365	321	315	317	329	345	365	339	349	322	360	367	338	319	324	332	308	328	317	354	352	319	334	353	359	346	350	338	358	369	308	366	379	368	390	350	319	322	360	343	328	330	351	318	399	359	318	320	374	344	355	362	333	318	352	327	366	321	365	356	362	330	333	376	373	329	347	395	373	357	341	331	350	325	329	361	382	328	340	304	327	346	323	315	354	365	361	363	354	347	351	324	362	350	320	331	337	348	347	357	372	341	344	357	334	341	368	357	363	304	374	366	353	394	340	313	309	324	346	375	352	345	313	346	326	338	328	346	357	319	314	345	322	368	328	335	352	351	390	333	374	357	353	335	332	353	357	360	357	374	370	379	363	382	332	367	354	407	315	352	349	352	338	340	319	296	340	336	337	365	346	347	332	343	354	332	357	358	350	358	326	400	346	342	328	329	363	343	360	313	357	321	331	334	353	353	328	326	382	350	337	345	354	339	326	329	342	352	377	318	322	304	360	344	366	355	350	354	365	373	330	324	329	330	342	325	323	335	361	348	328	358	348	380	358	353	320	358	373	333	355	336	348	370	340	324	338	311	347	333	312
35678	2028	3779	4411	3880	3304	2740	2336	2086	1836	1633	1509	1443	1338	1362	1198	1211	1138	1064	1130	1122	1021	1053	1015	1024	962	1003	973	945	989	885	921	877	904	896	868	905	909	893	882	876	931	850	861	844	886	819	862	832	838	865	856	825	845	851	831	816	852	852	833	817	797	858	786	856	818	837	897	919	908	817	835	820	825	805	772	833	844	844	865	761	827	845	806	856	853	864	867	829	829	871	818	853	848	848	821	829	815	825	775	869	855	871	840	761	825	828	827	838	817	839	812	855	823	854	799	844	806	820	822	816	832	808	853	828	844	822	858	810	844	814	857	816	812	873	853	842	845	816	777	850	870	793	865	785	815	872	837	877	837	783	867	828	846	838	855	862	825	865	851	879	836	803	803	839	872	766	819	836	885	822	832	850	817	828	765	775	847	806	782	864	836	804	802	776	800	840	795	833	800	836	875	864	797	837	747	801	816	861	811	832	801	871	843	829	825	805	809	878	755	824	850	822	817	808	823	849	736	872	841	876	801	828	849	830	797	832	816	767	812	860	826	827	810	799	766	824	841	789	832	785	810	811	822	850	885	843	843	840	856	778	799	792	860	878	807	854	821	833	815	845	766	862	760	794	858	767	823	808	851	840	809	836	799	841	799	810	814	846	876	872	883	792	820	851	820	844	838	835	868	868	811	815	823	796	826	836	828	833	769	851	826	812	826	840	826	857	867	815	756	833	796	803	842	798	821	812	821	829	819	872	829	860	808	768	773	822	860	821	801	840	860	795	801	784	864	923	769	831	845	764	842	848	857	809	806	805	827	811	869	840	794	872	848	853	838	813	830	874	757	804	813	787	815	816	850	810	818	850	814	832	857	775	882	809	861	834	820	842	829	870	837	769	767	838	836	883	815	805	852	828	828	853	844	808	852	780	806	858	814	785	783	838	828	858	835	797	792	845	809	842	865	853	837	825	783	845	808	819	802	791	803	856	808	865	812	784	793	823	843	812	853	826	827	900	852	808	863	800	799	764	836	842	806	781	781	765	803	860	822	821	753	845	851	884	847	803	842	854	832	833	855	877	811	833	805	805	784	788	844	821	829	765	803	777	855	799	794	810	821	860	813	871	828	884	808	808	820	767	826	890	819	848	819	855	811	816	802	828	843	821	846	845	840	848	792	773	832	833	836	862	844	800	793	848	848	832	900	861	785	827	791	848	836	838	807	816	800	840	838	809	834	784	847	828	818	837	895	830	840	830	880	839	780	829	891	844	774	872	818	835	835	827	835	873	795	779	808	849	851	829	855	819	834	851	825	868	831	851	795	843	803	811	756	844	863	821	792	844	846	813	844	829	753	858	776	786	821	898	855	831	782	828	846	843	812	820	786	804	797	818	780	861	886	840	779	799	837	794	813	799	870	822	842	790	808	834	849	880	809	802	814	742	813	809	887	844	872	802	829	819	855	850	857	867	833	753	859	879	745	819	835	827	875	816	779	861	821	836	797	834	843	827	879	823	812	886	770	816	855	820	817	821	824	846	851	791	796	816	842	799	813	847	804	857	791	870	853	764	836	843	796	851	857	807	826	810	818	819	820	809	810	875	821	769	824	863	825	856	852	830	799	843	840	829	862	843	874	842	847	823	781	839	829	783	839	844	878	845	797	881	832	881	784	842	854	785	797	847	835	825	843	820	846	836	843	834	815	846	855	858	838	826	833	864	845	832	863	789	798	852	828	862	814	856	866	811	787	801	780	823	759	810	786	815	809	827	782	820	871	840	874	827	824	852	805	808	820	813	841	812	788	790	859	809	768	773	850	811	787	831	833	817	795	813	802	842	837	811	836	829	806	813	818	806	833	849	821	812	826	841	795	792	840	787	842	776	883	773	793	809	855	849	773	833	798	829	800	816	800	795	812	807	799	833	828	823	806	813	817	797	833	862	822	800	832	819	846	826	859	774	820	832	857	854	798	807	842	824	820	789	811	815	797	822	830	807	784	856	811	856	795	809	798	785	858	827	825	841	757	808	811	840	837	813	780	800	850	815	832	867	810	901	824	824	782	815	785	766	870	817	815	822	806	851	839	888	847	814	799	812	797	804	854	796	801	836	864	852	779	838	764	805	842	826	840	829	803	822	832	820	807	887	832	871	781	802	816	844	866	829	839	824	835	814	872	807	844	828	854	821	850	845	852	830	796	825	854	801	829	828	852	795	879	836	821	816	818	835	787	830	797	791	787	822	799	837	829	841	837	830	838	869	824	811	863	781	838	862	797	809	791	807	779	832	820	851	874	800	819	830	853	797	824	832	808	833	835	807	800	825	823	809	813	858	853	834	817	819	775	842	800	772	862	860	792	784	841	816	804	802	823	840	799	845	797	832	854	874	790	794	813	797	818	865	889	782	827	790	833	829	817	860	801	824	826	831	832	801	815	768	833	821	816	853	846	858	803	833	818	785	822	838	814	846	820	854	842	765	834	845	848	834	835	801	791	801	787	867	842	839	786	811	839	835	817	812	811	755	851	791	823	816	769	876	821	767	853	778	866	830	789	843	808	860	794	811	784	821	821	821	831	851	836	843	857	836	821	816	801	834	766	833	782	845	852	836	772	884	826	811	825	808	803	846	877	780	825	894	808	859	870	799	810	828	862	800	777	840	826	798	813	807	865	869	802	782	798	825	816	860	834	866	784	779	787	862	826	828	820	803	841	829	800	830	824	821	817	847	784	848	763	769	813	812	787	856	827	831	840	891	835	852	797	812	826	868	820	875	812	841	841	802	808	826	860	802	807	873	810	857	799	848	818	872	780	859	868	834	837	826	866	814	805	853	759	837	822	825	844	849	794	822	892	812	807	848	862	850	828	833	863	823	865	841	828	786	817	861	804	815	867	821	829	838	827	843	821	833	877	831	837	762	869	818	797	823	779	812	759	856	826	796	842	877	827	751	820	868	860	808	766	827	793	838	775	768	761	831	857	781	840	837	796	795	788	796	816	858	786	827	839	811	789	821	862	814	839	804	836	870	831	834	832	835	835	812	844	785	850	805	778	841	780	851	812	807	810	785	767	854	802	849	786	827	803	806	816	872	821	833	833	790	807	859	823	862	832	829	766	798	805	824	878	815	883	819	833	844	841	782	816	857	843	768	782	820	833	829	815	827	855	804	826	832	851	824	829	813	834	853	819	831	790	820	831	815	869	859	894	823	828	903	825	823	787	764	866	838	812	813	815	878	800	849	811	817	819	815	813	791	787	862	872	803	845	812	847	820	833	818	805	831	798	861	845	827	857	855	835	829	851	805	854	803	836	798	801	793	836	825	798	809	820	825	867	832	805	837	800	844	843	853	834	837	825	815	847	844	842	843	846	836	816	839	854	829	806	781	872	845	834	807	836	809	841	804	817	851	776	821	839	847	839	856	811	818	819	836	769	827	821	797	830	820	881	823	799	782	840	814	812	772	828	839	742	871	860	822	839	797	815	845	824	835	847	797	869	804	803	837	849	827	832	789	814
11582	540	214	190	191	196	210	213	196	179	195	165	177	199	189	197	198	214	200	200	208	171	180	196	206	197	213	213	184	179	209	196	221	205	195	187	194	196	197	172	184	189	188	192	210	210	189	192	180	190	197	212	180	182	193	179	218	204	213	197	185	172	199	178	206	207	191	198	193	190	185	176	179	174	197	189	182	216	191	211	201	197	214	204	195	192	188	218	195	188	196	219	149	160	196	196	194	166	200	198	212	160	198	190	204	187	217	209	211	177	194	213	195	230	204	201	209	194	201	224	203	179	208	214	197	186	177	228	186	192	172	197	178	196	192	189	202	205	199	209	189	207	195	186	179	212	202	210	212	198	193	224	190	185	206	204	201	177	169	183	215	187	187	209	202	197	180	180	199	200	214	176	169	204	198	199	175	213	195	194	184	180	187	176	202	215	196	197	200	220	212	197	218	203	230	220	200	188	222	204	205	188	219	169	209	193	179	220	216	202	197	201	171	173	199	198	206	201	189	213	178	206	207	195	212	194	193	195	197	227	199	174	211	199	217	190	213	199	201	197	206	182	193	200	219	204	183	199	219	193	210	221	213	179	191	174	175	189	200	171	166	202	193	190	198	178	228	197	222	218	187	197	180	216	201	185	181	201	198	178	181	171	189	203	201	218	227	187	217	190	220	216	193	209	193	197	213	211	212	198	192	183	181	208	214	181	202	216	187	206	198	200	215	205	181	208	201	195	201	213	233	180	189	188	180	178	165	201	189	198	188	196	190	223	195	210	217	180	197	212	177	210	182	183	221	190	214	197	209	194	205	225	194	177	206	221	160	185	177	208	204	189	169	203	196	197	194	207	194	175	196	228	178	184	196	179	202	208	203	200	210	203	220	188	177	183	182	186	191	199	190	172	199	208	201	196	212	175	207	180	204	204	180	204	205	214	206	174	180	203	204	179	188	203	194	193	204	175	202	183	184	195	193	197	220	193	191	201	223	201	186	207	216	186	198	222	198	173	200	230	188	170	174	213	202	190	219	218	223	189	208	202	208	205	192	181	211	213	185	196	213	203	175	201	157	181	213	202	206	182	203	197	200	207	207	176	176	194	201	212	182	195	199	190	192	192	185	185	226	195	181	205	217	202	213	190	207	194	191	198	199	174	186	204	202	213	193	193	201	202	199	194	174	219	195	183	199	174	193	184	200	210	202	210	184	173	204	220	221	196	185	204	165	198	205	195	191	202	209	174	209	226	204	188	212	190	183	188	191	188	182	171	181	212	200	237	207	201	194	218	186	189	206	198	181	199	211	180	201	188	196	188	206	181	207	204	199	193	174	215	208	214	204	208	195	185	188	176	201	189	193	200	189	209	185	172	211	236	214	215	213	195	215	183	198	196	204	208	185	188	201	197	181	191	195	189	193	200	198	184	197	212	196	197	187	199	206	190	201	193	213	176	191	194	197	193	222	186	219	192	200	189	213	194	187	179	193	189	179	196	203	207	225	209	183	194	195	179	187	223	191	206	195	211	187	199	193	166	202	212	192	195	202	188	205	178	196	225	177	213	205	177	178	214	207	186	195	192	193	165	185	195	199	213	163	202	187	219	197	200	201	183	205	210	203	167	219	203	164	187	180	193	209	206	208	177	185	222	194	224	215	193	186	213	203	206	207	197	202	212	193	200	192	189	191	194	198	201	204	209	194	183	186	184	206	217	188	208	175	204	189	217	196	189	188	203	199	188	186	170	192	202	208	202	185	168	175	215	206	212	182	220	210	185	190	177	201	209	211	211	215	180	199	194	211	184	225	184	202	183	192	208	183	222	183	200	192	199	227	208	189	191	179	224	175	175	184	222	188	207	188	202	195	225	203	196	206	203	211	200	173	194	198	213	194	222	191	179	194	210	209	173	202	200	190	172	196	194	187	192	198	189	192	186	221	184	213	196	186	206	196	215	219	200	180	178	193	206	179	184	215	190	222	203	200	174	196	167	169	192	202	176	191	184	185	179	195	195	195	204	197	175	189	214	185	196	215	193	197	212	188	182	188	205	183	185	193	208	198	183	215	188	176	188	184	213	186	194	200	190	192	195	207	179	181	191	180	195	214	208	199	204	184	197	167	206	185	216	176	212	188	207	182	192	186	197	197	208	177	179	214	212	211	210	187	207	219	182	219	185	197	200	213	196	215	191	214	210	181	217	204	179	212	207	188	212	186	207	185	178	192	207	200	187	211	170	187	211	203	188	183	176	159	197	195	219	178	221	213	199	196	192	168	189	185	217	178	208	192	182	204	198	210	194	219	224	191	189	213	202	208	218	163	198	177	186	185	209	208	219	216	192	173	210	191	189	209	174	183	212	218	185	203	190	191	182	175	202	192	222	187	202	167	165	189	191	212	201	212	181	197	201	186	227	184	173	200	222	225	220	183	237	208	212	194	191	201	179	214	183	176	186	184	209	216	186	192	176	197	227	192	211	204	194	187	207	214	185	180	187	175	182	197	187	190	188	183	193	193	228	191	175	205	213	200	204	215	206	198	194	186	206	201	186	158	186	205	198	180	197	220	199	208	192	193	207	179	211	193	194	165	193	205	212	205	188	201	196	191	200	191	178	182	190	227	189	145	184	190	193	195	190	194	204	192	197	181	194	201	192	199	196	203	181	206	217	217	186	196	183	214	181	203	204	196	193	174	187	209	181	179	206	186	224	229	195	190	215	217	195	187	198	213	185	163	198	218	181	191	185	201	191	205	217	178	192	214	221	189	199	206	217	183	183	204	200	196	198	203	186	213	183	210	229	215	208	214	188	188	201	199	201	200	198	196	216	202	183	183	207	195	204	195	189	186	180	186	210	212	182	196	162	209	199	193	180	180	207	212	170	198	200	203	210	207	203	197	189	170	197	204	213	206	188	209	204	211	180	220	224	198	173	154	184	198	180	185	196	171	214	185	200	203	186	189	181	192	198	206	233	173	196	193	176	188	217	213	190	184	188	193	158	203	186	187	182	182	208	218	176	175	217	214	190	203	211	223	221	189	216	217	194	192	194	194	184	217	202	209	182	195	203	181	190	199	218	190	192	192	175	208	196	201	192	206	175	214	218	177	219	199	203	190	158	197	200	192	232	188	198	199	207	191	188	206	197	236	183	207	186	189	191	179	191	207	199	214	207	197	212	210	179	207	190	203	198	190	208	195	200	196	197	236	201	193	213	191	199	167	173	194	203	178	197	187	231	176	204	221	193	194	195	214	200	188	202	212	180	191	206	192	180	210	205	198	206	223	159	201	193	202	201	185	181	207	169	209	184	198	179	190	185	202	212	197	203	189	182	199	207	207	197	204	185	199	220	207	212	198	197	217	206	161	201	195	212	191	177	209	225	208	199	191	178	207	196	217	179	192	191	196	198	207	209	170	178	198	174	196	214	216	178	236	205	205	186	190	200	203	231	193	165	194	192	218	160	178	186	220	208	187	207	208	183	209	219	244	197	190	213	203	202	211	230	191	201
10964	541	544	556	557	564	550	545	510	519	502	550	495	516	490	513	494	476	484	484	511	497	505	497	473	512	499	518	515	491	519	508	508	468	482	468	497	487	503	476	499	519	494	521	502	514	459	503	517	520	463	487	499	504	512	496	487	498	460	499	510	511	503	483	515	451	524	492	514	518	522	470	480	491	516	477	466	490	496	508	503	472	455	500	497	503	506	495	507	501	487	458	503	504	479	506	460	493	506	483	513	482	502	463	492	520	502	480	514	496	527	491	469	481	516	490	532	511	525	516	476	485	506	500	516	509	459	563	492	520	493	527	493	481	477	490	543	460	504	471	473	481	519	509	479	516	518	505	505	502	492	514	496	484	499	472	456	509	477	538	461	521	509	487	519	515	508	491	489	504	475	486	518	510	489	482	468	486	507	507	495	513	477	495	514	522	540	469	536	475	502	458	500	483	489	499	488	496	538	490	463	537	517	499	501	506	526	522	478	507	511	528	505	494	501	510	481	521	530	463	555	540	502	541	486	479	480	523	495	535	513	514	513	504	504	518	538	506	487	527	530	529	516	502	495	526	525	495	543	538	503	527	506	506	524	433	522	532	476	456	525	508	507	517	474	523	480	493	481	506	522	558	510	514	506	492	489	506	527	457	504	481	487	496	518	483	518	528	475	525	491	486	477	500	466	508	515	485	535	493	512	527	490	471	495	484	475	563	565	491	510	496	519	478	504	490	477	513	516	532	467	519	480	504	507	539	521	525	529	481	498	497	484	470	501	528	474	491	485	511	524	464	481	497	483	456	452	515	500	494	512	505	491	528	471	498	477	526	481	471	451	484	472	504	519	488	497	523	543	488	521	451	470	506	533	499	546	531	510	538	502	491	517	529	503	502	483	491	512	500	513	520	546	472	468	519	485	508	523	489	483	505	516	496	477	508	515	494	536	525	532	499	496	466	489	531	463	501	522	513	466	490	519	491	526	509	525	498	526	484	485	535	533	503	510	521	503	495	529	497	493	482	516	462	491	534	511	510	496	488	491	516	519	508	508	496	525	491	519	513	507	522	492	517	528	500	521	501	532	478	462	503	470	511	500	515	524	479	512	540	510	506	489	522	550	505	478	521	507	501	496	543	527	501	550	505	488	497	486	497	514	506	539	494	450	545	472	505	517	536	527	471	479	500	487	487	488	513	495	462	493	500	448	505	522	489	509	564	483	506	502	518	510	521	486	503	493	515	507	478	463	543	540	490	510	485	513	479	509	478	531	497	493	495	496	511	462	513	472	502	499	511	494	466	514	454	509	526	502	458	500	519	505	502	517	534	527	504	522	499	477	507	542	477	550	496	519	514	524	500	489	465	519	449	469	504	547	462	462	480	481	493	496	538	456	516	527	488	487	511	530	486	542	538	504	465	513	476	518	498	504	442	471	511	464	490	538	514	470	515	507	497	472	506	454	478	486	497	537	466	507	475	537	517	529	533	494	503	514	514	515	507	520	511	461	521	488	550	512	524	474	541	546	521	505	509	448	474	504	507	518	517	500	509	514	516	536	521	475	443	488	506	501	515	499	472	469	480	518	469	481	481	512	498	507	513	524	508	521	519	515	515	523	537	502	516	496	521	500	520	489	528	547	477	463	493	493	503	490	483	532	493	528	505	502	527	490	468	479	474	535	520	503	481	515	527	513	479	501	492	510	482	499	461	525	525	516	476	507	526	496	498	483	475	498	557	531	439	520	504	515	493	514	490	513	473	500	495	503	510	491	484	471	470	497	504	504	484	477	497	511	508	523	524	511	495	459	509	515	499	524	529	510	478	493	499	451	509	507	465	497	553	534	516	509	474	522	485	533	509	506	513	485	563	505	503	458	524	519	493	496	499	506	481	504	469	525	512	519	465	517	519	494	502	469	505	523	478	506	482	512	517	522	511	533	501	527	496	509	510	551	495	508	474	520	469	522	483	526	509	514	501	475	528	463	478	489	489	527	514	523	500	479	496	532	527	504	544	522	491	500	512	490	505	506	491	509	512	505	523	477	504	508	528	501	500	521	504	527	495	522	516	486	553	487	464	510	501	493	512	524	492	509	495	492	473	550	497	489	498	506	503	549	541	499	505	520	490	508	492	473	513	492	510	506	513	524	491	489	539	510	467	525	495	497	547	475	485	514	486	471	472	508	499	497	487	528	507	548	507	496	550	471	501	480	481	507	468	507	500	477	513	479	524	500	521	527	484	516	524	492	470	497	493	491	460	484	475	489	532	530	503	521	507	529	494	518	475	525	528	533	535	490	495	489	462	468	501	488	484	512	525	479	539	478	467	502	489	471	497	507	524	535	534	505	504	517	508	490	504	513	474	503	523	521	475	444	532	502	466	494	522	531	509	509	526	507	484	526	495	545	473	508	505	449	507	513	495	451	469	478	469	500	521	477	480	488	476	507	487	500	520	502	471	506	487	492	493	462	485	488	480	507	517	526	505	489	502	491	492	560	504	496	520	504	506	492	494	499	463	475	469	535	508	502	529	496	475	511	472	513	513	519	498	480	454	495	445	486	510	495	533	484	500	486	464	521	510	497	530	534	495	478	488	528	475	533	528	519	495	533	507	526	510	506	500	495	511	464	512	527	507	559	542	508	489	506	505	530	471	539	489	494	497	498	483	485	505	502	464	511	486	562	514	497	476	491	502	468	495	508	501	515	529	518	512	527	469	524	517	512	537	536	534	475	486	486	518	499	476	520	470	480	471	472	494	454	475	483	456	534	522	504	508	499	500	505	503	517	478	499	494	498	469	521	495	486	499	575	461	494	494	496	465	562	512	514	512	493	530	485	527	451	498	512	501	486	513	514	494	507	487	508	556	475	509	491	480	499	507	478	512	474	498	483	482	495	518	473	495	482	487	506	498	494	506	552	468	524	536	470	501	485	494	503	492	493	480	513	448	493	509	476	469	488	485	489	469	493	481	548	527	542	535	529	491	532	500	524	509	481	473	512	538	496	473	529	536	530	537	483	494	495	499	463	507	475	521	494	535	496	487	498	487	475	485	496	498	533	509	480	464	469	490	538	505	512	537	491	504	516	495	495	527	497	479	452	446	473	477	518	519	495	486	499	494	496	516	528	502	485	499	528	519	470	517	477	459	481	501	496	522	482	533	541	500	530	501	500	450	485	514	510	529	502	505	518	472	506	526	524	506	451	565	475	449	495	483	514	509	512	466	490	510	484	488	521	510	507	509	514	492	471	490	492	492	503	489	468	453	505	500	533	520	518	483	509	469	519	453	413	534	533	539	481	481	512	483	488	517	510	542	539	524	504	522	485	542	518	493	526	494	492	502	505	533	519	468	508	517	493	482	525	529	524	503	468	479	495	471	503	482	487	468	550	477	484	514	495	474	475	501	471	528	512	464	501	537	499	501	530	509	496	512	535	518	535	460	449	463	475	493	525	545	507	498	531	488	544	451	414	511	494	510	509	477	502	485	502	519	498	511	510	463	511	524
54916	21275	5170	830	504	462	357	298	290	258	254	227	233	186	201	204	217	197	147	201	193	191	181	177	178	170	172	163	203	173	187	178	184	171	185	199	168	171	162	173	202	164	183	172	158	202	170	165	148	157	160	157	172	150	161	164	185	165	155	177	164	149	162	158	137	181	180	192	199	173	144	165	166	145	163	164	175	168	168	167	159	169	162	161	144	156	177	175	179	187	145	166	148	163	211	170	155	152	171	180	187	175	184	142	167	169	158	180	154	162	171	169	192	158	161	184	173	147	167	177	175	169	171	159	164	169	177	164	142	175	174	160	181	182	175	155	159	182	185	171	182	180	167	189	150	183	154	173	163	182	154	171	156	160	151	172	154	130	174	190	149	165	168	180	149	168	169	182	167	170	160	183	178	188	166	158	162	174	195	162	161	166	152	171	158	194	148	159	151	172	165	169	162	168	171	181	190	150	188	191	169	163	171	169	169	163	183	162	155	168	153	174	176	145	175	174	172	148	159	190	169	151	150	166	185	169	176	171	177	141	181	161	168	164	175	182	155	167	174	184	161	141	197	160	156	145	147	165	143	150	174	164	159	183	135	170	172	187	192	142	177	165	172	162	165	164	175	173	176	159	149	137	178	172	185	178	169	160	144	166	165	153	173	155	159	203	173	143	149	146	156	172	170	169	162	157	151	172	157	168	154	176	145	150	162	168	186	163	139	185	177	169	153	157	174	203	152	174	158	166	146	175	178	164	137	179	177	190	153	162	159	153	145	188	170	168	146	169	163	183	193	169	163	157	157	161	174	160	155	182	151	168	162	143	151	176	140	179	191	163	166	155	163	156	160	170	182	150	155	158	178	152	198	175	145	164	171	172	169	151	189	178	165	180	159	162	183	153	166	148	147	162	172	142	192	183	191	163	159	167	162	170	162	171	170	177	177	168	161	170	176	163	174	169	167	166	155	183	173	185	187	160	172	200	187	174	157	161	186	171	160	169	148	150	198	166	209	156	182	175	164	151	176	180	144	157	169	176	163	160	156	145	167	166	161	167	174	169	178	181	160	177	164	157	176	170	182	161	146	162	169	198	150	195	166	194	177	168	159	139	178	172	160	169	180	155	154	171	187	160	156	176	160	175	149	175	172	169	154	193	190	170	161	183	156	157	194	162	175	173	158	158	176	150	162	186	174	163	208	159	169	183	187	171	162	156	174	156	178	154	169	183	162	142	154	156	167	153	176	175	143	158	150	161	156	175	170	173	159	165	184	166	163	147	173	167	164	179	164	198	152	154	171	178	163	163	184	147	172	154	172	175	180	145	166	162	163	165	150	156	178	188	163	195	156	188	158	169	172	138	174	151	163	165	147	145	183	133	153	169	175	169	159	174	179	195	170	168	150	192	160	165	157	183	180	185	163	123	162	157	171	167	162	169	170	176	178	171	173	158	167	189	166	136	170	164	138	185	162	167	188	162	165	158	153	166	162	152	165	176	193	171	162	162	181	165	183	186	158	163	161	168	197	182	151	183	187	174	194	181	172	165	164	169	182	158	174	178	184	184	151	166	169	168	172	170	194	175	156	164	152	149	176	156	169	177	175	149	189	182	157	192	168	194	174	176	155	162	168	175	158	181	167	200	172	157	164	196	148	156	175	151	195	196	164	152	171	179	145	169	173	173	164	165	165	177	172	169	166	154	166	169	183	176	177	168	165	165	179	181	163	150	192	143	150	171	155	168	146	171	164	189	169	168	192	165	175	154	149	186	164	180	160	178	123	172	190	166	195	157	134	169	176	162	167	183	175	167	166	166	155	183	156	172	171	173	174	185	138	150	171	149	173	157	158	178	172	173	167	166	168	175	167	157	189	158	158	142	157	175	163	174	158	159	167	168	166	162	149	158	166	178	163	145	174	159	181	185	163	175	191	142	183	168	171	167	173	166	164	174	146	162	165	168	149	168	162	164	151	165	154	170	182	178	149	163	167	184	188	159	145	157	160	157	164	166	170	170	151	165	169	145	177	158	179	154	165	182	162	163	165	174	176	166	175	158	166	179	142	139	189	177	181	164	157	155	164	168	177	156	174	193	181	175	184	159	190	178	159	156	179	189	164	174	151	167	182	179	162	164	180	189	177	174	166	154	186	176	166	174	189	167	180	164	173	169	185	141	162	155	155	160	152	159	192	138	175	175	175	161	165	166	182	156	188	184	162	183	184	137	165	178	144	172	188	133	177	185	142	156	168	178	136	188	164	173	158	166	148	151	143	151	179	172	208	155	161	164	200	168	187	162	178	189	178	142	162	153	167	187	181	156	165	162	174	164	164	175	153	178	168	170	155	166	177	167	148	176	182	159	166	166	162	149	168	163	157	167	149	135	132	173	191	183	177	156	161	160	169	138	179	216	188	172	151	178	160	142	161	157	178	170	138	162	158	157	139	148	172	202	177	172	176	178	187	180	180	148	155	181	176	154	161	185	161	147	157	154	161	179	177	164	156	177	167	157	162	174	173	179	157	184	176	176	170	164	174	177	172	185	172	158	181	187	164	167	181	150	172	190	194	171	165	163	155	163	190	189	157	173	171	175	187	170	182	158	147	180	180	173	174	170	179	176	176	178	146	202	164	178	153	172	161	159	157	177	170	159	168	158	143	154	171	182	185	167	168	156	172	130	183	167	157	161	198	167	188	186	156	169	164	195	163	141	179	173	160	198	168	176	159	168	178	162	190	173	192	177	165	166	168	165	186	178	152	154	158	174	152	169	187	151	154	158	173	173	183	178	156	149	159	166	155	155	199	164	171	167	175	151	180	154	172	141	161	166	154	169	196	158	175	157	158	153	190	153	181	166	177	173	165	157	175	174	150	181	179	165	169	189	171	149	169	164	150	191	136	183	189	169	144	143	174	152	164	164	172	184	184	193	175	169	193	168	184	172	168	142	174	159	166	172	163	170	195	161	183	187	170	179	153	181	172	167	171	168	157	171	150	177	159	191	181	155	167	170	151	176	194	153	151	175	185	163	180	191	163	153	170	177	182	171	190	152	163	155	164	162	174	167	165	166	174	181	154	167	160	186	147	169	171	175	187	170	181	174	153	161	165	168	198	147	182	194	175	182	176	188	139	161	160	171	179	173	174	145	191	181	160	170	164	154	188	161	181	164	173	179	178	161	159	174	179	164	157	150	157	192	173	149	207	172	156	157	170	175	174	157	161	185	161	140	172	164	170	158	162	161	156	160	197	163	154	168	160	192	169	183	166	160	170	182	182	167	168	150	190	173	167	186	172	171	185	168	182	160	140	190	156	160	175	184	189	158	170	161	172	166	181	178	182	164	174	178	191	177	138	163	161	166	170	165	167	160	186	167	186	175	170	173	183	154	153	151	173	162	174	178	177	188	178	181	157	156	179	159	183	171	158	151	175	156	155	162	156	168	163	168	175	183	148	161	159	169	178	160	168	176	170	167	177	133	167	175	152	192	163	172	172	150	163	183	148	158	154	201
29616	1051	1953	2354	1974	1720	1461	1211	1043	928	876	801	736	752	645	721	650	721	614	588	594	587	583	572	533	567	485	520	544	540	470	511	487	504	497	486	534	449	539	501	476	485	435	465	502	502	443	501	466	483	479	470	458	453	422	435	475	445	480	501	469	503	448	460	509	462	424	488	469	466	472	448	441	454	472	457	483	483	459	490	472	454	465	498	462	445	474	484	459	445	461	467	489	460	474	442	478	476	454	429	409	466	465	493	463	456	482	519	456	487	442	460	486	455	450	484	500	489	488	432	459	481	466	465	481	440	491	424	475	495	458	433	474	426	523	439	427	495	477	415	465	463	499	468	445	446	407	451	462	470	469	428	482	422	459	467	448	445	444	492	428	466	465	449	468	446	433	455	492	484	459	442	464	470	416	466	425	409	465	437	441	463	470	462	492	485	423	479	453	449	424	405	435	443	422	470	460	497	457	436	454	488	467	454	454	438	451	513	453	481	469	457	439	422	458	439	449	468	504	438	449	477	493	453	477	468	479	465	450	479	446	448	432	468	452	490	460	426	462	489	441	466	459	452	475	494	447	475	473	482	487	443	443	453	446	446	439	468	430	442	450	461	461	454	459	462	466	480	436	479	449	444	473	434	477	471	425	451	481	445	462	439	428	496	476	481	480	465	438	456	442	480	480	456	455	464	469	469	503	451	418	450	486	427	420	440	466	460	475	437	452	464	465	479	470	485	435	433	453	435	471	471	482	455	462	513	451	474	479	452	482	479	464	445	442	432	457	465	473	478	469	495	471	459	454	451	443	465	484	453	463	473	431	453	488	473	482	441	438	419	478	502	506	473	479	472	466	492	450	465	518	423	443	478	419	455	480	436	455	443	481	435	460	442	418	431	459	474	495	523	482	489	481	439	457	465	495	436	449	460	450	452	481	476	429	455	452	455	452	462	446	459	427	481	450	433	475	462	469	416	474	419	441	459	447	467	458	479	441	463	435	423	464	484	444	472	483	474	467	438	462	434	472	497	414	495	442	463	446	416	472	462	420	424	427	470	478	487	422	436	444	473	487	466	433	463	459	483	469	458	458	494	478	432	455	480	439	425	490	451	467	459	475	462	490	434	499	438	474	457	500	412	447	466	508	452	473	448	425	449	459	469	453	462	430	448	448	440	468	455	457	473	478	455	475	465	493	442	472	486	441	482	438	457	481	448	482	427	439	458	456	503	455	445	429	457	467	466	446	447	449	444	487	477	464	452	420	471	457	454	456	466	463	485	449	460	453	456	441	420	429	466	451	474	461	458	460	475	467	476	422	450	450	442	476	463	444	491	470	466	473	464	489	516	469	467	431	463	429	434	459	477	482	469	483	437	481	446	459	431	422	484	477	433	422	486	433	466	426	477	473	444	457	473	444	468	451	469	442	454	442	438	456	459	457	424	463	424	494	445	455	420	499	470	423	439	461	469	431	458	475	447	469	435	439	475	456	447	446	488	441	497	431	442	471	428	453	440	465	432	469	449	421	434	477	449	432	426	465	473	467	444	453	483	499	457	470	459	450	492	465	444	490	461	421	445	470	411	469	429	431	432	493	457	495	456	491	443	454	429	451	480	468	437	478	417	458	471	473	438	454	422	436	447	417	458	487	483	423	460	468	454	482	441	428	466	503	445	467	466	441	445	460	419	437	474	417	456	460	451	470	434	463	476	422	470	463	455	497	466	502	451	505	500	499	493	492	438	446	483	449	472	470	465	435	435	466	478	436	429	437	474	444	452	477	435	473	468	415	465	472	453	458	476	476	417	495	458	469	478	477	453	456	473	465	488	457	457	471	493	452	465	463	478	477	438	486	446	465	482	445	478	471	473	484	466	497	434	464	430	427	476	447	483	445	410	449	444	466	462	410	465	446	428	500	454	455	436	475	439	443	460	468	441	452	467	456	436	445	444	490	454	465	487	427	477	448	491	490	408	484	467	517	483	486	477	456	435	478	464	483	485	464	429	459	479	399	421	476	468	474	424	434	459	450	446	440	460	456	495	463	440	418	477	461	451	402	485	447	477	435	480	446	430	489	495	462	471	490	481	426	482	456	483	449	482	467	466	474	468	467	476	450	444	454	415	479	474	466	449	451	445	463	472	440	485	467	461	439	448	466	468	454	436	466	442	453	448	471	463	457	443	456	435	434	478	427	469	456	463	447	447	436	432	457	499	436	428	477	441	442	493	437	458	460	475	450	465	441	481	465	472	451	470	484	429	505	481	464	499	478	435	482	442	442	443	485	443	465	501	449	472	464	455	448	458	445	434	444	478	479	494	432	494	418	446	500	456	479	454	450	402	488	445	470	441	484	488	424	435	464	464	470	501	449	489	431	476	467	420	410	456	495	475	455	482	485	499	458	439	435	473	475	464	475	471	443	421	481	444	466	454	433	493	470	465	465	462	428	454	446	463	475	439	450	467	466	440	475	469	450	434	477	442	449	437	452	495	501	480	459	445	470	466	461	405	472	469	465	459	478	442	456	463	484	462	477	429	441	448	422	443	477	462	485	401	447	485	446	451	449	448	463	457	435	443	452	434	454	447	417	461	476	470	502	464	476	465	446	460	442	472	431	480	452	431	467	448	440	460	437	484	442	454	455	423	462	432	432	449	430	482	442	432	463	483	466	429	442	453	449	450	491	472	456	490	427	429	518	485	507	471	458	471	466	493	417	468	474	486	443	450	454	431	442	475	447	442	456	423	480	460	460	441	469	482	431	495	447	433	468	445	447	447	464	472	514	438	476	456	469	444	467	436	453	466	446	480	461	433	465	436	501	454	467	464	448	505	495	471	442	452	417	435	467	466	454	443	448	472	483	486	471	497	430	487	451	435	476	470	461	465	470	493	449	423	443	461	485	439	445	446	464	452	447	452	445	461	477	434	463	457	468	466	513	472	435	432	474	447	432	472	515	477	456	476	459	470	440	462	508	477	507	439	462	452	443	465	443	455	459	456	428	446	426	455	450	463	511	435	471	478	466	459	433	471	443	495	446	400	431	480	438	429	424	460	448	446	436	461	458	435	448	442	439	451	467	473	440	468	470	444	464	427	437	442	430	423	422	441	494	441	401	472	461	439	466	456	476	451	493	473	437	457	473	441	466	445	431	454	452	438	449	477	466	437	475	452	481	443	477	436	456	450	483	471	447	450	459	425	441	476	404	452	457	428	496	454	452	494	448	419	435	481	450	474	432	483	487	464	474	426	470	436	479	498	475	473	433	462	444	469	491	472	449	427	478	475	425	490	467	469	469	491	483	438	422	420	496	486	437	468	476	445	488	422	449	504	465	457	494	459	450	490	430	455	471	417	443	460	506	490	463	451	437	470	474	463	453	456	445	419	419	481	498	460	445	481	463	452	496	452	499	477	453	426	441	451	426	483	458	434	491	429	496	439	449	434	483	453	479	494	481	496	498	433	425	440	464	441	490	483	430	455	461	487	449	433	483	459	477	467	464	437	502	437
59476	27433	14451	2404	1253	894	734	695	563	539	490	495	465	460	406	405	402	362	381	359	404	366	352	410	367	342	379	366	363	355	360	369	334	378	369	317	382	388	334	347	307	382	327	404	354	364	358	341	368	352	366	327	358	334	356	349	378	344	355	350	354	376	340	337	346	370	354	339	337	351	344	349	339	370	338	387	327	328	359	352	285	355	367	352	352	343	349	354	327	311	346	351	355	356	369	337	319	332	347	353	347	344	336	350	360	368	368	332	313	357	364	339	309	350	343	324	291	359	334	366	363	361	351	326	356	358	329	324	324	342	352	372	323	335	345	388	330	375	362	335	350	363	369	374	369	347	354	371	339	342	389	359	351	338	344	319	340	379	356	338	380	351	363	362	366	352	326	350	332	384	334	308	398	353	333	342	363	326	313	378	357	329	327	382	325	308	308	325	359	358	329	353	373	352	351	367	363	316	332	317	327	372	374	338	343	330	372	337	308	378	381	373	355	361	383	378	339	341	366	383	376	358	339	375	318	379	348	353	380	375	349	384	319	350	318	334	318	317	328	353	373	347	349	337	356	340	343	375	388	334	349	346	362	317	308	393	361	322	348	330	358	344	350	343	347	322	361	316	323	361	344	375	326	336	390	363	338	360	372	336	339	338	345	353	352	331	336	337	363	342	363	371	367	381	365	365	336	378	343	342	361	341	319	345	364	335	356	350	341	342	356	316	346	359	314	364	361	375	309	344	343	356	307	340	355	334	343	351	363	355	342	338	331	355	342	360	336	365	350	332	352	297	343	336	386	342	361	356	348	378	362	395	328	344	351	368	364	361	341	356	336	356	343	315	347	361	354	351	346	361	333	348	321	355	317	321	326	368	366	356	354	354	326	356	347	373	342	340	345	326	348	374	388	358	361	329	339	333	368	365	364	345	366	333	324	347	341	335	348	335	371	392	355	344	310	325	387	358	360	321	350	352	385	321	378	331	392	329	369	350	320	351	369	355	335	335	339	326	377	370	348	359	349	347	352	360	334	387	348	335	312	366	344	339	305	379	340	360	350	348	334	341	365	328	321	326	324	348	331	350	326	349	331	324	371	346	334	360	374	391	363	369	376	337	319	355	377	360	345	344	348	342	334	377	323	325	325	346	365	330	345	352	337	361	379	341	340	327	331	350	392	356	367	364	341	353	354	365	333	350	332	341	327	357	366	353	372	334	340	315	331	350	355	326	361	318	348	320	326	351	387	412	326	337	316	331	374	366	348	311	344	348	350	377	367	383	353	314	356	350	351	330	379	386	353	324	369	382	347	328	321	389	342	373	332	299	378	342	373	333	289	325	330	324	380	344	337	361	361	320	352	313	341	302	315	368	355	350	356	342	324	373	336	341	304	345	340	370	345	320	352	355	346	336	361	356	359	309	321	346	363	336	383	354	363	309	321	348	327	358	368	375	383	347	347	349	340	347	352	364	368	336	325	331	378	322	338	321	360	332	391	335	363	311	365	330	362	371	356	331	348	333	347	339	338	356	331	356	348	367	328	344	315	344	324	363	370	362	344	315	311	319	334	352	344	345	373	305	337	364	350	368	365	364	336	338	336	348	357	363	364	324	328	343	352	319	381	357	332	362	332	354	356	335	341	370	359	319	377	362	343	335	339	356	332	362	336	337	325	334	389	336	297	386	343	333	349	360	353	332	352	357	370	361	324	339	313	361	343	351	308	351	350	350	381	327	333	368	316	345	375	367	337	387	331	350	345	354	335	357	314	342	398	346	312	344	336	328	367	351	350	318	361	357	361	389	365	354	344	354	370	322	350	332	344	310	340	332	347	358	327	326	305	364	334	365	285	383	333	359	340	367	343	334	348	324	327	348	324	329	357	350	327	351	353	361	324	341	343	395	350	351	333	354	359	302	347	350	325	376	382	350	353	364	369	357	343	345	344	358	382	351	316	356	361	317	349	382	393	314	335	332	361	363	360	329	355	324	338	367	357	307	337	358	356	341	330	338	366	381	361	369	372	398	372	359	329	341	341	364	358	357	353	350	375	348	372	356	341	335	332	335	363	329	346	361	332	319	340	353	326	333	325	349	338	323	349	337	338	358	382	357	347	328	347	333	367	323	300	345	334	333	367	395	341	327	369	354	377	309	313	343	372	379	352	344	370	362	393	341	346	359	304	396	376	350	341	340	331	345	368	378	399	337	343	345	340	319	370	345	363	359	330	372	328	341	368	382	348	379	344	343	329	372	367	340	350	330	320	332	349	350	337	320	355	344	364	377	312	332	336	350	389	363	312	327	338	382	345	348	376	353	349	311	350	350	362	346	317	347	344	344	345	360	342	337	315	350	328	344	343	359	343	351	368	353	355	332	336	372	312	325	340	313	366	362	329	385	342	360	354	329	351	333	367	378	359	358	355	307	365	365	405	336	368	354	344	358	312	350	340	330	349	341	340	338	365	346	354	409	326	351	312	342	339	369	306	323	369	371	345	348	301	377	349	369	349	347	355	332	344	350	324	346	314	322	351	308	327	317	345	338	319	350	333	373	368	338	364	331	324	332	343	353	357	382	362	382	341	339	337	334	338	351	337	330	352	338	333	337	334	331	345	361	318	358	348	342	356	352	337	328	339	337	360	369	367	338	323	369	336	340	348	384	357	335	335	328	342	352	362	352	319	359	359	356	325	345	355	390	330	347	360	356	360	378	370	365	346	357	353	357	323	377	348	356	348	343	359	374	385	311	388	315	316	334	363	359	339	379	349	349	353	344	333	364	387	318	386	323	337	333	374	302	303	343	338	346	343	304	352	348	335	370	335	396	330	302	312	338	373	352	355	342	336	367	357	367	335	390	342	380	319	363	335	373	338	335	327	357	324	338	350	326	343	311	312	337	347	348	350	377	390	330	342	362	359	364	343	370	368	361	334	356	372	351	339	326	313	353	360	327	322	358	346	325	346	365	323	312	377	370	331	340	342	338	346	324	340	356	366	355	350	350	280	366	339	336	331	349	352	336	349	355	350	339	338	329	404	341	373	392	360	322	345	382	314	354	360	371	349	394	326	319	342	321	369	371	316	342	350	370	340	336	355	360	310	351	409	355	350	351	355	344	389	342	331	364	340	343	317	359	356	324	348	318	355	330	340	358	341	348	317	302	330	366	350	330	340	336	363	346	353	357	351	355	342	339	365	321	330	334	335	332	322	355	332	348	332	339	356	383	373	332	350	338	361	349	344	355	350	337	311	311	328	353	339	340	381	331	333	310	366	344	341	343	336	352	339	373	362	344	359	344	357	380	372	339	356	329	325	344	365	340	339	328	344	364	300	358	361	360	331	405	327	336	328	314	326	331	361	345	352	362	351	334	341	348	382	412	325	338	320	363	344	326	337	339	340	329	351	382	361	361	350	360	362	351	375	333	340	358	336	354	358	325	353	339	362	336	332	325	316	346	367	335	347	343	374	341	327	349	341	354	367	382	380	342	369	371	329	360	337	348	368	371
37095	2008	3831	4516	3881	3257	2736	2350	2121	1813	1652	1518	1438	1471	1305	1261	1199	1254	1150	1061	1093	1072	1041	1066	962	950	984	974	964	967	968	977	918	930	939	864	879	917	902	908	889	902	920	869	894	906	855	900	890	821	882	898	859	869	823	794	895	858	900	846	860	848	829	856	890	858	822	851	837	831	846	835	855	852	846	893	842	873	819	879	845	846	816	821	828	883	826	852	881	841	844	846	809	822	938	796	864	850	826	815	925	789	870	858	897	911	822	835	845	864	820	843	865	822	859	831	831	816	837	865	835	843	853	820	819	802	816	870	839	826	831	836	805	835	818	897	812	879	799	871	861	793	847	867	829	827	831	788	856	848	796	871	862	877	854	833	853	856	816	811	829	818	868	817	824	827	803	823	784	871	812	858	822	876	792	828	890	875	822	780	842	839	810	868	847	774	832	842	817	831	859	824	866	839	783	854	847	809	802	846	838	811	828	796	771	841	807	829	801	815	842	819	809	802	846	771	785	803	821	842	786	848	847	746	830	821	796	841	844	787	834	817	826	811	849	909	842	851	850	836	828	820	817	808	820	843	816	805	876	843	805	812	867	836	882	846	835	893	821	805	840	807	897	856	815	829	826	784	866	794	864	813	840	851	850	860	817	831	853	842	842	856	825	836	824	849	828	806	847	866	794	822	811	814	812	843	770	846	808	816	813	840	798	803	796	777	853	849	835	850	851	824	826	879	834	807	824	879	838	809	807	808	812	828	789	846	832	799	778	815	834	808	869	834	827	813	843	766	850	851	815	837	862	835	806	884	787	894	807	844	822	814	862	814	856	851	834	838	843	849	843	792	847	820	816	825	885	824	830	803	790	858	832	835	863	866	805	799	814	824	861	788	818	802	849	893	850	875	818	841	797	852	846	840	854	790	853	839	811	810	879	861	827	845	814	840	801	825	797	794	807	859	856	891	839	838	794	883	802	829	827	887	823	842	823	876	834	850	842	850	806	819	851	871	845	821	816	788	801	822	858	855	836	797	793	835	792	835	861	862	835	834	840	846	773	813	797	850	851	848	817	795	804	771	799	801	836	842	824	845	863	837	848	808	762	846	850	856	845	793	868	816	834	839	838	846	822	798	815	832	849	812	814	861	851	819	802	836	806	809	825	853	853	822	847	795	776	836	861	840	886	813	817	839	804	818	879	877	821	797	854	885	812	838	786	847	821	815	811	839	864	803	893	868	823	803	818	879	842	840	808	784	819	793	788	826	798	834	862	833	809	808	812	821	851	844	846	802	808	868	805	799	781	783	829	835	806	889	827	829	836	832	847	840	852	772	800	836	818	836	812	820	786	858	856	839	869	852	846	791	829	801	837	850	838	846	849	820	864	790	798	794	809	843	866	823	838	786	775	860	830	829	883	820	813	852	836	850	821	845	812	857	866	860	833	876	765	789	810	786	823	804	838	858	810	825	808	787	845	846	781	877	848	858	794	805	844	803	838	852	870	825	817	820	820	810	858	815	818	790	868	834	793	804	835	873	855	843	778	809	823	824	777	859	839	868	807	831	852	865	892	877	853	858	799	854	838	850	848	801	829	798	825	852	812	863	837	853	836	780	815	818	842	790	863	841	867	875	845	820	848	835	848	800	854	837	846	855	828	882	823	825	864	833	755	840	829	769	832	800	826	835	862	833	802	840	889	856	852	827	796	804	774	838	863	837	792	838	844	856	802	841	852	782	889	825	832	862	877	772	871	813	845	788	835	849	822	840	767	803	856	817	851	870	879	800	815	797	857	838	804	801	851	836	835	859	860	801	834	840	803	809	859	805	848	811	848	810	855	827	853	862	820	841	800	843	831	798	810	855	770	843	822	854	870	843	803	855	857	859	907	844	839	807	832	861	829	831	799	824	805	861	800	843	818	774	859	823	826	857	845	857	870	833	836	793	827	819	862	859	816	821	837	912	832	824	786	818	854	794	885	770	853	825	829	884	814	828	849	894	829	837	845	840	849	808	856	847	824	833	827	855	777	891	819	839	837	810	891	821	803	798	801	809	779	824	770	802	842	863	795	845	829	847	818	842	810	831	811	805	852	831	804	850	813	830	879	784	809	807	799	829	817	826	802	853	867	856	811	823	881	846	805	825	844	846	806	770	843	828	792	813	850	895	811	835	872	779	763	820	859	837	829	837	874	852	831	835	823	829	796	834	820	843	843	841	789	811	791	845	857	858	858	837	806	850	858	841	880	884	818	774	837	833	870	848	799	834	854	799	862	860	874	820	849	800	783	862	840	815	884	775	846	795	846	817	785	820	875	796	784	810	792	840	821	837	841	812	824	831	891	806	847	840	829	807	822	801	809	781	832	805	825	827	773	817	840	816	805	857	852	847	803	803	832	848	837	844	819	827	767	846	797	769	889	815	823	787	822	750	855	798	816	836	788	886	753	826	826	804	774	803	855	885	843	794	818	812	802	808	842	807	833	819	813	780	780	840	838	792	830	785	773	866	851	834	859	859	827	840	800	851	799	768	853	822	795	766	857	838	813	876	782	802	832	860	844	856	794	815	787	788	807	795	829	819	883	832	798	872	825	790	799	788	815	813	853	854	777	868	835	880	840	825	801	884	805	794	807	778	830	809	820	840	823	831	846	847	840	821	877	837	784	867	817	843	830	830	875	845	830	810	810	886	837	880	844	828	819	811	821	815	789	772	808	846	748	895	816	781	830	852	755	831	807	866	825	843	835	814	784	853	818	856	859	833	785	852	843	823	816	851	807	850	836	811	849	847	823	821	842	821	820	855	882	843	816	829	862	852	799	838	804	856	814	889	831	826	845	826	792	857	818	798	887	847	809	857	816	799	811	823	881	809	839	834	814	849	815	809	861	858	815	858	821	820	789	802	791	808	820	842	828	821	811	817	856	826	833	824	925	817	820	837	833	802	835	814	864	886	825	815	863	854	810	895	793	855	832	792	820	829	851	816	862	825	848	805	842	825	811	864	857	791	816	799	831	858	874	832	868	818	813	833	825	829	826	852	887	838	823	837	868	838	829	834	857	828	827	802	806	796	857	813	826	840	832	854	856	854	831	832	853	835	853	847	838	846	808	826	856	839	835	865	843	851	825	826	827	816	813	832	821	842	839	809	832	884	839	862	846	853	812	804	830	859	753	811	779	774	856	780	861	871	842	873	786	811	831	813	849	838	845	801	805	820	843	915	840	808	828	845	847	836	849	811	818	825	848	788	832	850	854	910	829	882	758	841	835	822	852	821	777	802	798	797	813	860	818	833	868	801	832	849	841	848	862	792	821	852	822	847	855	837	818	834	821	799	854	778	835	880	847	832	855	829	879	831	836	847	859	864	810	780	844	843	822	863	842	847	859	845	847	803	820	833	828	838	830	872	836	850	814	826	847	819	848	801	849	833	836	787	815	782	770	820	809	826	789	855	837	840	753	870	865	830	837	789	858	817	784	792	886	829	842	778	834	826	808	844	796	794	804	805	846	853
11638	503	237	227	200	210	192	230	219	187	191	191	196	195	186	202	219	211	209	183	215	197	185	271	182	208	205	185	176	208	199	223	199	207	171	195	199	209	198	205	190	226	180	197	184	198	186	209	208	223	200	204	195	202	186	211	198	173	165	188	198	193	191	199	199	231	225	200	195	191	190	198	192	184	224	188	205	211	194	207	207	201	220	217	214	218	209	224	188	192	186	209	189	189	207	174	196	190	212	215	228	211	176	186	185	177	195	185	191	210	173	181	190	186	203	187	192	180	209	205	188	208	213	192	178	190	210	189	208	180	176	189	197	199	191	221	194	209	220	213	197	169	186	176	209	214	176	180	186	202	193	205	198	162	194	190	186	195	220	175	187	179	199	186	190	216	199	199	212	211	180	188	169	202	201	180	180	207	185	208	180	188	222	209	217	216	190	205	190	189	213	202	183	208	192	221	207	193	202	205	204	198	184	216	193	193	199	188	224	195	190	180	209	195	217	202	191	188	182	207	202	180	175	192	183	205	175	190	188	182	197	190	189	218	215	205	210	195	196	191	190	209	216	219	205	209	203	205	208	198	199	194	198	198	197	203	200	199	201	209	189	209	198	206	208	206	218	184	185	189	185	205	241	173	181	192	204	193	204	150	202	209	174	203	195	180	178	201	207	190	228	205	180	185	181	182	198	205	181	197	180	228	191	180	174	202	185	228	192	207	208	171	201	203	193	203	198	187	184	200	207	198	234	208	168	209	183	207	199	194	189	221	235	201	179	171	195	192	193	179	201	177	196	182	183	185	209	209	191	204	193	235	156	167	185	179	195	218	213	179	204	207	188	209	208	196	180	204	178	206	223	176	201	199	223	188	194	207	201	199	194	187	190	203	198	207	209	203	212	176	165	220	183	182	196	208	213	194	208	215	197	208	184	197	215	183	177	207	189	207	220	205	205	189	204	183	178	199	183	203	211	216	202	202	217	176	225	176	208	184	206	198	191	219	175	225	191	197	204	216	193	160	181	170	186	198	209	224	199	206	187	208	205	201	194	196	185	204	177	201	198	168	189	207	193	187	181	208	189	200	201	202	191	196	190	226	173	203	215	230	182	212	161	181	180	208	196	192	204	206	209	182	198	224	203	182	182	182	194	179	190	156	192	220	190	206	191	206	209	180	199	200	158	203	205	204	210	221	201	192	193	187	193	181	201	208	192	202	189	196	165	200	197	212	192	184	183	194	224	188	194	215	201	173	179	205	200	191	186	187	202	192	212	204	200	193	192	213	200	183	159	191	194	204	191	204	223	195	187	198	210	210	210	190	232	208	200	189	164	212	206	200	198	181	214	200	193	194	238	184	193	184	194	230	173	196	183	205	198	173	202	204	228	198	168	196	204	236	184	193	197	173	187	196	233	190	189	169	200	199	202	194	161	185	202	200	213	208	206	177	211	198	210	206	209	191	192	210	217	220	207	207	199	198	192	198	170	203	191	191	179	203	184	201	187	224	210	189	194	212	198	205	194	198	197	192	204	194	221	215	201	187	198	207	175	213	202	193	199	179	193	185	173	203	193	198	189	196	194	214	192	224	213	190	210	183	195	207	206	222	183	191	196	186	215	191	182	218	187	168	170	212	200	212	209	206	165	183	202	192	181	207	199	169	196	235	202	179	212	208	188	201	198	214	194	166	191	193	220	176	195	209	209	201	193	175	193	197	186	186	196	174	193	200	199	194	185	184	191	207	179	215	207	181	189	204	191	215	198	195	201	207	187	224	182	208	199	194	214	180	188	193	202	206	213	190	184	193	209	211	189	215	212	205	189	171	191	178	190	222	165	193	222	214	192	171	173	199	191	200	182	187	185	191	206	206	203	204	140	196	193	215	198	183	199	209	192	173	182	195	208	220	222	203	169	192	179	203	190	205	222	195	174	184	196	204	218	204	198	200	199	205	205	218	200	193	190	169	211	200	192	194	197	191	228	201	202	187	180	184	193	218	217	205	197	169	197	215	191	195	186	204	207	193	178	188	212	204	211	172	191	188	178	221	237	200	221	191	205	212	178	197	206	192	195	190	203	196	206	201	223	188	193	198	203	227	185	207	233	190	213	163	192	194	213	197	214	198	197	186	232	184	208	231	192	204	165	186	200	203	203	212	206	194	203	221	178	201	194	216	203	176	220	206	221	194	201	201	213	182	199	174	192	195	194	173	197	214	177	193	177	181	201	196	211	201	182	226	180	197	198	185	208	212	189	198	173	191	196	206	218	172	184	191	201	218	182	191	193	183	207	199	177	158	184	183	208	205	179	209	189	219	204	187	192	201	204	202	196	187	202	190	192	192	191	191	208	217	183	186	205	221	228	191	202	192	178	191	194	189	187	208	181	183	190	214	189	209	221	197	203	203	221	200	194	206	215	216	191	168	223	191	204	197	178	198	216	198	171	212	189	209	180	208	207	215	208	219	194	190	199	161	207	202	197	199	173	185	208	196	196	169	210	194	192	175	200	196	218	195	204	193	193	200	191	194	201	195	195	190	220	204	190	176	207	203	189	188	187	201	213	218	197	205	192	177	199	197	177	204	193	181	212	178	207	192	196	174	192	207	173	173	201	207	194	204	166	195	164	209	186	204	197	191	184	188	187	199	202	192	169	189	170	199	185	192	217	197	210	172	192	182	211	190	165	213	188	205	195	205	184	195	197	184	215	196	194	190	193	172	196	217	207	208	193	203	220	209	202	215	199	184	189	198	198	186	186	213	198	198	199	196	172	184	186	174	209	181	185	211	172	193	186	204	217	204	186	181	176	229	193	203	202	203	226	223	206	191	232	193	186	186	201	210	185	210	195	192	204	203	193	198	210	190	205	190	193	190	202	226	195	187	199	212	167	185	194	190	200	205	200	180	209	213	170	204	192	222	227	198	228	192	209	175	184	203	224	207	204	205	189	189	189	199	188	220	186	211	206	211	178	191	193	199	169	203	206	199	175	197	190	183	210	186	188	206	228	187	209	191	189	209	201	196	209	214	198	191	194	211	194	211	197	178	196	212	206	210	201	225	199	197	205	209	182	221	216	217	182	186	175	202	206	171	187	193	200	211	194	208	199	216	192	195	209	206	214	185	220	171	225	199	215	167	211	184	189	198	203	181	196	198	184	168	170	230	203	210	181	174	189	181	189	203	183	209	195	173	201	185	201	183	185	178	186	182	187	178	163	184	195	188	207	200	209	212	193	219	190	199	194	192	191	174	191	194	191	175	193	186	213	202	197	216	176	224	225	206	184	210	204	195	194	188	196	236	206	203	221	205	209	198	214	189	184	179	193	209	193	212	208	187	209	197	203	174	214	198	196	206	202	197	169	192	216	206	199	181	198	163	202	213	195	186	208	216	187	200	182	195	202	191	181	206	193	192	181	212	202	178	193	180	186	212	219	209	199	175	237	187	195	189	188	194	180	203	197	199	190	207	216	227	190	203	191	208	181	176	183	217	178	200	214	175	177	211
10713	506	551	575	527	550	588	528	522	480	515	508	528	540	514	488	561	512	516	468	516	520	509	527	546	481	494	501	520	526	523	497	464	453	479	473	525	464	493	522	534	449	546	464	502	487	523	461	500	481	496	488	523	542	525	477	525	492	511	500	484	510	502	462	492	527	493	498	501	479	518	522	480	475	527	509	533	502	501	496	520	522	490	516	511	507	517	488	457	510	467	528	501	503	523	497	489	475	491	469	491	535	547	511	542	485	484	492	525	514	519	506	481	541	486	494	544	476	453	490	497	478	531	497	489	463	505	506	518	514	530	498	498	509	511	477	478	499	531	538	531	480	484	492	498	515	490	535	486	510	508	512	489	467	496	515	489	510	512	486	497	491	476	475	500	506	524	513	525	498	496	491	532	488	523	506	507	519	499	513	496	484	501	467	493	500	503	500	478	487	499	479	482	510	530	460	515	538	486	513	471	479	507	509	522	494	479	493	495	474	477	514	511	488	486	515	492	481	537	516	529	510	454	513	514	473	541	511	524	494	476	508	492	490	475	509	503	531	506	503	508	508	513	503	494	497	499	502	507	515	515	515	499	503	492	515	516	468	505	477	480	502	481	492	505	499	537	473	467	495	509	463	503	571	474	478	463	484	521	510	495	500	487	521	443	475	500	537	481	487	532	513	525	491	486	485	543	480	463	481	475	476	510	522	501	500	469	508	479	483	524	520	508	498	468	498	476	538	491	528	503	524	528	474	500	488	517	498	514	508	498	477	507	512	527	524	508	500	529	498	527	473	523	527	523	537	496	477	525	546	504	490	513	493	496	498	497	563	539	497	508	504	489	513	476	485	487	498	504	489	474	466	470	502	516	548	505	485	507	509	471	531	474	520	530	520	474	438	517	475	495	481	515	486	466	504	553	522	471	535	494	501	516	482	487	511	504	519	505	512	505	480	493	517	482	541	502	511	498	503	495	563	495	522	509	505	512	501	541	529	533	512	510	477	505	488	552	475	458	501	460	551	489	498	505	460	475	518	517	506	512	504	502	456	505	494	497	501	486	505	511	487	469	516	509	551	523	487	481	512	492	499	479	520	501	519	503	530	510	488	486	504	547	488	523	492	525	466	514	467	489	511	518	485	505	512	485	461	533	500	501	519	494	476	506	519	489	510	540	464	538	462	522	498	498	487	525	498	474	482	486	497	526	497	561	518	517	524	496	519	442	505	485	505	457	498	565	513	491	540	480	497	514	517	520	472	452	517	501	472	523	490	487	522	527	508	508	468	503	501	513	529	480	439	492	515	517	493	525	541	506	517	495	480	516	507	485	483	561	508	487	483	494	489	520	529	481	511	515	503	521	530	530	490	547	533	490	536	498	508	509	486	538	511	510	508	476	506	503	491	509	538	476	471	482	531	484	513	442	488	480	508	506	511	506	493	496	496	535	512	466	535	503	496	512	497	488	493	541	447	480	490	515	500	484	502	472	506	524	509	520	485	485	557	533	494	502	508	478	483	500	484	512	474	497	549	522	483	497	480	498	529	509	486	527	467	496	549	438	507	495	453	521	477	469	487	469	508	532	498	494	506	525	482	490	480	491	513	462	488	531	491	496	478	522	527	453	495	504	498	538	474	471	478	486	506	496	496	488	493	495	479	496	512	482	482	544	494	505	476	512	509	516	495	477	476	510	483	498	500	502	504	483	491	516	471	513	548	500	475	499	496	483	483	458	509	538	480	489	531	510	468	540	482	476	495	537	517	514	514	501	459	517	507	489	505	521	493	484	491	514	491	486	485	480	526	515	500	495	471	499	529	516	508	514	521	460	503	521	494	524	475	498	504	521	511	444	490	441	493	501	540	506	591	493	465	469	490	519	513	516	486	500	535	523	532	485	515	500	494	526	476	495	485	482	503	508	497	494	499	480	506	520	521	512	539	544	538	489	482	479	494	499	501	493	499	510	522	508	513	500	499	506	495	509	515	486	545	499	508	561	508	535	471	470	508	495	485	520	527	537	510	475	462	471	502	477	508	456	516	503	552	512	499	493	514	476	485	465	526	468	497	497	517	499	502	501	505	524	518	505	468	495	489	473	485	460	483	463	496	528	481	485	499	483	559	528	487	464	492	519	502	530	467	504	524	522	477	520	489	528	499	505	502	523	479	501	514	522	461	497	482	471	518	494	495	477	513	507	452	489	501	521	531	530	494	489	472	491	522	530	541	503	496	470	498	519	480	505	515	490	505	487	507	486	515	534	477	507	473	482	486	511	493	498	526	495	502	524	518	523	500	535	470	517	484	503	471	477	501	484	531	517	495	549	465	485	512	504	494	500	490	520	502	497	444	463	474	519	518	520	488	517	528	508	488	493	479	491	515	498	498	528	511	529	515	505	477	493	494	482	554	500	478	474	505	488	507	519	510	508	540	491	528	471	504	465	479	530	528	499	492	525	459	516	493	505	493	498	523	479	456	533	520	488	490	534	506	497	465	537	491	509	509	504	515	528	527	460	534	497	505	532	506	503	517	535	507	514	501	500	491	510	538	497	519	534	497	466	514	479	527	513	504	558	482	457	488	502	521	538	538	518	476	451	495	484	537	511	599	506	493	518	505	498	497	457	521	501	503	534	456	512	479	474	456	497	552	475	495	504	521	496	476	486	513	495	498	500	489	500	494	491	490	490	499	456	484	536	465	504	498	495	497	511	474	519	473	498	510	498	522	504	500	519	502	502	484	450	478	478	500	491	487	513	477	480	478	511	483	508	498	495	508	475	520	501	514	503	477	506	494	538	486	472	519	512	497	509	526	536	505	526	521	494	480	453	462	514	523	483	491	521	480	497	492	503	470	475	505	462	491	494	499	486	494	524	477	514	538	521	505	483	506	519	476	484	506	502	499	495	489	484	522	524	472	494	509	493	479	498	492	503	531	490	525	526	540	498	492	538	485	531	497	491	548	494	459	511	514	484	517	520	489	495	474	525	505	503	503	475	500	478	497	471	496	474	529	491	472	469	536	527	539	539	482	497	502	511	503	488	497	496	469	507	504	520	508	558	545	524	501	519	480	496	492	491	503	514	521	479	532	508	465	528	488	501	486	522	525	520	558	515	488	509	479	511	482	525	535	494	515	524	530	476	490	513	505	520	471	485	485	497	489	510	500	534	484	510	506	507	508	500	503	473	508	461	466	514	471	497	471	495	524	521	467	507	531	498	507	508	500	533	505	481	487	507	508	557	465	479	472	446	493	522	538	497	495	522	486	492	540	509	517	536	505	512	505	491	449	501	506	524	524	502	507	537	503	518	505	535	508	523	494	493	514	450	487	519	495	512	489	523	446	514	490	477	496	531	467	540	493	463	473	513	513	472	497	506	526	513	486	501	528	500	514	503	477	506	493	524	477	500	532	515	494	504	506	499	501	470	479	469	492	504	486	523	467	551	531	524	534	495	481	503	496	478	532	509	519	509	526	474	504	503	514	495	486	499	505	494	520	508	486	490	541
54271	18989	3574	811	520	430	365	316	281	268	216	219	191	243	204	189	193	209	164	174	189	155	168	193	179	170	155	207	175	153	152	171	167	179	175	155	181	161	185	147	161	162	151	159	149	179	163	154	150	157	168	168	144	161	187	180	159	152	170	178	183	181	183	164	164	166	159	142	182	136	184	180	148	167	171	160	149	186	161	144	152	167	174	166	163	191	169	170	157	172	181	180	168	165	168	161	159	154	174	156	183	162	166	166	167	163	150	161	175	148	145	151	174	162	168	148	166	174	173	174	146	156	174	150	183	178	162	200	152	147	172	161	167	172	167	166	183	134	163	169	181	178	165	167	159	200	173	166	170	148	179	187	174	167	148	137	140	159	162	159	156	185	150	165	181	157	153	165	178	163	176	184	156	164	140	168	188	176	165	160	182	178	172	161	161	157	161	173	162	179	142	162	163	161	140	152	176	171	181	167	170	165	177	175	170	181	182	157	180	161	195	189	167	160	144	166	182	146	162	140	155	191	161	167	195	159	163	166	165	179	164	164	170	163	171	156	174	145	186	171	158	178	153	171	155	143	160	173	160	170	162	154	150	189	170	150	156	174	165	150	170	172	142	162	156	178	168	192	142	159	164	155	154	162	185	179	149	178	164	157	164	166	173	148	194	167	157	168	165	173	138	154	190	164	158	173	168	185	165	159	153	157	148	177	175	134	147	172	165	162	166	169	137	163	188	151	168	164	148	177	173	180	198	202	157	153	173	137	182	161	166	162	173	157	170	156	153	154	174	168	151	162	161	161	174	169	170	156	148	164	150	154	169	178	168	140	139	161	175	152	168	176	140	158	195	169	171	197	189	159	179	157	156	174	152	192	171	156	165	170	154	171	165	131	151	173	185	172	169	168	128	171	160	161	160	172	192	168	174	145	155	152	166	181	159	174	156	136	177	167	161	152	188	144	176	146	200	156	185	171	167	177	177	170	170	157	155	158	151	185	169	171	159	176	163	157	177	163	145	142	163	172	161	167	160	200	150	155	168	151	158	159	149	158	157	161	144	178	149	156	156	162	159	181	150	156	161	181	160	167	165	148	172	174	160	162	160	177	154	153	170	166	181	193	162	181	164	176	178	170	179	176	156	183	159	165	149	151	155	151	169	177	190	185	171	189	172	154	155	172	164	150	190	145	162	178	191	185	142	181	180	139	160	148	191	180	157	147	138	164	149	180	172	171	155	186	176	166	153	163	162	160	167	177	181	181	145	155	160	175	183	174	178	152	164	179	153	165	181	165	179	187	161	163	180	150	147	159	171	167	176	153	165	173	173	159	158	160	164	177	157	180	169	143	159	178	154	157	164	153	172	185	149	185	162	157	169	194	191	180	165	164	164	162	195	155	199	182	159	158	175	186	138	187	157	197	142	166	169	159	177	170	163	156	167	191	166	153	176	151	154	176	167	158	157	169	167	187	156	169	172	172	172	153	156	170	179	166	166	163	169	151	178	159	175	171	190	162	168	150	166	145	158	154	140	166	163	154	179	172	153	192	159	144	182	163	160	140	147	195	192	175	197	147	185	168	161	196	163	161	158	153	158	183	165	135	150	182	149	177	155	148	142	174	167	177	169	146	168	143	157	142	159	158	169	171	177	164	189	155	170	164	162	173	156	151	143	140	162	167	165	171	174	162	160	160	177	172	181	157	158	151	189	152	178	176	129	165	177	171	181	156	167	160	156	169	157	165	169	155	184	195	168	142	165	153	181	182	158	183	183	174	172	175	151	186	170	175	199	156	146	163	162	159	175	160	170	140	170	162	160	165	165	139	155	157	160	163	192	186	194	175	156	191	171	153	168	155	173	155	173	166	150	167	164	173	190	178	170	156	143	162	164	149	158	156	142	180	161	166	170	168	176	171	179	173	160	156	152	160	172	189	177	156	149	148	131	166	184	176	160	158	149	179	148	168	160	173	146	192	131	171	176	155	182	197	157	188	179	167	151	156	164	168	170	140	180	174	152	188	158	173	180	165	171	144	183	159	168	175	154	159	145	170	172	166	162	169	164	150	174	178	158	156	178	172	163	151	159	179	172	169	168	145	172	164	171	167	155	148	147	166	166	157	181	142	179	168	164	170	165	151	167	153	168	196	184	160	187	175	170	153	176	154	180	169	157	156	169	155	165	185	148	170	135	171	166	171	171	174	170	180	158	151	175	152	165	177	173	144	166	159	143	151	152	154	174	157	155	169	174	146	184	131	172	174	178	153	148	171	183	149	165	166	168	163	150	153	181	151	160	157	149	163	173	167	159	155	178	180	183	145	188	185	147	166	171	164	167	152	165	150	167	161	161	160	168	137	162	160	152	149	156	163	168	166	169	201	159	198	189	188	164	183	177	150	152	166	177	161	182	155	178	144	158	168	162	169	169	159	148	147	183	153	175	157	171	152	170	163	162	153	140	192	170	149	169	168	182	167	155	166	145	142	154	179	154	204	135	182	168	174	158	198	158	149	149	177	156	143	179	181	153	170	176	163	173	145	175	173	179	156	167	167	158	172	149	143	160	170	157	149	168	173	196	161	156	163	191	159	190	165	169	159	171	163	161	180	171	175	151	185	151	121	175	164	151	145	155	173	144	170	152	160	155	148	175	169	148	163	159	168	159	186	175	168	154	150	169	157	155	189	165	187	165	142	154	178	137	150	145	175	158	172	166	166	153	181	172	167	157	182	178	156	167	167	178	154	170	159	158	163	162	155	173	189	165	162	152	166	157	167	172	146	173	165	157	151	159	149	154	153	152	184	160	174	151	167	163	171	176	166	180	156	181	146	157	144	175	169	156	175	156	148	170	171	182	174	173	190	167	157	153	187	205	163	143	154	168	178	182	187	170	183	184	172	174	198	171	180	159	183	172	143	173	172	163	171	175	176	166	155	137	164	177	170	172	170	158	187	150	151	168	151	156	148	146	169	168	160	183	156	156	153	173	166	168	160	162	176	139	163	150	154	149	141	165	150	188	146	165	162	149	157	192	174	188	159	186	156	186	181	157	174	164	168	169	162	166	146	161	162	156	186	134	184	172	178	151	161	184	169	169	154	165	171	176	171	165	171	160	170	140	189	174	173	161	145	162	160	160	170	144	156	173	158	151	167	179	165	150	179	161	182	162	150	157	174	175	213	153	161	166	159	160	158	149	137	159	186	157	154	169	169	143	162	148	188	169	189	172	159	147	154	177	169	160	154	186	159	178	168	175	180	149	193	153	151	155	164	164	186	181	163	163	143	181	195	148	148	156	177	169	199	179	175	157	149	149	163	174	165	152	190	194	158	180	151	167	167	165	188	166	177	167	167	164	189	168	158	156	154	144	175	189	171	162	157	159	141	160	165	172	145	177	140	171	142	197	179	160	170	141	191	150	168	170	172	161	154	183	134	171	177	163	176	153	158	159	158	147	174	154	156	153	169	163	161	160	154	164	161	143	176	178	182	182	156	184	188	169	177	183	142	201	170
27444	1029	2006	2335	1983	1698	1386	1197	1056	970	881	826	772	720	685	653	660	617	608	575	577	563	560	547	551	548	511	519	497	541	545	520	509	515	483	487	507	509	507	498	486	471	497	474	496	485	516	473	495	449	482	481	465	472	511	493	462	472	466	438	444	426	423	425	489	478	432	475	454	446	460	473	453	462	458	479	494	447	456	423	470	467	461	431	483	487	447	492	491	473	470	471	473	452	459	463	478	478	462	452	454	464	444	403	443	461	466	462	467	463	497	474	419	466	446	486	458	431	439	451	490	438	461	471	434	456	454	467	421	449	459	425	459	471	433	483	466	440	457	477	431	454	473	470	482	438	437	445	404	431	460	473	476	403	458	423	463	453	446	450	485	440	488	463	447	452	456	474	448	442	460	437	453	424	453	457	450	464	471	467	480	407	460	446	496	458	439	488	447	449	446	452	454	434	455	459	465	450	450	413	473	432	464	441	431	479	477	456	427	457	408	469	454	455	473	433	466	443	446	461	436	432	467	440	475	491	478	439	477	472	431	475	442	438	437	448	448	450	471	468	440	480	492	461	452	461	454	424	464	435	407	470	430	477	421	442	454	433	489	458	444	492	458	436	452	456	447	429	463	439	424	431	464	502	429	449	432	465	497	479	465	478	467	447	440	443	441	425	458	426	453	458	421	489	410	415	445	486	447	443	449	470	439	485	404	473	444	467	456	463	428	463	469	496	465	402	451	408	459	451	458	441	442	434	449	451	425	453	438	456	464	454	496	446	497	436	449	409	507	449	431	446	440	470	471	440	484	459	439	471	441	444	424	482	425	477	454	457	451	456	461	475	492	446	410	462	509	413	407	460	464	481	455	483	466	468	475	441	451	459	430	453	419	433	454	454	428	421	469	442	488	399	455	450	474	462	483	440	455	483	472	431	489	446	439	415	489	481	484	476	438	470	444	473	469	433	440	497	426	436	462	477	455	493	438	444	466	459	419	450	448	475	456	447	448	449	475	443	457	459	449	457	469	463	475	477	439	402	464	454	446	458	457	430	414	436	468	521	410	473	447	473	474	441	437	452	477	455	471	490	469	501	455	462	450	498	485	476	425	444	436	487	461	427	447	442	458	439	439	444	489	457	455	402	478	449	452	475	439	510	466	473	463	455	464	487	471	470	437	483	457	456	427	464	406	456	493	442	447	447	431	447	468	468	463	490	421	430	466	464	468	508	463	495	481	447	420	467	458	463	434	441	435	436	433	441	466	453	470	459	440	427	461	460	476	423	470	488	487	454	463	479	411	413	479	453	456	446	476	461	449	452	440	461	414	476	463	436	433	440	462	441	475	445	444	462	451	468	468	462	472	457	455	444	444	414	457	451	458	445	503	455	428	478	501	460	462	445	481	449	442	482	451	430	459	478	461	449	430	494	417	446	461	429	446	443	474	463	450	441	452	485	444	487	459	465	437	427	492	494	450	486	459	437	460	441	471	473	481	455	470	463	416	431	461	431	464	460	437	438	464	435	458	456	443	435	418	469	458	460	471	462	457	467	474	458	489	494	424	446	471	443	481	436	452	465	463	444	428	456	442	447	487	425	454	451	428	416	440	464	423	451	468	467	434	459	419	454	457	515	465	400	466	421	450	423	429	463	468	463	452	452	458	460	449	416	500	470	448	463	460	439	438	453	472	462	478	484	445	450	472	454	445	457	464	470	441	444	482	448	459	477	466	459	462	483	449	425	425	439	460	466	477	430	456	441	447	421	446	430	443	414	526	463	426	453	432	443	452	410	446	492	440	473	477	447	468	450	434	450	439	454	484	435	463	454	471	461	472	443	472	443	436	471	493	495	428	431	474	439	479	457	463	430	441	479	468	453	431	425	436	464	478	488	448	460	472	435	442	449	447	440	421	447	470	449	444	435	476	425	461	457	464	449	473	444	426	437	457	402	462	441	430	469	475	463	426	465	417	444	463	450	452	463	437	433	442	499	428	453	449	446	502	461	426	490	438	450	472	472	455	443	394	458	453	470	507	496	458	429	423	470	490	479	428	416	423	427	426	461	433	484	428	441	455	468	470	476	454	449	442	475	472	435	473	439	449	455	453	465	433	437	470	451	428	464	455	485	411	492	466	433	442	439	476	458	487	464	459	420	479	468	444	475	433	436	434	463	454	465	460	420	426	457	462	427	479	427	426	493	436	462	466	431	431	461	429	459	454	449	482	431	452	460	462	436	400	420	428	438	460	521	476	460	453	443	435	459	431	485	410	435	469	456	438	430	432	461	417	461	461	477	465	447	438	426	420	469	449	428	456	517	431	443	490	449	452	452	447	457	445	471	438	481	447	453	463	426	434	425	463	500	450	413	423	456	436	435	450	443	480	459	452	465	445	461	437	464	436	430	484	472	439	462	478	467	415	460	463	453	474	472	447	465	460	451	474	484	472	451	430	441	455	461	433	465	447	440	462	518	411	429	453	446	436	472	453	452	479	483	470	452	474	411	445	448	465	434	444	455	431	444	489	490	475	458	421	454	451	434	461	455	476	413	440	460	447	418	434	442	495	439	456	451	473	436	445	437	452	461	475	451	438	413	449	419	476	439	466	443	439	465	454	442	435	455	417	461	442	472	457	457	441	469	440	463	469	474	450	446	464	422	447	458	484	471	470	462	444	477	486	465	478	465	460	441	435	448	440	469	462	430	443	427	461	468	494	469	468	480	465	454	462	485	491	458	454	466	450	414	450	440	438	446	451	464	430	459	423	456	451	455	410	442	421	447	450	469	482	442	464	452	465	439	493	426	450	437	451	468	484	440	487	457	436	482	452	446	463	418	435	460	459	448	418	433	485	451	465	444	439	429	475	428	487	445	432	462	431	463	475	427	465	445	453	444	449	414	526	465	478	421	442	490	467	478	446	455	444	476	483	470	463	465	452	446	431	448	431	423	461	471	455	445	477	448	459	451	459	469	425	442	455	465	440	510	426	460	449	456	440	466	423	472	437	444	485	440	429	433	447	451	418	436	442	457	408	431	447	459	467	445	487	467	419	472	476	437	452	452	415	465	456	415	494	467	481	446	483	457	478	466	441	462	442	465	471	438	485	440	449	455	475	445	466	436	478	447	462	474	444	423	459	428	425	456	440	475	440	480	446	460	495	443	490	429	501	460	474	454	480	428	448	451	443	422	462	475	423	434	465	451	455	459	408	432	456	458	464	467	461	477	408	458	493	456	408	453	465	455	445	495	476	454	474	436	448	457	457	447	473	445	407	460	425	458	449	437	473	442	452	494	475	438	436	445	452	432	453	446	467	467	472	474	460	434	484	481	449	454	446	466	473	457	435	458	473	468	439	482	438	448	437	470	430	484	475	459	452	454	450	462	488	443	468	463	445	451	424	433	480	469	474	445	458	465	447	450	431	441	475	432	446	450	444	443	466	439	486	432	452	458	447	454	470	509	433	454	490	462	472	460	466	492	465	482	459	397	474	465	460	482	407	462	449	450
60818	25521	9129	1893	1248	921	785	642	537	515	503	497	457	433	390	409	412	413	375	366	402	351	378	352	363	341	370	359	370	352	362	364	351	337	352	382	345	355	338	331	339	370	355	340	318	325	337	335	367	394	360	369	344	359	313	320	335	356	310	328	359	361	357	360	358	303	377	354	312	328	361	345	338	329	357	362	338	324	364	355	360	358	351	314	328	340	350	322	347	362	336	327	376	336	326	389	344	304	351	333	354	336	331	349	332	350	366	336	320	352	339	321	311	330	341	346	362	306	332	365	334	327	362	348	343	351	365	328	324	376	299	338	341	332	354	287	328	343	366	329	315	338	332	327	333	328	354	350	359	375	351	399	321	351	358	345	336	359	342	334	350	372	366	325	331	391	362	323	319	332	350	367	343	366	335	326	341	336	389	334	331	337	375	343	349	334	333	345	338	324	381	351	360	356	344	367	363	357	338	367	336	342	364	350	306	350	400	358	328	367	344	349	345	394	367	365	329	326	331	380	324	365	327	347	310	342	342	373	353	334	345	375	342	350	293	301	344	319	329	366	337	341	298	360	351	295	328	342	346	371	348	343	355	323	363	352	358	344	305	336	291	312	320	333	353	368	347	331	365	328	331	327	337	340	332	310	334	383	326	347	326	334	355	319	360	313	346	356	332	388	350	359	344	330	353	378	330	367	334	356	346	364	348	341	355	347	384	345	358	324	349	331	375	328	293	349	365	339	333	314	333	341	352	362	367	357	381	337	332	342	339	353	334	353	371	358	369	355	345	340	332	359	359	354	331	279	325	338	392	367	334	362	320	351	361	357	352	332	357	348	355	385	340	372	333	323	353	344	348	354	307	355	353	386	337	340	330	332	349	328	361	332	332	338	374	334	346	368	333	331	320	339	353	381	361	350	334	333	368	345	363	341	338	361	358	334	352	326	388	337	349	340	346	366	331	355	367	340	322	344	329	365	352	337	332	327	367	367	342	319	308	344	330	360	329	328	333	330	311	330	330	353	372	359	327	367	336	323	316	330	321	327	373	357	323	332	291	336	322	366	375	334	361	337	332	350	385	356	356	353	368	319	304	347	330	322	362	340	321	376	334	337	345	370	369	353	323	352	326	310	338	316	352	350	361	330	354	333	382	366	313	337	337	362	348	318	334	373	346	294	351	356	341	391	359	355	318	349	348	346	349	361	320	319	325	338	363	366	353	349	323	340	333	308	323	361	324	349	302	343	318	310	320	324	340	320	347	308	355	336	328	337	312	339	318	329	328	353	334	312	373	331	364	371	403	319	340	343	308	338	345	347	352	342	347	359	390	340	344	355	326	314	356	331	345	331	339	351	367	340	345	343	326	361	359	330	332	348	357	347	372	356	358	354	301	339	367	328	362	331	327	345	340	374	317	341	341	333	379	310	334	357	359	332	352	371	369	343	330	336	332	355	320	319	317	341	355	337	356	308	341	330	315	337	320	335	342	356	345	355	369	333	363	351	309	340	330	340	332	378	335	366	353	331	322	337	339	317	367	308	369	364	338	302	368	359	329	365	315	339	301	344	362	343	325	325	376	355	347	342	334	375	313	336	355	362	343	324	357	309	328	312	335	340	330	334	355	346	357	336	324	338	347	332	312	332	314	326	325	336	371	325	369	343	316	366	297	352	354	359	334	381	344	323	308	335	306	344	357	348	335	328	346	346	372	332	361	325	360	334	371	307	334	350	332	339	320	357	333	333	350	338	364	370	360	374	369	356	344	350	359	341	341	359	368	332	354	350	312	358	357	330	367	339	330	329	337	338	359	314	320	336	313	334	336	330	341	371	331	322	352	341	354	361	320	327	328	327	299	348	353	349	327	349	344	340	334	322	316	360	341	351	341	319	354	351	324	362	378	330	328	309	379	348	352	360	316	321	326	352	313	334	329	356	314	329	345	318	330	350	313	311	347	352	382	325	382	378	339	313	352	325	366	321	367	375	326	374	318	325	348	354	339	356	350	330	341	384	335	345	325	328	342	350	343	333	339	323	346	335	326	395	354	325	353	329	342	354	350	323	334	335	361	382	341	322	394	341	347	334	362	349	404	340	347	358	355	368	374	349	335	353	304	335	337	355	332	341	332	348	298	364	331	333	311	360	372	352	318	342	333	361	336	342	342	296	350	336	318	315	323	340	332	345	372	378	341	329	332	378	367	354	354	341	367	359	312	336	314	338	341	325	336	350	314	346	365	335	331	306	327	378	349	307	346	354	327	323	317	336	330	347	350	343	324	353	303	340	343	304	330	330	342	323	305	367	354	362	305	343	324	350	373	337	338	345	359	345	360	353	332	315	333	318	330	337	372	338	332	348	312	339	397	370	351	348	356	329	325	338	343	362	345	318	342	362	355	353	342	317	334	337	298	349	306	284	346	312	343	359	318	355	360	354	348	356	306	297	355	340	339	327	336	351	323	324	357	356	334	322	324	351	383	336	332	338	335	346	343	351	347	339	383	332	375	339	377	371	367	362	349	347	333	303	353	325	338	353	384	331	333	344	330	327	346	376	357	362	337	364	332	349	352	349	372	362	319	316	349	348	348	403	335	332	317	325	327	337	318	372	316	386	343	342	340	343	341	356	353	317	344	340	353	358	367	323	359	359	324	365	342	317	358	347	383	364	335	334	338	324	352	330	349	340	393	350	341	316	363	353	381	382	309	353	339	334	348	325	352	355	330	349	361	329	337	341	328	375	344	365	345	323	316	347	363	352	350	342	360	356	342	373	334	325	303	391	339	353	335	351	353	333	329	328	327	381	337	351	365	354	304	332	356	332	333	339	374	352	343	329	355	338	356	369	340	341	347	341	346	334	333	335	348	310	324	357	313	302	325	363	341	350	343	330	322	346	334	332	331	348	364	356	345	317	342	357	331	348	330	377	361	356	356	326	335	305	328	329	319	340	352	338	357	324	352	326	351	354	368	352	364	355	327	349	328	363	357	347	355	313	311	324	368	338	325	344	365	358	356	354	356	327	355	378	330	353	400	363	351	337	382	367	339	327	310	345	350	339	315	341	339	353	312	317	334	333	363	370	324	386	348	358	340	330	334	368	341	358	350	337	343	324	346	347	373	316	320	341	317	346	341	315	307	326	351	375	328	316	340	320	369	329	364	334	328	370	312	314	299	345	330	343	322	354	363	355	340	359	339	344	384	356	319	329	327	319	404	348	341	367	321	338	334	333	321	326	381	359	349	387	330	350	306	331	314	346	321	345	327	333	313	317	332	364	342	383	331	312	308	358	322	306	344	347	300	371	341	374	330	352	343	352	340	359	336	335	294	333	355	368	340	336	337	345	325	320	374	375	368	342	351	363	336	323	338	354	329	386	329	348	355	362	305	326	341	349	359	383	331	349	343	329	328	371	354	330	354	322	311	367	321	335	369	344	309	339	367	359	355	315	380	344	355	339	346	337	372	316	367	352	300	362	387	345	316	318	361	345	367	337	350	319	355	352	345	327
32668	2013	3865	4512	4083	3271	2841	2475	2098	1872	1622	1574	1487	1348	1395	1202	1255	1247	1113	1117	1054	1046	1014	1008	974	996	980	937	941	948	884	924	909	922	896	870	918	883	928	872	895	937	877	900	867	921	800	892	869	848	863	878	917	832	870	786	844	826	880	890	868	889	856	870	832	831	790	889	828	889	854	841	847	843	829	888	847	819	842	815	821	822	832	820	835	855	811	834	850	856	872	832	856	850	834	840	844	821	786	871	878	825	813	844	844	864	819	806	828	826	838	824	856	832	804	766	816	832	803	806	834	807	875	791	869	808	871	828	844	800	804	819	878	794	849	889	826	795	860	833	792	838	813	832	818	848	795	799	777	769	797	785	885	809	808	825	831	805	820	845	841	813	814	822	816	850	854	792	843	814	791	846	770	836	834	845	906	838	765	831	869	792	839	812	841	848	837	810	800	883	890	780	910	798	834	830	837	834	838	841	797	833	804	863	827	843	780	796	812	836	810	838	831	811	856	817	860	798	853	827	887	811	853	860	827	806	822	797	849	776	780	778	805	817	838	792	822	767	829	854	816	812	831	841	883	849	833	825	833	830	849	840	812	843	857	828	808	783	863	797	829	859	826	834	841	792	845	831	812	879	887	862	775	833	838	789	770	850	852	816	840	845	859	862	827	834	831	824	816	785	866	812	839	845	836	812	823	829	819	834	795	851	756	835	819	804	770	862	783	863	827	818	814	872	815	788	866	805	789	874	880	911	805	807	832	855	833	792	804	824	838	841	877	800	820	802	841	813	792	817	814	849	815	803	835	787	832	835	878	836	846	862	831	836	847	812	851	840	797	829	842	812	826	827	808	827	801	898	853	796	809	847	861	831	775	840	800	802	836	827	831	831	822	801	847	871	853	829	816	866	813	834	832	837	798	848	811	856	854	820	822	825	805	803	813	831	846	825	820	828	866	768	825	837	845	860	801	829	811	791	862	846	785	825	800	854	825	789	822	796	840	862	866	851	791	837	839	827	800	871	849	810	822	836	834	808	798	812	788	795	766	805	804	810	806	820	749	856	821	854	844	863	808	822	874	799	828	779	815	818	821	813	809	845	814	864	817	817	822	811	816	800	828	736	804	835	771	847	809	836	845	834	805	787	818	759	796	872	830	797	844	816	869	833	822	791	820	811	869	784	763	839	837	783	794	798	856	814	801	825	836	856	862	838	810	767	823	803	824	823	832	811	801	808	828	799	878	866	831	777	830	818	806	846	780	845	837	809	809	812	794	844	824	795	836	802	822	854	790	831	843	834	811	788	862	875	866	791	867	803	779	804	805	846	804	838	803	800	867	843	846	864	828	868	865	757	837	848	850	802	837	814	816	766	836	826	863	815	794	794	848	815	771	828	850	829	861	860	813	859	796	875	814	828	831	829	775	856	772	807	786	796	862	845	860	826	809	841	785	820	803	777	826	785	849	798	790	826	861	792	833	813	885	850	825	846	870	816	814	854	805	775	837	792	812	848	826	842	876	866	811	818	843	806	884	856	838	832	773	844	838	841	846	843	800	774	771	845	803	797	853	793	795	777	814	884	813	785	792	806	836	791	845	783	834	830	857	805	898	852	868	862	851	816	796	807	810	871	822	845	834	830	772	827	802	817	787	853	815	838	853	851	840	821	825	809	828	830	804	824	795	817	903	810	802	822	860	842	845	780	757	814	828	792	830	815	823	842	830	775	841	839	794	813	843	795	832	862	836	839	795	809	759	810	872	818	858	871	814	814	786	764	810	812	856	836	816	812	856	761	859	814	873	835	814	825	842	802	862	798	836	820	804	771	826	834	836	806	817	843	825	792	793	847	812	824	835	856	859	796	843	807	813	797	783	837	838	803	818	796	840	806	837	845	840	820	803	810	834	842	882	811	875	796	832	840	850	791	792	783	807	826	814	825	792	803	839	844	844	836	833	815	850	775	861	831	830	792	784	823	827	844	844	820	768	820	855	829	794	818	807	874	842	860	816	814	824	828	833	787	816	838	853	869	829	748	830	782	827	799	816	832	812	837	828	852	842	824	798	831	874	826	758	874	848	810	826	765	833	833	779	836	855	806	832	825	814	820	834	804	820	814	770	878	776	841	824	841	777	823	842	820	754	805	822	809	849	826	814	814	817	770	842	792	850	852	800	835	848	807	852	826	906	820	854	802	804	743	831	801	796	747	835	861	892	776	824	824	758	820	824	846	830	844	843	800	839	793	842	817	828	801	854	834	799	798	814	829	819	813	804	814	809	828	757	840	833	823	847	789	834	857	814	836	859	815	795	837	818	853	822	809	841	842	853	834	768	877	825	840	831	806	866	908	808	815	826	791	800	833	812	857	882	840	831	812	835	831	812	822	793	822	819	816	827	846	851	791	880	872	809	854	853	824	850	841	819	818	810	832	808	826	821	799	798	787	841	775	740	871	806	871	876	825	815	832	817	821	785	835	849	862	834	785	797	807	807	849	877	830	791	818	824	776	834	803	791	884	883	850	844	836	822	803	845	816	829	825	852	794	826	800	811	829	789	757	818	821	837	878	794	841	821	799	805	772	808	793	802	821	787	797	843	804	855	836	825	823	836	787	788	832	827	872	792	806	789	825	818	816	822	831	864	852	874	851	832	830	816	830	815	821	783	851	858	857	862	788	811	823	869	884	832	817	854	825	788	827	790	835	849	774	818	836	838	823	834	827	790	817	855	781	769	840	839	800	827	813	807	795	831	805	836	872	883	804	811	786	855	874	838	851	803	850	835	807	878	807	890	831	829	856	794	820	831	843	826	880	880	821	845	831	808	825	818	842	749	828	798	850	828	823	853	837	829	791	830	817	897	827	811	824	826	840	859	862	855	858	792	822	836	783	786	849	794	804	825	822	837	855	820	815	824	802	823	796	820	811	804	827	783	869	767	856	813	825	794	806	834	811	832	828	838	778	794	881	788	820	827	852	823	879	836	817	843	880	823	791	883	788	838	784	878	828	834	817	779	809	856	808	852	832	780	818	832	835	819	829	796	841	760	808	826	837	787	816	805	840	845	844	834	799	831	814	831	825	830	824	868	784	806	829	860	880	887	826	823	816	825	811	839	783	795	852	806	831	847	850	797	864	818	811	848	838	810	804	846	823	855	825	796	852	806	816	787	853	868	830	858	882	834	785	817	846	795	860	798	877	829	852	848	785	884	808	802	859	865	846	807	825	851	797	837	835	798	857	789	824	839	844	803	802	787	827	833	802	829	783	830	851	868	797	853	852	822	849	842	851	808	840	846	808	837	824	865	818	823	853	851	864	789	774	869	816	841	858	808	874	834	789	852	803	824	823	819	851	854	816	799	799	823	819	807	772	807	845	793	846	788	803	864	856	770	832	832	854	860	858	799	809	853	799	824	824	815	836	839	838	835	822	790	839	780	842	832	882	820	800	771	820	839	803	857	839	849	843	839	854	814	806	849	820	878	841	823	859	779	839	846	822	767	765	830	845	840	827
10166	603	295	175	213	230	203	195	200	170	198	170	210	198	208	162	192	189	198	172	190	219	203	178	194	191	190	199	193	183	208	215	188	195	191	192	153	175	197	209	190	210	198	200	157	185	189	192	188	192	172	192	188	226	188	204	215	196	187	181	186	173	192	224	195	186	170	193	173	222	199	201	201	196	202	196	196	212	174	205	180	201	191	206	182	198	191	199	181	186	185	204	228	215	194	187	170	185	213	216	193	175	229	179	186	210	180	152	198	210	186	177	196	198	196	189	174	192	185	179	194	179	192	193	218	190	210	189	175	172	183	233	193	197	158	187	179	188	196	195	202	216	192	206	209	202	194	177	189	170	215	188	211	193	198	182	210	201	206	193	181	202	205	193	209	198	206	202	187	204	193	202	208	196	189	181	208	209	199	175	196	184	201	185	201	202	184	187	204	218	198	213	187	200	218	189	169	191	176	176	193	208	197	180	192	184	197	183	185	176	187	187	208	175	198	207	175	191	198	220	203	193	212	184	178	184	174	179	212	197	181	190	170	209	185	203	204	212	201	186	192	223	228	217	186	205	186	175	170	168	208	168	192	171	178	212	205	198	215	199	203	189	183	182	226	198	206	197	202	184	198	200	202	200	233	208	201	205	192	186	202	191	185	196	182	171	195	214	162	195	215	188	190	208	214	185	180	205	227	189	189	209	213	233	212	170	195	188	178	175	175	175	190	191	205	223	198	194	211	195	212	183	212	216	191	182	215	165	234	193	166	200	201	177	146	214	175	208	184	190	196	214	169	179	204	206	184	178	159	199	180	196	184	211	214	181	179	170	215	220	187	209	180	195	192	175	169	198	199	173	201	192	220	184	191	197	199	191	194	192	201	196	186	206	208	194	203	205	207	194	182	198	177	190	167	163	194	189	201	179	210	200	180	224	179	205	199	204	177	191	182	200	189	207	208	189	211	176	169	208	175	216	202	190	207	200	211	217	194	178	172	194	187	206	200	201	196	195	195	225	154	199	179	166	214	212	219	177	171	193	195	201	188	186	183	180	199	177	177	184	183	196	211	180	193	167	196	182	192	224	185	188	162	192	180	207	192	187	199	198	200	208	202	192	166	181	177	220	188	178	218	198	171	158	168	223	207	186	199	219	169	194	190	172	218	205	184	179	181	188	209	209	202	188	193	183	177	192	200	165	218	160	200	169	177	181	200	203	175	191	209	182	189	211	208	187	176	180	194	180	171	190	197	202	190	181	148	183	201	169	194	209	201	182	192	199	194	195	197	186	179	202	189	186	191	182	178	190	181	162	203	207	204	212	195	183	185	206	197	212	195	175	190	183	204	219	207	234	180	203	183	218	201	193	205	187	188	183	187	200	188	185	175	196	194	203	220	195	199	186	202	197	204	204	185	201	201	165	188	191	205	177	209	193	183	170	169	199	203	189	176	183	195	204	198	160	201	190	219	218	193	176	234	219	219	191	194	179	214	201	208	175	208	218	196	206	178	182	182	218	182	181	196	200	216	197	198	211	180	217	172	187	184	193	172	189	212	209	193	171	177	211	192	179	170	170	167	190	182	164	195	187	182	199	188	193	187	186	192	220	202	204	182	199	203	209	197	225	203	175	212	179	190	205	183	209	201	214	194	175	180	201	187	178	212	181	204	178	216	166	191	214	214	203	215	190	199	178	158	195	233	200	195	215	201	192	189	187	197	203	190	185	190	187	185	185	187	199	206	166	197	195	187	178	206	194	202	165	186	208	178	200	211	206	176	202	204	183	197	188	206	214	179	214	195	218	187	185	190	192	208	190	197	195	175	190	175	177	194	200	166	194	168	214	197	205	211	165	207	198	200	201	189	205	207	188	215	193	194	188	195	206	195	180	190	193	214	181	185	185	192	201	169	203	202	193	187	193	190	205	202	187	201	209	181	211	173	194	196	186	214	213	196	187	191	212	197	171	206	177	192	202	167	205	173	176	208	190	208	218	187	168	192	208	183	197	219	214	173	184	184	214	176	202	176	198	216	191	193	193	190	203	180	204	176	181	160	185	176	190	171	199	191	200	184	210	203	202	185	187	201	190	164	193	162	162	189	191	175	204	173	218	193	221	193	214	213	211	208	211	195	195	203	183	199	166	213	180	192	202	224	231	173	178	210	189	192	180	176	194	185	208	199	180	188	179	190	212	185	180	185	185	196	203	202	193	183	202	193	171	182	183	181	198	197	197	219	171	181	195	180	191	171	190	192	200	222	210	168	200	179	206	168	200	175	183	167	195	195	196	221	207	191	197	203	191	218	229	173	185	198	173	183	179	198	190	194	164	180	191	183	179	199	199	189	187	197	193	194	200	188	223	219	190	203	193	201	196	204	210	197	194	168	200	204	196	183	211	191	201	212	193	210	196	203	175	204	174	197	203	201	196	202	193	193	191	193	179	205	189	192	186	200	204	187	203	209	200	204	205	167	195	185	179	189	187	191	175	218	216	211	184	200	203	191	207	196	208	194	195	204	228	209	209	191	191	170	186	222	159	162	182	203	175	214	173	217	193	203	187	199	197	234	200	202	202	198	192	180	215	185	206	204	218	188	180	175	208	199	200	214	187	220	193	183	177	195	184	191	196	211	204	208	186	205	198	176	201	195	210	197	205	194	183	179	193	190	182	184	169	178	201	193	160	213	187	225	217	204	194	193	214	202	204	180	201	193	189	199	184	190	196	173	200	207	178	206	184	210	185	187	215	191	188	192	189	206	183	189	196	211	199	206	190	173	184	191	186	187	194	181	214	188	219	204	215	215	171	182	196	204	194	213	202	218	192	195	190	200	210	168	201	201	163	201	172	227	192	191	211	207	184	181	187	233	190	207	188	208	176	166	204	188	207	187	199	184	208	208	219	220	192	191	212	222	203	198	203	169	213	203	226	211	160	186	213	200	185	208	217	212	221	172	187	198	200	177	177	193	194	178	180	176	211	190	145	190	198	180	205	174	176	171	185	201	217	163	187	218	188	201	192	185	179	170	161	193	216	190	189	193	185	172	213	193	194	188	191	213	210	173	212	190	213	195	187	195	201	202	205	191	174	202	209	183	204	198	164	209	203	190	172	179	212	204	186	188	164	180	159	230	203	189	160	203	212	193	189	174	208	179	211	174	178	173	160	211	196	205	205	186	209	227	209	187	213	206	181	201	148	194	188	182	172	200	193	180	184	193	146	199	200	174	195	181	204	223	184	182	200	201	187	181	200	215	173	209	211	195	181	221	192	194	204	191	200	176	198	184	168	208	207	217	196	200	193	193	197	225	187	186	221	187	182	213	216	208	179	186	175	197	202	183	209	195	188	178	185	196	212	187	188	196	211	204	204	199	201	196	156	215	201	195	219	159	207	176	192	195	190	201	187	203	193	187	178	178	200	203	176	191	220	172	206	201	187	170	212	200	209	219	200	192	184	196	216	214	218	196	186	183	215	175	195	173	179	188	199	206	186	182	180	195	192	182	177
9378	499	580	562	570	577	545	553	488	493	525	516	498	499	487	484	516	462	477	481	493	503	504	493	522	486	507	525	498	479	458	525	511	499	473	519	469	494	552	496	514	488	533	514	482	491	513	503	502	516	508	487	505	478	499	495	527	521	500	432	499	497	464	525	514	491	512	528	501	494	508	507	456	487	479	502	505	525	508	494	522	533	503	505	468	483	525	469	464	494	504	517	468	554	521	511	514	490	522	523	504	525	511	492	524	511	510	520	466	459	528	483	485	463	511	494	475	496	484	486	498	482	461	499	516	513	496	526	537	520	505	473	480	510	504	579	475	453	489	442	452	492	490	450	511	512	457	507	516	501	502	537	526	510	492	532	526	485	543	505	503	466	512	516	491	498	479	523	501	462	483	468	492	510	475	505	456	507	500	527	482	493	521	483	487	505	497	523	460	517	517	455	492	478	475	493	499	471	504	503	497	456	498	521	522	472	503	452	460	499	505	501	530	498	501	503	501	492	488	506	465	496	469	454	429	503	495	483	476	482	488	452	472	488	501	529	499	457	481	487	511	508	499	493	453	497	475	512	468	512	505	480	501	437	497	506	461	485	480	515	512	500	507	541	505	485	456	497	492	510	548	505	536	514	500	506	496	508	470	505	460	472	467	469	521	476	485	464	521	493	497	498	471	485	505	516	466	471	500	543	490	533	450	564	489	475	442	491	500	462	484	520	480	479	537	488	503	487	531	508	510	496	569	522	475	518	487	489	527	488	492	529	485	481	490	507	512	484	510	503	482	501	456	521	498	504	470	458	506	500	504	558	497	470	495	503	523	491	498	511	512	484	527	520	507	515	510	500	506	448	453	505	482	505	520	489	502	485	467	487	555	507	476	465	505	472	520	489	492	507	504	505	492	532	476	486	510	483	520	501	506	461	505	462	510	446	500	504	488	499	483	512	480	493	517	504	480	464	514	490	468	527	534	487	510	462	487	497	457	523	499	508	522	470	526	449	506	492	539	483	542	488	471	526	504	519	478	499	521	467	527	531	500	503	496	498	504	476	486	472	545	475	489	494	515	524	556	461	506	454	484	519	555	490	513	503	522	531	493	524	483	512	520	467	483	477	501	488	533	492	473	466	517	500	501	502	472	533	517	476	499	500	492	510	519	440	525	523	522	483	488	490	474	476	487	541	486	519	487	542	493	521	458	532	511	479	483	486	466	527	475	523	438	486	477	487	485	518	497	467	480	555	522	500	498	488	500	511	467	519	486	501	479	539	491	491	482	492	434	536	494	470	490	516	536	521	497	511	507	485	468	529	483	466	490	525	500	495	455	519	489	500	540	475	514	481	474	513	481	515	498	532	504	505	487	492	539	498	514	487	513	546	466	515	501	521	493	461	468	491	485	451	474	483	476	504	503	500	525	488	530	494	499	497	494	472	517	510	492	537	490	521	474	523	480	526	473	510	501	519	502	516	521	480	475	473	469	544	470	475	482	496	495	491	524	476	525	492	509	494	502	475	536	481	521	495	482	456	460	515	485	504	524	498	502	506	493	493	496	491	528	517	450	499	500	514	492	505	462	491	541	450	490	518	496	482	486	497	477	473	515	505	474	522	507	491	501	538	497	491	493	513	524	485	483	491	524	459	489	517	483	478	472	483	478	495	515	486	508	505	546	507	458	485	504	473	466	522	485	471	487	476	474	489	477	492	515	483	519	483	481	501	490	472	494	511	458	485	496	527	526	499	503	541	519	503	474	479	477	495	508	495	528	487	485	522	515	479	494	485	489	480	515	471	518	477	480	490	550	482	499	496	498	493	492	489	452	543	490	477	476	545	509	498	534	450	506	499	523	524	491	499	517	497	489	526	489	534	531	470	490	490	500	512	459	487	474	499	489	464	450	490	496	475	482	489	504	476	470	506	481	477	519	487	446	490	475	525	510	461	488	513	465	483	488	483	512	459	483	509	494	515	494	513	503	482	499	486	496	486	508	506	495	502	529	508	468	469	509	495	486	518	494	477	501	511	514	502	514	484	481	501	512	499	527	466	485	491	511	495	499	510	524	483	475	523	496	453	519	494	506	531	476	509	519	497	496	493	503	468	504	506	499	470	500	490	490	540	480	474	513	499	562	487	515	472	504	480	463	528	487	483	502	435	506	461	520	507	495	522	533	517	482	489	521	484	541	511	498	528	505	477	498	549	490	477	481	531	490	473	507	499	494	491	477	514	494	493	446	504	474	458	478	464	493	439	511	489	520	508	499	498	497	507	512	498	454	490	490	496	497	533	476	505	483	509	481	462	501	496	474	503	476	456	519	459	477	520	459	494	496	509	478	499	483	506	533	478	517	523	489	485	501	478	477	475	505	507	514	506	535	497	514	525	505	492	504	527	523	495	513	499	452	520	510	504	516	497	499	491	505	518	516	498	518	481	525	512	501	488	477	521	511	490	525	524	499	506	494	497	500	501	497	484	496	477	479	535	460	490	508	480	500	514	492	472	514	489	492	498	522	448	521	477	524	493	444	532	553	465	491	538	458	484	491	513	483	481	494	482	474	513	512	469	502	514	489	462	495	486	508	512	547	528	487	521	468	513	466	521	453	487	467	478	514	461	465	507	477	514	507	504	491	512	509	481	463	489	501	491	486	445	454	520	450	470	458	513	523	518	511	486	503	486	491	491	491	532	485	472	487	510	524	469	492	520	490	494	518	519	555	470	532	512	507	508	494	477	510	475	443	502	455	546	506	512	510	506	492	497	510	504	523	490	471	493	511	474	511	432	530	513	504	513	507	524	470	516	483	488	485	503	447	516	504	497	529	523	503	486	462	477	502	480	528	512	474	466	508	493	463	475	535	509	492	475	488	482	469	518	520	509	518	511	458	479	477	529	469	500	492	536	500	488	512	480	505	470	485	499	523	471	472	547	495	484	509	444	475	505	497	532	520	496	549	499	531	485	505	499	507	506	496	511	506	494	497	498	509	479	472	496	499	505	462	440	498	488	493	433	500	503	460	480	504	527	512	492	464	502	489	457	515	494	488	496	483	475	484	504	481	502	530	503	498	487	512	491	495	480	510	487	472	500	475	458	503	520	514	481	497	469	488	503	524	486	527	496	489	505	503	430	504	515	469	497	507	461	509	514	526	535	521	498	501	481	522	520	515	486	547	509	506	511	467	509	493	493	534	469	494	509	473	528	483	511	481	454	480	503	500	517	484	451	526	497	516	506	553	513	494	539	467	519	497	525	499	464	486	501	536	467	489	505	498	471	487	499	474	501	498	498	511	495	512	481	511	516	519	486	513	518	533	501	479	523	483	489	515	521	442	509	523	495	464	482	469	499	507	487	511	479	502	529	515	491	551	496	510	513	544	544	503	491	496	427	532	516	495	532	532	472	498	522	513	502	510	463	510	529	509	478	509	491	519	512	500	519	489	518	501	490	485	528	510	504	496	490	510	462	476	516	492	497	479	512	457	519	474	477	480	476	550	539	515	460
51265	14817	2141	750	558	433	353	320	267	271	250	208	203	207	208	185	177	196	188	190	187	157	184	188	180	159	184	191	138	164	177	119	156	195	196	179	133	186	172	194	171	165	163	156	165	170	148	152	157	152	155	163	192	164	181	164	152	151	176	167	176	158	173	153	179	168	179	168	146	161	167	146	167	155	157	165	172	157	143	159	155	170	162	205	163	152	170	159	141	153	145	168	155	164	149	175	197	171	182	154	147	162	157	177	171	142	161	157	134	182	181	162	158	163	176	152	170	161	186	177	162	175	150	160	164	199	156	148	147	170	139	173	177	163	155	180	172	155	160	189	154	143	168	151	178	142	163	132	160	152	174	159	186	157	178	159	154	158	128	180	139	153	153	172	177	163	159	180	149	160	150	139	164	149	163	159	188	139	145	176	160	153	159	169	169	166	157	165	144	155	173	155	176	149	160	168	197	195	149	168	176	158	154	159	162	158	172	171	172	159	184	190	158	178	161	183	159	162	178	154	166	166	160	154	131	172	161	174	169	180	155	157	159	196	158	163	171	153	170	138	165	160	179	162	155	129	164	167	182	159	168	172	160	139	174	162	156	187	159	167	171	166	134	126	174	155	175	171	183	160	165	159	148	155	149	155	143	193	160	160	190	170	177	151	158	177	183	150	170	141	163	171	184	165	159	151	168	186	158	159	155	153	184	166	167	163	172	154	150	177	164	163	154	155	169	154	152	155	172	161	163	158	140	165	157	196	164	145	167	170	163	159	177	192	161	169	156	168	151	165	163	151	182	139	165	143	166	151	169	178	164	149	151	162	152	186	150	167	150	167	168	156	171	164	168	161	162	162	188	143	142	143	170	127	176	178	158	177	155	160	187	152	148	179	154	159	155	163	148	167	175	173	154	151	170	137	160	131	164	199	178	168	165	155	159	174	163	168	164	166	170	173	168	162	187	151	158	178	164	153	131	199	166	155	155	147	161	147	160	187	147	145	166	149	182	154	168	150	144	152	159	176	170	168	159	147	155	121	167	166	162	168	146	156	160	159	145	174	152	154	162	179	153	163	176	177	165	159	157	150	163	158	194	156	156	166	161	154	138	187	152	158	173	135	159	146	166	134	150	150	169	167	172	189	170	157	154	153	133	193	178	156	171	174	156	172	141	150	192	162	169	168	148	152	140	142	132	150	166	179	171	188	173	176	173	176	156	168	157	154	187	147	160	151	155	165	174	143	178	172	162	160	176	164	141	147	143	153	170	161	157	150	171	143	165	189	165	148	160	172	175	173	166	156	180	150	151	153	185	152	169	182	165	139	168	153	161	155	156	153	161	159	158	167	169	180	168	145	154	176	203	180	174	156	149	163	184	159	168	160	166	174	144	150	167	182	162	143	188	145	172	170	185	154	168	150	153	179	153	170	152	185	150	161	181	173	160	153	161	145	155	174	185	198	172	206	161	172	150	144	157	159	173	178	155	181	172	166	153	182	146	157	184	181	129	184	162	156	159	143	168	147	143	172	152	154	167	156	155	158	160	165	175	153	164	156	135	166	156	168	178	147	186	182	183	160	155	172	166	154	168	141	146	182	162	172	162	174	141	166	180	161	156	149	162	131	136	163	165	145	180	165	145	181	148	151	144	172	169	179	156	179	154	174	148	155	164	182	182	162	174	156	148	145	151	162	176	142	160	181	177	165	181	179	148	157	166	179	168	166	164	160	173	150	147	148	174	161	164	148	185	159	184	179	150	177	145	176	167	169	178	176	158	154	181	151	156	152	166	174	155	161	185	158	154	184	160	157	168	141	161	166	161	167	151	169	175	177	159	142	185	162	161	163	162	165	167	180	139	184	157	145	161	175	160	135	154	154	150	148	180	175	145	157	145	164	178	174	144	173	175	148	154	169	158	159	176	153	165	175	149	159	162	163	175	181	157	166	147	169	164	180	176	178	162	157	152	170	153	166	142	154	168	165	173	183	193	161	170	173	144	180	151	172	167	194	146	173	163	153	171	161	161	170	175	181	180	146	157	178	160	149	150	160	166	155	183	179	170	175	164	165	146	191	157	158	153	179	154	182	176	161	153	171	165	145	171	157	140	136	174	174	148	153	160	155	165	148	148	148	177	169	155	178	150	154	184	162	167	152	160	151	170	162	166	169	144	191	171	146	162	161	168	156	168	186	145	165	169	179	173	132	155	174	156	177	158	181	161	150	169	140	151	166	171	142	164	161	161	174	157	154	174	168	181	172	167	161	175	157	159	178	191	156	175	163	173	163	166	162	174	173	158	178	163	152	150	171	154	139	178	134	169	176	182	174	182	137	173	162	179	160	172	160	171	164	163	164	157	193	156	186	165	185	148	142	157	160	194	144	159	170	157	175	182	138	180	148	146	152	169	175	181	128	152	133	138	150	151	158	158	135	164	181	157	175	154	146	156	176	138	172	147	158	173	153	141	161	157	170	198	154	183	147	154	157	171	179	172	176	157	168	167	165	160	154	145	151	160	143	169	151	157	162	141	150	162	186	167	176	176	168	203	150	150	157	157	162	135	168	152	150	151	145	151	147	152	151	184	163	183	152	172	157	172	181	160	167	143	176	168	166	165	144	156	146	165	147	140	162	168	169	162	170	164	159	177	155	162	184	180	161	186	161	149	150	158	153	161	161	182	169	158	173	154	180	165	150	159	170	177	160	160	159	150	176	166	149	161	161	178	160	163	126	177	173	174	142	183	148	125	141	153	161	170	168	141	153	156	178	164	166	163	165	164	184	159	156	168	167	158	164	167	168	160	162	169	152	164	163	146	187	174	164	154	179	153	149	156	173	149	183	173	160	155	149	199	168	130	160	138	171	153	174	164	143	148	154	177	172	196	153	148	147	174	155	184	162	169	178	155	144	138	160	168	159	187	154	163	159	166	157	181	139	155	170	168	161	154	160	143	150	154	168	159	167	182	156	170	140	161	138	167	155	138	159	161	161	164	177	162	149	172	146	178	160	165	170	166	143	162	146	173	151	132	163	170	153	170	170	196	166	151	162	167	147	143	166	163	186	131	152	186	172	181	184	150	158	153	174	166	152	163	179	173	141	167	142	159	159	146	169	145	174	162	175	141	179	162	179	174	150	154	170	180	160	146	152	175	170	172	169	154	168	175	165	177	163	189	180	159	157	174	170	134	166	168	176	145	158	171	180	189	172	165	162	177	150	153	149	158	149	160	142	153	154	164	128	143	190	153	163	172	177	169	178	178	191	169	155	153	166	179	181	180	157	158	142	170	163	154	170	163	154	176	149	165	178	179	153	161	157	156	175	162	163	188	174	171	161	160	156	135	180	140	168	154	143	146	171	172	165	154	160	185	165	131	175	162	162	158	161	163	147	164	161	170	148	165	185	189	164	187	175	166	165	167	146	161	159	152	157	155	141	169	166	177	183	187	133	164	140	176	181	167	137	151	166	195	149	161	153	174	163	153	191	176	181	155	159	144	141	167	191	181	144
23993	971	2018	2364	2114	1728	1511	1240	1147	1022	892	814	796	707	675	680	620	640	627	614	570	563	556	573	550	515	532	497	518	509	497	510	488	491	481	493	499	474	463	494	532	424	467	500	460	478	505	468	453	429	468	483	478	487	469	485	501	472	479	460	471	468	460	446	424	429	483	449	471	463	448	490	439	449	483	428	467	433	457	456	438	477	479	488	485	501	499	422	452	465	430	438	443	437	467	454	464	450	465	452	432	475	497	441	452	425	473	444	490	427	458	426	495	426	462	448	473	455	473	435	462	473	486	441	470	427	426	436	444	479	452	444	435	448	437	463	444	427	450	439	493	444	451	467	444	426	510	449	465	452	482	460	448	443	435	468	442	498	426	457	473	458	478	449	443	461	449	441	461	422	457	437	457	424	435	397	451	452	414	455	440	452	448	407	435	427	419	465	481	474	445	438	442	443	462	423	435	457	439	428	457	444	440	437	473	481	454	429	454	444	481	429	434	489	450	447	453	438	446	423	435	458	422	444	472	448	467	447	429	448	433	431	450	459	395	472	477	397	460	451	460	443	436	440	446	462	432	471	442	431	434	409	462	447	448	432	426	439	409	461	448	475	450	428	450	479	436	456	461	451	475	460	436	457	421	438	453	414	457	460	430	449	417	440	432	473	480	432	442	456	464	444	488	455	449	441	433	492	456	441	447	468	438	474	425	472	444	462	464	449	453	467	486	463	469	457	478	439	433	484	449	466	438	428	442	445	439	436	465	471	426	445	460	490	485	455	442	460	435	426	438	499	452	444	482	434	471	447	426	444	467	451	453	440	441	435	447	448	444	468	421	442	453	438	439	470	459	446	409	439	427	452	473	449	451	423	418	467	460	453	453	414	419	456	426	455	423	445	448	444	455	425	420	466	429	445	443	427	422	430	452	450	428	403	425	455	455	430	435	409	492	402	433	446	463	436	457	451	443	431	426	436	433	420	438	448	444	425	457	403	451	433	442	431	404	417	457	429	419	439	437	463	433	436	449	451	450	444	428	438	501	455	423	424	456	407	452	482	461	470	429	426	430	471	444	419	459	431	457	463	464	430	464	446	433	466	461	439	451	421	438	399	431	424	441	421	418	418	423	506	463	440	449	467	465	432	419	404	488	437	430	399	451	462	437	478	445	492	448	476	427	395	461	463	409	469	458	457	441	420	442	478	415	478	450	475	467	453	461	463	451	469	469	478	433	439	477	463	446	433	443	453	458	480	435	423	435	445	478	489	486	441	473	453	425	452	439	400	453	436	465	464	464	456	440	486	434	452	422	448	443	451	492	452	445	443	449	436	452	457	468	472	455	481	429	429	449	433	423	443	464	438	447	438	412	424	446	441	441	429	433	420	483	460	442	435	419	489	451	441	436	443	449	411	452	451	463	436	449	456	450	443	447	432	447	446	468	415	452	421	428	452	447	436	468	416	463	452	424	451	469	486	451	450	452	446	444	437	443	466	451	447	463	482	474	445	478	435	460	403	464	449	447	447	473	455	432	442	458	450	423	457	484	418	450	424	441	459	428	428	416	459	430	448	454	457	447	476	421	441	476	444	391	475	465	467	485	438	431	465	470	463	489	401	459	452	486	421	462	435	419	403	440	451	401	457	426	478	451	415	471	424	430	451	411	492	431	468	467	470	441	487	433	444	442	452	461	435	455	428	445	465	463	458	431	444	437	452	479	498	494	434	429	430	463	466	450	441	447	433	438	470	420	488	429	440	415	474	451	455	430	459	441	447	464	438	444	465	423	472	464	487	421	445	475	435	435	439	440	489	429	414	421	465	431	427	443	437	445	469	444	424	416	462	466	433	423	471	480	428	470	461	453	463	470	432	396	431	405	474	476	474	463	437	460	455	445	448	453	458	424	447	459	464	472	445	489	447	446	464	444	442	459	442	444	469	442	458	444	434	444	488	436	418	485	452	442	448	447	456	470	415	477	456	460	434	443	481	467	506	437	483	402	472	457	445	396	479	478	404	430	455	442	438	429	426	449	437	447	425	449	457	464	462	423	439	455	479	448	448	455	457	439	424	454	465	463	460	430	458	421	435	433	377	452	429	430	474	442	465	446	460	465	473	421	478	434	486	410	442	454	456	428	442	450	432	456	434	422	473	402	476	460	411	467	472	451	446	453	428	466	391	426	464	421	424	436	452	425	449	442	440	409	431	430	416	415	412	439	441	469	440	482	445	443	410	443	448	429	425	464	461	453	459	427	464	485	450	450	465	462	467	436	428	447	454	428	448	463	450	455	441	477	454	471	413	478	446	437	454	426	442	436	456	430	439	474	436	461	440	481	443	455	439	472	468	445	435	433	505	450	491	431	425	418	422	446	450	454	471	470	445	454	430	432	428	450	444	450	415	462	479	432	438	470	471	452	460	455	448	420	476	432	472	494	439	409	470	463	443	426	456	461	427	429	446	457	425	449	464	423	422	429	433	399	468	445	436	414	445	451	473	472	420	488	449	460	421	460	392	419	474	409	452	449	470	480	458	453	436	465	437	459	393	435	436	435	418	452	383	481	409	440	428	454	454	410	476	415	442	409	427	435	444	470	442	440	464	434	440	416	398	484	434	450	436	412	443	474	433	446	473	432	436	402	446	474	443	454	431	454	469	462	445	463	480	439	452	408	444	447	469	430	488	476	448	436	459	464	436	480	445	432	450	439	436	454	438	431	450	441	438	463	406	451	442	448	478	439	477	450	452	460	437	434	485	444	469	416	458	441	425	475	448	445	423	410	462	454	476	465	474	422	465	447	446	437	456	437	433	434	463	476	484	453	448	468	438	464	447	456	460	461	461	445	445	409	399	447	468	428	452	437	453	482	468	493	444	447	477	424	467	463	449	421	422	418	465	442	415	446	459	422	419	412	454	418	476	469	482	454	459	433	409	430	438	448	452	442	425	436	433	439	464	485	442	459	445	418	464	441	471	449	446	450	448	454	457	449	417	473	438	456	438	439	439	456	488	436	471	458	415	477	466	463	417	463	433	476	459	464	449	442	457	469	445	436	485	443	397	470	443	427	446	492	460	469	434	436	445	461	466	426	501	433	430	465	445	480	457	459	475	481	476	432	445	445	461	456	434	470	426	451	463	438	449	418	471	479	459	465	454	445	458	456	444	436	444	428	456	492	460	427	445	446	481	467	437	456	479	440	464	441	426	481	453	419	472	467	473	428	452	434	425	439	424	449	427	470	441	433	473	434	417	468	428	480	438	492	435	461	465	419	463	463	443	469	427	440	453	416	494	474	454	455	438	443	418	450	435	455	405	478	424	423	457	464	427	411	402	465	437	463	445	453	479	466	469	420	423	446	474	409	420	429	478	411	447	421	480	485	418	422	421	422	425	463	453	437	453	416	414	500	441	427	461	453	476	449	449	438	457	432	423	464	439	427	461	436	436	422	461	459	403	409	438	439	435	461	413	404	458	430	413	467	456	474	448	446	445	451	467	438	474	431	467
59778	22126	6408	1691	1197	978	728	584	629	494	538	457	475	420	389	427	383	406	403	424	391	340	363	345	319	345	353	359	348	367	367	378	369	340	358	358	375	331	371	328	371	333	349	332	330	354	377	342	344	362	310	345	342	358	416	342	335	338	340	363	309	334	335	404	372	343	343	349	342	335	311	335	349	322	339	336	341	314	347	366	363	334	370	344	304	345	350	363	334	314	340	351	310	369	315	368	349	339	350	352	340	376	359	337	337	347	335	318	339	366	335	335	327	335	346	370	314	325	343	333	336	358	352	352	352	369	336	344	336	338	356	365	339	306	354	312	350	370	356	392	327	332	339	371	374	346	334	337	365	346	331	343	360	366	322	354	352	325	336	329	351	324	338	317	319	337	371	369	335	345	329	329	318	324	339	316	325	370	342	350	313	327	365	352	315	341	331	335	309	340	317	379	343	311	330	311	372	375	352	333	347	339	367	314	339	335	353	339	339	364	373	369	345	397	340	339	300	350	316	344	352	346	345	372	341	307	331	350	330	333	345	315	334	342	366	365	352	363	311	358	341	404	317	348	340	326	328	317	305	363	334	365	329	319	334	289	324	328	328	347	302	324	327	378	369	332	334	372	329	367	372	360	331	319	342	335	349	308	327	346	351	368	326	337	324	313	327	357	347	341	339	328	315	317	320	347	327	326	348	339	331	346	356	343	314	326	366	363	324	355	347	344	360	310	338	345	333	343	345	367	316	375	365	348	343	353	329	321	350	366	310	346	332	355	343	329	342	369	334	333	354	343	344	366	300	340	324	375	363	340	316	340	345	337	298	362	361	358	329	333	352	383	357	332	374	339	335	349	372	311	351	292	329	295	332	349	361	361	354	331	335	362	353	340	387	366	333	346	349	332	314	351	344	333	337	304	325	345	357	353	320	335	361	334	329	391	318	339	319	347	317	370	356	326	352	333	352	352	336	351	374	335	381	339	312	342	311	315	347	333	359	370	339	328	339	307	336	330	337	320	333	357	347	344	353	325	338	352	342	315	316	317	361	364	356	350	327	326	318	328	320	341	340	322	366	323	367	352	345	345	368	361	362	320	359	376	326	345	370	324	329	330	320	348	359	357	333	373	361	339	356	324	372	324	371	334	358	371	342	343	295	352	360	345	364	328	352	354	352	364	330	320	353	334	346	338	349	349	351	333	332	339	324	365	346	344	321	344	357	354	371	355	363	341	328	336	328	340	330	357	337	345	349	355	333	350	300	328	384	361	372	364	368	300	364	353	343	325	349	355	351	322	384	379	339	338	324	363	356	354	350	357	318	351	326	319	365	390	370	348	387	341	329	360	356	364	361	332	360	353	337	326	358	335	323	371	349	328	355	345	343	353	356	364	350	355	306	336	325	319	344	322	336	350	346	343	341	322	318	347	341	350	299	346	322	344	336	331	319	309	340	344	309	359	356	347	387	321	319	336	311	352	333	348	349	344	347	339	341	328	378	358	344	346	309	302	354	320	334	338	304	354	353	358	337	316	331	348	335	339	347	342	327	355	343	330	320	341	328	333	351	321	341	332	332	334	345	347	375	315	352	378	358	340	323	329	344	343	337	346	359	336	349	369	381	305	371	313	340	336	333	325	354	324	340	367	349	383	363	375	327	347	331	316	341	337	321	326	304	329	332	327	316	385	338	346	370	367	340	329	364	305	323	333	324	335	305	310	346	296	351	318	331	353	322	376	329	351	332	373	354	343	368	341	354	366	370	367	312	348	344	351	371	373	382	355	322	375	343	341	362	362	330	390	318	334	325	347	345	339	358	337	340	351	330	331	367	323	355	346	327	342	342	367	386	344	363	319	357	337	348	344	312	353	316	331	325	361	331	319	356	332	346	362	385	331	357	338	322	335	339	331	336	357	392	341	322	322	363	391	314	308	334	366	352	322	329	316	347	332	339	362	349	373	308	368	356	314	333	355	371	377	349	317	335	354	339	337	306	351	351	318	316	350	307	317	356	360	328	365	335	307	325	369	334	337	308	307	313	347	319	335	349	338	354	307	374	326	332	308	329	335	365	310	346	356	347	318	340	358	322	353	339	336	344	330	326	351	319	322	384	356	345	323	329	356	358	300	367	324	341	407	316	344	323	338	350	329	340	321	331	343	305	320	322	350	335	340	337	337	301	354	316	341	339	337	354	310	345	330	318	366	323	310	340	327	328	352	341	329	364	349	339	397	349	340	338	336	350	322	335	346	347	319	345	345	302	321	334	337	329	352	366	355	369	371	316	343	362	357	340	328	359	347	322	354	359	325	341	334	355	329	328	367	327	328	329	326	337	329	316	318	316	362	333	322	366	333	322	328	341	355	374	363	359	341	337	330	343	327	361	349	332	377	331	356	335	331	347	346	378	322	314	330	336	342	353	357	383	360	292	347	364	327	329	362	338	356	332	329	384	348	370	322	368	343	311	350	328	354	341	349	361	358	367	346	359	345	347	324	346	356	334	342	312	329	351	345	367	346	366	329	345	348	354	366	317	348	335	337	333	330	340	338	356	328	326	357	322	340	324	357	334	318	346	320	304	339	322	332	368	335	328	309	328	348	315	350	347	356	317	313	321	358	369	335	336	321	369	322	343	353	348	342	343	321	356	334	359	331	321	323	351	354	360	315	364	331	351	347	373	310	308	350	352	370	310	342	350	306	340	364	331	335	354	355	307	309	317	344	302	318	339	365	322	350	360	382	317	355	324	342	318	350	323	351	362	374	328	345	327	332	343	322	336	377	357	345	311	368	341	347	304	367	315	316	348	316	377	332	367	333	365	333	359	347	372	367	285	325	337	364	359	338	362	373	319	357	333	340	312	367	335	354	353	314	313	353	330	348	357	308	334	330	289	316	323	316	353	345	364	328	336	354	347	346	316	349	346	342	361	313	338	331	355	344	356	342	333	355	330	353	341	346	325	324	358	348	335	325	336	315	372	356	349	363	343	336	311	309	345	335	336	355	390	326	333	346	349	338	335	347	341	345	312	352	333	330	360	359	347	294	360	348	362	329	376	358	354	347	326	340	350	323	381	355	359	358	328	334	332	341	349	328	317	341	309	314	306	347	376	334	344	315	340	343	359	389	344	315	320	346	332	342	371	329	366	309	308	330	393	318	375	352	343	357	330	302	329	367	367	341	337	341	351	353	329	326	323	344	331	310	349	323	354	365	305	325	366	348	347	331	329	280	326	351	336	350	357	356	347	315	353	325	316	329	350	314	306	367	326	355	336	339	356	325	313	362	348	354	347	358	315	345	384	373	311	345	315	351	344	307	322	335	298	347	334	281	321	347	349	355	298	342	342	363	335	316	328	276	368	374	359	347	324	355	328	335	316	354	354	317	311	355	322	323	347	355	341	352	338	363	344	333	346	339	355	332	352	338	348	371	344	346	371	346	370	294	351	337	322	325	344	335	338	310	331	337	357	348	345	374	332	339	328	361	360	366	337	292	314	359	347	335	331	341
29529	2066	3927	4612	4160	3485	2848	2429	2091	1843	1786	1601	1452	1357	1380	1232	1241	1128	1060	1082	1073	1060	1091	1029	1016	1013	972	978	961	931	881	907	937	912	932	858	919	905	904	897	897	893	876	876	893	862	860	896	845	867	889	839	861	836	846	904	859	827	933	890	849	844	893	870	824	825	849	793	828	783	793	799	821	834	833	807	848	830	794	814	823	815	821	789	866	873	835	797	879	867	822	887	826	826	826	828	821	802	795	806	880	822	823	858	861	833	798	755	763	826	863	850	750	863	841	837	832	812	793	839	826	880	837	834	858	849	837	816	795	864	836	757	799	820	809	832	872	828	815	787	801	807	824	851	815	853	828	816	838	843	843	869	820	867	862	822	806	825	824	808	846	811	840	803	792	820	823	810	816	808	844	817	787	827	823	798	794	859	876	801	811	846	786	832	846	899	834	789	795	799	829	807	821	793	779	849	794	837	798	853	822	812	803	816	813	874	846	825	850	794	822	804	798	893	834	809	841	840	808	852	801	834	828	824	790	849	809	867	835	763	785	834	811	822	825	790	820	775	806	833	800	808	810	841	824	841	815	780	849	810	804	858	824	818	831	882	784	836	785	843	815	828	828	842	802	849	819	817	814	820	769	861	784	851	886	817	843	796	810	841	805	814	772	876	806	838	804	833	794	834	847	760	789	786	832	806	795	816	819	862	805	856	785	834	864	833	829	808	775	821	843	808	829	814	812	821	761	808	825	828	811	817	866	878	819	846	806	798	846	840	848	784	842	828	787	868	805	824	860	830	874	811	799	819	811	821	842	817	825	868	836	775	826	779	793	888	826	841	833	851	793	853	843	791	847	791	790	845	838	809	889	839	787	812	821	790	782	829	827	846	819	804	801	809	828	823	803	790	836	811	816	843	814	814	819	801	818	811	845	781	780	797	873	781	813	797	829	799	842	828	772	803	769	795	827	796	849	858	819	798	849	825	830	812	816	871	808	848	825	840	799	767	795	804	816	836	766	861	816	821	830	847	821	787	836	788	845	828	816	800	814	798	849	815	830	792	819	855	823	829	789	774	814	779	796	805	837	814	833	869	823	794	813	831	805	835	792	839	798	773	863	799	795	795	834	818	803	875	760	812	786	799	847	834	781	828	826	821	818	848	877	833	803	815	764	830	791	804	801	814	826	791	819	821	790	810	876	782	905	779	810	773	814	833	852	786	830	832	829	846	809	832	875	819	872	810	837	830	833	834	807	802	851	829	808	772	854	777	847	812	816	847	829	847	832	815	795	791	790	817	886	816	831	753	788	818	876	820	742	875	825	798	882	807	824	819	821	836	863	831	849	813	836	841	819	822	832	798	834	795	836	860	821	841	796	779	828	801	830	838	767	805	816	825	806	815	760	793	821	821	846	815	852	814	785	791	807	808	851	825	805	818	832	820	820	824	797	831	759	775	825	815	839	785	839	840	802	825	819	871	835	845	845	861	786	834	832	829	837	817	820	804	821	801	853	859	820	838	824	805	795	821	817	769	801	862	823	834	809	797	791	862	802	841	813	819	785	826	799	772	840	781	855	793	794	792	777	761	856	813	817	824	826	813	826	795	866	784	841	793	819	837	852	797	831	829	801	815	813	838	839	817	859	873	846	818	837	764	814	778	863	823	845	829	840	821	837	813	888	786	819	836	847	809	845	809	845	825	842	852	863	816	828	817	829	823	803	824	810	850	799	785	834	853	848	774	844	805	855	857	842	799	819	839	813	820	813	802	800	841	850	812	846	850	832	832	785	823	825	810	781	804	799	842	824	815	812	788	862	769	812	838	834	891	814	835	845	796	805	820	830	765	801	816	785	827	794	823	821	802	898	806	834	748	829	830	829	821	840	858	822	821	836	821	792	855	828	820	830	815	828	843	811	767	824	824	804	796	828	830	840	807	813	872	779	827	866	775	819	827	840	814	816	846	790	799	830	841	810	838	857	841	786	802	869	857	878	838	769	857	820	832	810	830	858	822	843	808	826	801	841	820	747	870	856	846	819	755	773	758	765	850	790	856	852	843	768	835	784	796	809	821	816	804	778	846	826	776	820	816	815	869	827	835	778	834	825	807	824	783	850	813	806	839	795	847	745	811	760	816	828	802	800	746	842	826	852	754	804	787	785	881	854	826	789	834	782	846	823	803	802	802	781	854	817	799	848	836	808	797	803	838	793	785	786	829	750	795	867	832	830	865	848	846	811	814	886	797	796	874	819	778	868	859	830	856	788	835	821	839	842	831	832	825	783	797	796	763	786	865	793	835	810	813	828	841	812	785	805	830	848	800	808	842	816	828	777	815	810	833	813	869	820	834	799	824	856	830	827	830	799	837	838	779	820	774	798	812	855	758	792	857	785	805	816	845	839	840	803	835	816	799	801	775	802	831	796	784	824	780	830	775	828	817	813	816	811	817	837	831	780	803	809	831	828	772	870	799	805	754	815	858	894	809	787	906	824	825	814	838	860	881	771	843	876	842	855	791	816	859	867	851	786	844	815	787	792	801	836	802	903	821	830	787	850	822	844	806	771	841	874	842	831	833	806	802	864	814	788	817	809	808	831	759	750	832	847	833	797	792	780	777	875	818	823	813	836	831	831	824	839	797	778	823	879	836	847	817	750	836	773	774	814	777	820	818	834	799	785	804	818	822	830	801	785	830	843	845	829	746	857	845	833	790	829	812	813	805	838	820	843	863	813	829	833	833	843	815	791	788	855	790	792	815	786	789	845	800	815	822	818	743	814	805	818	877	827	800	813	803	832	800	842	858	850	805	874	802	844	819	806	798	837	862	818	792	814	836	804	815	837	802	850	791	802	833	825	803	782	837	817	824	843	828	843	786	797	850	793	839	822	851	831	858	784	782	821	815	793	788	815	785	782	853	834	777	807	805	827	812	821	774	785	798	768	788	800	824	810	820	838	836	862	760	839	809	835	784	780	830	835	781	836	865	812	827	786	802	765	765	786	802	789	817	780	858	821	818	799	828	853	868	871	807	843	830	835	823	844	787	787	834	799	879	842	759	808	789	814	781	794	807	754	795	803	801	767	811	835	822	828	799	849	841	787	838	826	804	807	826	813	825	807	792	858	820	744	801	788	811	820	845	770	862	788	864	829	847	815	771	843	906	818	767	809	787	802	820	817	806	792	865	830	867	837	882	849	836	791	811	820	786	844	809	776	818	835	813	779	784	786	864	827	826	774	780	846	795	825	781	833	799	808	859	799	799	830	922	842	835	824	820	839	806	851	806	827	810	770	770	802	835	800	812	860	775	767	879	793	826	890	839	810	846	775	770	832	843	786	808	814	852	790	845	773	822	834	813	823	813	822	776	825	787	803	790	825	811	787	860	806	816	882	806	769	853	856	786	790	849	791	821	859	844	851	796	778	866	766	826	813	853	860	823	794	807	837	856	793	794	799	817	795	844	842	838	814	786	794	796	859	826	857	823	821	842	861	782	793	788	838	836	805	842	797	780
8518	466	263	231	181	162	200	177	188	205	184	201	177	146	190	196	210	180	182	209	197	197	181	172	199	179	194	205	185	178	182	199	185	196	170	198	187	187	196	191	181	195	190	194	188	204	185	198	179	179	186	192	195	179	197	182	201	192	169	180	173	193	177	201	186	193	187	172	190	167	166	189	187	191	205	186	200	187	197	169	207	195	196	172	179	198	209	216	217	217	187	166	180	191	184	206	184	184	167	203	180	218	177	203	208	181	171	159	175	206	176	180	195	171	199	217	189	188	198	202	190	181	163	176	170	200	193	181	215	209	196	194	195	187	183	192	182	203	183	175	196	186	189	178	183	186	197	211	194	193	182	197	196	222	184	186	172	194	196	215	186	209	206	164	198	205	172	186	198	178	198	219	195	175	202	183	193	192	202	192	169	185	165	195	196	184	189	171	206	194	190	187	202	179	193	194	202	192	197	195	200	189	169	175	213	204	204	200	172	212	184	172	205	168	193	202	195	211	179	188	179	194	192	186	197	198	211	226	163	209	197	190	186	206	183	199	201	168	184	192	219	187	206	174	198	181	195	194	175	196	188	231	195	198	182	186	202	195	184	205	215	185	184	194	205	181	212	217	191	202	180	205	173	186	191	186	195	191	180	183	171	185	193	175	172	181	218	197	221	201	195	197	198	186	196	174	174	153	207	202	206	186	207	188	184	208	200	203	195	195	185	193	189	212	175	156	188	216	204	197	178	180	190	171	199	205	180	189	199	191	200	214	203	179	205	194	198	170	183	194	182	189	208	176	192	196	206	185	185	206	214	184	173	185	194	173	179	177	192	180	204	202	207	164	182	209	206	176	180	186	208	197	175	178	157	212	200	209	191	185	186	181	182	190	191	216	175	178	212	207	166	175	202	205	197	173	179	171	227	188	212	176	186	186	199	185	205	187	181	184	193	187	213	188	198	190	187	184	225	183	203	179	201	182	182	208	189	176	223	173	141	202	215	198	200	153	204	178	205	163	187	171	174	206	179	178	179	179	200	209	184	201	185	194	182	185	187	180	200	193	185	178	198	208	201	186	171	190	173	194	183	195	195	162	200	187	200	166	181	194	172	164	215	187	223	211	185	184	197	184	178	234	196	181	198	175	185	197	195	202	188	189	176	198	197	209	181	165	196	242	206	188	190	202	195	226	197	207	176	198	195	204	203	181	202	202	196	185	206	190	194	204	163	214	185	193	197	201	191	199	170	179	198	180	204	192	190	167	177	190	205	206	197	179	202	212	183	170	199	180	189	188	202	202	207	191	196	197	182	155	196	161	190	177	172	175	197	176	184	190	199	196	215	199	217	206	204	199	202	189	181	193	197	210	207	210	194	193	186	200	170	185	202	178	184	171	180	205	201	199	182	186	220	198	176	216	203	189	184	188	183	203	202	193	170	166	187	191	207	197	184	183	187	172	205	186	175	170	183	216	194	198	190	164	143	180	190	221	179	174	180	195	166	207	193	197	201	184	178	189	184	182	182	210	191	183	203	183	205	172	159	196	207	206	202	201	186	182	191	206	211	182	190	206	190	199	172	193	186	183	190	206	209	178	207	186	193	182	224	219	194	166	223	188	208	195	190	181	183	194	177	185	181	198	206	225	196	200	217	185	159	176	194	203	199	211	184	206	193	168	192	173	192	213	191	207	196	216	174	187	189	207	175	190	214	202	188	166	177	171	185	204	166	199	193	193	169	180	195	195	173	201	184	189	206	175	203	186	210	193	198	202	190	188	211	179	183	189	185	175	193	163	186	177	200	198	176	168	165	207	184	188	179	170	168	175	181	191	185	177	178	188	180	186	179	211	203	174	197	202	196	203	191	186	198	206	198	169	182	187	185	170	189	181	191	175	173	209	185	175	182	163	184	178	200	195	177	211	182	197	196	195	188	175	198	208	200	205	206	198	184	174	176	175	174	178	190	185	185	208	203	173	195	200	180	182	181	195	217	202	172	190	203	186	204	188	171	172	224	200	187	193	174	188	188	177	174	163	213	181	195	210	174	211	197	201	166	202	186	187	200	180	166	180	205	228	210	180	194	209	193	189	195	209	206	173	202	178	210	199	195	197	169	172	190	183	213	188	196	220	194	190	191	187	181	195	194	192	191	184	202	181	187	189	197	202	168	205	184	205	183	205	204	190	179	186	155	180	196	190	179	208	211	206	183	187	186	188	191	182	204	207	220	190	183	176	196	168	197	191	174	199	198	200	198	202	183	209	212	196	185	171	206	187	180	163	178	199	203	169	203	199	216	166	180	198	186	222	194	191	166	201	203	192	196	185	192	192	194	192	181	194	188	203	172	176	197	194	168	153	182	175	196	175	200	177	176	181	184	196	206	208	207	193	189	179	201	197	224	220	190	183	216	182	195	207	181	210	177	194	215	211	202	190	191	179	177	179	194	182	207	178	180	185	168	212	174	201	198	199	187	190	191	182	190	176	179	214	182	197	206	208	183	180	207	175	168	178	212	192	192	181	199	193	194	178	172	193	201	184	180	202	186	172	216	177	171	180	197	169	192	190	187	184	195	177	189	195	194	183	219	196	183	187	186	206	205	199	195	192	169	166	192	195	179	215	192	200	184	189	190	220	163	191	173	176	194	203	209	211	191	216	182	192	199	166	196	200	197	196	186	163	194	182	187	196	189	197	191	186	183	181	189	189	184	202	201	185	200	190	189	186	210	192	162	188	174	180	210	198	173	205	190	196	187	191	178	202	197	151	166	196	189	198	205	197	199	190	202	175	177	211	206	185	178	200	177	203	186	200	214	160	174	204	172	195	215	177	182	186	174	186	205	177	173	193	226	177	193	178	194	185	186	196	197	197	169	166	196	196	184	188	192	170	182	177	183	178	188	178	182	206	187	169	185	190	192	187	202	217	196	231	172	173	205	188	184	216	205	198	234	193	173	185	214	204	179	215	209	201	215	186	193	184	186	205	162	205	174	188	185	175	218	188	183	215	191	228	172	177	196	193	217	194	197	168	185	178	195	203	194	197	182	187	175	179	188	192	186	199	179	190	174	190	178	182	195	199	187	220	157	192	197	193	202	193	179	205	179	181	181	193	175	182	198	170	183	204	189	176	201	189	161	216	159	184	183	222	189	167	175	181	181	174	214	194	194	204	164	191	223	192	186	150	191	200	177	174	191	159	197	214	192	185	199	209	191	188	215	204	186	179	205	207	204	176	207	176	188	174	192	212	176	167	183	224	182	194	180	167	193	173	201	184	179	183	173	179	193	164	191	178	206	167	194	189	210	179	183	204	197	194	201	212	183	188	192	191	172	197	219	167	163	206	199	178	180	184	190	164	186	150	172	206	193	195	190	210	187	208	204	197	192	215	191	171	182	168	213	222	185	191	224	168	198	189	196	189	187	186	175	207	160	211	206	202	181	207	213	200	191	173	184	189	183	195	182	215	202	195	218	186	215	186	201	189	191	192	194	226	212	177	183	187	176	204
8281	529	540	529	550	546	560	523	541	515	506	528	536	547	505	526	492	451	497	477	506	517	448	495	489	476	491	480	513	473	508	480	447	507	498	513	500	474	479	452	511	477	483	521	478	461	500	465	502	518	522	500	516	491	496	465	498	474	520	446	485	484	475	498	491	506	502	441	450	487	491	505	509	498	498	456	472	491	465	485	519	475	514	480	502	461	480	485	490	509	521	506	504	503	454	425	461	529	538	518	490	499	499	471	475	504	492	485	472	461	468	523	507	489	481	508	501	486	482	487	467	491	510	451	482	522	453	481	493	499	479	476	511	475	466	463	504	462	500	493	458	498	485	498	505	462	464	497	480	492	473	480	460	500	469	492	491	480	505	452	468	509	470	454	468	519	431	513	513	466	440	470	492	452	480	481	488	486	498	486	498	513	528	485	469	451	446	482	515	519	494	454	464	474	478	521	533	482	502	486	489	527	505	523	481	526	457	481	491	493	517	503	525	516	521	473	498	485	457	486	493	484	458	504	473	500	500	457	476	527	500	463	510	468	452	518	450	505	509	481	501	480	443	462	473	484	491	438	482	504	468	494	470	473	469	467	476	516	484	488	508	453	494	493	488	490	516	492	501	450	470	469	507	470	484	515	488	475	483	476	470	489	486	495	533	509	479	443	472	493	515	468	494	480	514	511	478	514	499	479	489	481	491	464	488	497	490	502	458	461	482	509	488	499	487	504	500	501	488	488	476	473	451	532	484	467	493	499	482	506	475	484	483	529	440	509	448	515	496	505	499	506	497	488	502	503	513	546	535	497	525	531	483	500	491	487	454	482	470	511	484	511	481	464	497	494	488	472	456	470	503	439	500	507	480	460	503	479	504	487	474	492	490	484	504	473	475	508	520	463	504	532	463	497	494	495	493	530	506	480	501	481	459	483	515	480	495	469	488	460	506	519	510	446	486	476	463	524	457	480	512	495	497	526	496	473	470	532	493	516	428	482	480	441	480	494	474	492	482	494	477	490	463	503	510	503	502	503	521	479	506	508	460	497	508	470	443	486	499	482	508	455	470	503	464	483	470	501	500	506	529	526	491	541	475	470	518	491	522	489	454	477	526	513	486	472	507	497	487	480	494	443	493	459	495	490	489	448	510	478	520	484	507	479	519	494	479	484	466	517	501	470	502	492	488	459	496	480	507	504	513	481	471	515	489	503	497	461	471	524	469	476	486	496	503	512	494	525	470	521	491	494	502	500	512	463	521	493	454	468	521	470	507	491	484	436	492	454	479	473	498	509	513	472	435	481	458	498	469	487	523	511	525	465	527	487	503	518	496	476	467	521	451	510	492	495	489	445	488	523	533	508	490	516	490	495	470	490	485	491	522	509	499	499	528	495	487	471	446	501	472	491	518	502	471	480	474	501	486	509	503	507	468	497	450	505	481	511	490	526	457	483	478	524	468	470	510	474	507	457	464	455	506	516	495	476	504	483	470	498	509	481	438	491	506	453	485	480	494	454	477	506	517	499	485	467	494	490	483	487	490	504	468	475	463	491	489	453	496	482	462	507	466	458	497	452	456	475	453	515	510	496	469	467	477	501	459	473	443	468	473	489	508	466	504	485	500	488	493	453	487	499	534	525	451	529	518	498	505	490	465	523	514	468	469	527	449	462	494	461	524	487	537	508	485	473	479	501	462	477	487	507	497	499	465	491	504	543	469	466	493	542	533	523	485	478	531	477	476	535	510	513	464	508	473	450	477	458	489	500	484	468	443	443	506	515	476	495	470	491	490	466	468	469	472	463	496	492	475	498	499	473	491	482	508	520	474	463	535	516	464	508	526	489	490	515	472	496	461	503	459	466	458	528	517	510	485	483	459	474	525	460	496	506	441	500	496	464	506	486	482	475	506	542	430	491	468	507	463	505	523	495	506	484	515	461	491	495	522	507	458	469	518	481	504	488	479	475	469	496	459	436	491	476	506	507	464	519	536	454	465	497	478	476	469	488	502	476	509	469	493	505	471	555	497	495	459	530	511	507	475	502	481	538	509	494	469	515	497	483	499	483	469	505	471	479	506	472	472	478	500	478	483	490	502	525	496	486	516	491	503	492	498	492	450	515	520	483	510	487	472	519	480	516	496	469	516	485	433	442	513	493	474	532	485	502	510	501	492	520	470	499	499	482	512	495	480	523	455	490	493	451	485	503	507	492	464	499	503	526	505	503	468	499	475	467	497	465	497	507	495	455	505	473	488	482	482	483	452	479	520	502	503	465	521	471	514	479	505	508	513	488	469	506	501	495	513	456	497	511	468	497	518	471	492	497	507	477	478	541	486	468	478	476	497	506	484	500	456	498	482	472	470	440	454	490	502	480	526	479	500	494	497	533	486	457	513	517	479	483	474	493	508	487	515	520	465	491	472	496	510	477	463	467	480	470	479	467	499	517	493	487	474	541	494	470	487	489	524	469	490	502	474	463	483	514	469	505	466	517	491	516	518	457	499	499	450	459	474	480	519	477	475	477	527	507	472	539	474	483	486	491	509	501	481	516	488	532	463	486	467	467	543	456	511	505	513	512	471	507	501	483	477	466	493	515	507	504	527	472	490	518	473	491	471	509	494	462	471	499	472	469	496	510	471	509	507	519	499	503	467	495	491	508	515	524	496	479	492	471	454	504	473	481	462	481	518	516	506	499	480	477	483	457	483	506	520	508	496	460	449	513	460	460	506	480	488	476	482	474	493	501	484	482	512	479	474	494	482	501	479	476	489	512	471	492	490	515	461	510	478	490	469	519	479	456	466	524	501	510	503	445	445	507	506	530	484	506	504	511	455	474	479	500	507	451	502	468	503	524	449	533	485	506	499	501	472	501	458	507	507	470	499	494	470	490	494	455	500	475	486	488	471	526	507	465	518	468	513	537	475	464	496	483	505	472	561	486	481	495	479	501	493	492	454	492	462	457	469	506	453	507	467	525	470	473	482	470	492	514	507	427	514	495	466	487	461	507	500	467	510	477	434	516	507	479	473	470	498	498	522	444	493	507	467	513	486	491	474	461	442	439	492	516	481	497	473	478	511	493	452	476	478	488	484	467	479	467	503	522	511	493	488	499	459	503	524	475	509	478	494	493	483	476	492	503	513	521	492	491	483	491	513	475	499	473	482	470	489	457	496	486	482	505	482	507	505	502	476	511	490	468	484	490	485	482	512	457	468	500	512	507	482	488	507	456	458	482	517	477	499	517	502	486	489	485	489	534	491	463	485	516	507	460	486	478	497	480	520	470	499	470	476	497	468	513	523	497	500	446	471	498	525	435	490	458	514	493	484	483	466	493	465	481	456	485	522	514	474	505	546	479	503	487	511	524	501	504	504	461	467	449	519	488	500	496	467	480	510	470	449	490	474	516	499	476	483	493	449	474	493	512	539	473	508	510	507	489	483	495	483	531	455	505	524	502	521	489	477	475	488	461	514	447	488	523	475	515	467	504	451	482	491	501	517	485
50040	12655	1635	788	549	432	372	315	251	224	222	216	171	231	191	157	186	160	162	177	174	180	176	199	170	165	170	171	171	163	152	159	164	169	167	140	181	164	161	187	157	140	158	170	139	161	146	160	168	152	159	157	180	177	178	146	174	190	153	172	172	158	173	161	157	169	166	155	173	142	171	163	187	181	151	180	163	162	155	145	161	165	155	172	162	156	166	159	152	166	161	143	177	160	155	181	152	161	182	166	174	159	157	144	159	154	169	173	174	166	143	135	167	159	156	162	183	167	180	177	151	162	186	160	158	138	175	166	157	178	138	137	168	171	154	148	171	168	164	166	164	164	135	167	144	161	167	155	160	163	165	149	168	144	154	129	153	146	174	160	161	174	156	184	135	156	157	163	149	160	171	155	175	156	162	165	169	149	180	139	170	166	142	151	142	132	162	176	164	147	148	177	160	139	152	166	171	166	172	162	160	167	145	151	166	168	172	177	156	173	175	145	142	179	151	148	140	144	172	161	177	152	157	158	134	153	176	155	157	165	152	202	162	165	147	149	160	153	156	159	164	155	162	149	138	144	165	183	166	144	179	190	147	167	143	145	144	170	165	145	119	144	145	179	172	190	169	169	177	161	162	170	168	141	124	150	172	175	161	148	152	171	161	158	161	175	156	152	163	156	153	159	182	153	153	131	158	178	162	164	162	147	166	187	203	179	154	185	171	162	168	153	169	164	195	178	169	155	163	169	158	162	163	158	152	165	161	131	145	156	175	144	178	162	160	159	144	168	162	150	188	166	153	161	165	169	168	142	147	166	152	169	153	145	180	162	148	158	157	142	154	189	161	152	159	149	146	163	153	166	173	162	152	182	156	145	142	166	154	147	152	173	159	165	166	168	151	161	148	151	137	158	176	156	172	155	163	176	123	162	177	153	152	177	167	140	147	164	169	168	157	149	145	179	171	166	178	143	160	158	143	142	130	168	194	148	152	159	172	138	158	165	154	151	168	163	165	145	173	162	171	179	161	189	180	166	168	178	178	162	150	155	170	169	178	139	165	161	156	169	166	162	175	160	156	157	179	141	150	179	139	172	154	179	151	149	164	164	144	141	161	131	169	176	143	150	164	168	166	163	150	164	137	150	177	161	166	166	159	176	168	142	141	187	167	151	146	172	157	136	178	164	170	154	161	165	147	163	161	141	141	175	153	170	148	150	154	176	171	150	175	167	188	157	154	139	135	166	154	151	168	152	189	180	136	151	152	174	177	187	149	164	155	145	170	164	169	171	146	129	152	176	190	151	134	159	121	155	151	158	168	155	167	158	162	165	164	169	159	168	146	165	156	148	163	179	162	138	168	151	143	171	169	179	144	140	154	150	177	188	163	175	160	161	160	150	171	143	156	184	159	180	168	162	168	179	170	135	153	153	163	148	156	171	185	149	170	151	164	159	173	174	159	145	152	148	148	157	147	159	177	170	141	154	165	191	155	158	140	159	166	141	180	163	134	181	154	152	136	170	165	166	168	167	157	144	172	162	167	173	184	156	157	173	178	166	156	168	159	176	185	153	158	146	131	145	168	140	157	144	177	159	185	181	181	162	155	159	159	166	174	159	154	175	156	188	149	162	171	155	186	141	186	182	159	161	161	158	178	155	166	170	174	163	154	142	148	143	172	179	188	138	156	193	152	138	172	147	146	163	162	160	150	167	170	166	157	151	147	163	167	172	156	163	154	151	171	158	141	164	163	165	164	155	170	137	149	201	150	160	170	169	163	131	167	161	148	124	158	160	141	161	170	170	158	152	177	157	161	163	173	168	164	156	154	145	171	179	161	170	147	179	158	149	188	168	162	166	177	160	192	183	143	147	159	176	169	176	145	176	151	167	140	166	168	173	158	153	165	164	177	166	154	158	153	155	157	125	177	159	166	146	144	190	127	155	175	173	170	157	181	131	142	164	156	187	155	163	184	166	161	179	140	150	172	177	149	170	157	141	146	165	146	167	148	176	160	162	192	168	193	145	126	142	167	151	149	190	166	158	155	169	184	138	151	170	183	154	141	163	135	167	140	182	158	155	181	177	177	146	185	160	161	160	163	171	153	137	150	152	167	169	132	149	149	188	177	178	169	154	171	178	170	143	153	162	162	161	182	144	137	155	151	156	158	154	160	151	153	164	166	147	159	161	166	170	140	159	122	142	134	164	148	146	159	203	170	162	137	179	157	170	162	149	144	157	160	136	146	150	170	153	149	170	126	162	137	160	147	178	150	145	165	194	157	134	171	167	163	160	148	152	164	163	156	163	167	165	154	149	171	154	163	149	150	150	178	182	170	139	145	166	159	165	172	167	138	140	151	142	168	162	171	151	149	191	161	164	165	172	140	162	152	167	153	157	185	172	155	163	181	174	173	157	195	143	163	169	135	144	152	174	161	174	163	154	147	172	178	135	183	152	169	165	159	176	193	170	156	170	171	140	154	174	152	136	167	161	155	175	147	157	170	187	167	166	161	160	153	169	198	155	164	176	185	166	145	167	164	158	170	142	146	142	151	163	165	150	168	138	172	171	151	164	179	172	141	165	168	164	159	166	151	162	188	164	167	160	160	155	171	176	171	162	178	157	173	158	143	177	185	149	194	155	158	161	143	175	159	163	164	171	156	170	145	136	155	147	137	144	155	171	132	152	171	157	179	169	185	165	148	157	154	154	161	170	154	168	159	167	142	157	180	161	180	160	183	155	160	156	144	135	167	151	156	154	154	165	151	145	145	158	173	139	145	156	164	151	157	174	167	137	165	154	166	172	172	169	167	180	139	157	142	174	165	163	146	149	184	149	163	193	165	166	145	150	150	199	174	154	178	203	167	149	168	148	134	141	152	166	141	144	167	151	147	147	149	168	158	136	162	154	162	177	164	156	170	181	156	150	188	169	173	173	169	138	166	157	175	163	146	160	202	167	180	168	180	187	151	178	191	165	160	176	159	146	163	153	150	171	154	183	146	167	162	151	177	171	185	164	147	152	176	161	162	159	170	181	148	163	144	137	162	153	162	165	141	141	160	179	171	163	180	155	137	181	155	132	170	138	156	178	154	180	159	148	167	140	146	147	145	158	158	154	165	161	138	160	160	159	164	133	134	159	160	157	171	169	131	165	177	166	171	161	134	164	167	166	168	183	175	165	142	167	164	168	133	164	157	160	162	132	160	159	160	157	153	168	169	153	148	173	151	153	156	156	155	167	153	140	148	153	153	157	160	149	146	149	167	161	138	157	175	169	171	160	157	147	171	145	169	153	149	154	149	147	174	144	163	155	145	138	161	163	168	165	163	169	147	172	147	176	160	131	147	131	158	168	171	154	145	159	143	146	156	144	159	172	191	175	187	142	152	142	143	150	157	165	169	182	183	162	147	156	157	193	172	152	162	144	154	206	149	174	152	162	157	130	163	165	133	135	172	154	163	156	191	158	149	164	158	169	150	145	145	155	160	145	156	151	146	174	156	171	137	148
22801	1018	2053	2513	2132	1762	1557	1291	1104	1036	920	865	757	735	737	670	629	655	611	582	571	563	563	546	509	533	519	504	494	506	484	516	449	486	523	475	491	466	464	489	485	469	488	495	461	485	489	502	466	454	475	477	427	424	449	436	453	438	460	434	463	471	434	479	460	427	478	427	401	442	453	503	439	481	435	424	443	450	417	444	462	421	453	446	454	447	456	436	450	465	439	463	445	438	468	424	446	455	474	462	401	463	459	468	451	430	449	410	454	445	468	460	482	420	442	457	494	445	461	463	447	457	461	445	455	451	454	434	441	434	464	416	456	448	429	462	441	476	452	461	467	441	448	457	441	481	442	410	438	420	464	431	413	442	430	451	411	448	486	475	475	452	460	441	465	463	494	447	440	457	437	455	477	442	422	402	430	454	444	432	457	462	416	504	457	448	448	456	472	430	424	481	413	475	464	442	461	411	460	449	425	443	450	440	461	454	452	421	473	461	424	449	436	421	471	425	441	444	449	448	407	437	476	470	455	464	465	463	466	469	444	409	449	460	447	449	461	454	461	439	448	461	438	428	461	435	483	446	458	424	475	473	490	452	474	433	477	428	460	461	462	407	414	402	424	424	459	424	427	447	445	450	449	468	426	453	450	444	446	443	418	442	449	414	404	471	422	456	421	431	395	448	446	459	433	442	441	472	411	478	429	453	440	466	437	439	448	414	466	442	463	440	476	441	433	467	461	457	449	461	416	444	431	446	419	443	450	476	424	444	426	443	471	445	422	449	472	445	393	414	432	447	459	408	401	468	425	444	452	416	468	426	430	461	453	469	416	460	461	447	458	433	454	473	471	427	413	438	451	482	450	454	454	439	459	475	431	420	439	408	449	448	449	435	438	472	415	476	436	428	407	466	429	421	432	443	449	484	459	463	443	402	465	445	450	444	435	423	441	455	472	450	467	449	440	420	422	449	487	455	446	456	468	469	451	469	394	447	441	454	445	433	419	453	422	422	432	436	449	436	463	451	460	456	432	475	456	457	473	473	446	448	479	444	439	450	416	448	462	395	455	445	443	457	462	429	417	479	447	425	475	434	406	425	495	440	476	455	445	445	400	479	438	435	463	432	408	426	444	446	467	461	462	439	450	445	465	397	456	422	444	432	397	445	440	446	450	439	451	477	448	472	442	464	428	406	411	438	442	438	425	475	427	399	407	446	501	405	483	423	480	443	431	408	457	439	432	401	465	407	461	460	417	441	430	404	422	491	470	432	462	442	451	414	450	455	436	476	417	451	438	482	440	410	434	459	453	434	449	454	433	443	447	432	441	458	441	434	420	430	461	461	455	435	440	447	466	430	441	435	440	440	428	436	465	454	480	455	426	427	446	444	463	445	443	487	441	430	465	451	455	423	442	487	422	443	458	418	434	471	469	429	485	391	449	434	473	430	463	455	454	430	440	453	441	432	475	446	453	467	475	427	418	439	449	422	443	472	422	447	448	413	458	472	472	446	439	452	451	445	459	452	442	436	447	448	457	412	414	470	415	470	430	421	447	433	430	428	434	456	436	461	466	431	446	489	413	424	425	471	443	432	443	448	461	445	437	439	419	434	468	416	423	456	420	441	423	469	440	461	471	468	456	432	463	420	426	475	478	476	445	431	440	435	452	419	446	473	452	434	416	432	465	466	451	449	396	449	438	465	415	408	459	427	457	438	396	446	452	433	423	439	441	496	411	446	432	438	418	448	458	482	454	424	466	447	418	428	414	425	440	442	445	429	446	420	444	433	428	428	438	480	425	447	425	462	444	455	447	469	431	459	475	468	459	448	439	448	461	433	451	436	444	449	456	462	446	426	477	448	425	425	430	456	397	451	427	467	473	404	414	434	447	469	463	453	428	430	431	463	459	467	463	441	423	478	440	455	445	464	422	466	433	466	466	434	457	431	468	451	443	424	416	440	419	460	447	426	421	432	467	453	410	450	415	452	446	431	473	416	445	451	425	441	457	462	433	435	473	450	414	392	455	425	454	454	443	436	422	466	487	476	456	435	488	427	460	428	441	400	432	455	464	469	449	427	472	430	429	441	451	476	455	450	409	457	431	443	421	473	492	433	440	444	426	450	443	453	459	418	472	448	445	426	438	463	478	440	442	436	448	445	386	429	437	431	418	466	405	444	432	461	506	423	468	480	443	426	443	427	422	445	474	509	443	434	407	454	453	480	442	419	455	387	426	456	417	457	410	430	441	434	416	465	429	443	443	449	408	461	416	456	461	412	460	433	420	441	437	439	442	428	433	404	462	437	404	407	435	422	417	458	440	444	435	441	394	430	460	453	458	450	490	445	420	424	451	435	439	451	398	464	484	431	485	448	450	447	479	424	421	466	463	454	457	434	492	458	429	454	462	482	454	442	421	437	401	429	420	427	397	438	445	428	469	484	439	432	479	406	481	439	467	433	495	436	457	415	443	439	473	450	456	454	440	459	442	441	445	442	462	473	440	464	424	428	476	431	457	447	453	433	437	459	417	440	465	449	419	450	457	434	472	467	431	431	443	465	459	457	454	440	444	477	415	445	406	470	465	445	414	420	432	430	458	423	467	457	454	433	448	451	445	418	457	469	439	454	442	444	419	455	442	429	468	482	467	440	423	452	457	379	476	432	471	458	434	451	409	398	447	417	447	419	470	458	423	427	451	469	443	480	398	440	451	484	436	418	435	412	435	455	424	430	445	426	438	467	457	451	430	429	437	482	440	454	449	455	457	430	424	442	428	439	429	498	440	438	420	440	446	450	455	463	463	422	419	427	471	426	465	449	415	451	431	410	395	436	469	452	450	472	445	459	487	462	453	488	426	457	462	447	478	469	451	416	421	480	474	514	434	470	450	428	434	450	480	436	443	428	451	428	448	442	480	418	470	451	477	444	447	435	460	426	453	459	415	412	444	468	462	451	430	464	413	448	438	450	492	450	447	407	447	420	396	414	417	431	444	418	450	458	456	447	460	401	432	463	499	430	453	467	416	436	450	464	421	436	452	470	466	473	455	429	448	458	425	447	447	464	458	444	431	430	450	422	461	428	417	435	465	455	438	455	464	440	419	438	464	458	472	494	460	440	457	477	444	434	434	465	437	463	422	450	446	456	439	410	426	439	436	449	465	435	431	428	444	432	462	419	453	454	443	409	426	439	423	457	468	410	432	478	432	437	452	440	437	419	455	439	457	476	449	455	449	495	441	484	462	428	400	460	433	426	432	426	439	428	451	452	435	427	452	404	443	434	477	405	438	447	429	478	470	473	434	461	418	465	479	457	445	424	478	436	404	406	413	409	445	442	458	482	464	429	424	461	445	436	423	460	441	458	408	418	489	445	470	453	445	394	471	452	451	451	451	417	417	426	467	453	469	445	424	411	422	478	467	439	468	467	463	419	448	451	407	471	428	458	459	421	460	425	440	419	460	460	432	433	417	457	442	475	442	428	444	463	426	446	403	435	446	415	426	429	435	439
61156	20942	5381	1841	1180	927	755	640	570	585	493	464	473	393	449	405	368	380	395	437	367	367	341	357	389	401	375	379	341	351	356	339	377	326	328	347	328	350	375	339	353	391	365	323	341	358	336	352	392	379	346	324	352	371	355	355	344	325	305	327	341	316	356	354	349	317	351	355	353	345	317	326	343	356	348	355	338	338	360	347	325	361	365	353	350	329	300	357	347	339	355	379	333	316	318	325	306	321	310	363	361	342	330	284	353	358	369	317	331	353	328	364	345	349	324	352	330	351	356	336	352	352	408	325	363	313	320	342	320	373	326	348	310	343	298	335	389	306	350	356	327	332	349	334	379	370	381	343	322	339	300	327	368	315	315	281	363	366	324	323	333	332	319	335	341	320	307	351	358	354	329	365	345	330	354	348	387	347	354	336	332	338	349	323	348	313	340	318	326	317	344	336	343	336	349	327	343	330	343	295	332	308	381	386	335	350	332	375	320	344	317	324	342	360	387	362	330	319	321	373	316	361	360	368	355	344	334	307	338	339	354	330	335	354	338	363	343	357	328	329	331	357	340	346	316	318	310	347	330	333	352	305	311	335	347	347	311	336	340	338	332	326	336	326	346	348	318	344	331	327	319	353	339	310	342	324	329	362	363	369	332	321	338	332	336	370	354	313	346	397	359	302	338	329	383	361	322	339	341	389	347	340	338	323	321	316	332	368	340	339	342	367	372	325	326	330	340	310	354	375	325	338	315	362	345	335	333	354	348	337	316	318	320	332	373	346	339	357	313	332	337	324	334	328	349	335	309	343	338	376	362	351	342	327	344	341	317	339	367	316	328	348	359	321	324	330	336	341	328	319	338	341	378	325	363	340	316	317	362	345	362	340	326	309	329	361	310	335	350	334	340	339	344	380	348	307	347	369	362	340	311	325	314	347	346	335	331	342	330	330	340	376	342	336	324	330	353	336	337	328	357	333	383	345	359	362	370	363	364	330	369	333	327	353	369	348	330	376	339	338	326	305	357	328	358	306	346	322	362	312	317	370	362	365	353	351	341	312	317	328	409	320	340	365	326	322	330	340	358	370	333	332	358	369	333	347	355	323	321	352	366	364	321	370	327	369	321	336	352	330	320	316	338	354	350	352	342	322	346	333	333	338	367	368	338	341	305	329	353	356	342	299	385	365	343	330	344	323	322	310	340	380	284	324	351	332	337	334	312	344	333	339	318	298	347	346	340	323	321	323	345	329	335	378	358	338	328	343	326	359	362	351	314	327	318	347	342	350	355	343	356	311	349	345	357	338	359	326	350	311	327	337	344	334	352	340	314	331	320	330	313	357	345	340	359	340	336	341	326	359	360	329	368	293	352	362	350	375	335	331	312	368	342	315	330	370	338	347	346	328	338	326	328	335	342	340	347	322	313	345	340	355	306	342	319	321	364	331	344	350	321	389	356	333	374	351	317	326	332	363	323	345	340	332	317	352	385	331	343	362	302	351	358	341	333	340	326	322	325	349	304	360	337	364	320	341	331	335	342	334	347	331	326	310	363	353	333	341	340	332	358	314	357	361	328	359	339	378	319	350	304	324	350	370	313	336	345	328	356	352	363	310	345	352	333	350	342	334	328	354	330	308	311	330	373	340	343	326	361	346	317	343	335	358	347	355	339	360	337	307	318	343	343	346	366	331	345	350	300	334	364	339	342	354	356	348	331	333	333	299	343	320	356	311	350	323	327	351	339	320	329	317	351	319	350	338	366	350	353	356	355	362	375	348	345	359	318	346	345	352	350	346	376	352	333	348	339	353	335	321	324	354	338	355	339	345	336	362	355	360	320	336	358	334	314	354	351	344	363	350	338	361	306	384	327	324	317	347	332	331	380	347	354	342	346	325	368	329	325	340	351	336	342	346	342	363	365	334	370	325	348	328	330	293	345	354	354	318	363	339	335	314	334	335	365	361	361	335	348	347	335	351	319	369	344	366	358	360	321	346	353	374	349	315	334	325	333	325	368	341	348	329	355	319	306	348	357	342	331	341	363	326	343	348	321	369	314	348	323	380	344	360	352	337	351	327	351	341	355	327	316	365	324	352	317	336	366	356	329	343	347	318	318	324	343	352	332	349	303	345	322	344	343	350	359	334	369	324	346	297	329	315	360	359	357	341	371	346	331	301	377	293	338	335	349	317	366	364	329	341	349	329	316	359	339	339	329	346	348	329	385	322	322	336	347	343	309	343	346	334	310	328	328	319	327	336	346	309	334	340	337	328	312	338	372	343	339	382	342	344	322	292	337	348	332	351	352	352	347	348	288	341	375	335	368	338	322	331	350	337	335	338	340	355	356	352	328	367	318	357	338	316	349	334	316	359	335	315	321	335	328	313	350	342	376	354	355	307	355	325	385	327	330	365	332	327	326	347	349	343	376	327	339	333	311	305	339	324	353	365	374	325	327	337	310	333	355	321	332	338	323	334	370	320	375	353	362	339	320	356	332	358	337	343	349	327	307	338	335	332	339	328	354	320	342	351	347	323	312	351	342	334	354	341	304	361	351	342	364	321	338	333	349	328	311	353	344	318	337	387	372	305	338	302	340	310	358	340	334	319	331	354	330	373	320	364	344	319	307	338	329	347	347	354	326	352	351	338	293	311	340	318	358	337	318	331	323	333	324	327	330	357	324	343	321	360	345	309	358	334	354	314	334	355	338	362	335	304	349	365	355	342	364	339	323	335	360	356	339	339	338	328	338	350	356	358	346	308	331	365	343	359	321	357	317	339	384	362	346	326	328	334	322	332	356	328	349	310	322	346	344	334	363	336	317	342	342	349	318	343	329	341	352	334	343	338	337	381	329	308	357	337	314	305	387	331	312	347	323	316	318	332	340	352	301	376	372	366	320	337	340	291	329	339	332	356	298	334	330	383	330	338	346	311	343	316	324	350	346	358	357	295	346	356	318	300	312	318	319	374	328	347	346	339	366	349	335	342	379	347	363	324	330	337	339	361	361	334	337	322	357	360	335	356	309	344	328	347	342	313	337	297	334	337	324	335	311	353	355	341	323	342	300	342	342	333	341	336	364	309	311	346	363	328	356	316	332	322	328	322	308	328	349	316	320	322	334	327	330	326	319	357	329	344	326	334	359	305	353	350	329	361	334	347	322	323	356	323	355	352	311	340	363	311	338	343	338	358	354	355	356	351	295	312	354	356	345	356	330	328	307	351	367	317	334	327	333	324	321	312	373	365	375	376	358	375	314	368	328	328	336	361	332	330	373	335	391	333	343	334	335	375	339	324	336	333	342	308	299	304	324	336	336	327	321	353	385	339	317	326	329	315	336	363	341	315	374	328	325	361	308	320	335	354	347	350	366	343	381	325	375	329	317	328	323	342	322	328	349	367	336	346	366	341	340	297	307	320	326	368	336	320	325	357	348	291	335	345	336	339	283	308	344	345	341	308	332	330	362	318	349	355	321	339	340	340	318	351	330	368	288	371	317	354	332	361
29124	2054	4086	4737	4089	3411	2782	2351	2112	1910	1730	1673	1525	1439	1318	1236	1260	1191	1194	1078	1039	1103	1072	1036	1069	932	991	979	940	905	927	876	939	932	891	913	876	903	908	867	880	914	830	882	879	874	899	870	822	885	892	853	870	846	852	834	807	823	837	907	875	845	845	845	827	843	880	881	878	849	869	827	825	813	807	827	819	819	866	833	878	823	820	828	877	858	845	783	789	825	852	865	844	810	830	782	868	849	854	798	859	767	801	861	852	868	866	862	825	866	832	828	830	879	809	821	833	770	758	762	849	799	824	846	813	800	781	837	866	855	792	805	827	818	829	876	785	829	785	780	792	838	822	850	831	849	828	780	830	767	839	779	802	766	834	800	755	774	807	776	827	773	780	776	827	805	784	810	788	836	831	794	877	804	844	865	834	801	766	786	813	767	868	886	845	845	807	808	825	809	800	872	837	821	803	809	800	787	788	789	839	824	779	816	798	820	810	811	840	848	831	842	783	797	805	789	826	827	820	815	832	809	778	873	756	828	825	849	806	755	819	805	881	833	895	821	835	831	808	847	797	826	847	818	772	831	856	800	799	787	809	803	818	824	799	881	797	798	790	770	852	774	837	751	816	819	828	822	794	859	852	808	841	828	840	862	833	793	884	841	844	805	850	863	800	814	794	818	802	837	835	791	790	845	814	824	797	814	837	822	827	793	772	827	808	790	852	857	825	847	845	799	828	822	810	739	801	818	823	807	768	776	793	793	773	788	842	850	846	811	777	816	818	862	788	823	784	847	784	784	858	792	794	806	803	831	817	806	768	750	789	824	799	836	846	798	823	859	865	820	794	819	822	795	816	827	799	852	822	864	801	827	832	815	806	771	776	805	816	779	778	846	797	767	850	814	843	792	819	814	825	807	766	846	852	823	759	856	786	853	820	844	819	807	811	796	813	776	796	823	809	829	853	829	828	806	736	842	824	832	765	811	809	822	800	835	820	821	790	869	779	809	848	784	792	856	852	878	843	847	792	784	807	855	831	810	882	811	835	841	807	829	787	784	789	805	825	821	892	787	811	820	773	811	790	822	802	815	802	791	826	818	804	829	834	841	845	832	821	809	872	865	839	830	849	848	843	823	831	808	836	817	826	808	843	864	783	794	799	866	799	821	860	818	815	804	826	798	817	801	783	773	821	803	815	852	791	813	815	785	849	844	830	757	813	837	834	795	817	765	816	886	821	810	850	811	774	826	855	813	831	772	821	797	776	808	810	864	804	816	865	824	816	792	801	867	879	829	829	826	820	870	801	827	797	826	789	829	793	810	793	815	819	831	799	818	819	767	829	833	818	857	799	837	822	825	835	800	781	814	830	788	817	824	798	813	830	810	809	783	800	811	777	859	814	796	743	799	843	797	771	811	821	817	861	809	810	833	852	835	784	804	822	873	893	846	849	839	890	850	806	822	795	827	806	804	781	819	816	807	838	830	863	847	777	841	852	784	721	811	820	764	820	770	830	802	844	795	832	780	865	765	825	830	843	799	820	797	811	800	781	786	811	832	825	801	819	813	794	761	782	806	807	846	855	789	848	796	770	846	828	825	852	810	798	854	817	798	819	814	825	877	794	828	790	799	827	773	773	822	790	839	752	814	847	770	798	837	770	820	838	847	804	752	812	862	830	788	855	843	784	846	860	836	839	816	792	879	754	840	735	797	783	785	797	815	817	852	769	859	815	830	823	812	838	812	849	768	789	834	747	877	839	829	801	879	860	761	827	828	840	777	802	830	875	817	802	845	825	812	843	832	753	816	787	820	829	830	824	866	787	870	825	842	814	760	816	867	794	854	838	788	841	797	838	815	804	822	867	800	831	781	799	824	843	812	806	844	812	876	794	839	837	810	828	818	806	829	840	839	801	811	878	821	835	784	806	795	844	838	799	838	851	825	773	844	789	818	820	834	788	839	811	825	836	748	790	804	872	829	797	785	827	798	727	771	860	779	777	781	831	809	802	844	804	761	860	836	807	786	787	808	861	821	849	812	827	833	848	826	802	763	814	849	848	823	806	813	795	795	874	827	825	774	778	818	846	809	806	830	830	822	803	803	800	779	798	846	816	818	866	839	791	802	800	779	838	785	813	810	807	809	807	756	802	828	817	825	823	824	820	837	845	851	806	787	787	849	821	807	773	844	825	822	812	792	821	818	763	816	806	829	825	824	847	881	782	790	835	818	842	857	802	832	771	817	812	812	835	818	892	821	786	832	806	852	752	833	779	820	805	776	832	822	838	823	831	744	802	802	822	857	819	808	822	793	759	841	810	793	809	811	821	787	832	820	868	827	815	793	823	856	806	851	838	837	843	835	796	804	828	832	829	815	809	815	797	777	839	798	736	799	755	796	803	811	849	757	814	850	879	859	796	811	787	788	836	833	809	768	851	803	812	836	833	850	768	857	805	844	776	849	832	811	826	818	824	855	769	791	797	803	785	816	806	835	825	829	881	815	811	806	785	827	866	820	797	781	754	813	761	879	797	831	821	840	789	846	857	848	813	794	806	840	824	813	839	762	836	846	794	827	826	836	786	802	845	845	862	849	836	782	827	807	845	798	787	866	833	813	802	848	840	763	807	831	818	815	866	802	782	821	821	813	821	835	814	825	826	782	804	795	794	787	797	770	814	777	811	815	848	836	799	799	816	761	821	817	872	823	836	773	753	859	865	864	766	842	808	785	814	880	817	823	862	831	804	789	811	841	805	824	807	798	813	832	811	803	841	807	807	820	823	825	767	851	779	824	776	799	839	802	806	822	763	759	860	862	828	853	894	807	848	827	840	830	794	788	815	825	867	834	819	920	826	825	782	817	835	793	865	806	816	806	797	874	800	842	834	853	876	834	846	800	853	834	876	800	817	762	806	814	837	808	799	839	860	810	784	853	824	810	828	832	855	840	872	797	829	806	787	787	766	807	794	797	789	840	845	779	778	824	796	798	766	842	816	799	859	854	812	804	789	849	818	826	789	760	813	851	774	828	758	849	834	844	907	814	769	866	857	863	836	834	837	853	814	809	824	815	887	809	822	819	797	798	832	817	760	748	858	817	805	828	832	817	851	827	757	837	821	818	840	812	810	883	797	773	826	848	826	846	814	804	780	831	828	868	801	816	825	878	865	821	839	807	805	832	778	827	792	808	798	766	828	819	867	781	779	868	797	817	769	803	848	777	795	821	845	839	748	820	805	827	820	823	779	798	809	792	774	813	815	803	811	861	823	815	810	799	862	791	815	791	809	807	813	796	813	826	859	822	793	840	817	810	792	863	816	832	813	813	833	793	806	776	821	764	809	826	833	821	806	824	781	794	809	749	832	851	798	840	882	793	819	839	795	829	816	820	817	871	804	865	900	832	785	839	812	787	792	789	829	807	821	815	820	817	826	795	860	862	821	794	808	768	796	817	768	791	842	793	811	832	811	786	841	795	835	840	845	791	776	827	830	815	892	859	779	822	736	802	875	796	787	796
8110	283	213	218	201	190	185	212	177	177	193	212	196	180	188	192	185	180	184	207	188	203	197	198	187	196	189	154	185	206	191	210	194	215	183	179	197	214	179	209	194	198	191	218	190	202	197	182	184	174	214	196	191	199	207	180	186	210	187	174	209	190	185	214	178	177	185	205	188	217	186	202	174	177	174	160	174	215	190	172	189	202	169	209	163	203	203	178	176	194	208	187	163	181	220	182	179	203	180	203	178	162	166	198	185	197	203	187	206	199	191	195	191	197	198	187	207	199	200	186	192	149	182	197	190	200	189	179	179	208	160	183	172	173	196	212	179	169	199	178	199	188	189	180	151	173	196	177	193	186	206	197	186	177	160	195	200	177	193	172	172	181	172	192	184	197	193	202	180	189	173	180	177	188	207	186	190	198	217	205	180	169	205	203	190	188	207	160	200	190	175	172	190	216	148	187	169	191	194	198	181	176	161	192	148	171	194	204	181	189	183	206	183	163	205	184	197	210	186	214	168	176	194	190	191	209	191	199	196	182	198	181	201	170	162	186	183	196	192	187	194	176	188	193	186	175	169	174	204	165	197	185	187	181	202	188	212	180	153	194	225	198	185	199	173	188	186	192	197	181	179	161	187	196	185	223	159	168	170	174	186	188	199	201	228	169	183	193	185	187	193	171	209	193	173	195	195	188	186	193	177	178	172	186	174	192	178	194	177	199	200	176	191	208	198	197	220	199	172	198	192	191	196	191	209	208	185	198	187	200	181	193	199	196	197	201	189	207	197	203	189	184	194	191	200	166	178	198	200	190	218	200	181	169	200	193	185	205	173	189	190	193	174	177	181	211	174	204	215	192	210	191	189	192	169	178	191	201	195	164	200	167	199	212	168	175	184	219	183	174	192	194	196	183	176	196	192	183	220	190	181	199	203	193	182	200	173	163	181	180	181	186	182	196	179	188	199	225	189	186	190	175	175	179	202	187	214	189	177	221	211	194	216	182	169	193	178	170	175	186	163	196	219	192	214	166	201	169	217	199	161	190	184	218	185	199	194	195	211	170	195	173	194	158	166	175	191	158	194	197	166	206	213	159	209	170	201	227	182	194	190	167	185	193	200	188	207	183	184	182	169	196	217	213	207	188	162	201	200	200	179	196	213	177	189	177	174	186	189	187	200	205	181	196	177	190	184	192	204	174	194	194	181	191	168	190	178	203	184	176	178	166	215	194	158	219	192	193	220	161	184	186	185	184	189	193	185	223	179	207	172	229	202	197	200	174	204	175	185	196	213	188	162	192	201	182	192	175	177	200	186	164	179	204	161	194	173	193	186	163	205	219	196	195	193	189	204	214	188	166	193	162	188	163	186	199	232	215	182	210	174	186	200	175	181	182	191	190	184	174	185	189	167	192	182	177	219	180	186	185	223	178	196	207	194	196	206	177	179	198	178	197	184	203	199	200	201	186	193	179	173	210	213	181	175	200	202	198	195	182	190	179	215	186	194	173	222	176	189	207	199	180	205	201	191	183	176	195	206	184	181	188	173	205	178	168	166	199	173	183	184	195	182	170	200	196	209	190	182	200	176	166	197	166	196	171	192	161	192	177	192	192	158	184	191	173	161	186	162	187	193	196	209	184	199	207	187	198	185	175	177	188	167	193	221	185	214	205	193	188	201	190	187	200	185	192	163	189	190	181	186	208	178	191	173	187	192	213	208	182	159	179	195	188	171	185	172	190	182	170	182	175	200	203	204	194	204	209	188	200	205	193	197	209	182	167	185	219	171	193	188	180	189	179	208	219	182	166	189	188	204	190	188	205	198	205	213	202	187	193	193	199	193	180	189	173	202	178	197	189	181	191	191	195	189	184	183	185	188	198	189	188	153	192	189	184	176	201	201	190	201	190	179	186	188	167	190	210	189	179	171	191	181	186	215	212	210	191	173	183	192	181	210	210	179	170	185	196	171	194	168	163	184	185	202	209	180	176	185	187	217	202	189	207	172	192	163	215	188	188	184	177	203	179	200	185	208	211	171	206	206	155	204	196	204	175	185	188	182	180	174	203	204	172	188	187	175	179	202	187	200	221	196	214	181	195	171	184	197	179	167	199	179	201	190	170	205	207	191	160	191	191	224	213	189	209	212	170	193	168	173	185	175	203	176	191	197	178	187	163	177	167	205	194	198	214	186	193	187	189	170	168	182	169	186	188	207	197	175	182	198	214	191	179	205	182	189	179	193	157	195	161	170	206	224	199	177	212	170	185	174	173	203	194	209	174	207	177	191	200	191	205	190	181	192	169	205	219	189	186	191	167	202	215	186	229	208	199	178	172	174	207	168	180	174	195	208	188	176	173	185	191	194	165	173	183	193	190	205	176	207	198	172	186	185	187	197	178	194	170	177	193	204	193	200	187	171	205	183	197	177	183	214	173	184	187	192	169	152	188	205	180	205	212	183	200	171	191	213	207	171	186	176	181	188	198	196	182	193	205	202	177	185	179	176	196	192	170	216	194	186	202	171	179	192	191	161	208	164	168	180	179	170	212	213	183	193	182	210	190	181	181	193	167	200	182	157	183	186	189	189	184	209	199	195	192	181	217	207	198	196	182	204	205	201	175	180	210	189	193	193	202	182	189	208	166	179	187	194	183	186	212	220	204	195	184	202	205	185	194	176	173	199	183	176	202	175	176	194	164	182	205	195	202	176	186	192	163	177	182	206	151	192	191	172	169	217	204	197	173	191	194	189	164	192	189	179	171	165	167	168	204	194	196	173	161	195	189	197	205	194	208	175	219	187	217	182	176	177	192	196	172	201	206	200	193	202	186	187	202	177	192	206	199	194	183	193	205	195	199	182	179	206	202	175	196	174	189	157	184	193	196	197	191	195	200	173	194	205	212	195	206	214	177	184	181	209	199	191	212	192	199	176	208	191	178	222	191	207	200	205	195	215	193	200	201	187	205	180	198	199	221	182	209	189	168	185	154	210	171	206	189	185	198	192	197	182	174	194	203	199	197	198	175	196	188	180	195	185	172	179	201	221	201	198	195	184	182	158	221	212	189	238	201	189	173	176	191	183	185	188	206	198	188	197	191	193	181	219	202	194	210	174	200	191	187	173	200	193	184	196	187	192	177	195	177	195	181	188	195	195	212	189	164	189	205	189	205	183	185	217	192	201	182	181	185	182	185	158	199	179	203	201	187	212	204	193	186	174	192	165	174	199	182	180	198	190	169	169	189	189	178	174	202	179	167	173	209	177	226	204	179	190	208	180	193	183	186	200	195	210	189	186	183	187	171	201	186	214	167	182	188	182	165	192	202	173	182	192	200	199	140	200	183	186	187	217	222	192	195	184	196	213	188	180	189	198	239	199	180	181	184	162	189	180	186	197	187	190	195	195	199	166	182	213	183	178	191	200	194	170	195	219	164	160	180	172	145	204	184	195	180	188	183	180	170	184	180	176	190	189	187	181	180	212	172	218	210	185	173	174	177	195	171	170	204
8051	535	540	564	532	545	497	511	517	451	510	517	470	464	507	457	488	475	461	477	454	484	458	483	512	508	501	466	501	484	527	497	486	488	475	471	495	496	541	486	491	485	513	492	512	486	481	490	472	511	486	473	480	517	463	523	502	476	456	513	504	480	483	499	478	489	484	481	497	528	489	490	498	454	459	466	460	474	506	469	503	498	488	497	496	489	529	485	483	476	465	475	483	474	524	473	455	462	440	518	457	460	456	443	458	504	489	526	458	434	500	483	493	490	437	489	486	503	488	472	484	519	452	460	490	457	490	542	491	483	519	512	486	520	446	454	527	486	503	491	447	442	505	472	436	469	483	456	463	490	426	486	456	485	471	474	478	460	507	493	467	493	494	490	508	466	467	477	471	495	485	489	488	464	498	489	511	453	486	489	468	472	469	489	466	517	512	532	464	505	487	454	473	454	480	497	506	478	482	504	484	459	490	460	531	484	472	504	495	484	486	504	449	481	473	445	501	459	499	474	487	464	521	497	440	500	492	523	454	478	488	509	474	455	451	496	483	462	491	459	470	488	491	488	501	502	456	487	471	501	499	487	471	508	473	479	485	491	510	494	467	498	492	484	480	472	492	522	510	507	502	518	436	497	486	445	505	443	497	479	493	466	510	475	455	467	475	514	470	456	526	490	475	487	453	517	459	472	503	502	458	457	472	494	513	514	456	473	479	492	463	469	495	482	483	468	490	475	510	494	473	488	495	501	466	495	457	508	472	474	499	519	497	479	503	491	513	511	486	491	488	486	533	460	461	470	452	476	483	510	524	474	481	470	500	467	469	460	491	445	526	479	499	506	486	487	512	439	501	554	525	474	477	531	497	492	530	482	465	498	473	489	475	475	503	452	493	488	485	471	473	461	465	503	505	501	532	467	503	472	443	485	488	483	492	493	444	508	457	492	493	468	484	468	472	488	460	476	486	510	449	458	478	495	472	457	494	493	500	486	485	497	488	462	485	512	505	485	469	510	490	472	495	482	513	479	486	519	444	517	485	483	441	495	422	445	493	489	470	522	490	466	486	501	505	508	484	514	479	484	503	492	476	497	484	470	457	497	464	552	483	491	482	480	490	486	492	492	483	465	465	522	499	503	509	490	462	481	498	498	468	478	495	463	480	474	498	484	540	476	503	479	467	494	486	478	454	445	467	467	513	495	492	516	457	494	461	456	487	481	513	471	515	516	482	491	497	513	498	479	444	470	471	477	493	506	458	486	462	480	485	476	490	456	464	491	489	497	478	489	490	490	462	474	479	498	462	499	486	474	504	489	478	501	478	501	445	508	452	500	490	471	490	510	444	508	452	459	485	472	472	485	486	470	473	510	481	498	464	467	481	508	500	487	485	492	475	458	472	458	555	474	456	460	474	472	437	490	520	496	499	482	455	461	473	477	465	442	488	430	468	474	438	499	483	486	481	474	449	495	504	509	511	481	479	455	437	519	513	467	491	490	487	479	447	514	516	513	450	471	482	454	466	506	458	517	470	458	506	464	495	480	470	484	464	518	505	472	492	496	513	463	516	503	497	503	540	483	463	482	468	453	500	491	477	461	505	490	466	517	469	505	509	487	474	486	520	471	459	517	492	461	475	449	486	488	467	464	542	508	487	499	478	470	490	477	472	486	492	495	512	472	508	477	469	482	462	497	484	468	512	461	467	466	474	473	474	487	467	524	443	473	503	477	457	480	470	482	496	487	518	455	494	482	481	480	494	508	470	515	489	506	526	477	497	482	506	501	475	493	465	501	426	506	481	472	503	490	492	490	488	479	487	495	487	479	514	494	508	493	482	451	467	490	457	448	481	486	540	431	475	479	510	485	456	473	466	493	476	489	468	485	504	467	515	450	487	465	444	465	449	502	501	464	461	475	464	478	506	467	476	490	487	471	502	471	488	507	498	498	478	474	480	490	485	463	475	485	507	479	463	472	493	458	489	477	466	483	446	446	509	476	461	527	449	500	494	485	486	505	463	513	477	441	519	490	469	487	504	493	445	468	500	475	499	501	488	466	461	519	476	468	482	513	496	468	471	500	502	456	487	523	474	454	487	442	502	527	500	443	476	513	488	478	490	476	463	515	515	514	478	457	502	494	481	534	456	467	486	508	476	480	492	535	497	484	498	511	473	493	479	454	471	460	516	451	494	481	502	480	520	491	495	443	505	472	524	451	497	504	484	490	490	512	469	498	472	461	474	503	493	485	482	496	496	515	489	537	460	487	491	526	474	493	484	463	449	495	473	455	465	512	476	458	468	510	529	476	474	529	507	497	535	471	483	498	518	447	467	511	484	489	510	460	481	497	482	470	511	498	488	486	491	478	465	470	516	476	495	504	441	478	467	505	463	491	466	478	452	478	481	487	498	482	503	502	461	458	484	476	470	478	469	503	473	462	524	521	427	475	483	502	463	490	488	475	460	499	474	481	533	507	455	468	474	490	495	490	543	485	496	469	475	469	439	487	466	490	448	461	474	504	448	496	461	515	490	449	479	500	483	427	484	504	484	448	469	480	508	452	489	429	511	487	498	510	440	479	494	516	522	469	494	482	464	504	493	449	495	520	487	480	478	484	481	490	511	445	453	484	470	445	498	507	519	448	520	535	463	485	510	502	467	471	510	526	480	501	497	488	502	489	474	480	482	498	487	469	463	456	498	441	454	516	485	483	443	505	502	488	456	460	506	494	437	509	473	499	481	510	502	485	513	538	510	503	522	489	471	497	484	459	491	491	518	474	505	505	501	454	506	487	496	465	501	486	499	465	468	493	463	516	446	487	493	448	496	479	494	493	526	508	469	473	491	485	470	465	504	470	510	468	467	457	454	451	508	463	467	478	495	467	480	505	458	439	472	503	451	494	473	491	490	443	528	482	483	479	504	452	509	493	505	483	471	474	478	477	468	504	511	497	468	478	510	551	468	475	490	505	524	484	499	511	498	453	495	512	514	485	480	508	495	490	477	475	475	490	504	462	489	446	483	517	485	498	482	470	516	486	486	466	526	469	517	463	517	500	475	496	456	475	500	525	472	487	501	445	482	491	516	500	533	469	496	493	491	475	495	485	535	478	492	485	519	522	492	459	478	460	438	503	503	536	494	531	493	480	446	490	508	493	462	483	482	493	530	491	494	477	473	459	488	476	458	484	449	422	505	481	466	467	512	489	524	468	475	487	505	467	487	486	477	503	500	494	466	503	471	490	476	460	491	482	485	472	510	487	446	460	492	525	495	481	479	494	471	459	510	504	475	510	518	475	473	503	522	444	487	447	452	466	483	494	525	454	477	459	485	509	478	500	490	484	478	456	480	461	462	510	448	477	500	435	487	544	506	507	497	473	434	473	509	488	471	448	480	474	483	498	491	498	479	492	507	501	486	475	488	457	443	468	472	496	458	510	477	483	443	478	449	500	451	431	477	474	457	486	468	495	494	521	497	483	501	538	449	486	490	492	475	521	496	468	504	474
52433	13456	1795	750	585	423	361	317	296	247	250	212	210	221	210	204	204	182	181	188	176	201	170	167	193	190	160	165	165	186	165	160	171	155	156	166	153	181	157	193	176	159	135	164	147	190	158	162	173	160	187	168	181	159	177	152	171	173	189	156	158	176	155	159	174	155	163	171	167	141	144	168	139	167	167	161	167	163	172	169	152	148	183	176	183	161	156	165	177	162	154	167	166	153	157	141	157	145	175	151	161	155	178	163	158	173	153	157	148	144	150	160	173	175	136	173	157	148	169	182	151	174	164	170	178	168	175	146	150	145	161	159	175	168	163	151	157	170	166	145	187	180	157	168	161	161	156	157	166	171	172	170	170	175	165	160	194	167	172	153	150	153	173	166	179	185	148	164	146	165	150	142	142	171	164	161	155	147	171	153	135	146	150	156	176	163	163	157	160	167	157	148	166	179	165	172	162	175	167	171	153	173	158	167	143	153	166	168	170	168	169	157	149	156	168	142	170	169	163	153	177	194	164	168	171	166	189	166	169	186	156	157	175	171	161	162	140	155	156	166	148	141	160	162	161	179	152	172	177	173	177	168	131	164	154	150	149	181	170	167	150	171	170	159	172	172	159	168	173	149	150	160	181	159	155	165	162	149	150	175	153	146	161	178	171	151	157	173	158	147	140	155	161	189	147	161	139	171	171	167	181	170	123	160	137	146	164	152	150	175	156	158	132	144	174	165	167	184	167	167	142	168	140	177	180	156	159	162	161	151	213	186	135	180	149	161	158	166	136	146	172	166	171	183	143	168	173	158	175	175	142	166	162	151	159	164	168	171	183	160	157	143	180	181	148	166	146	172	175	146	161	160	176	141	153	173	162	164	156	149	151	170	173	153	150	173	165	173	173	160	188	148	148	160	157	161	170	136	161	177	128	172	176	170	165	162	173	161	159	140	161	166	143	153	162	170	171	182	165	178	152	159	153	171	146	133	156	175	160	164	173	161	156	163	163	161	163	181	154	163	144	170	169	159	168	170	152	143	179	169	178	153	166	160	166	170	171	165	174	181	153	158	169	156	182	149	132	182	159	155	163	151	142	158	170	179	160	144	165	153	161	151	162	162	140	156	155	144	137	162	164	176	144	147	149	155	170	154	170	130	146	144	165	154	147	151	157	176	153	164	150	141	137	165	133	154	157	164	153	175	161	163	140	147	166	185	152	161	188	184	187	147	168	163	147	135	150	197	166	174	147	175	160	148	151	160	164	171	177	190	151	185	159	186	171	147	156	171	142	130	148	166	153	158	164	157	180	171	182	167	154	161	158	168	160	164	178	156	172	157	129	162	193	162	143	176	167	154	166	165	162	168	141	147	175	160	156	163	180	170	163	146	170	132	169	187	160	155	168	163	175	148	141	144	164	154	161	171	170	144	150	165	150	158	149	148	175	149	157	182	140	174	171	146	176	181	154	137	175	132	191	178	156	168	158	162	140	161	170	153	160	160	180	149	178	125	161	172	183	166	188	157	137	154	161	166	158	168	164	179	163	173	175	169	156	163	158	159	144	160	158	139	187	156	155	143	152	172	164	155	151	171	158	152	152	168	192	167	161	150	139	176	153	186	157	157	196	173	158	154	145	185	151	172	141	162	153	163	146	155	157	174	167	160	178	176	168	157	168	154	135	166	179	132	169	164	191	151	135	155	194	165	141	158	131	153	178	154	188	168	144	150	154	166	150	178	153	145	164	148	145	182	179	145	143	169	158	159	169	158	157	169	151	167	185	173	160	165	164	165	179	160	133	146	164	152	157	167	152	154	148	155	151	162	136	153	159	144	152	184	159	150	167	149	155	149	171	166	138	152	144	175	165	156	169	148	135	153	169	146	147	176	139	135	170	139	158	189	165	176	175	181	189	153	172	179	135	165	165	164	145	136	153	136	159	155	165	179	142	173	161	151	151	146	163	174	169	132	157	154	153	153	176	176	164	161	167	153	170	140	160	154	166	161	149	171	194	152	154	143	119	154	161	193	156	161	161	164	185	157	145	177	167	150	167	149	175	153	166	152	149	172	137	172	152	171	163	162	181	146	161	142	163	161	152	183	166	149	172	164	162	164	149	184	163	160	151	145	169	157	164	180	154	173	156	156	185	171	160	177	139	138	163	163	131	171	177	133	158	183	129	163	152	168	148	169	135	163	148	154	134	164	142	174	175	151	139	173	161	172	154	138	168	181	161	160	156	180	175	176	153	137	171	142	170	171	161	155	164	159	177	150	172	159	157	162	136	157	197	154	192	159	157	190	144	161	174	151	168	149	162	162	155	165	192	162	150	177	172	156	150	165	153	175	163	163	161	159	148	149	164	172	157	164	154	157	156	180	160	184	169	168	168	165	175	150	160	171	153	161	177	168	168	169	169	143	158	140	135	176	138	163	174	151	177	151	160	155	178	163	170	172	158	181	172	152	166	180	147	158	149	172	167	149	154	179	158	169	143	152	166	167	138	151	160	164	174	171	166	177	166	161	149	154	196	145	144	177	148	117	161	184	157	175	170	170	173	163	152	139	184	156	176	158	137	163	148	125	152	161	166	162	172	151	165	139	159	146	164	160	152	196	142	162	153	166	151	138	156	172	192	147	151	173	151	176	159	181	162	180	184	150	144	162	168	138	162	145	144	180	174	134	174	165	190	163	161	172	172	165	146	151	172	174	170	157	161	173	172	159	143	155	164	141	166	150	154	164	159	181	150	174	166	164	166	165	163	160	171	169	173	149	163	156	175	172	153	159	176	163	167	138	143	163	169	158	155	133	167	169	155	152	192	170	182	133	150	148	154	176	172	161	171	160	196	147	149	163	171	157	172	169	150	179	175	160	178	143	164	175	131	161	163	157	156	165	178	166	168	134	174	175	163	141	153	153	160	163	142	146	153	174	182	175	180	153	155	158	162	167	158	163	143	147	171	157	161	172	161	156	169	165	164	175	155	169	155	134	171	164	161	169	170	157	152	168	163	162	160	179	169	195	164	167	145	165	161	156	160	168	158	165	153	164	169	159	167	164	158	160	159	162	169	155	152	171	173	148	161	164	161	158	139	158	161	175	186	173	152	150	165	139	165	166	155	178	181	152	151	153	155	142	142	154	164	146	136	154	165	160	160	147	159	131	132	163	155	179	177	153	160	160	130	155	159	168	165	153	149	169	151	153	151	167	150	145	171	156	167	172	151	166	173	174	206	159	129	174	156	147	156	161	143	159	157	160	171	157	173	167	166	138	153	158	164	166	160	166	170	163	160	148	156	161	142	170	147	150	160	180	175	178	142	153	194	149	180	152	157	157	135	170	162	153	170	137	171	153	160	184	162	178	162	152	179	168	151	167	154	163	171	159	167	169	169	171	193	153	160	149	161	160	167	157	158	196	137	151	153	161	179	164	167	157	158	151	170	178	146	166	162	148	179	184	152	179	164	176	161	169	160	160	134	151	152	149	156	148	156	155	184	161	172	165	152	152
24258	1052	2044	2506	2106	1706	1569	1329	1132	1032	950	859	760	738	666	720	634	654	632	600	583	574	544	584	532	547	516	493	528	526	504	550	474	477	487	484	496	480	467	498	438	510	486	483	515	455	472	500	466	455	438	452	462	463	445	476	460	480	467	460	499	453	483	428	524	439	434	473	462	392	456	518	409	464	445	449	418	459	463	454	465	436	424	432	475	401	432	438	448	422	457	455	435	412	436	427	422	466	465	412	459	418	452	454	419	430	456	437	465	431	439	448	440	448	416	410	464	457	430	444	487	453	450	483	437	450	460	435	451	411	453	436	446	493	427	465	405	468	437	487	440	483	455	444	451	426	440	435	452	418	456	456	425	431	433	441	442	483	416	458	456	484	460	432	449	437	446	482	409	480	423	468	506	429	449	479	467	467	449	453	482	468	464	450	416	503	450	419	456	464	432	443	454	506	429	457	434	428	411	428	447	414	437	439	410	380	449	445	418	452	445	481	436	432	455	440	450	448	439	466	458	441	440	454	419	412	426	413	437	485	455	427	425	443	436	431	459	463	453	438	440	429	442	465	436	424	476	476	416	433	439	468	456	426	441	439	423	426	425	480	419	462	450	439	468	437	448	443	438	420	417	425	420	450	445	422	455	474	480	409	464	450	444	425	441	437	451	432	446	470	433	458	485	446	461	458	498	432	427	434	465	444	425	447	458	443	424	472	467	424	451	441	458	440	466	433	434	386	446	442	473	449	468	467	421	437	427	451	430	408	424	434	456	449	435	416	417	467	477	406	433	437	416	451	465	476	454	447	451	423	455	481	451	425	452	406	451	450	464	435	439	422	429	463	443	454	431	463	423	425	460	479	437	434	425	456	440	439	443	429	400	427	459	419	443	403	472	483	438	421	421	420	445	432	429	469	447	431	492	489	436	408	451	442	497	462	485	418	462	439	429	460	432	439	448	431	450	449	455	459	445	419	445	453	445	455	417	438	439	404	447	422	408	468	462	426	462	458	457	445	433	419	426	425	415	425	463	430	441	454	452	455	440	455	431	439	449	445	438	446	472	447	438	446	423	437	433	403	425	441	442	484	442	431	463	465	431	440	492	448	422	465	435	469	439	429	430	447	451	463	480	460	430	455	499	418	428	451	429	432	426	453	419	469	466	422	444	438	423	433	433	453	414	465	481	451	397	458	418	461	445	492	460	456	470	438	444	437	445	424	439	459	441	450	428	428	464	423	417	446	413	447	459	448	445	478	457	429	422	443	441	425	421	452	459	450	486	432	448	413	426	457	417	462	440	428	437	450	433	456	447	443	452	427	426	436	448	443	404	456	389	410	446	427	407	450	477	427	466	415	447	470	453	440	460	449	472	455	464	450	436	464	441	457	452	415	438	439	422	388	453	444	459	448	457	494	436	420	421	453	427	472	430	498	422	426	450	437	448	446	431	491	446	430	448	443	420	453	453	410	455	465	436	453	436	423	428	483	441	447	473	415	431	481	471	424	452	455	418	457	428	447	446	437	433	448	420	424	441	472	409	436	452	460	470	426	447	493	426	436	439	445	424	448	433	463	464	438	466	447	438	441	424	450	461	437	431	463	426	479	489	419	461	430	422	426	448	416	443	432	478	473	439	453	456	458	444	425	463	486	417	420	464	433	431	441	432	459	438	442	440	461	431	432	452	427	466	456	432	435	480	465	412	470	428	453	428	453	427	432	461	452	451	443	438	446	436	459	471	433	453	409	419	485	428	401	473	434	416	437	429	442	451	471	452	423	403	459	450	462	411	442	417	483	440	461	469	442	471	412	451	449	438	441	435	411	450	422	428	498	438	464	385	437	455	447	469	425	451	464	474	417	468	451	441	418	419	433	453	399	409	456	427	442	447	420	478	435	419	451	458	468	488	481	446	485	484	435	431	420	426	449	439	432	395	449	462	434	438	454	459	428	467	440	425	460	445	450	485	450	437	396	439	463	436	412	438	429	475	456	475	429	438	422	429	402	458	422	452	423	416	456	444	442	456	438	461	451	440	463	455	489	431	445	423	433	460	444	470	424	433	414	479	413	408	454	418	407	447	458	452	445	431	437	472	416	437	476	427	445	407	458	421	465	466	423	442	442	444	457	425	447	480	457	446	450	441	432	428	445	451	408	414	444	415	499	436	445	472	423	436	459	419	425	447	456	452	490	442	438	446	419	470	459	464	458	427	442	471	467	450	488	491	457	430	409	433	441	445	422	449	435	464	447	425	474	478	452	473	400	474	425	440	460	482	461	419	423	479	440	448	459	435	431	467	462	450	444	429	443	412	459	483	445	436	438	441	453	419	424	451	424	422	455	473	466	450	451	443	472	438	449	438	427	440	437	443	452	441	437	426	420	444	426	440	437	447	454	439	451	443	441	457	440	455	477	424	418	429	468	497	435	430	451	501	458	497	417	430	418	459	452	458	419	453	451	476	434	463	455	453	416	457	444	421	434	478	478	450	422	469	464	455	448	462	443	449	429	427	462	436	418	460	422	476	416	453	462	404	469	420	445	432	436	435	476	475	454	449	441	465	457	441	409	458	450	420	458	420	425	453	423	433	471	456	424	471	465	437	469	454	475	456	431	438	471	436	445	419	469	426	489	439	458	425	428	433	468	433	447	451	449	456	444	411	463	447	452	466	443	470	421	441	455	421	422	489	397	429	450	438	454	476	452	499	440	454	437	404	441	444	440	441	442	408	406	442	410	436	477	426	454	439	477	432	427	456	438	434	458	488	390	413	455	442	412	462	434	468	431	449	463	439	438	418	469	452	465	459	451	419	454	433	445	451	460	414	440	459	471	473	443	422	447	453	441	423	448	466	423	465	444	456	476	416	430	408	481	438	422	425	471	421	457	430	447	455	465	464	429	489	443	432	462	472	471	422	405	425	482	462	485	447	451	456	441	464	423	438	429	428	416	461	443	422	461	466	426	431	408	440	446	428	432	441	416	421	434	447	451	403	430	485	452	462	471	454	487	475	444	408	446	444	441	446	429	435	438	457	433	447	446	407	394	459	430	428	414	442	432	429	423	460	455	440	434	418	434	434	413	421	401	457	421	457	453	408	408	459	430	431	420	415	451	442	454	463	445	426	451	454	438	439	419	445	460	421	450	416	452	475	468	434	452	474	427	441	430	409	433	431	421	454	462	444	422	475	495	446	473	437	454	436	464	416	401	440	468	444	484	447	422	439	409	442	455	454	461	467	440	435	463	414	479	434	421	461	406	425	459	455	468	387	472	478	431	424	430	456	426	443	448	458	483	431	497	448	435	437	452	434	417	458	494	436	477	457	466	435	435	442	403	464	470	411	438	459	410	427	446	458	437	410	460	466	461	459	419	451	452	429	468	450	443	426	419	435	423	448	471	455	423	440	436	402	450	419	475	439	405	437	486	470	460	440	491	459	471	458	433	436	445	462	458	430	440	457	448	443	454	471	451	449	474	447	432	430	433	451	438	476	433	449	436	465	429
64211	22817	6120	1790	1266	899	729	648	563	533	483	475	483	439	434	383	377	381	377	377	394	369	410	361	372	318	354	386	339	388	344	353	382	362	350	369	374	319	350	364	339	333	326	332	355	361	339	383	341	349	311	374	342	360	370	322	331	369	345	342	326	356	345	349	334	371	330	316	314	307	331	332	328	317	357	342	334	401	315	355	323	330	364	358	369	315	301	359	343	325	353	351	355	344	320	389	328	334	307	334	353	350	334	311	375	369	298	345	344	351	335	335	318	311	319	351	381	371	309	366	337	351	337	333	333	345	334	343	340	372	316	311	345	336	329	381	329	365	367	334	331	323	375	336	346	325	361	323	321	336	322	350	312	341	330	334	301	339	324	379	344	317	343	325	318	365	358	346	341	341	341	348	341	334	372	349	310	359	309	320	343	325	339	309	331	355	377	344	352	335	350	345	333	361	337	358	311	325	357	350	339	345	322	371	318	346	340	326	355	346	338	360	314	355	359	350	323	350	384	329	396	348	366	352	341	310	333	360	315	352	302	349	328	328	347	360	335	347	329	338	338	344	308	327	370	327	304	304	327	329	344	349	368	341	360	351	342	392	338	345	339	363	319	377	351	341	324	325	316	323	368	352	329	300	343	315	365	325	332	339	350	318	349	360	339	370	354	361	366	323	331	363	323	337	352	321	297	355	318	354	373	329	380	344	366	329	325	384	333	323	320	335	351	355	351	324	331	356	354	368	364	323	354	305	325	354	327	337	355	339	304	387	335	355	332	346	369	346	327	325	341	351	331	334	341	332	321	323	341	311	357	329	355	283	332	382	357	331	356	349	347	323	367	351	336	351	387	375	341	365	337	363	378	366	330	339	332	316	316	325	340	343	344	338	336	324	335	360	348	326	310	331	344	344	304	380	322	361	347	357	343	378	349	369	377	341	345	347	354	299	363	340	337	323	338	351	342	362	338	302	348	329	319	375	361	358	342	356	323	324	385	346	373	341	339	332	302	377	318	364	347	309	328	379	341	321	319	336	357	335	338	306	350	319	310	334	343	341	347	314	366	342	340	316	342	377	320	321	327	355	311	308	321	374	360	328	336	302	319	328	369	318	323	359	323	350	328	322	336	352	334	351	385	336	325	344	387	343	359	338	355	359	350	334	311	348	351	322	322	311	395	328	371	314	369	342	312	327	323	360	352	352	341	317	335	345	341	346	350	333	335	348	354	338	374	327	327	324	358	350	335	352	341	338	348	369	363	306	342	314	326	303	363	320	350	374	332	339	358	365	319	326	305	309	335	346	350	353	367	321	343	312	337	339	302	358	344	360	333	343	353	320	369	377	349	335	329	335	327	348	323	312	345	325	369	354	329	334	366	323	304	305	306	336	320	323	327	338	330	319	293	360	380	387	295	361	328	335	365	354	353	353	327	343	314	358	340	347	309	283	347	339	303	322	324	333	382	341	340	346	336	367	359	367	316	339	329	360	330	346	331	373	307	330	345	315	386	375	342	374	329	362	389	352	357	360	300	369	361	359	327	313	356	321	325	315	330	340	334	320	343	356	346	359	365	354	354	311	340	365	332	305	342	315	370	349	320	344	309	343	342	331	300	331	350	336	373	349	367	358	345	331	354	315	333	362	334	339	362	360	357	360	363	360	310	350	355	329	306	342	336	312	321	353	344	336	321	343	353	324	347	387	368	369	346	352	322	335	354	335	400	338	313	360	350	343	318	332	311	329	330	339	322	357	305	335	341	338	313	369	327	339	306	315	366	352	380	338	304	358	315	309	326	345	307	342	316	328	343	369	323	342	380	323	355	322	358	343	334	345	377	328	337	333	321	355	373	326	359	376	356	334	334	351	339	325	357	326	334	326	343	346	316	342	329	346	347	349	350	325	316	336	341	383	339	309	346	353	353	295	361	335	343	334	346	364	324	351	333	337	336	346	311	328	321	364	356	343	369	334	344	393	348	342	363	369	341	341	346	348	317	346	320	365	328	377	331	367	368	360	333	373	341	357	354	349	318	325	314	340	327	367	365	363	328	332	400	359	312	337	324	334	387	352	331	333	345	320	364	360	354	342	317	334	355	336	346	350	328	355	318	346	330	326	333	345	369	333	352	336	352	323	301	340	344	361	356	354	357	356	316	337	376	357	354	325	366	324	328	353	308	332	326	345	316	333	351	342	355	380	349	314	352	340	329	364	354	340	362	346	334	341	347	354	344	306	315	318	349	362	369	312	310	292	358	347	315	351	334	351	345	337	362	333	325	336	331	362	324	364	361	361	374	308	373	363	344	322	297	321	348	323	344	342	320	323	329	321	326	362	332	345	375	335	349	359	399	320	344	356	365	344	371	317	341	342	319	334	322	338	323	329	365	361	320	367	345	348	321	328	332	333	341	342	350	337	335	324	357	343	325	333	380	345	329	317	306	344	316	355	357	353	326	346	316	345	340	333	348	381	338	318	358	317	345	351	334	330	339	326	371	332	320	381	351	315	337	390	332	350	310	367	350	335	302	359	330	344	350	331	344	358	364	354	325	386	312	350	344	342	337	334	313	357	328	312	333	304	343	361	319	320	281	350	362	349	325	350	388	352	320	337	326	334	328	316	330	318	351	370	357	359	328	332	370	347	362	310	311	338	354	360	342	340	365	328	317	315	354	358	348	345	342	325	310	370	301	340	356	345	345	365	366	325	349	367	305	318	318	379	361	332	373	338	352	343	354	317	326	346	334	377	287	349	340	316	347	350	333	350	316	352	354	360	362	315	351	350	350	307	323	319	330	328	346	309	347	334	400	352	340	347	333	387	352	355	349	376	330	311	349	333	334	327	305	326	328	336	336	345	311	315	339	357	336	342	358	304	341	357	338	325	322	353	335	378	315	342	360	349	356	337	327	350	315	383	360	288	327	327	350	338	348	363	328	343	359	353	341	352	335	384	318	329	353	345	328	343	339	313	361	365	352	338	338	338	344	327	366	342	339	320	379	351	378	324	357	355	349	321	353	321	303	317	339	358	373	333	377	334	336	339	338	337	354	346	348	338	367	323	314	339	334	294	342	315	347	382	328	336	351	342	352	349	348	357	358	329	331	344	351	359	319	338	327	358	322	373	345	351	369	372	342	342	373	361	343	321	353	349	345	329	360	347	320	337	349	348	335	370	316	359	368	356	336	331	307	350	336	349	330	339	309	365	343	328	350	347	349	361	379	356	324	331	354	347	327	327	318	313	357	352	332	383	362	360	356	352	364	322	356	352	333	343	343	361	346	330	343	341	345	355	332	330	319	327	353	357	355	327	351	326	376	321	326	348	343	345	335	332	329	337	336	323	332	326	326	336	311	336	329	373	378	326	316	360	356	271	346	330	350	371	351	355	348	307	332	316	319	358	371	340	371	387	306	330	351	348	369	382	347	317	354	365	334	340	330	350	360	330	343	339	347	367	345	333	352	327	383	373	337	323	344	353	344	341	331	350	320	356	361	358	344	331	323	312
31542	2075	4113	4662	4090	3516	2817	2459	2081	1855	1706	1586	1478	1375	1373	1280	1240	1184	1130	1127	1057	1099	1043	1007	941	991	1000	961	980	937	958	955	938	900	901	961	914	859	879	873	886	902	824	812	891	820	868	879	855	895	850	810	829	792	873	871	818	862	810	869	846	825	816	801	862	846	841	851	855	791	842	875	795	854	850	801	889	847	824	794	839	835	812	834	838	784	856	800	834	776	830	845	869	827	830	814	817	855	847	801	818	809	846	759	784	808	866	889	818	837	824	809	823	831	826	843	792	802	841	859	841	815	868	839	824	812	802	839	826	825	836	792	835	819	832	769	784	834	857	849	812	840	804	821	819	821	828	821	842	811	874	851	834	847	854	851	798	803	854	858	829	812	847	820	804	789	807	858	812	822	796	851	829	858	858	814	807	836	822	810	809	799	789	776	861	845	808	783	869	817	840	820	854	837	826	824	819	856	840	852	810	824	825	825	881	839	823	816	792	848	849	833	846	844	794	799	850	794	817	812	813	820	840	825	824	781	851	840	872	804	825	876	827	804	855	774	871	765	790	846	885	790	797	783	877	833	806	759	759	807	829	818	855	824	758	846	880	874	843	821	806	845	787	804	855	862	791	801	789	813	782	834	827	852	823	820	867	797	823	798	827	806	811	802	834	778	807	772	781	804	756	835	796	847	788	803	796	815	813	799	809	861	806	788	755	829	810	792	784	792	817	824	812	812	797	821	793	826	801	806	870	773	817	833	847	765	854	790	807	779	834	812	806	835	850	805	820	807	795	831	790	834	825	791	788	765	779	866	865	808	811	829	842	839	824	816	819	820	849	812	874	838	873	808	815	809	772	850	820	809	799	835	813	792	763	838	799	773	825	845	758	813	818	867	811	850	809	777	788	802	829	812	749	857	841	823	821	841	809	840	793	788	850	840	783	808	822	822	793	841	793	858	841	841	829	807	856	862	800	863	879	780	779	805	764	842	820	834	763	793	819	815	779	788	804	772	798	844	860	800	819	820	812	866	832	834	824	871	848	807	838	784	828	855	869	857	828	794	829	797	865	793	839	790	807	875	804	831	830	844	833	818	822	818	814	816	809	842	849	818	863	808	830	785	846	846	808	795	795	815	807	810	833	854	801	775	834	830	773	849	830	833	801	778	752	841	822	799	825	804	761	858	817	765	788	803	771	809	853	794	804	854	796	777	777	833	808	823	773	822	880	767	814	855	815	793	806	803	816	808	800	824	819	809	844	841	841	864	819	843	833	790	807	872	815	800	812	797	786	813	860	788	808	821	783	876	834	799	802	829	835	795	840	846	824	795	821	832	770	818	872	765	807	821	771	779	803	804	797	801	772	804	754	858	798	805	840	849	792	831	816	838	872	792	839	816	808	860	839	802	804	814	792	840	854	822	807	887	787	855	799	796	824	775	772	829	833	835	865	832	754	794	823	804	788	780	798	741	830	802	832	830	784	851	824	853	851	761	829	793	780	748	792	806	826	824	810	807	849	851	860	808	823	780	806	814	854	820	854	824	805	776	812	859	796	843	831	805	810	818	839	819	799	802	820	831	884	833	799	792	835	807	791	847	803	771	766	856	823	820	860	853	831	768	817	846	802	842	791	820	819	778	803	900	804	797	810	846	825	840	852	819	801	844	864	825	813	866	782	833	819	825	870	775	825	774	803	813	836	814	828	763	798	790	837	817	792	830	840	804	824	857	832	832	784	768	838	780	855	867	835	820	847	820	847	835	789	766	829	862	826	818	796	810	873	801	847	804	881	805	814	818	826	792	818	832	842	778	837	839	838	853	804	828	809	806	831	833	814	791	805	773	797	859	774	857	844	806	779	809	832	847	765	851	799	833	797	860	828	871	841	829	842	855	784	852	818	850	864	811	827	803	813	805	831	862	800	808	803	856	793	840	820	838	813	829	841	857	786	848	828	815	790	799	805	809	787	852	806	831	816	798	760	851	755	803	823	808	840	816	789	781	782	863	808	791	794	820	809	791	841	864	801	831	848	872	876	823	832	812	810	828	847	838	821	783	800	832	824	882	819	835	798	744	803	790	808	815	778	842	868	835	831	825	811	851	832	811	772	844	860	776	795	805	874	830	856	851	810	740	825	811	767	811	805	810	827	794	876	780	824	869	843	793	814	852	806	806	846	824	867	789	827	814	797	845	784	786	828	801	830	879	825	831	803	823	846	770	821	805	815	861	823	848	824	796	851	807	825	810	830	828	816	813	852	815	867	828	866	821	826	796	838	793	826	863	807	839	855	809	842	814	815	787	832	791	797	871	827	828	759	857	754	805	829	743	794	851	790	814	832	853	826	805	875	790	818	839	830	818	842	784	793	783	818	862	845	801	807	830	842	758	802	800	813	796	827	803	843	802	770	801	832	819	802	836	898	832	809	834	825	818	803	826	833	824	851	769	817	814	842	790	793	810	793	901	811	770	777	829	808	853	860	812	850	805	851	811	829	812	808	833	786	857	836	805	822	791	792	840	869	787	855	833	803	843	802	804	845	825	791	778	840	827	808	838	846	793	799	842	793	805	848	802	827	820	828	799	786	826	820	835	807	874	820	823	859	859	843	794	815	771	846	852	789	818	759	818	816	823	822	807	808	809	840	826	789	850	822	785	804	826	848	871	786	852	831	775	859	858	804	841	801	860	813	840	827	818	864	828	817	778	847	840	835	886	810	814	822	844	819	888	792	755	808	855	831	806	858	781	806	828	818	847	782	828	773	779	788	800	867	807	820	812	783	822	861	827	885	783	795	764	810	861	836	803	810	803	789	840	792	815	789	818	790	824	818	786	832	830	831	872	820	817	832	808	811	800	821	779	795	851	824	859	824	747	784	856	816	780	852	831	757	801	812	862	829	845	829	841	844	816	824	807	813	830	843	859	857	859	805	775	859	795	837	856	841	799	788	776	770	821	768	882	802	821	806	833	819	784	814	861	796	823	829	812	827	819	827	766	819	839	816	806	827	803	807	745	814	862	871	801	852	842	855	785	807	800	846	836	786	783	811	821	817	838	812	815	855	822	835	830	769	804	813	818	795	824	822	830	794	813	862	838	847	780	853	838	815	789	868	787	777	846	782	834	799	799	778	748	834	789	824	810	793	818	830	777	842	782	776	833	868	825	837	744	833	823	852	796	814	833	830	843	813	817	807	841	819	831	847	845	815	813	861	871	803	848	808	793	839	816	809	840	864	856	776	855	783	795	777	797	837	824	846	842	812	777	811	843	812	798	835	843	828	825	843	836	859	818	771	802	775	833	802	789	830	845	809	779	800	847	801	787	841	786	786	810	827	803	838	804	858	759	765	807	778	808	846	864	808	816	821	858	818	808	813	820	796	782	773	802	832	800	843	831	783	773	841	797	811	835	828	822	874	831	772	845	817	813	843	830	843	830	873	797	811	816	828	828	814	818	842	813	789	826	806	867	854	762	779	817	855	821	816	812	854	850	818	818	836	809	819	809	819	815
9156	390	218	202	173	187	169	175	181	199	201	202	189	215	193	185	184	199	193	173	195	205	203	168	182	174	191	171	165	209	203	201	186	219	199	201	199	225	207	196	208	192	172	176	206	201	188	213	191	193	184	207	217	176	201	209	184	202	218	206	187	184	200	179	164	213	165	193	173	216	173	198	182	215	185	196	183	185	190	207	205	190	172	208	197	215	201	208	176	206	184	193	164	187	221	180	211	189	188	176	199	159	216	179	203	175	177	173	200	181	182	195	180	200	179	185	199	173	205	181	209	200	223	187	222	173	183	174	170	196	191	196	200	204	200	167	202	194	193	194	181	194	199	179	203	185	148	200	218	194	182	206	227	188	193	211	196	205	196	191	178	171	196	184	180	182	193	175	188	168	166	203	195	207	212	188	210	164	162	188	179	207	201	196	201	210	211	211	200	189	190	207	185	170	188	231	177	172	203	221	171	179	181	182	188	187	187	169	198	201	200	194	179	203	197	207	214	179	201	177	192	217	199	199	178	223	201	210	172	172	179	192	191	178	168	188	193	190	184	195	196	184	171	192	176	178	185	193	159	177	194	180	180	165	178	194	192	191	198	224	201	187	200	192	187	194	182	192	191	194	201	209	210	177	160	199	190	193	200	167	201	203	199	185	173	192	208	203	182	214	186	189	181	223	175	168	202	196	190	193	197	185	183	193	183	201	195	178	192	184	190	176	176	173	195	184	207	189	183	173	184	223	186	177	218	216	190	190	221	166	165	210	190	174	177	184	176	200	178	205	206	228	141	204	216	208	169	193	192	184	197	196	158	201	192	179	208	164	179	207	173	184	189	191	226	203	174	192	187	221	196	197	206	191	174	200	199	209	236	175	190	183	206	207	179	166	201	206	179	194	201	192	196	194	175	192	201	199	180	174	216	184	217	183	204	185	180	199	202	176	203	182	178	174	187	184	176	165	202	205	200	202	186	188	193	157	167	206	200	187	213	192	176	201	181	209	179	202	211	184	186	192	196	159	180	171	188	187	175	201	173	189	184	170	197	174	195	167	200	201	211	195	191	214	185	176	195	203	180	197	206	195	179	212	196	204	189	197	172	177	201	178	174	217	206	207	162	190	199	206	191	166	193	187	173	173	196	182	180	158	191	185	180	198	170	189	186	191	181	150	175	174	184	197	184	203	208	206	208	217	177	190	156	169	194	207	186	194	209	203	217	199	206	197	159	204	164	198	183	206	194	173	197	197	192	204	172	183	170	205	197	199	183	195	222	205	191	181	182	194	206	197	212	187	180	179	169	194	188	197	192	184	194	197	176	195	183	184	191	163	205	185	199	173	201	206	189	195	200	196	201	189	192	211	212	202	203	196	188	186	176	192	193	191	201	197	203	209	195	226	194	194	180	174	201	193	171	209	187	196	172	187	203	181	184	192	187	204	183	209	212	184	198	200	203	195	163	174	156	185	204	213	195	196	217	188	176	185	170	200	185	190	199	188	203	173	185	213	190	170	183	193	190	202	195	193	190	205	203	193	189	185	185	192	184	197	218	189	204	194	203	168	188	204	184	204	213	199	189	193	181	183	206	174	194	193	192	199	195	211	178	211	199	202	204	201	235	174	186	209	201	181	191	190	203	163	192	167	202	220	214	192	205	196	186	200	205	220	171	177	171	204	212	196	208	188	161	191	192	188	208	199	163	193	213	199	189	174	176	189	218	203	190	159	189	220	201	184	197	192	207	189	218	182	194	212	178	183	212	189	191	189	192	182	183	193	204	160	189	203	200	160	200	190	177	188	192	175	210	219	188	180	185	209	159	192	213	188	180	207	192	186	184	201	181	199	206	191	201	171	188	175	199	191	176	181	182	185	193	177	190	180	183	212	227	206	168	191	202	180	169	175	175	192	195	185	189	174	190	185	211	195	188	187	168	200	195	184	176	218	166	207	179	197	174	196	179	184	171	182	177	209	182	187	174	182	202	198	178	218	216	206	209	173	174	164	216	195	199	180	182	189	184	182	195	184	175	187	165	216	183	160	173	175	189	193	199	158	179	162	192	188	214	190	188	190	224	175	170	197	204	190	209	236	185	190	181	205	227	215	190	191	210	193	183	188	195	225	191	208	187	172	200	202	189	200	215	180	204	184	179	203	201	208	194	206	197	202	215	195	183	166	168	195	214	203	203	226	187	195	172	208	170	196	172	172	181	174	203	194	208	186	158	193	208	208	204	218	183	185	183	182	209	209	173	168	205	195	189	207	205	176	200	202	197	175	211	181	186	188	224	179	208	210	190	196	161	193	186	186	188	180	183	200	185	180	193	189	191	225	211	190	208	191	177	204	190	204	174	190	211	213	198	191	193	194	198	192	155	195	196	220	162	188	200	198	164	199	174	175	212	197	205	186	186	182	210	200	181	194	190	171	187	191	197	193	184	193	197	162	203	191	197	213	192	175	195	189	191	192	163	190	193	201	204	180	181	182	178	201	176	173	205	184	189	167	183	174	180	205	171	174	198	171	194	187	199	183	192	200	197	194	180	180	192	189	215	186	215	174	179	201	170	211	187	173	191	183	199	198	197	188	196	193	204	200	182	198	163	184	179	199	177	163	190	203	170	189	178	166	184	200	177	180	184	187	183	186	192	202	207	206	175	187	198	151	179	198	171	186	218	203	192	203	200	181	180	189	164	194	200	184	167	180	187	196	182	181	218	172	194	185	203	199	168	179	176	207	172	193	212	165	189	202	206	192	195	233	207	196	195	179	186	183	193	182	213	169	212	168	166	183	240	185	189	200	193	180	204	211	204	209	163	199	201	249	180	178	172	183	205	220	190	169	192	157	193	179	230	177	208	199	208	197	179	197	213	217	179	194	194	187	158	201	175	195	206	186	184	190	209	215	193	197	185	159	204	192	196	214	176	191	189	203	180	171	191	191	190	198	208	176	198	176	191	201	217	167	203	222	194	201	195	182	184	199	192	195	198	191	185	180	184	222	169	181	184	200	175	178	191	194	179	199	206	183	194	186	207	199	198	203	157	177	175	223	202	185	172	194	184	190	191	172	179	188	195	180	176	209	183	178	175	190	175	188	187	185	177	175	207	205	201	203	167	188	162	181	207	201	179	187	210	183	183	210	209	195	185	177	198	176	223	185	188	192	171	196	205	203	182	199	194	175	189	196	178	189	193	191	206	199	199	189	199	211	189	186	212	196	207	174	221	194	189	177	192	176	207	207	227	185	190	195	209	181	171	198	195	208	198	181	213	190	182	210	192	186	197	206	172	171	208	181	184	210	202	174	174	201	201	180	168	186	192	217	182	224	176	214	194	172	200	182	168	198	161	179	181	177	204	202	178	183	184	184	198	205	184	175	199	185	197	175	175	197	202	209	219	187	183	185	200	199	203	214	162	195	189	181	185	167	160	182	197	183	187	180	196	201	202	166	196	168	193	190	194	180	195	177	191	218	251	192	218	206	185	184	181	187	210	178	174	186	212	185
8885	498	556	585	528	532	529	514	470	503	479	504	486	475	486	482	525	507	489	525	475	497	498	500	455	473	479	507	490	518	501	491	490	514	487	485	486	478	502	482	514	522	498	468	514	492	453	501	460	523	514	450	494	497	520	519	468	508	484	465	467	499	492	461	503	509	492	488	532	467	532	494	515	485	499	492	453	488	494	469	500	482	487	448	499	495	481	513	488	499	497	472	507	500	465	522	498	475	447	521	541	484	513	490	525	506	493	497	505	470	465	525	503	453	504	500	499	490	496	484	483	500	503	469	482	497	488	543	462	475	528	500	528	447	482	479	500	465	478	502	450	514	512	511	459	431	516	464	452	462	467	466	484	515	526	487	464	481	483	510	499	505	476	493	510	479	481	496	440	476	519	485	517	479	460	517	444	516	479	512	509	455	490	485	535	463	456	486	487	485	495	507	489	486	491	466	495	494	500	510	494	517	487	495	507	449	478	470	473	499	499	514	479	505	483	487	461	468	484	505	526	484	481	433	492	471	477	453	510	513	478	485	470	502	544	484	509	493	483	472	496	478	480	503	501	463	498	451	455	474	495	463	472	481	476	462	456	507	498	489	451	493	501	509	504	499	495	480	492	513	441	458	479	510	491	502	484	401	481	490	483	475	466	500	532	491	479	501	522	522	489	485	450	519	427	480	469	482	455	451	524	491	508	486	492	451	487	484	509	507	468	446	502	465	489	506	484	480	490	466	470	522	534	471	442	462	466	520	504	472	494	499	484	498	499	516	464	522	498	477	489	466	493	466	521	517	504	498	483	497	461	474	481	505	462	494	484	490	447	498	500	457	524	516	479	501	474	487	503	479	501	482	482	517	506	504	504	509	454	491	481	460	471	506	457	491	493	427	442	504	520	492	509	483	486	481	477	469	488	479	492	472	495	459	488	493	467	492	507	511	497	458	482	510	522	486	460	484	529	494	452	473	490	504	473	542	495	492	507	484	491	519	511	475	457	514	475	486	518	506	477	431	534	495	500	484	484	506	490	442	482	489	507	467	488	460	434	505	464	535	439	487	492	469	529	478	465	483	453	468	485	495	459	504	475	475	508	472	495	457	518	452	467	462	483	463	457	457	431	493	522	469	500	457	502	507	473	501	497	486	485	495	498	511	497	461	472	487	508	487	510	523	453	494	485	496	532	482	485	444	510	490	468	496	528	532	444	486	499	488	480	491	477	448	483	517	450	487	489	517	470	535	505	525	481	492	521	460	512	468	490	500	482	472	498	471	489	502	461	497	464	467	492	508	491	443	452	475	472	522	494	467	453	481	449	467	426	488	468	483	474	478	486	528	471	469	482	484	493	515	479	494	505	429	488	499	477	510	446	492	483	471	536	513	490	453	484	500	462	479	449	445	469	484	495	508	458	509	511	523	491	513	502	500	514	481	487	456	473	523	516	493	481	458	491	500	479	503	465	477	530	486	486	465	495	490	463	455	475	491	481	461	475	469	473	481	469	495	486	479	517	480	464	467	497	487	500	489	458	487	472	490	497	526	484	473	489	501	462	487	441	489	450	496	524	466	477	466	494	492	485	508	502	510	481	487	449	497	494	472	507	476	474	526	533	489	519	516	471	478	459	507	463	502	475	466	504	457	478	476	478	481	512	507	486	460	506	476	475	514	507	497	448	468	530	500	527	473	502	539	508	498	472	503	474	496	468	524	467	511	507	469	504	500	456	465	517	475	496	486	464	499	486	449	479	503	493	480	481	555	490	539	488	514	452	466	470	498	481	469	504	519	468	486	500	505	511	460	498	449	492	472	499	480	517	464	458	511	501	490	486	510	478	519	495	481	505	517	478	494	512	496	515	484	491	460	494	526	485	462	531	505	519	511	478	460	473	464	493	460	495	438	462	502	506	493	493	538	481	509	482	503	490	513	509	484	465	475	501	455	476	507	545	531	476	446	477	478	500	484	504	493	464	474	473	459	476	486	480	510	506	478	474	458	491	473	462	512	544	483	508	484	513	487	523	479	482	489	491	497	481	505	514	506	473	484	495	488	459	499	456	490	491	473	478	480	469	489	496	471	481	495	475	515	471	477	477	509	482	485	506	468	509	480	462	505	466	467	512	471	482	483	508	506	491	497	463	497	495	483	460	472	522	511	477	507	487	505	477	468	503	511	490	503	483	471	498	503	531	504	482	523	521	487	541	500	482	524	502	467	458	470	467	519	477	457	516	501	508	459	495	493	483	496	502	486	476	500	508	471	464	503	491	499	472	504	479	491	451	485	497	480	489	524	484	499	522	510	516	480	489	486	483	469	496	509	476	473	508	464	479	470	472	539	485	443	513	489	448	460	482	467	516	470	494	512	531	499	493	448	507	489	420	541	477	501	480	514	503	481	468	486	474	467	477	439	493	517	473	503	529	520	504	473	529	456	500	522	517	502	462	504	488	478	513	505	471	477	481	485	541	467	496	496	480	478	530	484	480	475	450	486	497	496	487	500	483	469	513	463	457	486	509	528	483	494	493	498	481	495	518	474	537	466	457	488	457	481	455	474	473	465	512	493	495	459	475	473	491	481	509	502	490	482	473	492	509	519	527	495	511	436	475	512	485	471	495	507	522	490	472	502	461	484	455	467	469	456	473	519	489	498	529	550	462	491	497	505	473	536	510	495	506	489	471	511	463	491	506	472	492	465	476	497	480	483	521	486	439	490	419	440	450	503	506	519	459	491	496	460	512	461	479	474	505	487	472	523	461	488	499	511	457	495	477	478	483	488	480	470	507	443	505	525	513	482	459	497	508	483	483	469	517	507	492	481	480	478	519	490	495	474	528	468	512	505	479	536	526	450	516	451	491	471	490	471	455	498	480	479	498	523	533	505	510	484	464	518	531	475	488	538	459	479	508	512	507	471	495	511	494	500	511	475	505	487	504	480	490	490	474	528	500	502	477	518	452	473	482	512	510	517	467	460	483	513	515	486	487	483	474	485	462	476	454	445	507	531	509	511	489	507	484	503	501	504	476	487	456	456	445	473	455	514	495	488	513	447	470	473	462	463	478	465	487	459	479	497	483	442	444	445	489	438	478	498	486	495	480	489	481	488	455	488	490	470	445	510	472	502	492	495	493	492	451	473	495	475	482	471	482	504	447	464	485	527	484	496	500	526	534	499	479	504	523	506	490	507	505	516	492	471	487	492	518	477	490	536	475	544	470	511	520	510	490	465	475	490	480	530	509	497	504	480	484	492	476	476	462	503	512	444	504	485	477	512	463	462	529	462	477	535	484	495	473	494	487	500	520	504	493	472	504	496	511	482	531	510	534	504	531	480	479	471	515	524	494	489	463	512	492	514	474	481	475	452	445	466	530	475	529	524	488	448	470	513	479	514	496	485	526	542	465	479	477	468	468	477	462	510	450	514	471	489	443	483	452	455	473	442	499	465	468	487	489	476	518	461	478	512	507	486	522	505	466	476	507	496	448	508	466	515	493	472	508	491
55175	17452	2546	796	563	452	375	318	290	224	255	236	250	194	226	186	176	176	180	181	194	191	195	190	164	188	156	153	178	182	183	192	179	153	202	178	169	169	150	140	161	165	162	176	148	152	171	165	151	164	167	155	174	157	182	152	155	155	143	177	161	137	171	182	185	163	166	151	148	164	192	170	164	166	165	168	163	154	163	165	180	191	180	175	163	162	172	142	162	182	178	166	167	161	167	161	169	184	155	141	160	169	143	175	158	170	185	171	180	152	168	172	170	163	144	156	184	161	155	175	175	156	169	185	176	177	203	176	160	164	181	186	163	166	169	161	186	141	155	147	188	160	155	182	171	166	151	179	173	164	165	166	166	180	151	150	166	168	139	154	164	144	161	168	172	172	151	174	173	152	160	171	160	162	169	174	156	164	179	147	174	152	151	183	184	184	167	158	159	168	162	173	143	184	175	165	149	154	159	154	166	148	187	188	161	169	161	180	159	209	153	162	159	168	157	154	184	164	167	162	181	176	158	160	157	154	169	166	169	175	155	156	166	160	160	173	192	152	171	165	167	162	182	167	166	184	141	141	165	185	150	155	182	160	167	180	179	150	167	154	160	172	159	160	163	170	183	147	179	154	156	143	168	171	157	178	158	185	183	162	163	180	144	174	189	152	172	150	163	174	171	171	162	170	171	150	155	173	168	159	156	171	153	153	151	177	174	140	151	171	167	143	164	183	172	149	165	140	169	174	165	143	158	153	145	155	149	173	182	164	188	183	152	175	201	162	175	169	183	174	174	190	158	167	168	151	160	156	152	176	183	158	164	164	177	153	171	174	171	143	157	174	147	148	155	134	174	169	161	161	179	151	153	177	177	156	150	165	190	174	180	180	168	177	159	161	160	168	138	179	155	159	156	146	194	173	164	173	183	155	173	172	144	145	145	155	168	165	157	161	166	146	178	155	159	179	142	148	168	195	163	161	176	148	164	144	168	164	172	161	173	186	160	169	152	187	159	154	168	149	174	173	177	163	173	153	148	163	174	171	167	147	194	164	180	163	165	158	167	171	181	154	145	169	179	175	161	158	160	167	182	165	158	163	184	192	155	172	166	172	154	133	163	135	186	165	170	162	189	174	160	187	139	164	168	148	184	163	172	148	137	147	175	154	158	150	155	171	153	179	159	169	155	165	171	187	174	165	187	185	146	178	199	170	157	160	147	161	156	178	158	185	158	168	176	166	165	152	175	134	151	133	184	166	137	163	193	161	163	159	173	195	139	176	167	157	158	140	161	156	170	146	175	178	169	178	170	149	144	179	181	152	182	154	139	162	151	191	145	156	152	164	134	195	148	175	168	148	138	189	162	174	142	148	170	146	164	164	167	160	186	131	156	158	153	154	151	187	195	179	175	174	142	156	167	173	171	155	162	175	172	146	157	161	156	173	148	164	142	165	179	177	161	182	166	174	158	181	154	186	166	162	163	161	157	187	159	132	147	176	169	158	161	149	167	177	160	174	162	158	175	178	150	145	174	198	156	159	180	150	158	149	155	157	143	178	143	178	159	149	170	154	171	176	168	153	141	155	161	152	157	148	156	165	144	151	172	160	168	155	164	174	152	162	155	173	155	162	158	154	169	196	175	194	175	164	154	156	153	163	172	163	154	154	160	181	150	169	188	152	158	145	169	172	146	152	136	167	171	153	159	169	181	178	160	160	162	169	148	196	147	159	188	177	150	149	170	151	159	160	155	134	202	178	172	179	155	170	175	159	173	137	153	152	166	174	154	167	159	166	167	158	175	162	175	170	159	181	132	158	171	170	152	165	138	176	168	152	149	186	167	148	161	181	170	162	150	158	137	157	154	181	170	186	175	148	155	165	145	169	152	161	179	156	167	166	184	152	162	157	151	151	167	157	128	159	167	177	165	177	155	168	162	154	166	168	155	167	173	151	170	159	163	157	151	139	154	164	164	148	169	175	159	174	169	140	161	182	149	148	157	176	164	199	168	155	167	166	196	162	191	171	171	157	172	153	165	180	160	144	155	168	160	151	170	153	168	158	174	165	158	171	141	170	146	161	169	148	166	181	148	166	158	146	175	162	163	151	188	203	172	161	160	188	184	163	161	145	176	147	174	167	141	153	157	166	171	154	180	169	184	156	155	171	184	179	174	154	146	159	148	164	142	167	204	179	158	154	184	164	174	178	168	179	166	163	168	196	175	167	156	161	154	173	175	195	184	161	169	158	162	161	148	166	160	162	177	160	179	163	153	163	138	166	146	162	134	155	145	154	182	165	143	152	153	149	155	175	154	128	150	157	163	160	169	170	172	170	156	155	173	146	159	153	161	176	145	167	164	168	190	187	153	180	186	165	146	166	165	175	158	171	176	153	167	186	139	186	162	162	167	174	176	168	162	177	165	171	175	157	155	160	157	143	163	174	161	157	150	179	178	165	172	145	155	184	168	171	153	161	151	162	153	185	175	144	162	173	154	149	161	165	175	175	154	156	171	159	209	167	156	152	181	154	150	170	174	136	154	161	154	147	167	149	170	165	183	159	173	171	180	145	155	175	159	152	163	147	176	175	176	204	173	187	166	179	171	163	149	140	163	151	162	151	150	179	155	155	174	146	153	175	156	150	163	173	181	167	156	188	167	149	159	163	172	174	169	160	169	167	164	158	175	175	188	153	160	176	157	183	153	174	176	166	176	158	161	162	152	132	152	166	177	185	151	182	174	176	171	153	177	162	148	163	165	173	184	159	156	159	182	163	167	151	169	167	135	179	173	145	141	168	187	157	147	152	167	151	140	158	195	175	168	183	198	159	163	156	170	163	186	135	153	191	183	147	168	171	139	180	154	169	149	181	161	158	148	198	169	185	170	171	174	165	185	171	165	154	156	170	147	160	186	160	158	169	170	181	159	157	164	173	166	163	158	174	157	152	149	153	151	132	146	160	163	169	144	189	171	155	195	192	167	161	173	176	161	158	160	168	152	169	168	162	162	169	184	160	175	169	155	169	152	176	126	160	159	183	173	167	153	150	154	132	166	160	125	158	167	161	138	167	154	168	178	200	158	150	202	192	145	161	159	162	156	157	173	168	177	181	146	183	195	170	187	158	150	167	185	166	157	145	161	173	144	167	181	158	163	139	178	178	197	177	170	153	140	195	154	132	177	165	199	155	153	156	136	163	156	166	159	162	169	195	178	170	180	175	158	183	169	166	154	144	174	153	163	166	156	149	171	169	165	172	157	183	153	172	200	175	166	173	146	168	153	157	185	162	173	169	157	167	145	165	166	135	173	157	169	149	168	160	142	171	164	157	150	179	170	161	176	167	163	145	169	161	161	151	153	179	174	162	169	168	173	181	158	181	149	175	148	150	166	177	187	166	156	146	178	176	173	153	155	177	150	181	169	169	135	168	176	166	160	153	167	161	172	190	160	190	152	162	152	168	167	166	159	153	150	179	138	171	154	170	148	145	171	146	167	174	155	176	145	153	148	161
27410	1009	2033	2313	2151	1713	1435	1234	1109	976	884	855	758	785	667	677	590	617	627	575	559	576	572	551	558	514	531	497	512	555	496	544	523	475	535	493	487	484	496	502	474	502	492	490	465	486	501	493	452	501	474	512	440	460	466	420	477	465	455	465	451	448	450	463	480	477	461	454	449	451	462	426	462	435	486	460	444	465	447	444	457	471	447	441	484	468	453	447	437	484	474	427	450	437	444	483	442	478	458	476	436	507	452	447	467	464	471	455	440	476	452	459	472	477	488	485	423	436	460	460	431	421	460	470	477	462	463	420	431	436	487	439	450	452	441	492	464	438	447	462	409	485	472	416	440	433	424	425	447	456	463	457	456	500	439	422	476	452	434	473	457	499	431	454	438	483	447	472	442	466	428	464	492	454	446	464	444	472	459	435	448	408	446	446	454	430	440	460	451	500	468	436	451	461	476	467	452	430	460	437	439	450	436	430	468	464	438	458	443	474	439	487	447	430	399	459	436	445	482	428	453	452	464	470	426	461	440	467	471	489	482	476	434	498	397	421	425	450	465	439	463	457	439	443	479	437	450	432	494	436	486	452	444	446	459	467	437	474	466	478	441	442	441	443	443	468	429	415	464	437	425	441	429	480	437	445	443	477	467	447	439	483	500	442	476	401	422	458	455	409	440	450	409	470	424	447	441	442	440	446	502	425	454	425	461	427	441	438	456	437	429	460	452	470	446	488	439	428	442	438	443	440	439	464	425	476	491	453	442	431	463	448	434	490	464	468	472	434	445	435	451	467	444	426	459	434	456	439	463	456	416	458	451	444	443	425	432	417	467	429	427	477	443	446	466	497	452	477	407	459	441	460	439	447	484	427	461	450	442	428	462	449	489	427	487	482	455	442	448	421	453	450	441	435	427	489	437	491	444	426	448	488	457	443	458	403	455	467	450	432	451	463	440	484	445	427	485	484	442	466	432	416	430	465	482	444	452	447	449	488	451	460	463	452	456	473	423	409	484	460	461	465	477	458	479	468	445	442	435	495	469	471	460	425	493	454	463	418	457	431	421	435	446	454	457	441	433	429	481	473	412	467	473	472	444	472	417	443	439	422	412	433	424	449	407	439	465	477	423	457	460	455	456	423	456	463	421	450	412	469	432	440	465	472	463	453	440	445	416	440	441	428	455	473	454	467	416	464	422	425	427	491	468	442	439	467	467	463	438	464	467	481	446	397	456	456	445	451	419	450	463	436	484	444	444	447	418	431	452	442	430	470	447	462	468	450	437	450	444	426	442	505	438	462	462	447	466	481	460	430	467	462	459	418	456	452	440	454	471	466	480	448	467	438	400	433	469	465	465	402	461	502	446	480	439	418	410	446	464	441	443	469	418	447	452	457	446	437	455	429	435	432	463	425	453	445	471	453	486	464	469	458	439	447	405	465	476	450	421	427	443	468	439	470	482	426	480	423	433	414	467	466	434	436	436	442	480	465	469	459	465	441	429	453	465	453	424	418	429	494	472	478	452	502	467	408	447	439	453	406	459	443	455	460	458	479	459	468	454	403	463	417	456	435	453	455	474	433	436	415	439	465	448	432	460	445	440	428	487	436	446	497	479	444	455	465	523	476	482	413	475	462	436	459	495	460	457	474	505	455	421	440	493	438	464	456	446	441	440	472	446	444	472	466	439	441	477	430	448	458	452	459	455	457	448	440	415	441	465	443	462	498	461	439	448	464	433	473	453	427	463	411	466	458	406	465	514	483	452	466	481	403	465	419	470	429	463	451	416	469	434	459	472	420	477	475	445	486	451	457	442	445	491	459	469	435	459	407	412	451	466	479	469	444	462	427	468	452	426	474	424	459	491	455	430	410	466	447	426	462	493	448	440	473	437	419	447	442	443	403	467	448	445	462	476	450	464	440	434	453	455	426	455	481	449	439	445	463	448	400	443	435	484	433	439	443	447	454	465	442	434	439	460	468	423	452	446	453	439	434	425	452	459	453	466	479	467	402	449	459	464	488	413	467	415	433	455	424	473	432	424	465	446	473	453	428	473	436	483	451	463	463	427	418	435	477	480	435	454	437	421	462	495	464	422	442	473	429	468	469	459	476	438	467	473	457	420	417	411	431	436	480	474	417	482	447	468	484	469	452	417	463	436	444	462	492	455	467	511	443	451	451	443	441	461	460	459	426	459	457	430	434	427	464	467	450	449	448	448	466	444	451	464	463	465	436	403	471	458	422	458	460	444	460	445	455	483	463	465	428	394	468	432	460	454	438	467	479	440	459	470	440	465	474	408	485	464	486	455	473	401	441	465	487	501	457	421	468	456	425	468	448	425	468	439	430	436	477	461	440	440	447	424	436	447	468	460	432	419	408	467	462	458	423	429	470	443	439	439	474	465	468	468	466	457	461	419	456	426	490	429	451	442	484	478	458	474	481	458	457	439	464	431	449	436	459	431	410	488	462	480	418	483	449	439	484	466	454	441	440	496	465	418	434	428	460	435	444	496	476	457	431	462	471	461	409	448	454	452	454	472	448	445	450	452	436	496	468	449	472	456	427	443	450	392	437	468	448	429	440	438	446	462	478	456	435	461	430	456	478	447	477	428	455	432	448	421	459	486	439	478	427	452	482	455	457	472	468	477	514	439	453	462	449	486	441	469	451	485	437	468	433	418	424	505	427	405	461	464	481	408	445	462	450	433	425	449	447	445	457	458	472	474	436	452	453	460	492	448	444	491	464	467	435	461	428	445	482	422	480	489	437	470	422	422	460	446	433	442	452	417	449	443	436	486	450	432	434	468	464	482	457	434	456	463	478	431	451	399	403	460	443	451	451	458	485	439	438	451	440	455	478	451	458	509	473	463	459	458	465	482	449	460	473	431	447	439	462	468	484	458	446	462	443	466	457	447	479	454	446	464	498	476	471	446	459	455	489	428	488	513	442	449	439	490	391	440	431	441	401	415	475	450	475	432	468	451	438	427	417	433	459	462	436	464	471	442	422	458	464	440	434	471	460	387	440	439	426	435	470	437	435	453	446	471	416	452	441	419	442	426	455	469	436	504	410	445	465	436	453	466	422	463	471	448	459	432	448	498	471	486	467	449	441	450	439	472	443	407	453	456	449	476	462	478	442	476	457	432	456	442	447	429	439	502	433	454	449	458	435	458	491	450	461	431	436	432	414	386	434	409	447	453	459	461	465	431	442	473	422	440	437	468	440	415	468	442	475	476	444	464	443	445	447	500	461	433	445	424	441	455	449	468	442	475	449	454	454	444	408	501	470	470	428	445	466	454	407	429	424	462	448	443	490	442	491	496	459	444	461	458	484	502	445	427	429	497	455	455	454	435	441	439	492	466	419	438	445	442	457	418	489	481	476	458	459	499	466	412	492	464	426	444	451	440	451	461	456	468	458	430	438	447	444	458	484	434	429	447	485	462	454	465	459	470	430	435	462	451	442	487	450	435	440	425	470	468	471	443	463	433	477	438	430	468	435
64509	26934	9118	1884	1177	862	737	617	606	506	479	436	461	448	404	435	376	438	431	405	383	364	363	355	380	392	374	363	350	359	382	315	323	344	378	348	360	337	379	354	358	337	350	326	385	332	364	346	333	322	333	332	332	322	344	381	353	355	370	339	381	343	360	302	343	348	346	347	333	341	385	350	328	316	350	400	352	340	311	325	350	328	341	354	366	378	340	382	356	373	370	332	349	368	320	300	346	371	359	307	339	362	346	326	354	333	343	348	368	378	324	346	346	313	381	344	338	336	341	342	322	321	329	286	338	342	368	307	337	330	354	331	314	337	341	317	331	302	370	402	326	379	359	351	353	346	352	355	347	350	341	323	348	367	347	374	338	387	378	337	337	337	370	324	335	299	365	372	324	364	318	336	358	310	366	343	369	364	351	323	332	336	352	342	331	348	349	327	375	343	362	346	297	358	318	324	332	362	373	320	321	344	336	325	380	361	336	361	316	342	330	319	345	349	322	329	316	363	335	357	359	321	310	387	336	333	342	318	320	353	379	366	357	339	351	398	344	319	321	312	357	353	326	338	359	360	333	341	346	322	320	364	342	343	356	358	338	330	334	324	339	307	322	357	351	368	359	379	358	342	351	376	361	347	336	344	342	354	345	379	338	320	355	353	345	315	367	339	340	350	316	343	337	347	372	344	358	353	342	332	337	341	366	355	347	369	382	364	342	347	373	342	370	326	367	365	326	342	341	330	327	345	340	347	339	367	365	364	389	369	365	337	325	357	373	333	338	327	336	330	330	311	349	335	359	318	354	354	307	339	332	341	346	297	344	365	351	363	348	334	317	373	342	322	374	378	355	336	338	329	325	336	324	339	428	310	334	370	313	366	336	312	351	360	326	368	341	343	328	334	369	340	329	328	340	333	370	340	391	344	353	324	310	320	332	348	319	368	360	362	365	351	343	360	311	376	332	326	350	329	335	374	349	334	362	355	347	343	365	326	337	329	328	311	329	379	417	330	352	362	323	342	369	347	379	333	368	321	345	357	362	345	344	351	374	352	350	351	349	368	358	333	335	365	362	340	301	358	344	363	349	341	333	342	333	323	320	344	362	341	312	332	318	306	334	336	340	319	333	321	371	352	336	338	299	332	368	349	350	380	365	373	340	350	357	314	362	352	372	348	346	366	339	362	343	337	355	350	326	367	342	362	339	359	347	335	344	351	351	369	328	344	361	338	371	374	346	329	335	342	318	373	355	341	330	332	367	318	353	338	365	351	357	340	357	340	348	335	312	317	330	340	342	327	332	342	330	370	368	387	380	337	341	340	354	374	339	338	360	360	367	314	360	361	385	356	319	335	353	379	328	364	342	371	353	352	357	365	337	329	307	346	388	340	348	366	332	326	330	336	334	362	362	375	340	344	387	336	361	364	347	317	327	341	350	298	344	378	355	341	333	330	323	334	364	367	351	363	339	353	338	341	323	329	330	315	339	393	353	340	318	335	309	331	338	323	337	330	323	341	327	366	405	331	340	367	367	331	368	365	337	353	362	325	308	355	315	338	368	349	364	321	350	343	344	313	342	357	327	327	373	340	324	318	378	354	309	366	363	398	356	356	345	344	342	358	333	349	337	379	373	350	347	361	338	324	364	333	340	355	325	334	318	331	335	321	342	329	375	340	354	350	376	380	328	352	332	353	385	335	356	325	379	384	344	366	337	340	347	320	361	366	367	379	343	346	340	346	342	343	361	357	330	335	335	363	343	334	322	333	380	332	349	316	345	341	409	305	342	370	352	323	358	370	318	367	336	342	339	344	353	328	323	327	359	332	346	308	362	343	364	341	349	318	341	339	365	308	359	349	380	335	374	337	341	381	321	345	328	360	315	320	356	301	349	368	338	359	345	313	316	334	320	328	346	385	326	368	326	325	352	333	308	370	324	317	324	369	360	370	371	361	403	314	346	322	328	333	360	323	354	350	367	346	353	330	351	341	338	314	352	383	343	349	342	319	323	395	355	338	354	344	379	355	381	352	348	373	339	339	364	360	378	325	333	334	345	336	343	339	379	335	356	361	326	353	363	368	357	334	355	317	326	324	359	363	390	382	348	349	387	347	359	368	334	310	318	317	364	341	355	353	350	348	362	330	333	347	337	322	368	369	343	337	372	348	382	348	342	361	344	351	327	369	372	364	352	357	338	327	344	379	318	348	366	323	349	332	335	345	350	310	329	364	304	386	351	331	374	336	341	346	351	351	364	356	327	345	340	361	383	340	365	372	356	321	362	374	327	356	367	349	355	335	346	332	352	349	331	348	322	365	347	329	356	334	365	372	375	341	355	367	338	370	372	347	339	341	351	333	350	316	340	328	354	333	327	374	364	334	341	347	318	345	347	354	320	336	356	318	335	335	337	359	354	350	368	328	419	339	359	390	353	349	333	360	330	337	357	325	340	372	331	331	349	342	325	343	355	369	342	321	339	329	374	342	317	343	330	335	362	330	329	354	338	387	337	350	380	367	373	365	363	319	321	315	382	352	333	319	344	306	336	367	355	344	371	374	340	325	353	356	352	325	349	329	355	343	347	353	334	358	361	342	357	356	321	347	329	328	335	317	333	372	344	326	368	372	356	352	329	350	359	335	331	357	353	319	321	324	322	351	367	320	354	366	340	347	325	338	331	349	330	371	356	356	326	336	321	317	360	329	336	336	350	368	367	351	351	358	362	366	360	327	307	318	315	352	339	351	333	368	308	334	325	356	350	350	329	345	336	359	378	297	345	340	361	342	355	343	332	341	308	327	350	328	338	359	358	385	344	347	368	335	339	348	327	345	356	378	361	346	313	344	302	350	353	337	340	343	361	356	329	332	358	353	372	378	361	354	344	352	350	349	346	322	302	330	339	336	361	302	346	332	315	333	376	346	340	332	359	333	327	328	344	329	357	366	324	376	338	357	352	360	328	330	365	340	352	370	345	338	373	349	332	326	358	352	362	334	343	351	333	338	348	344	336	386	385	307	366	317	383	343	333	361	300	313	357	320	325	364	364	359	331	339	332	324	350	325	385	374	362	337	342	365	382	352	339	339	324	357	386	303	394	401	300	325	364	333	349	352	361	364	332	315	338	326	363	311	323	330	356	323	315	342	351	358	390	357	338	347	347	348	309	360	341	315	356	331	394	348	303	344	348	352	330	325	322	306	349	327	369	344	363	349	359	372	329	390	332	347	328	374	354	351	386	353	340	342	357	327	337	336	328	347	368	320	383	342	329	359	293	334	351	333	324	360	364	319	350	352	313	353	346	357	328	361	346	317	331	329	342	318	313	370	367	383	320	311	333	344	333	349	336	310	362	353	325	319	326	328	349	350	362	361	338	344	358	339	360	350	321	327	338	334	327	335	352	372	330	346	342	342	310	353	378	375	359	323	355	352	363	365	370	348	344	344	368	307	339	356	348	396	353	325	327	349	354	324	338	333	336	346	350	357	352	348	346	379	360	330	344	343	324	376
35453	2047	3925	4619	3995	3419	2863	2415	2145	1895	1644	1581	1493	1387	1294	1213	1184	1187	1118	1117	1018	1065	1068	995	1058	1095	982	919	996	924	990	910	949	919	931	922	947	866	927	892	903	888	890	904	852	875	920	922	946	870	885	915	902	878	807	851	873	821	851	864	828	832	798	777	822	850	812	787	802	911	861	871	802	829	815	838	853	897	804	904	853	780	847	843	870	828	856	778	816	769	845	805	795	823	801	863	837	811	845	781	835	752	835	843	813	855	855	838	838	804	855	829	884	788	824	838	800	828	847	875	890	810	813	838	844	889	850	812	817	832	820	798	841	832	827	875	801	835	890	799	799	837	836	810	850	840	820	845	874	809	830	818	832	804	865	805	837	851	871	870	841	822	816	804	899	835	848	855	812	844	773	854	805	821	848	851	815	852	823	854	852	815	870	813	861	858	760	790	827	824	842	802	804	810	864	808	855	810	787	875	835	849	865	816	885	838	837	823	840	829	840	822	833	779	805	815	848	841	833	787	856	798	805	794	829	840	812	807	870	845	780	762	820	879	836	847	815	835	851	831	803	856	857	792	810	804	823	863	823	776	810	828	831	858	881	825	813	818	852	836	827	823	799	838	809	767	808	772	820	867	818	825	764	783	811	810	862	797	847	854	798	824	860	882	880	820	865	826	847	836	824	848	786	834	853	841	823	832	840	869	832	855	798	836	761	817	806	860	867	856	824	819	804	813	836	825	851	844	841	762	808	863	831	846	809	868	857	857	796	853	832	830	748	829	855	849	860	823	791	896	832	794	843	864	824	817	851	903	792	783	791	825	796	825	828	865	810	862	822	827	840	812	865	846	784	844	773	836	851	838	781	831	864	851	828	834	811	802	836	864	823	795	856	851	857	827	721	823	826	842	793	851	868	828	896	785	874	804	813	847	820	863	874	865	796	816	875	801	836	828	824	844	829	858	813	853	789	811	844	808	808	806	836	844	803	829	840	830	841	796	829	871	768	840	841	876	819	885	814	860	859	838	816	828	781	779	793	850	842	824	877	810	817	876	826	875	901	810	781	811	838	841	834	853	801	756	846	843	867	848	769	814	768	847	819	771	815	853	870	861	836	734	818	799	857	788	834	879	884	852	794	827	887	838	844	829	913	804	841	838	845	812	858	787	826	860	839	802	811	870	856	848	863	783	837	754	831	848	853	844	787	808	863	836	852	832	767	812	788	781	800	844	799	799	816	847	824	852	822	841	817	817	836	830	838	775	810	798	823	823	802	826	805	843	800	847	882	795	856	834	810	812	843	855	833	834	828	841	801	804	822	822	837	819	843	845	782	820	800	823	855	817	807	798	862	834	861	799	851	797	854	836	814	766	771	811	867	836	885	820	796	775	810	811	815	796	839	811	846	830	791	796	867	833	852	880	859	844	851	793	789	805	846	841	811	878	841	838	844	872	819	853	764	825	841	823	791	843	835	823	826	773	832	836	867	791	813	854	821	858	817	806	851	879	858	860	834	812	869	826	821	840	792	772	824	822	829	825	845	832	824	850	787	829	841	870	824	785	842	835	782	843	835	765	860	810	871	900	799	835	816	803	834	826	797	869	847	804	858	819	773	815	784	798	817	816	844	800	854	834	814	825	843	860	858	834	816	773	782	789	825	885	845	771	804	832	816	807	811	841	785	866	833	805	842	814	816	786	800	866	810	858	860	839	851	775	816	837	794	832	856	808	799	808	826	795	783	851	804	854	820	853	831	809	827	807	817	820	816	801	814	818	786	790	799	834	854	823	817	851	824	847	799	850	837	823	766	826	847	839	823	825	857	869	786	877	787	834	850	894	844	817	826	766	825	827	818	779	862	792	824	868	840	817	824	855	824	837	827	823	859	810	886	851	861	859	831	833	864	852	840	832	815	818	831	832	863	810	848	818	816	840	839	822	807	790	868	850	868	805	781	848	896	807	817	807	801	829	841	768	826	785	827	861	844	889	841	809	842	844	861	852	827	822	838	821	808	863	887	836	744	857	782	838	784	799	798	758	858	774	785	833	853	812	837	841	842	865	826	771	819	837	826	753	842	829	862	797	802	800	866	846	825	837	902	768	811	783	816	837	809	836	850	821	856	829	805	815	838	840	840	801	791	857	887	832	843	845	780	820	833	851	834	854	786	782	842	794	849	795	850	870	809	814	834	875	811	849	816	803	815	807	860	848	850	793	859	811	776	886	825	827	842	859	859	798	872	884	820	812	831	829	866	788	827	854	781	845	821	852	825	862	816	751	908	788	854	805	873	873	817	831	870	865	816	869	757	875	776	819	875	816	842	852	794	853	770	823	808	813	882	831	825	808	830	837	804	857	826	799	834	784	822	792	826	891	775	828	816	858	766	799	814	838	834	817	823	783	854	862	827	850	833	819	818	853	803	750	772	820	816	825	772	836	769	860	813	834	820	813	783	882	828	818	788	807	821	811	828	843	781	809	813	876	769	862	810	815	865	827	875	835	834	829	848	796	794	821	842	825	796	839	809	850	855	797	807	796	866	816	839	821	816	823	828	814	833	857	792	832	796	844	865	859	836	809	831	819	812	849	842	819	776	796	814	827	851	831	796	799	795	834	825	832	820	804	836	781	785	867	804	845	925	843	786	916	822	789	841	808	823	799	838	794	841	861	862	852	825	821	836	822	868	855	834	884	818	811	877	859	807	843	826	866	827	846	866	834	858	865	811	867	862	800	775	815	797	798	805	838	819	825	784	860	855	845	862	820	834	845	850	816	832	847	846	842	835	829	797	836	867	863	873	817	833	822	824	799	851	844	780	840	851	832	826	815	816	838	835	818	807	818	847	820	804	859	816	792	843	850	841	871	851	848	827	746	846	901	834	840	853	807	794	808	840	844	805	836	807	823	811	836	797	885	792	831	860	831	809	830	849	855	878	828	814	790	825	827	815	836	840	862	838	817	859	835	801	822	857	779	818	761	848	784	821	863	832	823	828	832	804	860	874	887	822	817	838	886	850	841	783	840	829	831	820	819	779	888	846	833	787	835	830	836	795	835	805	798	862	838	833	828	805	802	786	787	833	885	889	794	808	786	827	862	836	825	800	789	835	845	847	876	842	831	773	811	817	877	781	808	871	847	812	820	789	802	810	774	840	787	860	805	810	839	797	836	829	831	822	846	839	892	815	845	787	803	803	781	859	819	833	821	765	837	769	816	839	796	813	844	819	817	887	809	785	847	812	881	829	819	799	819	811	810	854	803	810	843	799	805	836	804	875	847	829	858	833	877	835	809	822	823	800	837	843	842	825	825	837	779	800	860	850	841	864	788	843	827	863	785	798	806	842	834	788	849	819	848	851	841	843	769	821	803	870	795	854	770	799	812	844	855	820	831	854	829	797	866	822	828	842	796	851	854	784	805	816	854	824	817	794	828	847	843	845	828	793	811	873	846	810	800	814	837	870	865	827	859	830	787	849	845	840	847	824	816	781	797	803	844	868	870	804	804	851	825
10067	427	204	224	197	222	187	182	189	181	211	196	174	177	205	196	169	208	192	179	200	183	177	186	205	208	210	169	178	211	189	190	189	218	197	195	185	222	189	192	207	211	187	222	183	195	206	196	206	199	223	191	198	211	168	205	207	174	211	179	189	179	225	193	169	180	179	180	200	208	179	232	184	190	168	176	214	199	182	173	179	174	198	175	183	183	182	190	195	180	193	199	181	216	205	186	178	196	174	210	182	213	164	202	171	194	196	187	208	199	208	191	203	201	205	195	172	177	209	195	209	203	176	202	191	182	188	200	189	175	182	183	192	182	191	181	185	195	202	211	182	191	195	221	180	213	190	188	187	177	187	197	203	184	203	186	165	174	213	196	182	174	194	184	194	207	184	212	191	219	178	161	199	178	184	174	199	198	203	202	184	176	189	223	207	174	190	191	215	177	198	171	180	176	200	196	194	215	188	193	203	197	204	203	200	186	216	194	201	227	182	200	199	209	215	191	191	197	183	164	173	186	189	177	206	215	188	185	201	176	218	198	209	201	189	200	207	191	193	169	201	194	179	173	189	201	206	178	192	184	202	208	187	210	215	191	203	213	206	207	192	186	181	199	182	172	204	192	206	189	191	201	158	201	204	194	172	188	203	175	200	192	181	192	179	210	180	189	189	213	177	211	196	176	192	172	203	204	194	213	209	177	185	202	179	170	185	170	186	216	195	177	175	215	204	196	223	184	190	200	203	192	199	213	188	203	189	208	198	195	189	188	168	180	203	202	217	188	203	211	205	188	207	172	193	216	191	197	205	216	184	203	188	204	194	212	182	194	206	179	194	182	202	188	194	224	204	197	179	184	220	202	186	215	183	195	196	191	196	163	202	206	227	197	174	173	167	226	177	197	181	201	183	189	173	201	207	210	217	185	188	211	167	192	210	201	215	207	214	204	194	216	195	182	178	183	203	200	196	213	187	188	194	196	204	185	187	194	197	186	196	206	200	185	178	188	187	203	209	219	191	172	190	204	214	179	205	188	207	186	175	186	204	216	195	192	220	203	189	228	188	194	182	190	189	167	183	202	191	205	185	187	198	172	189	180	187	196	191	202	201	202	204	168	206	200	169	204	207	188	177	182	207	207	183	217	194	208	190	162	168	189	210	201	194	208	189	181	182	196	211	188	189	180	197	184	202	194	211	196	213	178	172	199	205	187	198	212	162	181	186	212	187	189	221	195	195	179	173	190	216	188	200	199	198	209	217	201	202	207	200	197	186	183	182	204	214	184	195	194	202	183	204	179	202	192	188	203	191	212	208	195	193	207	181	204	199	202	168	163	168	195	202	179	190	179	211	183	192	162	210	190	198	204	205	195	206	178	184	202	189	178	220	211	194	181	187	180	181	188	201	214	176	201	196	187	214	207	168	195	204	176	214	212	184	189	175	230	202	210	198	215	199	193	198	200	222	161	195	182	196	184	202	206	182	205	198	194	192	194	186	185	190	162	191	199	192	203	203	174	205	212	185	227	183	191	192	192	199	185	211	194	180	172	195	197	194	196	200	199	202	211	194	202	192	171	204	199	187	202	201	196	190	192	208	182	172	227	171	194	207	218	180	194	182	188	194	199	208	205	171	213	186	191	176	181	193	189	181	196	231	199	180	214	194	187	169	197	197	196	172	187	202	180	197	176	182	204	171	248	185	194	200	210	192	178	216	209	192	210	192	195	176	190	172	190	208	200	192	197	187	211	203	184	212	187	188	195	186	167	199	198	194	185	176	168	219	198	229	186	180	160	188	190	196	203	192	193	174	181	194	212	163	197	182	200	210	236	201	180	196	206	189	217	162	193	168	159	180	174	191	186	175	186	198	203	197	172	165	209	177	180	178	198	195	178	204	198	170	206	185	188	223	174	195	165	176	191	182	195	179	200	194	189	197	199	224	195	165	188	179	182	205	201	180	182	167	211	191	169	184	184	203	181	186	177	194	188	195	183	179	213	215	194	182	187	220	196	210	194	196	188	199	180	196	179	191	221	195	182	214	203	192	195	195	192	193	179	196	220	195	199	148	197	191	201	180	155	177	186	191	229	172	171	211	174	187	177	193	193	194	175	195	199	202	180	191	201	194	184	192	180	194	193	192	182	200	182	220	213	188	209	203	212	197	164	193	189	184	222	193	194	172	202	188	221	178	201	169	191	185	191	211	183	204	188	208	189	184	172	189	190	218	217	215	188	190	189	189	188	175	219	168	201	214	181	191	186	191	207	197	222	177	176	192	220	178	213	178	194	202	198	199	192	195	209	168	174	171	231	224	187	180	186	197	204	190	200	190	174	222	166	200	188	219	213	198	195	173	180	233	186	181	200	207	207	203	189	212	192	197	188	198	211	195	188	192	184	216	173	215	195	207	211	215	196	205	193	178	200	184	179	169	148	205	207	203	184	191	205	188	196	172	202	195	216	198	186	210	193	181	205	177	222	212	176	184	182	198	197	206	208	207	214	195	198	195	174	178	191	201	181	171	198	180	215	224	204	213	177	174	201	175	200	172	187	181	217	186	200	215	206	194	196	205	189	197	204	187	182	178	192	219	194	200	195	192	175	170	197	184	204	184	192	212	192	192	212	197	181	206	201	225	201	203	209	188	180	186	209	176	208	180	175	201	185	187	203	174	199	201	208	211	190	198	173	208	215	204	214	184	183	208	192	213	206	202	220	187	205	210	184	187	231	200	207	204	193	214	192	170	196	175	174	174	197	180	193	155	218	206	185	200	176	191	197	184	176	192	218	196	204	187	206	238	181	209	208	205	187	208	210	202	204	188	205	188	199	181	211	210	201	209	182	191	192	184	192	217	211	181	200	183	189	196	195	207	185	188	193	199	186	185	200	210	205	184	182	207	198	188	212	188	194	190	189	205	162	204	192	184	204	177	215	191	197	206	193	179	200	223	180	176	204	185	144	214	194	200	197	193	179	212	191	198	174	191	199	181	173	211	211	209	200	196	190	178	187	186	192	191	166	218	187	169	182	170	188	196	167	194	204	202	189	200	174	167	189	179	187	200	185	207	185	180	187	204	184	193	188	191	188	207	185	175	188	210	193	173	172	195	186	196	200	191	207	191	157	178	190	192	175	202	190	189	191	191	198	182	210	163	185	198	196	179	195	195	180	206	185	200	196	165	190	183	177	188	197	189	208	183	218	172	194	209	193	177	176	191	190	194	195	207	174	182	188	165	189	201	183	184	198	191	209	200	196	185	192	220	200	230	183	186	177	193	186	213	190	209	184	184	188	172	187	189	189	189	200	216	194	176	169	205	181	181	184	203	196	204	182	192	198	189	178	192	189	183	183	225	204	196	203	185	206	190	195	182	204	153	195	205	200	211	195	196	185	208	188	172	187	206	209	207	208	186	190	184	205	212	200	219	211	188	189	207	160	215	209	193	189	201	163	153	206	169	182	196	192	206	165	176	176	184	199	190	202	207	196	219	226	192	188	203	198	204	208
9705	490	579	506	613	537	528	517	473	474	519	477	512	497	511	481	500	476	534	489	524	514	500	531	504	509	503	515	516	475	471	483	502	477	482	525	511	507	493	490	512	477	469	476	523	479	508	518	531	457	524	491	510	516	502	479	496	478	488	498	508	505	549	497	476	511	505	493	499	486	528	521	501	508	481	490	520	520	524	471	514	512	520	466	470	451	505	492	498	502	472	569	492	529	552	504	501	482	510	455	482	479	488	551	510	517	510	492	469	472	485	504	491	515	508	541	497	504	491	472	499	518	454	515	517	526	520	479	488	513	504	518	481	520	496	540	488	493	491	508	468	464	512	515	465	483	496	502	504	515	495	502	505	487	496	498	470	486	506	519	516	464	508	533	530	489	506	470	483	500	518	474	508	518	530	555	499	541	476	512	525	517	489	505	482	516	481	486	527	509	502	487	498	469	474	454	487	519	485	501	485	508	484	506	531	522	485	523	498	554	525	489	501	491	508	509	498	489	538	496	516	477	486	513	491	450	490	504	467	502	495	486	492	542	531	502	466	498	481	480	462	461	501	496	462	490	458	496	467	516	456	488	484	519	497	511	490	463	498	491	506	455	503	524	466	501	503	483	508	513	503	504	540	492	454	515	519	513	534	492	531	481	469	526	528	485	545	487	509	544	522	507	455	499	529	470	481	483	503	484	494	495	516	472	494	497	492	518	482	506	478	499	498	491	550	526	507	494	468	499	504	481	530	478	471	483	490	453	508	468	485	490	482	537	510	502	483	496	470	493	536	485	488	535	463	476	515	508	513	475	483	495	531	504	486	482	512	520	469	484	528	501	517	507	453	524	509	473	527	505	498	507	502	477	480	490	494	486	503	458	471	488	491	507	517	490	497	475	488	491	498	512	497	486	486	531	445	495	500	450	497	497	493	494	469	464	477	512	516	472	495	547	451	491	527	504	513	489	507	501	519	477	511	472	504	471	482	516	507	505	550	499	504	491	500	482	534	437	540	527	488	500	492	528	510	505	544	480	478	518	508	520	477	473	493	480	520	498	458	482	491	471	466	475	494	505	510	477	488	519	482	507	529	476	512	528	563	527	503	487	540	504	504	535	519	511	485	491	503	499	497	480	467	471	474	492	498	486	513	474	476	495	497	488	536	532	520	503	495	539	538	503	502	478	478	483	485	531	460	512	497	521	505	494	491	549	486	512	477	482	496	494	498	440	517	471	468	493	515	480	446	509	433	526	478	451	508	480	495	517	519	533	513	499	480	474	484	485	512	518	514	479	493	479	518	501	513	542	474	518	483	507	517	472	482	480	504	478	490	505	537	521	529	468	514	486	471	505	475	479	520	471	486	492	455	526	486	475	490	506	521	502	548	509	529	528	492	504	492	469	504	484	518	526	472	483	509	510	518	465	496	530	512	532	488	511	487	494	490	513	474	474	492	485	527	515	471	469	484	498	509	534	524	479	474	542	487	496	514	520	490	504	517	495	504	530	507	488	543	504	516	503	501	502	473	512	512	484	514	482	516	455	446	472	499	490	491	488	527	502	493	519	500	513	516	501	494	510	544	486	478	540	516	462	523	462	470	493	489	470	482	498	494	493	503	487	488	477	508	507	576	505	494	533	469	471	509	506	491	479	487	498	493	489	511	478	533	488	545	500	475	491	533	542	522	494	523	482	485	543	502	497	465	452	486	447	491	474	472	493	485	520	497	499	516	522	506	508	501	467	472	517	530	513	510	506	505	496	479	478	501	539	452	482	516	482	475	495	459	492	491	499	463	482	455	481	521	460	482	480	509	500	462	506	491	486	477	481	488	463	522	516	515	469	501	516	482	483	481	507	509	473	445	490	525	462	471	488	496	493	486	444	529	487	527	500	491	488	544	459	470	481	557	499	501	518	493	475	473	485	484	489	468	462	515	473	465	490	500	507	497	513	512	547	528	493	530	478	494	476	507	531	509	508	504	495	478	505	464	481	512	514	512	537	516	494	459	533	501	526	491	509	478	491	502	489	473	510	536	498	486	523	530	497	478	479	504	499	479	506	503	523	490	480	502	537	473	530	497	508	510	492	516	505	492	489	514	507	503	499	529	458	478	525	476	511	505	469	428	485	483	505	513	519	523	508	476	537	492	524	499	502	503	492	477	504	484	481	503	541	514	482	488	518	470	544	485	480	498	479	518	495	527	479	491	532	496	519	490	494	505	507	517	500	502	511	481	443	494	499	475	503	491	459	480	533	535	521	507	495	490	498	526	533	531	521	488	467	482	487	477	523	478	476	490	525	494	490	516	530	556	501	495	491	505	507	499	498	489	459	506	481	502	447	501	481	460	505	483	518	523	493	458	475	521	511	489	501	533	490	499	522	503	492	482	494	472	514	477	530	504	500	504	496	490	523	504	493	492	496	506	464	543	516	528	497	497	499	512	490	499	482	516	544	508	495	501	502	492	528	467	481	488	472	525	468	518	517	477	501	501	502	510	503	541	503	486	505	501	503	502	488	544	503	515	497	526	491	529	479	472	520	497	495	491	488	508	517	502	442	516	497	495	493	499	516	471	485	447	510	499	498	505	502	502	499	457	496	471	472	507	501	501	472	478	486	494	493	513	478	534	477	478	513	474	495	540	451	515	517	491	481	502	506	497	504	491	536	485	488	468	535	538	489	514	518	527	504	496	513	456	520	480	524	495	509	494	486	487	482	516	515	493	486	516	481	481	470	536	469	503	465	518	514	469	483	465	483	490	538	516	505	481	509	488	499	508	478	495	480	515	476	473	478	491	519	473	498	493	517	497	513	500	516	499	521	507	476	500	490	498	474	523	497	483	487	541	482	540	510	501	504	479	500	482	518	488	466	472	507	506	494	510	504	470	512	497	477	488	499	504	493	460	449	509	516	531	487	478	450	499	488	502	519	534	479	500	493	469	497	467	473	502	486	499	474	473	495	476	469	482	531	481	502	489	462	467	527	498	468	502	513	515	485	529	542	501	523	503	513	480	484	509	482	472	496	510	482	476	542	538	470	481	483	499	512	462	503	446	511	465	501	486	506	485	487	526	503	480	501	489	455	527	474	489	486	493	490	466	511	469	522	498	493	502	504	502	478	508	526	473	491	490	515	511	497	499	506	479	505	498	490	492	484	525	478	472	474	474	498	508	485	547	505	501	476	464	512	490	522	500	473	490	504	519	515	501	510	435	484	493	485	493	471	493	487	495	482	467	503	486	497	501	495	479	530	499	496	487	494	506	508	465	486	502	501	509	502	511	481	492	504	506	497	520	499	500	480	462	515	507	501	506	496	488	514	533	483	496	511	532	515	534	477	462	476	542	464	537	469	482	495	490	514	485	483	484	458	463	473	487	469	458	495	554	480	532	504	489	487	503	538	527	526	517	505	509	485	490	503	517	517	484	492	505	498	497	514	483	481	490	484	498	468	474	468	488	486	510	466	478	486	506	511	485	484	480	517	493	523	501	472	536	494	465	484
57125	19115	2731	724	564	437	379	285	281	233	233	234	205	217	176	196	224	185	201	182	169	181	192	188	181	141	181	187	170	164	189	164	147	179	173	173	146	163	168	174	201	184	187	159	157	172	161	186	165	198	173	174	175	191	165	161	178	173	171	178	167	196	159	159	184	159	153	171	147	154	175	158	195	199	166	173	170	150	159	145	176	168	167	132	140	177	170	168	175	148	158	183	170	164	171	168	162	170	155	178	196	160	169	153	182	164	157	159	174	174	164	181	161	148	180	134	170	179	145	172	138	160	150	174	173	174	175	164	178	144	164	187	150	175	165	199	175	170	135	166	170	159	140	163	140	160	177	178	145	179	167	146	155	154	189	141	139	170	161	171	171	176	185	178	188	173	154	167	180	156	172	176	158	186	156	179	166	163	149	166	161	165	166	161	150	153	180	191	179	186	158	159	167	195	149	171	151	150	181	185	153	156	181	162	188	146	176	175	170	166	175	159	190	177	175	161	168	173	174	153	167	152	139	171	157	160	171	165	169	155	148	180	162	161	143	187	164	182	186	134	177	151	179	179	171	160	170	162	147	157	146	176	147	184	172	183	172	166	177	180	194	175	154	138	182	166	175	171	170	143	163	177	168	167	135	173	170	164	174	167	173	171	149	153	192	180	173	171	164	138	136	160	152	168	157	158	157	159	169	146	183	165	146	151	160	158	157	148	169	152	163	177	172	159	143	135	160	149	169	168	170	180	171	155	171	164	166	167	175	151	185	158	186	172	156	168	179	157	149	186	179	147	169	166	161	165	160	174	163	178	186	161	157	159	157	160	184	153	161	183	195	167	130	168	168	154	178	156	145	156	155	165	172	175	171	185	145	167	154	167	184	202	165	145	181	168	150	181	184	164	162	166	159	155	138	163	169	163	165	171	193	166	156	155	177	136	162	161	179	141	171	165	157	161	161	175	161	165	152	145	133	162	163	164	192	164	162	170	150	158	159	155	164	164	144	165	174	171	200	153	178	177	159	169	184	166	176	144	162	175	154	173	178	159	156	147	182	165	145	162	166	169	143	174	188	158	164	158	155	147	178	170	191	160	146	171	171	161	181	180	162	155	165	173	169	161	154	177	174	174	176	179	128	195	200	158	162	163	149	157	164	177	195	154	157	207	175	155	147	158	178	158	191	176	190	193	169	177	160	166	144	145	158	165	143	135	159	178	178	181	166	130	173	177	173	202	147	170	172	207	170	152	160	193	165	178	162	174	152	158	197	150	154	149	180	173	185	161	153	162	167	151	160	160	164	167	184	165	167	157	164	172	160	159	175	143	154	169	188	178	162	182	158	175	176	159	182	151	160	178	173	166	171	191	160	151	173	166	170	154	188	180	142	159	141	162	157	167	164	151	150	150	162	166	148	159	167	179	171	157	162	161	159	172	162	163	167	160	170	167	157	171	169	179	177	176	164	157	177	161	149	178	183	157	190	191	168	181	174	189	158	156	191	181	180	157	152	166	152	163	182	178	175	185	183	165	186	189	161	152	171	163	171	168	191	186	155	151	167	158	167	169	177	167	153	186	164	131	143	174	192	167	182	187	177	192	165	170	179	168	178	174	174	159	164	155	150	171	181	173	174	164	131	157	155	183	148	164	185	161	160	156	179	188	177	178	171	165	194	167	149	166	155	162	156	177	178	149	181	148	166	140	163	167	180	135	145	170	191	154	175	149	138	192	154	150	154	167	171	170	167	144	152	161	176	149	162	152	191	176	162	158	157	158	184	179	160	167	171	150	178	160	176	155	176	150	141	158	163	177	163	162	155	179	135	150	175	183	185	169	162	162	151	179	167	173	153	157	161	172	166	174	175	167	172	164	159	168	202	165	182	152	160	178	162	154	158	185	168	182	184	170	174	161	185	189	147	169	178	176	172	161	174	157	158	180	175	166	144	157	169	153	171	157	177	167	157	184	180	142	168	171	159	171	181	177	164	173	189	176	163	158	166	149	193	174	173	177	186	155	179	165	140	163	151	143	182	183	191	175	167	166	176	177	179	156	150	167	187	190	156	167	168	147	177	164	164	148	173	156	188	185	158	159	194	162	146	164	181	188	165	195	178	166	181	168	147	168	190	206	181	185	165	187	167	172	165	156	178	190	121	179	187	169	185	138	128	187	164	180	154	161	172	146	176	170	147	179	174	159	200	157	176	190	158	160	168	150	171	165	167	150	175	146	150	164	179	176	173	150	164	167	161	152	149	170	175	164	167	182	167	169	185	188	173	158	162	153	172	172	157	142	155	167	168	173	172	143	165	176	171	179	172	168	189	167	174	163	172	179	138	160	170	165	174	173	156	168	155	170	168	192	154	156	171	160	162	173	154	161	172	169	185	185	180	163	178	178	144	176	168	186	184	164	178	174	157	177	149	186	150	168	165	170	163	166	165	167	172	165	155	176	147	150	177	173	190	162	148	169	140	166	149	200	165	154	168	176	149	170	163	176	173	171	146	150	139	184	143	160	175	144	136	183	182	158	156	166	156	157	167	175	163	191	166	196	197	157	170	156	175	185	170	169	171	176	162	143	190	161	149	162	170	164	170	159	168	167	158	168	173	150	167	155	173	157	188	185	189	166	170	172	154	181	153	152	149	180	170	176	165	162	171	159	173	161	159	198	182	165	147	189	171	160	158	159	176	176	162	167	195	149	181	158	191	173	181	177	155	178	166	183	175	154	172	133	164	178	158	154	170	137	182	159	173	159	170	193	150	152	170	207	169	143	161	185	161	157	169	195	174	163	157	152	157	180	186	185	176	168	156	159	158	156	188	175	179	172	174	158	182	171	184	153	175	166	159	159	142	156	169	162	175	180	192	161	184	148	169	167	188	159	156	174	167	151	188	157	166	188	143	158	163	165	150	136	146	160	157	159	182	171	190	176	172	168	163	164	142	181	188	166	180	179	167	172	153	204	145	180	174	187	183	186	167	176	170	185	169	147	159	137	152	159	170	157	156	161	171	154	177	162	161	142	148	153	172	157	180	153	155	154	166	162	165	193	162	160	176	157	173	168	168	174	132	141	182	177	160	146	166	144	172	184	155	182	169	159	168	173	179	153	155	156	159	179	149	156	181	173	164	186	170	178	163	168	171	173	168	161	161	188	163	149	158	141	172	181	183	163	175	143	161	169	156	174	164	160	166	181	150	170	156	208	160	178	134	168	158	165	196	159	145	151	163	167	142	177	173	167	182	161	159	164	169	165	165	141	165	160	173	191	172	136	168	152	155	142	163	161	184	156	168	185	156	173	167	167	200	172	171	171	168	156	161	177	185	159	170	178	173	164	185	162	163	165	160	159	170	160	152	152	153	156	172	139	156	161	170	177	141	158	179	165	154	176	161	180	168	172	174	187	141	172	184	152	159	168	145	152	135	173	168	170	160	171	171	146	175	160	181	158	186	171	160	184	153	167	167	156	173	183	160	161	179	173	142	176	163	191	157	160	165	145	150	148
29006	1036	1962	2358	2123	1746	1448	1246	1137	974	875	876	785	713	707	701	648	620	609	596	598	566	550	566	527	522	500	529	507	507	524	539	510	498	497	446	442	487	492	480	485	501	470	500	470	482	456	461	512	522	489	514	457	513	512	485	511	462	482	516	510	470	456	485	495	495	425	462	466	487	480	453	489	453	445	479	474	464	464	471	469	485	467	444	459	441	455	452	430	463	466	469	484	427	485	443	472	488	449	442	445	444	479	456	465	442	459	470	458	441	467	461	472	477	428	478	441	487	473	465	416	484	423	482	434	484	493	466	488	448	440	467	470	511	470	431	431	531	468	489	500	456	458	498	462	485	474	469	455	417	472	426	495	422	468	479	455	459	496	464	452	441	449	443	462	458	437	450	468	506	466	470	476	424	448	459	461	464	493	464	475	455	444	470	431	466	434	466	437	482	438	471	450	425	439	454	454	439	466	479	428	467	459	465	440	470	456	469	447	453	467	464	461	465	487	469	441	453	469	443	500	466	459	487	448	477	448	473	434	492	470	488	490	458	456	497	486	473	462	476	479	433	534	451	470	480	459	474	466	450	458	493	462	481	458	453	457	464	451	449	481	468	475	474	452	464	399	464	470	424	466	445	492	435	444	441	466	458	466	469	473	444	449	477	472	493	428	449	444	469	485	446	441	435	449	465	446	447	447	438	455	450	430	477	492	476	450	452	439	462	446	425	433	474	457	434	468	481	411	488	468	414	471	477	491	471	466	463	500	427	470	450	430	484	454	444	453	438	466	498	464	468	453	471	450	482	471	459	451	461	470	462	461	468	477	477	444	470	469	469	481	456	448	486	443	448	477	445	452	491	432	442	483	483	447	448	466	479	450	439	449	450	459	452	458	447	453	490	404	443	481	467	486	458	453	424	489	478	434	448	430	432	502	463	463	453	459	438	478	476	429	462	487	524	449	453	472	459	472	448	456	462	446	479	450	483	448	484	430	473	500	469	480	447	442	469	432	443	433	444	440	451	447	440	462	444	449	472	440	468	439	444	463	496	437	450	473	484	451	469	453	453	461	467	437	438	455	472	464	470	483	448	463	467	433	484	456	462	432	485	429	455	435	465	466	431	449	467	473	450	483	436	488	465	466	480	447	439	439	469	496	453	473	467	469	464	441	443	467	446	469	468	443	468	462	479	490	444	444	456	449	433	463	443	451	437	428	484	468	497	456	486	468	453	444	490	434	418	465	468	449	427	468	462	429	411	459	460	435	443	448	505	442	411	450	475	455	451	467	468	458	421	457	429	465	452	453	424	451	485	457	440	402	461	434	483	456	480	448	455	475	468	466	501	460	464	414	456	508	474	430	448	439	453	456	428	442	459	459	460	419	438	420	448	510	459	460	472	478	431	452	464	479	495	476	495	469	495	448	443	484	462	481	472	468	504	459	456	462	419	460	459	452	456	474	467	447	446	443	423	469	494	448	449	477	481	443	448	454	466	402	435	463	459	437	466	451	469	490	486	439	445	492	426	468	482	423	418	448	467	460	430	458	426	433	472	462	487	466	421	472	427	444	446	426	482	426	435	479	497	424	470	454	469	434	464	453	491	473	448	470	448	479	460	436	451	440	493	439	452	432	457	487	499	455	465	440	487	456	463	444	448	497	463	459	448	488	439	446	475	430	456	465	425	427	449	481	471	421	459	437	417	455	467	438	449	463	468	473	489	472	493	431	425	442	458	503	478	455	481	471	467	438	440	495	435	457	465	471	429	457	450	475	432	469	447	465	491	481	446	441	497	443	471	439	472	457	479	458	474	445	502	441	481	464	450	450	502	432	451	418	469	481	446	471	468	460	481	446	507	453	464	496	477	444	443	503	465	455	449	470	438	445	477	467	463	489	470	446	475	410	493	463	484	424	491	462	470	462	432	434	452	445	410	439	450	472	479	453	486	433	458	480	454	454	463	475	407	459	457	450	501	462	481	447	466	465	475	455	458	489	464	451	502	480	434	463	461	479	491	457	417	454	435	411	449	412	456	445	488	439	428	451	458	435	444	468	477	453	463	445	435	485	472	480	487	470	464	438	447	472	472	500	456	477	450	415	431	465	442	401	445	442	470	463	407	470	483	459	456	471	471	482	434	487	473	454	445	436	513	442	453	501	419	507	447	444	446	482	441	448	467	438	448	456	431	453	464	489	499	492	432	440	424	478	417	459	454	477	421	413	461	460	458	452	466	477	440	467	447	439	432	488	468	476	440	474	462	481	426	444	500	436	460	474	460	472	453	467	474	453	482	487	464	451	478	490	432	462	479	436	469	425	469	425	474	483	477	453	447	443	483	479	468	464	477	488	478	455	424	472	442	420	426	433	470	503	460	448	453	461	480	436	472	444	484	496	465	485	478	448	431	467	462	477	448	502	440	453	445	491	472	453	437	436	454	441	500	437	461	499	439	424	466	453	484	457	419	476	463	442	433	461	443	464	474	426	448	433	452	470	449	458	446	456	459	467	454	473	448	471	475	434	466	476	470	459	486	465	437	420	432	418	454	474	459	448	455	488	472	488	453	468	441	440	417	470	446	443	461	470	474	425	447	465	465	482	494	475	419	450	455	483	486	458	456	469	456	468	449	437	447	462	459	465	428	448	443	423	464	469	441	474	457	473	397	465	502	464	436	481	470	455	437	420	434	460	490	423	458	479	425	436	484	464	490	443	473	486	515	449	456	500	457	436	451	467	461	495	421	462	457	507	459	452	495	464	473	468	510	472	420	484	460	447	446	486	510	434	461	470	472	436	450	485	492	475	471	493	478	462	433	471	484	446	447	476	506	453	439	487	465	524	479	487	467	494	458	452	454	465	463	469	462	417	470	478	507	474	435	487	448	450	468	467	450	465	475	462	455	474	469	454	471	463	487	444	446	466	433	489	434	490	458	483	465	444	443	430	452	483	449	462	496	478	441	475	417	454	452	479	465	442	455	459	505	468	453	451	488	445	491	468	429	430	463	471	475	472	473	451	498	455	444	463	477	452	489	474	499	456	435	468	471	457	492	482	455	446	450	469	445	457	473	481	469	448	477	441	450	452	441	446	480	458	472	441	454	458	439	503	434	484	469	452	436	437	428	481	446	449	440	482	451	460	467	465	485	463	463	465	443	471	482	486	492	465	482	475	451	415	431	502	528	473	486	463	433	456	433	525	444	473	467	431	456	462	416	492	434	480	478	432	478	483	508	449	454	478	472	447	455	487	441	482	486	463	457	428	465	463	487	478	435	459	442	468	480	469	445	484	457	479	436	426	474	439	485	407	449	425	438	433	490	448	445	443	461	445	447	458	449	475	440	442	454	471	446	457	514	430	440	454	478	477	439	435	431	448	441	457	462	478	444	433	457	462	473	426	446	458	463	445	418	449	486	472	472	429	468	487	485	461	476	464	467	446	484	484	435	492	468	443	452	483	476	477	480	450	469	456	461	452	449	487	463	454	465	466	424	448	455	461	428	464	440
68651	26353	7210	1917	1231	964	761	685	631	529	505	480	487	419	466	414	374	351	382	413	357	383	360	354	363	336	359	372	348	359	350	355	366	341	343	351	383	369	339	340	384	335	347	370	349	409	332	338	374	353	352	372	309	334	336	350	347	334	352	357	321	349	360	332	336	378	298	388	332	325	287	341	363	334	330	361	361	350	350	359	371	341	349	375	356	369	352	364	363	330	347	361	317	343	333	364	346	364	299	338	349	306	314	385	357	356	330	358	336	366	378	352	335	340	348	382	358	313	334	353	368	352	366	336	343	344	350	375	399	368	356	351	330	349	350	308	339	363	337	358	338	342	342	341	324	327	345	313	387	304	331	326	361	365	341	338	342	348	337	355	347	343	346	365	386	371	341	353	324	324	355	352	322	356	329	367	360	322	350	328	334	325	354	320	349	332	349	316	318	325	318	349	312	323	340	320	337	345	316	356	320	307	351	372	378	347	325	336	314	328	347	347	352	340	328	345	344	346	366	329	332	360	351	353	333	349	326	394	372	352	360	368	352	289	351	331	327	319	319	356	359	344	361	381	314	317	338	341	367	347	361	382	358	341	367	337	349	337	359	336	355	376	330	363	337	322	334	356	344	342	355	351	366	346	333	320	346	332	344	377	381	315	364	356	309	363	375	333	356	334	378	368	341	367	351	342	328	384	363	364	348	383	303	334	333	295	351	307	339	337	355	350	341	337	320	339	338	302	339	346	341	333	335	358	341	319	333	341	332	356	344	349	320	335	370	329	365	360	355	360	345	385	354	355	361	355	353	309	345	343	329	321	323	363	359	346	349	360	337	365	341	355	331	373	365	332	331	357	334	329	365	314	341	340	345	343	340	332	346	392	357	336	364	321	335	351	353	323	328	377	307	338	345	321	326	333	310	364	332	350	344	370	346	351	333	333	310	347	337	332	344	303	327	311	367	338	347	352	328	345	347	353	349	331	318	353	347	340	334	333	348	359	343	348	363	331	329	316	337	372	389	373	349	335	347	323	344	337	329	333	341	332	328	346	350	338	327	362	318	377	333	338	346	356	372	336	335	356	373	377	362	357	347	350	333	319	331	323	342	316	349	322	339	344	323	352	353	377	332	337	336	334	324	339	318	330	333	364	349	347	342	342	354	352	354	333	337	348	357	318	331	360	339	358	358	353	326	319	357	357	331	337	344	336	316	375	350	336	348	355	357	343	370	362	350	303	349	346	349	366	341	357	391	365	316	340	337	357	326	346	360	341	343	306	325	339	325	324	358	326	339	355	341	356	301	378	355	339	354	334	346	331	340	349	328	365	333	344	387	333	331	351	356	358	340	357	329	333	389	362	342	357	318	320	346	364	347	339	321	338	355	308	344	348	344	389	346	368	306	363	349	363	361	366	325	335	365	299	345	351	329	334	324	331	340	329	339	341	340	324	319	324	325	358	360	331	331	372	359	313	335	380	322	357	368	361	324	364	344	311	317	312	358	314	386	329	354	380	323	348	302	324	356	376	385	365	340	329	334	328	348	363	333	305	345	353	344	337	362	332	323	365	352	337	339	378	362	363	364	352	351	321	407	360	334	330	360	382	345	390	357	406	322	358	360	311	323	370	353	329	348	329	372	329	333	333	302	376	360	331	308	298	342	355	335	367	336	348	341	331	362	357	359	353	324	330	337	316	319	372	389	356	330	327	309	344	321	373	368	356	347	355	373	346	315	309	329	366	346	364	377	364	344	329	342	348	321	341	348	349	339	331	324	340	342	360	321	313	337	322	317	361	332	329	353	322	327	343	325	321	355	344	332	341	363	321	316	323	347	337	340	315	340	319	360	343	330	375	366	353	382	322	337	325	334	323	323	347	347	363	360	375	329	335	342	330	377	365	353	351	363	361	349	327	332	340	376	340	342	372	381	348	365	358	365	356	375	360	327	380	376	328	309	348	361	342	360	369	368	341	361	335	321	343	366	338	334	336	368	348	355	332	319	321	328	322	337	343	318	339	361	352	332	365	339	360	354	320	366	346	347	312	324	382	351	323	342	358	313	335	368	376	353	357	340	328	361	319	347	311	359	313	357	343	364	368	350	342	322	342	338	363	337	344	333	335	352	356	356	334	362	352	335	371	355	355	351	345	337	381	362	355	335	330	379	367	300	330	381	336	355	342	336	342	346	325	340	346	364	318	330	317	358	353	340	327	341	345	340	351	367	345	326	334	337	338	314	307	344	364	323	359	345	329	339	319	376	308	345	337	381	342	349	355	324	309	369	330	325	386	328	304	332	309	346	332	349	321	327	359	348	333	311	339	346	336	369	351	336	346	334	344	333	357	336	348	334	347	338	381	347	321	364	345	338	329	349	327	306	328	329	334	333	366	341	341	349	308	338	316	325	327	339	353	329	344	314	341	355	366	313	353	373	393	345	335	365	346	348	362	367	339	369	341	337	361	388	321	356	354	354	336	358	360	320	363	322	350	375	364	372	350	361	358	337	303	357	348	353	381	356	346	338	358	375	358	345	331	341	339	343	354	328	381	317	327	350	332	317	337	323	352	347	324	351	362	338	362	322	358	331	358	369	371	330	333	330	376	352	341	358	340	343	335	330	298	359	325	362	328	328	326	330	361	315	364	383	342	313	364	313	350	336	369	344	322	341	336	353	356	324	319	370	364	338	348	344	401	343	324	369	310	357	337	383	356	354	299	354	330	349	320	338	339	332	339	362	330	373	323	342	361	412	348	381	347	362	316	348	363	329	361	350	323	363	373	335	314	339	357	351	337	318	349	357	311	328	350	321	338	350	359	336	347	331	353	350	358	287	352	330	330	324	398	334	337	357	376	385	350	334	356	377	327	341	337	378	352	333	327	325	367	366	341	344	350	342	320	341	352	348	318	341	352	331	305	366	374	333	374	363	327	335	357	341	324	356	353	345	341	365	319	331	355	370	333	328	314	345	357	363	346	373	358	333	352	340	341	347	335	298	363	373	320	331	359	356	346	353	337	324	343	322	344	359	342	332	344	345	347	321	353	352	363	362	301	379	343	343	362	338	346	332	308	345	348	315	379	329	322	329	315	344	335	350	334	347	307	347	368	347	360	333	349	379	329	339	322	368	313	368	361	312	331	320	358	319	345	330	348	333	341	355	333	359	344	352	345	325	360	387	342	372	345	340	369	350	367	351	352	347	341	345	368	340	385	394	325	341	360	395	344	325	348	349	328	350	337	368	310	313	369	328	334	330	351	307	350	368	345	356	328	361	351	357	342	362	366	371	343	375	331	348	334	353	357	336	342	330	337	355	385	331	360	352	326	371	342	351	328	338	324	311	370	343	345	340	383	342	324	358	334	353	306	371	366	358	359	357	355	347	334	323	348	343	336	336	348	371	344	334	341	360	336	303	338	345	377	356	352	347	351	362	378	337	306	344	337	345	348	350	378	346	357	340	374	339	345	329	348	347	345	344	350	350	325	302	359	343	333	321	351	343	369	351	296
34953	1974	3941	4648	4024	3430	2877	2432	2017	1895	1780	1608	1504	1361	1267	1254	1181	1165	1188	1061	1037	1041	1054	984	994	1035	974	1001	992	928	932	916	898	944	885	944	928	912	926	885	931	932	884	927	907	870	859	864	874	886	892	870	858	876	894	884	828	897	834	844	899	870	851	885	869	869	840	838	883	847	859	853	829	825	836	793	862	826	816	853	864	776	846	822	826	806	839	876	877	869	830	804	854	865	896	874	829	864	813	865	845	807	802	861	857	885	857	822	820	832	862	832	834	852	795	890	837	820	845	792	889	848	819	810	784	786	806	835	839	826	802	864	782	848	814	877	837	863	808	877	856	855	802	806	815	877	817	850	828	860	816	816	835	863	839	851	848	803	810	815	810	844	859	800	822	839	803	814	859	871	819	807	832	788	808	836	814	868	863	794	841	840	822	810	799	807	816	814	860	757	822	807	902	827	797	810	775	821	838	799	778	798	825	814	881	783	801	873	847	824	828	819	797	810	793	830	856	887	844	880	812	831	810	858	819	862	797	835	821	873	773	788	782	822	813	855	871	815	838	810	807	805	781	824	862	814	851	878	819	826	840	809	861	836	821	790	795	852	806	800	857	819	863	828	818	799	781	843	876	805	856	779	810	851	834	853	827	878	819	851	826	817	842	858	851	775	863	864	884	830	803	743	876	864	835	827	785	828	828	827	813	855	807	853	849	834	790	831	844	825	879	822	845	831	866	786	801	806	758	814	779	803	834	879	836	822	823	848	848	813	788	831	835	783	865	850	828	827	783	815	811	794	861	828	818	835	834	822	847	870	808	762	837	795	851	863	865	816	831	810	835	823	836	813	821	781	792	837	817	873	821	810	825	853	827	860	845	832	814	848	851	852	842	823	861	833	827	844	826	827	799	858	824	809	845	826	832	841	840	811	840	781	826	819	799	880	817	825	825	847	829	856	768	856	826	849	826	756	853	828	884	865	786	834	862	826	817	790	853	828	833	846	795	787	826	824	849	818	879	851	832	768	859	790	820	824	830	768	844	845	855	781	848	816	794	878	838	828	814	856	864	839	822	844	825	843	853	855	833	897	807	853	836	811	803	807	835	807	806	801	789	837	846	810	806	776	793	808	834	820	841	850	819	912	818	825	832	854	856	859	803	803	872	861	832	836	850	854	857	847	810	857	797	826	826	843	829	838	768	808	806	822	829	812	825	840	836	804	852	799	871	774	843	855	834	839	827	882	823	829	827	799	823	793	871	782	801	849	853	811	873	805	839	845	832	838	856	840	776	817	814	833	755	823	804	871	810	809	766	815	780	806	814	815	850	822	858	796	781	829	831	880	830	821	841	843	822	881	898	873	822	813	816	863	820	831	814	875	857	799	874	874	779	797	817	836	821	893	852	875	826	807	812	834	875	819	879	861	794	824	782	779	843	778	849	820	829	896	854	797	839	840	825	887	860	834	813	829	839	828	837	822	826	861	861	865	818	846	815	802	804	821	843	861	872	824	823	830	817	831	802	827	852	861	793	871	853	823	827	794	793	814	847	843	807	820	768	837	826	787	789	842	858	867	862	808	822	811	815	810	875	856	850	780	835	827	804	817	830	895	839	813	869	826	843	867	834	804	786	840	833	822	846	829	792	811	847	784	863	789	838	784	843	850	815	851	887	854	788	839	858	808	796	849	892	816	844	915	828	849	783	844	783	831	851	792	851	798	909	832	794	867	810	843	853	786	828	865	861	828	843	847	805	853	872	808	853	858	854	886	837	845	829	858	813	797	815	821	830	800	847	799	853	798	834	818	807	868	784	886	811	823	843	816	843	833	837	845	825	843	793	805	831	833	788	857	911	815	846	836	807	851	797	819	870	827	786	845	825	801	834	811	824	829	829	792	858	848	832	832	809	883	823	803	850	800	821	831	818	828	826	852	839	842	784	861	809	800	829	869	811	828	829	882	822	811	857	818	821	812	848	834	881	810	839	755	821	810	838	863	860	787	837	884	861	833	818	801	801	824	829	788	793	789	837	839	829	809	847	856	799	857	819	846	798	831	789	807	814	780	819	834	813	808	862	805	846	810	855	827	810	835	926	834	806	809	837	788	864	801	844	821	795	837	869	868	841	798	832	846	861	838	846	809	795	868	840	787	825	797	818	812	872	814	839	794	893	812	829	818	843	873	845	863	806	809	881	866	804	780	873	847	810	847	851	889	844	803	812	845	799	829	813	797	891	797	808	789	804	791	835	885	834	844	889	809	786	839	890	804	821	828	864	838	811	860	799	844	861	896	817	895	784	849	796	786	866	747	807	857	816	814	832	881	852	814	831	814	813	831	796	811	839	832	843	850	825	819	838	865	781	842	787	838	799	818	844	851	840	845	862	827	820	796	870	825	804	813	811	764	774	834	794	817	816	868	809	828	891	829	853	842	793	819	831	850	803	858	837	812	812	824	799	816	810	829	811	838	858	886	836	817	868	823	831	886	795	893	839	811	843	861	833	826	785	858	829	800	818	839	819	863	822	792	815	835	834	866	795	868	882	801	826	848	806	831	784	891	826	839	844	876	838	793	826	819	818	851	799	830	820	880	842	780	912	870	779	858	902	817	844	826	833	850	835	871	827	849	847	786	832	799	869	810	837	786	867	852	828	824	784	814	824	832	827	837	878	881	829	804	784	770	820	800	802	870	840	812	835	789	842	793	806	866	781	819	841	869	870	837	839	810	853	792	877	817	802	829	813	811	855	815	828	790	762	789	861	838	840	875	774	893	839	807	857	850	810	852	859	823	856	800	864	833	833	821	779	813	859	857	799	856	797	848	802	893	817	844	849	812	819	871	790	793	757	816	807	846	825	836	805	860	885	865	855	836	857	785	812	879	870	858	838	867	866	868	812	872	821	875	870	870	866	804	866	859	818	841	841	843	845	868	804	870	891	800	800	851	839	798	882	790	876	827	819	879	897	801	807	876	798	788	810	835	827	837	848	858	805	875	840	832	803	843	807	868	821	823	874	812	786	760	762	812	874	855	776	802	837	794	850	825	820	884	909	822	849	844	874	823	867	784	809	807	810	801	844	825	888	810	808	819	828	859	824	830	773	844	819	836	869	853	829	768	815	821	833	843	799	866	855	816	829	803	829	790	837	869	827	854	841	820	848	791	848	795	790	819	802	815	862	809	788	843	857	849	853	787	883	850	808	876	833	833	835	808	850	822	818	872	840	813	813	859	787	802	873	833	772	810	801	823	792	865	771	832	811	792	857	832	852	815	813	739	841	875	806	857	804	771	810	844	793	828	852	839	822	825	831	843	832	813	867	810	855	834	846	813	786	826	848	823	784	871	797	844	887	820	840	778	849	894	875	833	828	814	856	809	846	850	893	848	844	847	842	831	851	789	835	813	805	833	795	849	792	800	814	873	808	871	870	840	835	827	808	900	839	819	843	825	888	943	813	775	831	807	822	827	835	832	836	866	832	826	821	805	784	866	849	831	827	840	820	811	834	853
9250	553	290	209	216	203	185	196	210	234	174	201	193	193	190	176	200	179	171	203	200	190	203	183	194	189	173	194	200	186	186	197	207	207	189	194	221	195	199	203	197	178	191	191	168	194	181	188	183	173	179	198	189	209	168	179	210	196	199	175	200	182	190	174	176	182	208	182	221	193	164	203	191	195	225	214	184	186	187	194	199	154	180	210	191	199	213	171	201	206	200	202	181	184	196	191	170	202	193	223	212	191	181	189	170	193	177	180	190	195	215	181	207	229	215	188	205	188	185	204	193	191	173	179	163	178	195	172	177	197	174	191	209	200	202	220	176	209	206	216	181	208	182	199	187	184	195	188	207	211	176	197	189	186	213	210	189	201	187	166	181	169	195	196	161	175	186	200	200	188	190	203	193	185	191	178	180	183	182	185	205	190	174	199	184	197	173	178	222	212	211	180	194	219	204	217	178	202	190	185	210	209	201	201	185	177	187	200	202	194	200	197	204	192	218	191	235	178	194	206	188	188	182	180	205	196	178	209	200	188	199	185	194	203	172	182	205	185	198	178	172	196	198	180	208	200	188	186	191	205	193	212	180	205	195	194	206	179	182	211	218	207	194	197	176	164	178	196	173	177	181	200	194	173	197	184	188	198	194	220	208	208	206	209	212	215	218	185	182	166	176	180	192	195	190	190	197	188	204	178	159	218	186	195	194	201	196	169	196	160	201	203	209	180	198	174	178	203	212	165	178	182	189	179	195	182	181	199	200	165	209	161	206	200	195	210	199	194	174	216	178	171	206	172	208	188	214	189	190	197	193	200	184	171	221	169	207	202	210	193	201	217	208	192	190	177	196	217	201	207	187	176	217	197	176	179	180	193	201	201	183	211	209	194	193	187	215	190	208	209	193	195	218	202	221	200	190	177	221	178	197	203	192	199	200	208	204	204	176	190	203	196	207	192	192	197	166	205	196	192	178	196	212	200	193	216	197	220	178	195	202	196	198	176	173	184	202	192	179	163	187	187	193	196	191	224	193	187	179	183	216	177	181	201	173	206	187	186	192	189	181	181	194	185	186	200	155	225	199	219	173	173	196	207	180	206	212	174	168	175	209	195	192	181	205	195	181	168	211	190	189	174	210	196	219	173	191	188	191	187	172	210	222	188	199	201	165	193	198	200	186	211	191	178	187	192	187	203	214	186	187	189	218	165	203	196	174	200	197	206	166	205	200	201	196	198	218	181	174	204	212	183	202	198	224	185	195	217	198	210	193	174	201	196	212	187	189	202	180	211	202	198	213	204	184	199	163	206	164	180	179	184	195	180	214	176	219	189	163	198	203	185	202	175	208	180	194	211	192	187	185	195	198	198	199	187	183	181	179	174	176	185	199	191	184	198	195	197	210	201	187	211	191	187	192	211	176	190	202	187	187	187	200	204	212	199	190	157	198	206	209	196	167	176	166	163	200	207	213	176	229	214	202	190	178	219	189	204	195	209	195	191	218	155	188	195	177	190	178	199	199	196	205	193	160	179	203	204	186	191	187	202	194	189	179	186	152	182	206	202	188	210	180	169	205	184	187	190	213	183	201	184	188	207	168	182	209	172	182	184	202	207	198	201	164	189	193	212	194	197	191	176	202	201	190	189	203	191	196	186	202	208	194	183	191	210	204	182	210	193	184	188	173	188	193	209	212	173	179	195	206	208	185	201	192	190	189	168	163	209	200	215	199	187	187	186	200	201	175	166	200	204	169	207	174	194	233	208	176	206	203	172	178	201	196	177	192	206	216	204	196	208	207	211	201	202	208	167	187	185	186	168	202	181	176	203	197	178	159	173	192	197	206	192	191	209	213	201	204	205	215	182	185	195	201	177	185	194	186	203	192	217	176	217	175	209	193	197	188	185	202	214	204	185	173	176	186	190	220	201	200	178	178	211	215	214	209	203	194	190	216	192	189	194	189	173	209	195	185	208	208	169	166	201	195	198	179	195	188	187	194	185	193	193	172	210	174	201	213	193	212	204	171	184	192	189	226	201	172	182	187	201	207	197	183	168	179	192	174	214	187	199	174	217	219	217	180	180	190	197	168	202	226	182	215	196	202	175	206	203	170	213	183	199	187	189	179	217	199	207	190	188	204	198	188	191	192	181	197	154	198	216	201	227	180	215	182	180	221	222	186	186	190	176	164	198	193	174	201	180	184	172	215	210	196	183	197	190	209	198	182	191	178	191	187	192	226	172	206	192	210	204	201	177	191	213	186	207	176	183	185	211	186	220	209	173	194	208	198	189	194	186	184	199	195	187	174	198	199	201	182	217	168	188	178	200	172	197	194	179	220	177	192	159	160	182	198	185	181	200	187	187	208	224	204	195	207	211	196	193	189	169	191	185	177	196	186	202	178	219	216	200	163	193	186	181	206	222	169	179	216	202	170	181	184	185	180	214	204	191	194	183	182	212	214	181	186	187	209	186	213	192	210	217	194	200	221	229	179	181	181	184	221	196	205	200	197	175	181	170	199	187	162	152	197	194	202	205	190	225	208	177	169	194	210	194	195	204	203	202	205	193	195	182	189	220	223	190	184	167	205	196	216	195	182	204	199	180	188	187	188	204	169	173	195	171	207	200	229	201	201	238	192	201	193	207	177	214	181	173	186	207	224	177	210	208	210	191	173	213	210	199	187	196	194	188	199	188	168	200	227	201	192	180	189	200	206	213	205	188	209	188	187	201	205	218	191	191	183	168	203	205	212	212	181	172	193	190	190	181	223	193	188	188	166	181	219	195	186	204	203	176	176	200	185	209	187	209	186	191	198	208	198	215	193	185	186	190	193	207	184	176	175	192	185	224	189	181	170	184	194	177	187	202	181	206	174	191	191	208	206	190	198	204	193	190	203	214	186	186	197	184	179	197	180	192	175	193	177	193	219	193	210	187	213	192	194	170	205	203	207	182	195	187	180	191	224	208	228	203	180	199	171	179	179	202	199	169	186	175	202	181	208	182	201	180	191	173	179	184	178	185	168	170	209	216	197	185	196	181	178	198	198	194	186	189	206	194	193	191	190	183	180	190	191	218	222	193	185	207	203	197	180	174	207	179	215	189	200	191	205	205	181	180	198	189	190	204	213	196	169	176	194	167	177	192	210	198	193	187	188	195	195	195	196	216	182	179	181	197	172	215	197	184	200	221	200	213	195	174	191	192	180	196	186	199	178	213	194	208	178	180	210	223	224	201	182	158	191	194	181	202	186	195	203	201	183	185	196	235	175	191	206	190	196	211	207	201	197	204	185	200	191	215	196	187	162	214	204	170	180	175	159	185	195	177	173	160	191	177	205	207	184	194	188	197	203	215	212	203	206	196	202	194	193	194	189	200	203	214	221	216	186	192	196	184	219	195	216	186	186	198	187	198	185	187	182	191	175	194	186	194	224	186	224	195	205	207	201	189	192	212	185	167	227	165	185	186	213	195	167	194	206	214	174	196	171	190	197	196	191	203	192	189	198	179
8886	521	588	575	559	553	544	575	550	531	499	521	495	513	503	494	537	519	521	511	522	494	515	486	509	500	525	456	491	524	529	544	494	528	489	518	475	522	471	529	522	531	462	511	500	519	486	492	507	509	464	491	476	486	526	511	488	494	479	468	487	501	509	514	507	492	540	502	512	522	529	482	502	489	509	486	486	499	538	492	496	485	475	506	504	486	492	490	519	485	490	482	503	498	515	454	510	498	485	480	491	546	485	538	469	481	483	453	480	514	473	487	523	512	522	463	472	477	494	492	482	498	451	492	470	511	479	490	539	495	497	533	475	488	482	489	512	494	501	539	520	452	521	459	479	470	498	494	480	498	486	480	476	472	493	505	523	469	489	480	502	507	523	478	505	488	501	522	497	501	503	503	530	511	549	497	494	502	498	512	507	484	530	526	500	503	471	498	491	465	482	498	486	506	512	458	509	486	505	476	509	528	496	515	499	483	495	534	510	500	508	496	537	464	516	482	527	495	494	466	505	479	498	492	464	509	503	528	506	466	500	503	521	467	487	461	492	522	478	458	478	517	516	465	489	491	488	470	448	494	484	501	483	501	476	490	494	508	520	461	493	468	478	501	505	494	509	494	506	501	491	485	537	505	490	459	486	510	526	514	507	542	497	459	501	539	492	448	539	484	490	497	494	468	482	533	498	504	485	472	526	498	522	470	517	506	455	490	484	516	469	479	449	483	491	508	485	474	466	517	503	523	505	501	504	494	561	496	497	525	475	484	464	497	492	502	479	507	501	529	490	508	475	516	497	474	508	512	497	503	478	515	474	505	456	545	492	481	502	467	470	509	507	482	494	497	503	488	476	496	446	511	473	495	519	521	519	482	534	506	511	477	472	480	481	497	489	459	455	519	480	521	530	520	487	457	465	520	479	494	514	529	505	495	501	485	510	496	506	523	500	492	498	493	475	487	532	500	529	489	508	485	521	482	483	480	484	480	486	524	473	528	492	530	481	487	529	499	463	467	490	500	497	477	537	508	528	499	536	504	507	510	486	542	535	501	495	462	503	490	465	490	518	459	476	478	503	514	481	479	488	543	484	472	489	506	450	511	505	530	501	493	535	479	474	468	544	517	468	508	502	541	506	518	479	477	487	525	497	507	481	524	495	511	460	469	485	465	556	470	510	514	472	499	539	498	492	476	524	507	445	498	451	499	488	490	489	537	476	448	528	530	495	473	539	514	509	477	483	494	507	495	507	496	516	461	463	472	469	479	515	487	489	516	507	534	522	492	499	480	493	464	462	504	564	529	503	494	485	524	512	526	479	519	498	526	452	469	513	514	468	506	444	528	511	552	499	494	517	481	465	536	493	442	503	511	499	446	470	485	527	492	505	521	488	511	490	502	510	460	479	488	501	492	505	466	494	485	535	491	506	529	478	475	497	507	510	466	474	514	490	513	503	505	503	478	468	530	470	521	519	500	479	485	535	499	472	497	490	519	463	502	515	485	468	546	514	511	535	502	494	475	481	477	475	502	505	529	488	477	472	513	535	517	487	517	551	494	526	526	474	497	502	484	508	473	488	552	505	491	503	508	520	507	444	494	493	485	458	494	504	498	468	499	475	508	522	484	476	479	501	484	497	474	506	495	471	481	486	485	468	492	485	484	477	476	485	501	430	484	533	504	513	511	494	511	499	509	509	492	542	523	525	502	457	519	509	518	498	451	484	494	522	487	491	522	494	536	476	447	508	518	516	498	493	503	515	530	499	485	492	478	446	548	525	497	497	473	557	496	479	495	503	520	456	489	516	501	511	519	515	528	499	473	485	515	506	472	495	492	460	469	528	510	516	517	472	481	505	467	509	505	510	453	521	491	517	490	489	517	462	462	531	478	497	502	478	512	525	489	472	493	504	528	501	507	507	502	484	513	506	481	482	506	493	507	493	513	517	509	489	512	479	471	475	472	513	499	497	493	508	483	471	534	503	500	475	497	512	471	533	524	515	499	452	499	504	495	523	526	499	507	494	520	509	477	530	527	521	483	488	471	479	510	503	503	530	492	471	545	520	454	514	514	495	522	502	497	464	497	474	500	442	503	467	500	500	496	519	475	468	494	505	505	459	479	495	476	523	484	483	460	491	528	466	511	510	488	482	490	478	496	478	475	477	496	528	497	499	488	484	469	538	548	476	512	530	470	500	492	462	496	510	498	508	480	484	512	466	486	572	481	484	438	496	499	499	525	477	511	510	499	489	456	497	482	497	506	521	497	545	466	505	465	496	473	494	504	515	477	498	475	504	507	489	512	492	502	516	470	491	507	507	502	496	509	504	525	545	506	534	521	517	501	507	500	495	446	474	523	548	486	487	496	482	472	491	518	473	498	500	473	486	546	488	472	501	490	450	512	534	524	477	491	464	495	479	514	484	458	504	499	500	490	505	522	478	453	530	495	512	503	482	496	500	479	514	504	505	463	485	505	500	506	496	503	469	477	518	481	496	496	506	511	474	477	498	495	514	495	506	468	469	516	459	493	514	507	475	496	486	496	510	504	492	514	532	484	485	506	480	529	474	494	528	533	486	507	475	494	495	483	460	503	495	504	506	517	499	483	501	479	561	510	478	482	483	541	477	514	480	499	502	492	465	507	472	488	475	470	490	503	502	505	486	467	477	498	494	475	496	542	543	465	478	499	505	507	519	513	494	466	509	523	496	485	487	509	478	494	499	476	527	525	522	506	472	499	507	423	499	505	535	504	500	504	464	471	497	461	473	490	516	482	512	510	512	489	488	500	496	528	502	465	482	528	519	535	524	508	498	512	501	511	487	489	513	501	486	466	455	501	488	535	472	528	532	513	498	547	470	514	437	497	492	487	472	522	487	480	507	553	488	489	506	510	492	515	512	511	510	512	462	536	528	527	488	506	498	508	461	484	524	508	476	513	547	472	463	474	533	520	513	520	502	492	486	498	499	488	499	479	492	520	491	543	508	503	509	516	501	451	501	513	523	481	517	477	512	494	476	536	503	498	516	538	488	462	478	498	500	483	535	499	468	489	481	528	512	524	531	495	458	518	491	504	495	484	492	493	520	480	483	534	484	473	482	469	468	480	487	525	450	520	487	482	467	475	503	519	474	484	501	516	509	539	496	495	474	483	516	531	446	531	473	537	506	472	509	503	541	485	545	496	538	481	498	487	498	505	531	526	522	470	495	500	489	482	497	494	487	480	516	505	494	500	499	524	485	525	525	490	511	473	506	484	492	490	504	516	530	456	529	483	487	489	500	523	483	511	486	506	496	483	508	489	503	477	477	486	479	512	509	494	468	477	503	512	491	501	480	489	472	493	471	475	482	495	497	511	511	537	538	477	473	533	480	505	487	506	486	511	499	488	517	518	498	522	519	493	481	513	490	503	499	483	478	479	482	453	491	500	524	494	551	459	504	495	453	502	503	457	533	487	442	497	520	468	454	515	510	539	485	489	521	497	505	505	525	508	487	510	502	490	484	494
55902	12522	1659	824	551	440	392	342	300	232	241	198	208	198	198	191	199	189	190	187	180	188	150	202	170	195	170	163	181	162	186	173	166	177	161	191	168	156	179	184	162	198	165	185	161	175	160	145	140	173	177	171	166	155	170	167	178	192	152	175	191	165	160	150	147	177	194	173	176	180	153	164	156	159	145	137	140	151	168	176	203	186	141	158	155	187	152	202	140	156	188	183	156	176	207	192	155	187	172	182	166	173	153	175	159	192	172	193	176	170	148	152	134	170	173	184	145	167	152	141	168	149	166	164	164	136	140	167	157	160	164	178	156	161	160	151	185	166	187	173	167	153	178	149	162	162	162	163	185	182	149	165	159	159	151	181	144	161	161	176	163	164	166	172	182	167	160	166	186	156	159	153	166	140	156	164	164	148	179	199	182	186	156	165	182	147	164	162	185	166	141	156	137	167	164	147	165	164	182	172	157	142	159	160	156	170	133	150	166	146	199	172	169	172	172	172	153	174	161	163	170	169	188	184	171	154	170	180	163	162	140	157	125	184	141	156	149	168	181	161	156	164	160	176	176	155	185	158	160	157	173	137	169	169	149	177	149	157	156	150	142	151	147	158	164	144	162	177	152	203	152	144	146	155	151	166	168	174	170	168	158	170	174	164	159	185	172	165	168	139	160	159	176	159	167	157	171	166	151	164	149	165	176	162	175	168	172	142	177	148	156	173	150	162	176	173	156	168	165	184	183	150	145	174	155	168	190	156	173	177	174	151	129	163	178	169	152	155	164	144	156	165	183	181	150	178	153	166	168	159	153	186	164	172	178	174	174	148	168	150	134	178	169	160	160	183	166	170	148	179	144	171	158	152	138	179	156	157	150	184	151	165	172	150	184	121	146	163	168	160	157	174	161	154	167	149	152	158	147	143	150	165	155	139	163	157	171	161	158	162	145	179	163	165	154	141	170	150	170	149	140	169	173	163	172	158	173	159	154	150	178	169	171	167	155	173	145	151	146	162	182	176	181	185	167	149	161	148	173	137	166	154	157	145	153	147	182	155	157	179	153	173	151	151	146	185	139	192	162	144	163	169	155	149	154	161	161	149	166	167	151	176	185	154	153	163	167	147	172	169	134	167	178	159	162	148	193	164	158	144	166	162	155	148	165	142	157	152	160	157	173	177	184	158	175	144	158	158	160	174	185	168	141	153	146	163	153	166	170	159	158	147	165	141	137	154	182	156	144	158	165	164	156	163	171	171	148	158	177	149	167	174	157	150	152	161	139	164	156	148	150	175	167	170	151	161	204	193	155	157	155	166	175	164	189	167	160	179	172	177	171	167	160	154	149	152	185	184	155	176	159	150	171	171	160	167	179	158	178	169	152	174	171	148	142	176	152	191	156	150	157	162	155	163	171	150	171	150	130	168	154	169	164	183	169	148	180	157	163	139	166	159	152	158	156	172	163	162	159	158	185	165	155	189	149	157	178	179	168	164	138	157	181	177	159	155	142	186	169	173	189	184	151	182	183	179	163	133	164	158	181	164	163	152	182	168	152	163	161	164	146	172	176	182	144	161	160	138	152	160	187	138	181	159	157	157	145	165	141	180	160	168	157	157	163	146	135	170	166	180	166	153	158	157	167	161	149	153	162	179	144	135	177	167	162	159	171	193	186	151	157	169	148	162	153	174	161	174	144	143	146	168	164	154	167	143	183	163	151	169	164	154	170	155	156	183	183	174	145	188	184	169	161	166	164	142	170	180	168	156	156	149	183	152	170	156	164	147	149	154	147	184	173	151	140	164	152	154	176	177	164	163	164	176	176	183	162	172	165	145	188	152	138	194	167	180	177	199	152	160	141	158	156	149	164	139	175	187	153	161	164	168	168	151	158	173	169	149	138	154	179	163	181	174	171	152	192	144	172	175	165	150	167	140	168	176	168	166	164	157	171	168	166	166	138	152	164	141	168	181	169	162	165	171	141	174	160	152	167	161	164	161	149	156	152	156	156	178	140	147	180	152	153	166	143	172	174	162	157	160	191	180	170	178	176	180	171	131	173	175	195	147	165	158	173	158	146	170	156	148	159	165	161	166	151	174	158	183	166	168	161	169	161	150	177	173	140	151	159	168	163	154	154	171	158	168	166	162	178	170	167	173	174	132	162	169	199	174	181	185	157	143	153	164	157	145	166	170	184	166	157	135	163	135	170	139	158	168	162	160	138	159	180	160	143	146	181	164	163	141	157	162	166	156	159	162	153	179	169	146	149	161	157	153	157	178	137	153	180	137	147	169	182	168	171	167	142	177	144	140	144	164	165	143	167	152	170	144	156	171	177	181	147	155	164	149	180	178	182	150	155	179	177	166	178	166	168	169	171	189	167	174	150	177	155	147	138	140	189	152	151	161	144	156	159	156	138	170	154	169	171	162	150	196	154	187	152	172	150	153	152	137	189	168	164	177	194	145	160	167	153	145	157	156	174	155	177	179	152	189	169	170	174	150	164	154	150	176	176	170	172	168	165	155	176	155	170	155	176	175	151	156	137	191	185	157	178	168	139	175	145	156	159	183	166	171	160	168	160	164	169	160	182	151	169	159	180	144	167	168	192	156	152	162	141	146	178	160	193	166	151	179	151	168	165	167	165	171	167	181	156	183	164	180	174	159	139	149	165	132	147	186	176	171	164	148	186	173	161	161	176	177	152	177	174	151	165	171	159	162	156	147	189	165	153	144	175	164	176	180	176	178	178	147	184	168	187	158	168	168	153	146	191	186	163	177	152	155	155	186	138	175	168	165	154	155	168	184	151	177	199	162	160	158	163	161	168	172	178	159	171	156	146	157	161	156	169	171	149	146	152	161	150	180	161	151	158	161	157	178	164	169	161	161	166	164	161	166	147	169	158	165	185	189	182	165	165	167	171	168	163	179	176	157	152	149	164	152	162	166	160	182	156	175	167	201	161	161	149	151	179	138	164	142	169	174	180	164	139	158	187	160	193	150	175	181	188	140	167	177	186	179	181	175	153	172	158	151	167	180	190	167	189	177	157	134	155	137	155	151	151	155	162	159	141	168	146	180	148	160	151	170	151	134	158	179	172	156	142	180	145	177	131	159	167	170	191	165	158	165	156	176	153	188	162	171	182	170	166	163	167	163	181	161	154	154	159	168	173	154	167	154	171	164	198	164	169	190	168	162	147	178	168	171	145	120	140	158	180	163	159	170	166	162	177	166	170	163	174	157	144	147	157	174	146	180	150	145	133	154	154	171	168	166	179	138	167	162	147	184	167	170	173	174	130	149	162	154	162	164	162	160	148	166	155	151	168	169	161	164	169	160	172	171	165	159	179	172	156	155	178	163	162	161	157	169	166	160	170	177	168	157	172	183	157	181	140	173	166	150	160	153	152	155	164	174	171	161	171	141	157	182	160	181	192	173	145	170	168	156	167	154	184	161	189	179	198	157	174	175	160	181	164	155	164	191	173	158	149	138	144	135	145	188	173	157
25126	1078	2079	2435	2158	1825	1564	1321	1195	1018	922	867	806	765	718	718	628	609	611	596	575	583	554	559	579	514	548	536	494	497	507	505	528	489	499	465	502	493	536	504	528	496	469	493	504	464	505	472	479	496	473	513	466	470	457	526	460	450	490	466	489	464	468	442	462	479	459	413	465	445	471	492	463	453	453	434	472	474	435	461	446	477	489	451	465	467	496	454	479	507	505	424	489	440	440	459	450	442	467	515	438	473	515	480	498	484	463	456	468	444	422	471	419	447	442	462	406	438	437	459	452	482	513	449	441	450	490	419	452	468	443	473	481	447	450	425	432	479	425	469	438	481	447	446	447	444	475	415	435	448	471	444	513	456	428	508	501	440	441	468	485	446	452	445	429	414	470	471	488	465	502	416	504	430	431	440	453	457	469	480	466	469	465	470	445	499	500	441	443	447	437	490	472	441	480	428	471	438	454	455	464	502	470	446	484	477	433	487	487	463	430	443	472	436	452	498	470	454	482	453	445	445	468	474	446	453	468	438	513	466	488	436	470	429	444	447	458	407	473	473	475	473	433	435	406	467	445	458	445	440	426	467	485	463	459	448	468	440	456	467	474	426	451	493	480	454	470	472	430	466	445	453	418	476	409	449	475	475	410	450	457	456	462	491	470	488	424	468	418	471	459	428	425	477	443	453	433	452	462	476	433	413	468	465	418	441	468	464	502	456	462	493	468	471	455	471	467	465	450	466	454	461	466	458	454	438	453	402	440	458	461	451	484	473	479	427	464	447	430	484	440	449	444	437	436	447	467	454	458	420	460	442	451	457	396	467	460	459	494	470	447	441	448	480	474	460	423	459	435	438	470	438	414	470	463	455	460	454	426	462	447	477	459	446	478	454	464	442	422	437	469	488	451	455	459	415	469	444	437	444	486	429	488	448	438	460	440	432	460	468	398	448	402	452	451	444	482	441	471	463	463	428	426	437	452	459	452	472	434	474	458	461	461	427	420	501	467	445	469	469	443	454	488	459	462	478	468	450	479	417	482	418	461	457	429	443	472	456	487	424	463	475	465	463	446	455	439	435	472	460	489	459	442	419	447	471	467	454	435	485	456	473	460	458	453	464	481	424	442	478	408	468	426	468	450	430	451	469	453	436	468	443	476	461	436	470	473	463	432	432	466	472	457	445	475	434	457	423	416	444	496	440	470	462	468	470	443	458	456	444	458	456	438	483	451	467	462	437	467	489	443	433	430	458	420	474	473	432	470	475	462	430	427	493	420	436	457	438	466	489	449	464	407	412	433	471	438	429	466	448	427	461	469	445	436	441	444	457	425	473	432	471	428	440	431	469	417	445	458	444	436	455	482	450	440	439	420	450	467	451	469	463	437	454	515	456	494	496	440	441	456	450	416	462	440	448	446	410	443	476	391	442	439	486	422	485	472	467	433	453	447	472	420	455	443	462	434	434	413	466	446	416	480	449	430	472	467	462	470	439	417	461	420	425	469	461	422	437	438	443	451	416	449	480	424	470	466	441	443	447	469	426	431	460	461	469	489	429	464	433	446	457	461	457	437	406	462	449	464	456	458	445	456	419	452	433	467	452	440	460	441	432	469	457	445	485	432	469	451	420	426	473	460	458	454	466	472	473	444	457	476	440	454	446	458	416	439	476	420	479	435	413	468	388	443	460	452	457	482	478	438	447	467	463	434	483	481	476	460	432	430	444	477	464	449	412	459	482	412	466	490	472	463	484	483	439	475	456	439	476	459	445	452	464	422	467	433	440	433	419	452	462	476	432	432	437	484	471	393	482	471	434	481	419	440	418	463	454	452	422	503	446	458	438	445	457	454	461	467	450	426	503	476	499	444	455	471	488	457	447	457	457	441	476	443	481	497	467	454	454	443	452	451	453	485	443	452	457	476	466	437	475	454	453	436	462	434	435	439	500	448	451	445	473	452	467	460	435	476	493	471	466	418	441	427	457	453	463	493	433	479	424	448	430	477	468	471	441	483	499	452	440	453	453	462	441	442	439	443	473	433	485	485	452	462	444	452	502	448	485	476	452	449	446	473	499	436	469	451	452	452	447	503	446	498	457	449	459	445	458	438	454	482	429	464	481	457	465	462	450	453	460	434	449	489	449	461	447	430	470	460	444	465	451	438	447	479	465	488	472	452	505	452	484	443	456	463	435	458	466	436	487	456	473	482	461	444	473	418	494	440	457	465	456	431	444	455	441	446	493	437	480	447	459	421	424	498	439	422	431	477	434	480	473	485	456	447	461	454	438	445	453	460	504	438	457	471	446	448	450	441	458	462	440	439	469	435	485	456	461	470	451	442	479	484	466	460	431	464	472	441	446	444	467	459	446	449	476	459	494	446	421	455	489	467	464	467	431	496	458	450	461	505	442	473	455	460	488	467	465	464	473	467	473	448	423	474	453	433	449	464	455	464	493	465	466	459	449	507	471	471	429	447	441	448	452	475	468	442	438	471	509	456	424	466	450	461	479	458	430	431	458	480	457	488	433	455	475	473	452	449	452	465	478	474	478	494	461	433	429	442	456	465	494	470	431	447	445	423	483	471	459	469	430	427	434	491	486	434	438	445	443	475	512	498	474	399	459	462	428	444	452	446	445	490	454	470	429	453	419	422	455	494	468	449	441	463	479	450	432	434	439	438	439	458	454	444	472	440	465	474	437	467	449	460	444	418	447	442	470	469	480	455	438	457	410	439	482	428	445	442	479	448	487	426	448	461	455	431	448	478	469	434	426	437	445	467	456	423	445	445	463	448	471	452	477	478	461	470	440	433	464	455	498	441	489	437	474	508	471	479	476	492	452	425	434	441	442	419	451	435	468	456	430	448	508	451	462	529	455	458	444	428	453	425	456	437	461	442	461	465	422	443	465	450	435	468	454	445	451	434	468	498	433	417	465	428	428	470	533	442	493	409	489	440	452	453	469	437	527	516	470	448	458	481	473	453	490	445	453	449	400	488	503	435	403	449	492	421	427	429	455	462	448	440	474	459	481	421	462	417	419	471	415	442	471	470	453	461	477	413	469	433	456	428	441	466	444	441	457	483	468	448	491	454	461	441	468	448	507	437	440	473	431	459	498	436	505	412	435	445	440	439	461	406	483	414	478	487	501	448	486	485	463	477	463	428	433	411	449	478	484	443	498	443	444	455	458	463	433	409	465	471	435	460	448	469	509	480	458	487	474	444	436	476	434	443	467	422	482	416	476	437	458	437	434	418	439	443	452	441	435	445	464	430	445	447	537	431	467	481	446	475	432	461	493	455	470	471	447	501	441	417	482	466	461	411	478	431	429	406	482	461	452	463	454	478	425	413	493	463	432	481	436	477	427	466	449	453	456	429	465	425	466	472	468	475	439	472	482	463	445	419	474	476	479	455	443	446	476	473	468	458	425	415	439	420	433	364	447	468	418	448	459	414	460	429	467	392	441	493	453	475	425	421	426	481	478	509	450	445	457	437	491	453	482
66702	19240	6158	1963	1269	920	761	656	547	483	483	429	451	412	399	425	383	415	394	371	364	362	383	382	349	347	332	363	358	365	383	335	358	365	388	373	365	353	385	361	348	351	323	338	357	332	354	349	355	361	333	331	336	343	369	366	324	330	331	351	364	331	345	355	351	369	368	332	352	356	377	333	346	350	345	358	327	322	339	339	320	336	334	329	333	332	342	351	334	344	356	344	332	313	317	360	335	329	354	319	350	315	324	334	353	365	328	371	348	388	350	356	329	344	324	362	315	316	332	341	357	335	334	355	335	353	328	356	346	307	320	355	344	367	339	339	335	351	334	316	351	319	355	354	324	338	327	345	345	376	368	344	326	332	329	350	388	353	333	361	335	321	349	361	323	320	348	296	350	311	338	359	359	329	322	365	329	359	333	347	327	356	341	336	338	346	321	315	314	335	365	379	330	358	339	359	343	364	320	323	345	346	357	303	344	349	338	356	376	322	317	388	360	369	353	310	344	311	369	354	396	340	331	322	339	331	337	339	321	325	343	335	362	319	336	309	371	331	302	335	323	363	326	347	361	369	349	352	353	355	354	352	301	311	336	348	350	322	311	326	343	347	361	335	329	332	308	339	352	357	337	315	362	350	348	325	337	359	348	353	298	348	339	341	316	359	372	358	310	314	299	331	351	332	346	338	364	313	352	330	333	342	309	361	368	368	376	301	336	374	324	360	348	399	323	373	347	344	343	311	353	347	347	335	322	337	404	309	331	310	363	316	360	397	294	341	349	337	362	350	326	331	355	343	326	345	301	358	346	342	355	332	365	341	303	388	327	333	338	334	356	363	339	357	367	326	340	338	336	374	351	324	371	361	333	363	323	337	302	337	353	354	365	321	363	333	320	360	349	341	331	360	332	396	286	333	317	319	345	346	346	369	339	341	333	327	321	328	315	343	355	354	346	362	340	297	358	343	340	397	310	340	354	332	368	330	345	354	324	364	323	354	392	319	321	339	312	355	333	366	393	367	332	373	349	364	361	324	312	365	324	352	291	339	318	324	335	376	346	310	319	345	350	354	358	360	333	336	338	348	381	328	316	336	355	375	374	390	370	353	353	355	329	355	333	331	403	362	382	323	322	323	304	354	359	351	294	343	379	370	316	287	331	363	371	362	328	347	319	378	390	320	379	361	320	382	359	362	329	334	365	320	351	345	325	341	341	364	321	354	351	350	391	330	362	381	359	391	364	336	364	346	383	359	346	318	351	322	350	374	360	379	312	338	338	357	337	349	349	355	377	346	310	349	339	360	314	308	345	365	348	341	332	356	363	327	347	360	352	319	352	365	371	323	347	324	336	315	352	295	297	326	356	396	332	376	339	298	324	306	344	330	395	332	351	331	341	334	342	342	351	330	300	383	353	344	349	365	337	324	361	318	354	342	339	338	358	355	380	317	349	323	358	361	323	344	363	298	371	351	346	337	351	324	330	351	336	339	314	368	324	317	316	348	370	326	355	326	358	355	340	337	330	353	332	353	356	336	351	328	325	332	338	300	363	325	334	309	346	359	331	347	357	338	394	352	331	341	359	321	346	291	355	332	360	339	367	334	348	348	322	309	366	311	321	323	361	346	353	354	352	370	308	354	351	359	356	376	333	353	355	374	344	383	337	349	369	358	322	336	357	346	337	317	334	354	353	362	313	357	311	373	325	325	310	362	348	334	335	379	326	315	351	332	331	335	339	364	372	337	333	350	338	348	357	346	324	344	364	347	325	312	348	326	331	327	350	366	314	333	326	367	331	379	348	347	353	331	362	317	345	371	345	342	335	354	361	339	344	349	340	325	332	330	339	351	375	314	381	324	330	365	321	342	344	319	341	368	347	352	360	343	307	340	342	328	384	331	340	335	349	281	358	351	368	363	345	347	383	354	363	343	346	292	323	313	341	305	335	349	364	355	334	378	338	318	338	322	323	364	310	297	357	328	332	337	338	361	326	323	347	336	326	336	365	369	320	340	376	334	333	352	340	354	369	326	325	362	346	331	331	320	317	357	331	341	354	344	365	352	348	308	353	361	349	345	364	384	356	339	350	313	349	321	363	343	348	345	365	351	345	333	334	361	314	343	375	371	317	343	376	344	352	346	316	329	339	334	391	352	328	348	327	325	350	351	331	338	363	330	319	323	341	355	326	290	294	366	361	269	357	358	334	332	309	328	374	338	386	308	345	331	347	348	346	329	369	328	333	350	310	331	360	342	370	371	343	326	348	354	334	338	359	365	332	323	357	352	335	366	335	332	357	345	350	317	335	348	329	348	328	385	369	373	354	311	357	311	348	346	347	324	349	342	351	340	321	371	324	345	343	353	365	333	301	361	374	357	310	339	315	322	333	319	321	347	352	355	354	364	340	349	365	325	379	359	364	348	375	356	364	351	291	324	346	374	359	365	335	334	336	385	342	344	302	373	352	339	316	334	293	346	341	349	309	349	307	330	310	352	373	357	354	381	350	302	343	346	321	350	355	305	326	337	329	372	327	345	341	352	342	361	323	354	372	358	331	323	368	329	368	359	328	343	347	358	333	333	326	331	328	354	343	357	321	312	337	321	359	337	330	372	389	337	342	361	350	363	332	342	334	372	343	373	349	326	350	327	348	354	351	339	336	344	332	355	360	337	353	303	335	324	333	351	332	308	337	329	328	345	367	332	331	295	319	371	345	346	333	338	354	341	335	342	329	341	317	337	315	315	327	341	369	340	379	333	325	337	317	345	356	364	329	348	368	359	370	340	332	327	350	332	366	320	343	357	349	359	335	342	372	348	341	381	360	337	362	384	342	303	346	328	346	338	366	349	363	334	340	318	314	324	329	303	343	333	346	329	329	333	289	329	328	316	332	338	354	342	348	369	345	371	350	331	332	335	331	351	379	345	327	315	347	335	362	310	355	344	344	326	357	316	343	332	307	336	342	349	335	343	369	326	346	344	315	286	334	350	362	328	368	332	320	338	312	354	312	325	341	329	351	371	398	370	344	328	356	346	332	321	311	363	334	371	342	356	353	323	338	308	330	339	355	378	339	345	336	328	350	344	325	344	304	339	356	331	330	342	321	349	382	308	322	357	311	366	320	343	331	347	355	353	354	336	350	340	334	357	346	296	315	347	312	323	331	329	366	357	330	329	352	334	338	348	339	349	373	357	332	339	332	326	333	355	339	328	332	336	326	343	318	339	334	354	310	368	347	324	354	313	344	359	340	356	358	383	331	366	343	327	307	351	304	328	312	340	369	361	339	330	320	364	348	321	335	353	346	354	356	363	347	344	329	355	351	322	349	336	344	329	343	398	357	298	368	336	328	324	354	330	347	385	315	324	319	342	327	320	341	348	347	350	319	310	335	320	340	357	328	331	358	341	354	342	375	326	353	355	351	359	342	345	341	342	355	332	326	349	339	354	340	323	373	335	354	318	297	337	327	345	338	355	315	344	337	314	326	343	336	369	331	350	329	334	312	353
29496	2124	4188	4787	4114	3457	2883	2362	2169	1905	1739	1616	1489	1448	1319	1250	1202	1195	1153	1105	1075	1034	985	1038	1002	1009	989	991	963	1015	927	955	924	958	982	959	899	852	881	907	875	892	889	844	876	841	873	836	858	866	836	865	861	844	876	817	826	938	823	915	790	817	820	786	850	845	900	817	844	928	853	846	836	813	828	845	858	790	806	859	902	814	840	873	822	815	822	821	858	837	839	788	830	817	814	876	804	824	819	843	821	853	873	836	794	835	859	818	833	806	813	857	811	823	806	832	775	817	832	796	801	828	762	848	804	807	830	795	833	838	838	833	825	831	814	865	850	803	842	803	840	814	815	790	825	844	792	875	811	819	788	842	781	809	814	843	853	816	852	830	800	817	795	799	811	836	804	798	798	864	821	788	813	841	840	859	848	880	795	842	819	780	825	869	825	850	855	831	821	852	826	818	786	861	806	856	805	820	847	853	835	842	841	812	848	852	803	854	864	854	836	866	820	797	837	816	797	844	822	824	856	872	779	823	852	811	788	803	845	777	863	793	829	811	780	807	853	856	841	786	773	853	822	792	812	826	840	823	806	821	838	774	850	796	808	848	806	795	808	815	814	812	788	771	795	826	808	828	807	855	821	837	796	798	802	858	855	775	849	822	836	771	850	852	821	845	836	834	827	776	791	871	814	845	817	814	788	804	841	797	853	869	790	871	858	791	873	860	858	862	828	872	813	796	808	800	811	849	791	812	874	849	772	803	813	880	786	846	817	833	826	831	855	807	818	853	794	746	873	845	813	825	817	846	763	815	824	825	815	795	879	754	799	861	836	807	861	813	783	869	810	786	822	845	842	846	821	852	804	853	856	881	843	787	882	828	831	823	861	789	851	836	832	854	872	809	818	845	849	789	832	862	876	786	810	795	812	789	862	787	858	822	858	857	825	847	808	850	820	858	873	834	856	847	847	843	815	818	835	834	831	849	781	831	822	842	806	805	805	834	737	797	812	803	835	856	850	808	792	877	817	869	772	844	842	914	821	833	800	877	869	864	860	835	809	800	790	850	846	810	798	846	784	732	833	815	827	847	856	842	794	757	785	768	809	861	797	768	837	841	778	899	818	791	886	847	779	872	786	825	824	816	811	804	776	836	814	805	818	805	819	846	837	805	846	870	837	786	837	792	883	771	843	845	828	780	845	848	876	828	862	782	851	853	763	800	850	838	833	863	814	845	877	824	791	828	827	822	868	799	836	808	834	839	894	836	843	812	822	801	799	841	825	887	822	791	823	827	824	788	827	798	793	817	800	724	845	811	791	849	856	857	830	789	812	847	843	881	782	816	827	768	854	818	877	855	792	839	811	838	777	863	843	886	822	822	801	840	784	801	819	802	773	881	823	835	777	795	831	819	822	830	870	860	831	875	859	832	834	876	808	801	811	832	811	753	851	834	780	883	781	795	835	833	828	819	822	788	824	843	801	845	843	813	829	819	875	801	859	838	806	791	816	882	822	822	846	868	808	794	811	744	807	858	803	846	812	810	805	825	848	883	843	892	802	843	816	818	843	761	813	838	821	826	830	907	827	870	777	816	814	822	785	896	812	893	849	788	824	839	800	830	808	895	835	814	839	800	809	834	822	796	795	792	769	787	796	869	776	815	821	769	834	782	810	830	828	857	824	780	786	845	780	843	823	819	821	831	796	865	798	829	847	822	799	837	821	789	838	840	816	906	793	821	780	859	829	836	839	850	842	824	839	839	858	850	845	824	843	786	808	853	871	831	815	798	823	816	785	833	797	835	824	814	817	851	814	840	806	841	840	869	899	844	797	818	857	856	785	836	831	772	837	832	822	871	797	787	846	789	855	839	793	827	871	814	841	890	826	811	800	873	815	849	824	871	863	844	798	872	797	829	816	829	814	866	844	816	811	815	823	836	795	838	774	781	815	804	790	837	852	858	907	860	818	789	786	811	814	791	816	858	848	807	841	853	786	860	814	813	849	828	820	819	755	826	810	810	871	846	830	818	797	842	897	858	788	822	813	910	831	805	807	813	781	837	856	817	814	813	822	804	856	819	803	853	832	867	852	817	818	860	813	867	814	819	799	840	830	858	838	821	861	823	824	821	794	818	843	825	826	772	857	817	816	774	803	831	845	842	785	798	823	885	785	812	866	842	850	813	841	762	764	845	833	848	771	794	852	804	786	843	796	836	871	829	861	835	790	819	775	844	811	864	791	765	813	900	770	827	825	818	790	763	857	864	861	829	837	799	813	848	788	853	850	843	830	844	770	810	807	802	814	873	822	830	835	813	872	852	813	794	846	891	820	807	802	783	808	847	850	853	783	842	815	850	776	790	863	815	816	823	857	815	803	803	849	846	843	858	838	818	854	830	807	802	825	860	825	857	799	824	818	785	784	797	862	908	798	805	803	848	778	839	813	837	830	792	800	796	827	842	848	821	903	764	772	845	832	792	838	775	830	824	828	878	791	797	825	862	809	816	792	799	859	860	828	774	853	810	798	804	855	829	844	810	840	857	762	803	805	818	846	848	822	816	799	856	835	785	827	825	815	782	819	823	818	828	814	850	819	801	864	834	786	784	831	835	825	803	826	776	825	841	853	848	893	794	784	884	865	853	832	829	763	785	789	836	868	856	814	812	844	786	859	787	851	780	914	767	796	803	799	846	870	866	802	822	844	851	860	836	858	817	833	806	843	796	804	844	785	793	839	824	776	877	832	832	836	792	782	827	792	831	812	848	803	815	882	802	834	859	811	844	822	813	826	819	834	772	821	872	791	842	827	823	828	775	790	775	820	818	840	853	802	813	810	827	872	812	836	765	829	842	786	820	796	847	836	872	830	773	840	814	809	756	880	793	808	891	808	811	796	848	844	840	792	793	839	828	851	853	837	833	778	815	808	809	776	850	809	801	836	842	809	850	786	795	784	824	880	799	828	807	836	840	825	770	789	831	785	828	821	804	845	810	853	843	849	833	855	819	826	817	839	801	874	786	809	848	802	840	796	801	860	857	848	885	768	827	828	823	814	819	825	775	822	877	812	788	747	846	777	874	788	825	831	818	810	822	849	805	873	835	825	826	846	846	835	786	833	832	819	806	844	828	800	841	884	849	828	830	820	811	821	844	805	865	831	822	842	854	815	845	838	812	845	825	818	828	807	837	832	821	818	825	823	823	841	817	853	835	795	854	799	790	841	844	794	843	810	799	803	827	766	837	783	835	862	795	827	823	810	829	823	824	771	791	790	878	835	824	836	828	852	851	800	782	844	842	811	822	817	832	826	853	852	839	762	779	857	809	814	788	774	841	859	771	826	823	786	845	793	850	813	822	883	792	846	834	795	806	814	844	828	824	838	824	843	838	887	834	866	817	864	774	808	836	860	852	877	829	840	773	827	848	853	827	837	814	820	900	768	794	824	831	851	844	790	830	805	836	762	774	890	811	815	825	836	853	852	811	825	844	830	821	803	800	771	803	797	822	827	806	831	832
6966	288	194	219	194	196	208	208	219	193	215	213	192	197	186	227	168	205	197	162	181	202	176	190	162	190	203	203	179	180	204	212	200	176	177	196	178	211	181	176	168	199	188	188	190	183	155	191	177	198	186	238	186	185	175	181	176	201	173	182	180	179	191	193	175	174	187	207	189	182	213	203	169	201	166	196	187	181	169	191	187	180	184	178	177	156	172	182	189	180	205	173	192	190	197	199	222	187	197	174	181	177	201	197	184	192	175	161	190	190	206	213	191	182	174	175	184	173	175	216	183	184	172	179	224	202	193	179	202	214	173	202	197	187	170	205	176	184	204	163	188	179	153	176	205	198	186	178	209	199	195	190	189	169	188	194	169	213	165	223	176	150	173	180	210	192	183	182	168	172	201	202	198	188	181	194	184	176	188	196	205	198	182	201	197	191	182	171	154	207	171	160	188	170	187	214	185	193	190	184	204	203	174	187	192	209	213	192	183	197	179	183	180	185	188	193	193	189	178	199	192	201	185	184	192	190	189	168	176	192	172	195	190	207	158	185	189	195	198	190	183	190	172	217	195	196	207	180	210	183	169	185	231	204	182	191	207	196	202	199	188	181	202	165	184	179	223	183	180	186	184	171	195	192	196	173	194	207	183	157	175	189	192	175	195	200	189	188	187	179	179	202	190	189	183	203	188	185	203	185	161	200	195	186	189	230	201	167	178	200	219	205	195	206	212	185	193	204	219	188	211	194	170	189	191	194	181	168	184	185	193	197	205	175	180	181	165	194	197	178	196	183	180	185	182	194	173	194	178	171	186	187	187	199	192	186	209	213	215	182	190	160	178	167	206	197	201	170	187	204	186	169	187	186	182	190	170	206	208	187	157	207	198	205	163	191	186	197	192	201	165	190	204	223	181	191	178	175	165	184	194	176	193	192	193	214	177	195	189	182	174	164	205	193	190	180	177	195	157	161	189	199	169	174	186	202	219	170	168	169	162	199	191	187	181	185	169	212	206	193	205	208	191	197	173	196	191	211	196	196	168	167	159	188	190	191	177	201	217	180	182	207	190	172	219	180	182	203	215	178	211	212	192	219	193	187	197	188	174	199	196	170	177	196	189	185	191	192	197	168	189	177	195	183	194	155	196	229	181	200	180	204	208	187	185	183	203	193	183	187	198	187	204	200	187	202	174	183	170	191	169	162	207	193	201	203	206	187	189	207	211	180	167	189	167	176	219	159	199	206	217	176	194	197	187	178	187	169	175	205	170	187	184	185	180	196	199	180	204	190	188	176	195	194	178	179	132	194	207	197	216	211	181	181	194	172	191	210	187	186	188	188	171	182	183	188	198	175	187	201	193	180	199	178	201	175	183	172	182	182	190	152	209	176	178	219	199	181	194	166	190	194	195	190	208	177	186	199	164	179	184	181	176	187	205	185	210	172	187	194	206	164	172	167	185	177	175	168	194	180	174	158	200	200	202	174	175	180	191	201	208	229	178	225	200	217	208	160	171	212	171	173	184	178	162	196	200	185	159	187	174	207	185	192	202	202	183	199	182	194	206	177	220	223	178	195	185	178	188	199	195	193	175	209	178	198	192	200	183	183	175	175	203	175	169	178	193	177	178	204	169	187	173	184	190	198	216	191	178	197	194	183	208	195	182	158	190	190	176	170	200	192	214	186	209	189	181	212	187	182	167	177	207	189	178	195	174	194	188	173	212	188	180	185	173	210	198	190	192	179	211	195	202	175	153	211	179	189	190	160	196	194	205	205	190	178	169	203	174	194	170	177	181	188	188	184	189	187	183	182	170	188	201	191	206	208	154	185	175	184	173	175	156	181	190	195	221	177	176	193	199	165	202	210	210	197	206	180	193	219	190	209	178	194	155	192	162	199	184	183	203	181	164	192	205	211	183	193	189	176	208	187	183	185	234	186	194	179	212	203	186	197	192	208	212	190	189	174	181	194	188	186	165	178	177	169	188	201	181	188	203	184	173	226	180	173	186	182	183	193	185	213	197	203	176	199	183	185	188	188	165	178	197	183	180	199	185	185	175	194	149	192	175	172	167	192	215	197	185	193	208	185	180	190	171	180	196	179	209	188	194	179	189	197	171	175	199	174	214	179	186	179	196	187	185	188	227	169	172	185	184	190	177	208	191	169	163	173	193	193	157	167	196	181	160	175	200	200	203	170	204	155	195	152	160	174	199	175	209	188	184	206	174	189	182	183	176	214	196	178	200	187	172	175	192	187	191	185	230	206	170	177	195	188	196	162	173	204	182	197	195	176	184	171	207	193	221	202	152	174	198	181	214	183	173	204	186	190	188	192	189	202	210	189	177	183	165	176	168	170	200	196	197	188	169	192	158	181	166	189	181	224	176	194	198	191	188	150	198	168	189	190	178	192	181	168	202	195	202	179	174	177	221	177	186	197	180	187	179	190	222	185	199	163	199	209	201	168	200	204	180	181	193	191	189	199	196	183	184	170	203	176	187	206	193	197	186	170	181	194	222	199	198	186	195	193	202	184	182	188	195	182	193	194	200	196	168	185	202	176	176	177	174	203	192	167	178	208	181	168	184	193	173	171	203	194	181	172	199	200	201	181	179	188	180	177	175	176	202	170	184	173	179	206	171	209	178	189	202	191	195	181	217	184	164	179	192	204	189	188	199	192	152	173	167	201	186	200	184	158	214	179	175	188	207	198	189	182	196	167	209	167	194	181	177	208	178	199	195	181	166	211	193	198	179	177	173	165	161	187	190	215	175	171	219	195	209	195	197	173	163	195	184	179	225	162	186	176	192	177	175	184	180	196	178	184	161	212	200	199	174	189	189	216	187	204	183	208	163	210	203	188	180	215	196	196	183	220	194	185	157	181	165	202	190	185	194	193	179	192	194	198	175	194	190	189	213	159	206	208	223	153	193	174	173	179	199	188	191	168	194	195	188	185	186	199	202	195	177	229	179	170	178	193	205	198	193	179	179	191	183	168	185	188	200	202	177	184	156	189	166	182	153	197	183	172	189	190	200	175	189	170	194	201	176	172	188	191	177	207	171	186	198	183	195	163	183	178	231	203	192	178	201	194	210	202	189	198	180	193	219	194	179	187	181	172	160	185	194	184	197	161	177	176	201	188	177	191	194	195	205	204	200	184	189	196	157	174	223	196	194	168	166	186	173	180	187	187	194	208	187	192	202	193	180	216	158	192	169	175	161	181	167	202	182	221	177	184	195	219	217	181	181	176	191	166	186	186	190	187	191	203	193	193	184	198	168	205	194	178	186	208	189	197	202	192	207	201	182	185	205	220	199	194	191	200	185	183	183	191	178	186	201	186	181	193	192	193	176	218	190	162	185	177	199	198	167	205	178	207	179	197	223	214	196	167	214	197	206	191	186	181	188	186	182	169	174	192	158	209	164	196	191	168	203	178	168	185	185	165	199	173	181	185	210	194	190	191	196	175	182	179	186	193	164	201	164	187	192	219	190	179	170	191	196	199
7490	532	536	511	577	571	492	524	517	516	519	499	526	460	490	526	466	507	450	453	483	453	477	491	468	476	499	484	453	486	468	506	501	469	484	494	464	490	468	455	466	473	474	474	488	489	469	525	491	483	496	509	519	454	508	472	529	481	481	480	498	535	491	476	484	465	477	505	466	490	492	514	484	466	448	473	492	482	478	492	486	544	449	486	480	496	492	534	510	490	493	514	492	497	489	501	470	495	466	514	508	528	490	498	508	465	483	494	505	508	482	459	483	498	490	473	478	480	496	474	446	500	502	475	489	500	502	446	476	460	541	487	503	492	479	477	466	555	493	467	478	495	445	483	488	463	440	496	487	520	475	473	491	519	522	476	507	451	471	505	520	471	522	463	477	484	513	485	476	481	529	466	469	486	473	496	465	461	476	468	488	473	428	479	462	474	504	517	496	496	444	526	481	492	507	486	471	464	457	493	495	475	466	454	472	469	471	521	490	507	498	496	486	484	547	477	499	496	472	484	478	469	462	493	468	496	505	499	518	546	513	510	493	511	461	485	485	538	477	452	488	470	465	529	478	469	518	487	471	474	443	477	474	432	470	506	493	488	493	486	500	461	501	485	518	485	476	506	476	494	485	488	476	525	532	497	488	455	482	471	540	519	490	452	487	447	466	506	496	497	516	509	486	537	475	497	489	506	475	542	461	446	481	511	468	500	507	466	522	472	501	491	468	515	492	506	520	492	470	490	501	499	474	480	477	544	484	487	495	493	499	486	470	476	483	480	515	479	518	496	474	490	492	459	470	509	507	500	470	493	443	500	508	489	509	507	499	458	488	461	490	455	493	504	489	476	480	486	485	457	444	473	510	509	475	504	448	490	482	493	458	491	513	506	467	464	480	528	476	454	416	476	524	515	493	461	503	512	533	481	515	490	477	500	476	499	491	463	500	511	484	506	486	483	468	499	478	493	518	448	485	488	490	482	505	490	469	504	487	487	466	500	495	518	473	511	489	466	492	475	457	501	526	457	463	480	477	501	503	482	487	490	457	501	511	506	486	473	499	481	495	449	472	502	495	469	487	483	491	504	472	493	483	538	479	479	502	486	532	455	493	517	506	469	471	457	507	484	511	500	513	466	500	495	484	472	498	512	494	476	481	441	488	522	502	454	506	504	487	486	498	533	538	503	496	515	475	475	504	501	487	521	490	518	463	489	480	510	482	520	480	487	506	477	476	453	499	512	493	484	466	509	540	500	495	470	452	483	481	489	485	520	471	452	468	492	481	455	474	543	493	471	510	452	483	458	489	488	499	514	494	526	482	495	501	490	514	425	517	497	522	487	486	463	541	473	479	456	487	472	503	491	473	485	502	500	482	441	480	472	473	492	488	515	486	496	476	467	433	507	487	485	515	500	503	454	454	507	492	513	433	483	491	522	497	489	490	493	479	511	512	479	476	511	527	466	474	491	472	454	485	492	498	531	532	538	505	499	482	514	498	518	480	475	475	460	481	477	483	512	509	517	482	477	482	508	452	485	507	512	504	478	486	481	462	482	498	501	488	510	503	460	492	484	467	491	460	504	518	492	461	464	523	480	472	504	495	499	488	513	492	496	465	467	459	501	507	472	478	477	471	468	482	522	475	459	480	477	499	508	495	461	464	461	507	470	499	517	483	485	464	474	530	466	502	464	485	533	478	499	509	508	428	465	474	434	490	492	473	536	480	458	470	508	490	500	480	472	476	465	506	457	494	484	467	506	507	469	486	509	482	459	480	515	483	502	496	447	515	467	494	498	498	468	463	489	491	511	477	491	479	444	464	474	486	489	479	484	423	483	490	510	513	469	495	507	478	474	477	470	442	470	473	481	475	520	456	515	454	479	480	500	486	515	510	493	480	451	486	465	448	486	497	489	482	500	461	487	512	487	450	487	510	540	483	499	457	461	512	472	478	499	472	522	501	504	465	475	481	448	469	464	495	477	462	484	491	470	508	450	541	491	456	497	486	511	482	490	478	508	481	506	464	466	469	530	496	481	504	475	514	486	515	489	466	465	480	501	479	514	490	515	453	462	490	511	489	514	504	502	497	459	535	483	464	500	502	504	504	502	492	468	489	463	491	475	502	492	476	473	497	506	462	526	474	532	517	464	479	501	495	505	494	466	507	500	499	478	476	477	476	462	466	481	514	511	517	502	511	503	492	504	476	496	494	482	531	525	501	509	500	476	514	500	494	517	516	448	480	474	496	452	472	518	486	483	485	486	492	531	474	513	506	460	471	499	480	468	469	471	534	487	471	501	472	512	514	523	457	466	433	489	456	475	505	505	483	508	485	550	443	551	471	491	477	505	477	507	532	509	462	450	541	500	507	474	492	497	483	472	490	478	473	443	486	489	500	565	510	453	502	477	490	515	508	488	469	473	501	514	495	481	465	444	479	469	489	500	467	508	463	543	505	478	512	473	518	469	467	495	470	456	501	475	464	484	477	496	476	453	470	489	516	495	464	498	471	475	487	494	540	493	470	497	439	496	488	530	475	472	464	450	464	532	498	503	456	456	465	447	468	487	463	488	524	478	457	486	466	470	474	465	488	507	441	460	477	492	496	482	501	505	482	508	470	485	490	490	491	493	526	465	516	477	504	489	500	504	446	469	489	445	472	481	497	498	492	462	504	515	483	491	485	483	503	481	481	484	511	472	455	510	451	519	517	486	518	503	491	451	489	478	486	486	475	474	462	519	495	520	485	500	472	481	490	497	526	513	469	486	496	471	510	480	461	487	491	488	473	491	476	490	500	459	496	479	516	488	483	466	494	501	453	487	478	479	453	481	526	478	512	490	496	475	446	503	476	494	499	491	505	490	474	485	461	480	515	463	473	475	472	519	479	516	498	488	467	452	511	506	483	480	487	484	511	489	464	505	497	471	508	506	487	482	514	497	458	462	444	521	498	484	461	503	454	483	506	470	428	460	491	477	482	469	412	460	468	533	535	501	483	448	490	490	466	482	488	499	541	481	513	488	510	497	467	529	509	500	459	452	480	492	484	511	473	477	505	492	481	470	528	441	504	505	531	467	452	508	495	503	505	513	468	496	445	492	466	490	507	494	494	480	502	474	500	499	446	459	446	498	514	474	453	480	497	515	488	504	490	472	507	472	471	492	516	471	471	455	499	480	495	502	475	504	529	494	547	511	474	504	499	452	502	487	470	492	473	477	528	467	512	491	491	464	496	487	485	483	475	470	494	506	487	451	510	497	477	503	485	515	476	494	494	514	484	446	493	506	468	471	492	448	466	489	476	510	539	482	505	510	471	483	479	500	504	540	457	453	489	501	464	488	541	488	473	473	553	513	502	479	464	517	477	486	503	458	476	489	476	480	485	499	459	468	509	507	485	485	484	484	468	477	496	467	487	472	450	509	486	502	475	506	465	456	464	509	490	490	480	494	474	527	452	463	482	481	517	535	478	513	483	466	482	509	482	460	529	492	497	485	480	508	478	462	489	459
50602	10433	1525	832	573	435	378	324	282	267	252	249	227	226	195	201	186	195	166	155	194	192	173	193	184	171	166	167	168	149	182	157	161	188	168	155	171	170	169	176	163	155	139	168	195	161	160	150	160	140	164	149	145	163	166	168	142	146	161	155	165	153	159	155	165	167	193	169	181	174	158	135	158	149	187	166	143	165	173	152	151	159	176	167	150	160	144	181	145	193	149	143	145	164	176	177	177	155	163	174	151	166	152	156	177	161	172	148	153	155	147	152	160	164	172	146	162	166	152	151	149	158	158	198	173	146	161	164	157	167	155	165	180	169	140	157	146	144	180	159	142	152	145	158	178	149	176	132	189	168	177	167	149	155	149	173	181	157	169	158	151	187	153	180	167	162	167	146	177	157	172	185	171	154	175	156	159	159	170	144	149	145	140	181	138	151	134	145	145	150	168	181	155	159	190	196	156	168	187	149	167	160	149	177	166	154	174	180	159	144	139	155	144	182	164	158	157	151	157	180	178	166	145	156	161	185	166	151	159	166	133	149	145	151	162	160	148	161	162	131	176	147	153	164	146	154	163	188	172	171	141	163	172	173	154	151	145	174	146	160	164	154	176	175	186	158	147	165	174	165	144	162	169	170	150	162	180	154	175	166	154	182	168	129	179	162	147	133	150	155	175	150	148	160	131	147	158	178	128	136	168	144	166	170	157	171	158	169	166	147	171	162	175	161	165	145	163	153	166	160	145	184	178	154	160	168	159	168	176	153	140	160	129	141	143	155	149	177	154	159	167	144	168	158	150	155	164	180	174	158	183	148	157	152	177	180	160	166	153	165	159	167	148	163	158	161	145	142	129	129	161	158	156	141	170	159	159	164	172	173	149	165	171	167	164	133	144	135	161	161	161	166	168	169	179	146	171	160	153	176	140	165	164	163	150	167	167	186	160	174	190	150	152	159	188	167	152	160	139	151	147	146	152	166	176	145	182	179	154	168	164	139	149	185	156	172	159	150	163	178	154	159	146	163	158	172	142	141	175	153	159	176	146	175	130	177	170	140	159	147	154	152	158	161	188	154	162	166	158	169	166	175	162	167	139	171	163	150	160	167	186	149	170	157	162	173	177	157	144	147	163	190	158	158	162	169	126	192	168	180	155	170	171	154	150	169	147	152	143	143	145	154	181	187	162	162	167	159	133	204	160	137	173	199	173	143	173	156	141	141	174	162	153	168	161	147	166	166	182	147	154	150	165	146	145	141	176	185	202	175	142	159	158	181	157	146	157	157	180	168	152	156	150	163	180	167	135	147	149	168	143	163	167	142	173	151	159	146	150	171	178	148	171	181	162	174	181	139	158	155	145	158	164	159	179	169	168	166	167	143	194	150	160	170	161	158	152	137	156	153	174	168	185	166	167	168	156	151	180	136	154	166	185	168	154	168	184	146	155	178	163	158	146	172	163	165	179	157	147	168	178	150	153	161	156	148	154	155	178	159	162	163	166	170	174	157	154	147	166	181	180	151	168	164	148	153	143	179	187	154	135	139	157	176	159	178	147	146	159	161	153	147	160	168	154	163	162	132	154	149	179	170	154	147	156	170	151	169	169	170	170	146	167	165	136	157	148	150	176	165	180	157	153	175	168	155	145	156	191	169	156	165	143	150	186	173	168	174	156	173	154	155	185	189	150	181	168	181	146	166	149	161	153	176	171	150	142	149	168	171	162	131	137	163	162	153	162	156	172	149	162	174	176	165	196	180	155	185	167	154	151	164	158	151	181	177	164	144	165	159	150	155	151	151	194	158	140	153	179	162	154	167	168	153	155	170	146	166	155	161	165	191	155	172	154	180	190	178	147	166	135	171	145	162	151	124	159	140	163	169	182	161	162	175	151	137	185	169	159	155	150	156	158	147	173	161	141	178	144	190	168	154	179	161	149	167	152	152	164	160	172	158	160	162	144	137	203	161	164	156	172	167	176	170	159	164	180	170	174	176	151	199	147	156	180	153	151	166	142	161	166	159	165	159	159	172	189	156	167	137	171	147	151	140	178	172	151	151	180	142	169	145	145	143	165	173	151	165	185	155	142	166	177	141	164	186	161	167	168	156	169	169	162	178	146	165	179	150	147	162	175	166	168	196	151	165	154	181	165	153	147	168	165	157	188	158	164	164	155	150	140	152	138	167	163	152	161	164	165	171	176	144	149	179	164	166	132	161	164	180	173	179	165	161	153	136	168	172	167	147	169	155	148	178	175	159	153	151	140	168	169	187	174	175	163	176	167	151	169	175	153	160	148	131	150	167	154	150	179	179	173	166	164	142	143	159	169	170	147	165	166	141	144	161	156	153	160	149	180	160	135	163	149	146	174	170	143	143	151	177	180	168	160	138	150	178	169	152	157	143	147	158	154	182	160	162	149	167	158	150	158	184	157	183	145	141	150	161	169	134	167	184	160	149	152	172	157	147	174	161	154	147	158	151	171	155	161	144	168	170	173	148	160	156	146	155	157	164	157	181	167	155	156	170	155	151	146	183	167	161	134	158	169	154	138	141	163	182	159	155	156	174	176	170	166	175	153	164	160	148	174	157	172	168	172	155	162	149	151	167	189	152	151	146	163	161	149	170	151	156	161	154	161	142	176	138	173	154	174	145	154	159	145	159	153	139	148	173	158	162	176	148	160	168	145	166	156	129	181	153	166	168	142	151	187	172	171	144	162	167	147	159	147	160	163	163	169	139	152	171	167	174	166	169	145	163	186	157	149	152	180	176	175	162	169	165	158	129	161	175	159	177	186	170	172	167	169	156	165	167	161	179	155	145	153	146	130	181	153	157	161	160	198	150	155	170	169	158	163	153	149	152	174	163	155	167	141	136	168	148	151	160	157	175	153	165	173	173	139	143	154	179	158	178	147	150	167	158	178	161	165	188	159	179	157	154	177	172	157	146	149	166	146	172	143	154	159	160	132	155	150	144	205	160	160	167	159	169	137	143	175	150	174	163	168	172	149	154	176	151	143	187	191	171	160	159	165	157	168	149	165	171	142	158	165	152	163	163	171	169	161	121	165	172	162	184	160	134	167	163	150	185	170	152	167	169	124	179	175	160	175	149	163	162	143	178	156	158	182	146	163	170	151	166	154	166	147	156	149	163	155	150	145	167	164	164	186	167	136	166	150	173	175	153	157	159	173	158	169	176	169	176	142	168	139	160	166	156	176	133	160	163	158	181	141	147	154	178	177	147	158	171	170	152	154	154	157	183	181	175	171	184	174	164	162	156	158	141	151	146	162	182	158	139	171	200	156	165	133	148	153	145	158	174	185	165	160	148	144	145	164	139	148	161	152	154	164	161	151	130	139	147	138	163	186	167	167	148	156	147	176	149	155	168	156	153	153	136	160	143	152	166	149	165	144	155	149	153	157	173	179	150	157	150	151	151	173	166	147	158	152	139	155	179	165	193	157	165	168	154	186	156	181	159	166	150	148	164	152	169	169	136	182	183	160	160
22242	1094	2242	2535	2183	1837	1509	1355	1169	1018	941	821	780	761	745	702	685	678	601	592	556	610	595	605	571	519	550	503	518	520	477	512	508	497	486	510	489	512	479	460	450	487	467	469	477	501	461	437	461	444	452	464	470	438	454	472	494	475	456	476	495	441	434	440	446	465	452	431	445	477	435	467	466	457	471	459	459	421	440	470	470	458	481	456	418	439	420	458	454	450	498	433	441	446	486	458	460	425	450	470	445	461	445	449	440	484	450	480	491	426	435	445	441	449	446	448	485	457	418	482	445	482	446	433	442	435	492	469	485	456	433	469	479	399	433	415	436	462	404	473	461	489	449	470	471	452	413	457	448	414	470	477	461	464	521	435	420	432	432	468	462	458	413	496	473	447	426	450	458	432	450	417	479	450	460	454	478	446	409	448	490	455	463	450	424	419	499	439	459	467	460	439	445	437	470	467	467	450	451	435	431	412	430	445	446	460	484	438	420	434	429	459	430	451	452	417	431	460	448	449	439	446	433	420	413	439	414	466	478	453	431	469	430	424	492	482	464	431	408	438	419	436	456	448	485	456	478	432	462	453	465	481	435	444	445	454	428	468	423	442	439	455	448	463	445	453	452	446	439	427	444	434	492	441	405	464	426	425	440	490	434	485	445	467	440	434	461	425	435	421	480	443	442	442	445	437	430	428	415	426	439	465	461	459	417	456	445	446	413	472	450	401	415	415	423	445	437	458	420	469	419	453	466	511	419	419	446	498	419	481	468	455	437	487	451	427	458	449	451	459	476	465	439	440	415	444	475	465	442	461	458	428	461	436	517	471	428	453	446	476	437	427	421	453	475	452	422	487	435	460	430	466	443	415	460	441	459	433	471	488	460	468	444	450	458	432	413	449	442	414	443	441	417	435	492	452	445	430	440	438	454	486	446	444	446	462	468	450	464	420	463	478	444	483	441	442	461	439	457	470	457	466	444	465	463	448	439	431	427	445	453	469	446	453	445	444	449	453	427	449	459	447	456	409	451	442	448	470	470	421	457	437	428	465	457	441	428	444	437	480	466	474	417	464	418	464	471	441	471	476	436	439	462	453	418	454	453	469	448	447	451	460	455	452	496	425	429	458	437	440	441	389	450	446	458	433	427	461	412	424	426	442	460	463	419	436	462	422	483	423	457	426	444	423	499	452	444	425	431	433	418	413	484	461	483	416	416	460	425	421	471	428	432	454	451	477	461	395	442	425	448	447	428	427	423	439	416	452	437	453	440	410	495	451	437	426	400	458	436	465	464	464	465	415	410	430	438	451	462	477	435	476	459	449	407	470	472	440	460	452	452	443	452	484	495	428	483	479	449	449	467	439	443	457	454	467	471	432	458	432	452	449	452	454	445	442	431	487	455	402	452	405	454	432	439	409	456	413	461	455	452	465	440	390	436	433	444	497	442	464	439	457	415	471	440	420	459	433	448	454	450	442	463	402	463	470	442	455	428	438	461	432	480	484	425	450	448	423	440	407	466	463	436	478	432	449	438	404	491	466	433	446	413	434	460	434	468	430	477	440	423	422	469	423	443	430	434	434	474	409	462	402	444	396	417	447	429	449	450	449	428	459	418	469	455	479	444	451	464	425	455	424	491	465	455	467	458	459	427	412	465	443	436	414	479	476	457	433	451	448	448	430	443	453	421	399	464	441	466	450	414	455	433	454	469	438	471	435	486	449	427	449	458	456	471	440	494	480	473	488	442	495	457	468	456	458	446	406	448	449	472	442	469	449	451	452	447	449	450	447	461	415	471	485	444	413	417	443	452	457	478	460	441	447	449	456	431	428	457	448	414	481	463	442	433	433	447	442	387	461	470	479	420	438	419	457	459	448	494	459	422	418	419	443	462	462	447	476	454	428	468	465	438	474	453	431	408	389	446	423	462	416	427	450	462	461	437	453	474	433	404	429	438	463	445	457	465	430	449	454	431	444	430	446	423	414	441	440	467	424	444	387	447	454	477	470	476	405	433	465	414	504	431	425	420	450	437	458	460	456	444	466	422	441	451	455	453	441	480	461	471	467	424	421	444	419	466	454	459	454	448	444	452	473	451	456	421	445	463	440	448	468	439	469	425	435	451	433	443	446	441	466	446	431	452	434	415	417	438	467	445	446	447	457	459	445	468	486	427	440	420	437	476	409	451	436	451	430	448	431	429	419	464	432	452	453	445	433	467	415	424	451	408	413	458	455	453	452	437	433	443	419	447	481	429	498	447	437	451	444	451	417	442	425	464	432	455	392	458	437	479	443	430	454	440	468	449	471	425	428	449	449	451	473	441	424	430	422	442	432	416	462	456	456	499	433	444	435	444	477	423	473	434	457	475	445	446	440	467	461	476	487	443	467	443	438	483	492	425	445	428	460	438	417	493	469	431	428	443	429	449	444	387	468	411	462	453	456	430	456	435	473	447	455	450	450	409	446	469	443	474	473	441	453	481	449	453	466	421	394	443	462	453	494	442	452	432	450	454	431	481	465	474	459	450	418	477	469	416	462	435	504	424	459	397	438	440	445	448	418	473	437	431	436	426	387	484	497	453	458	463	448	433	473	438	448	466	457	450	403	484	429	439	430	448	416	489	443	456	427	441	452	436	485	459	460	457	446	454	447	467	457	428	460	432	443	437	449	432	447	458	430	446	467	469	429	421	458	461	440	464	449	487	441	437	471	465	451	457	448	483	428	463	447	440	452	454	463	430	490	473	470	485	474	410	431	493	451	428	474	459	439	420	386	445	424	412	466	439	484	467	418	469	476	476	458	445	472	450	442	436	458	444	453	454	450	412	443	435	457	395	415	421	405	448	456	474	464	480	415	412	460	467	427	426	435	459	416	474	439	453	464	483	480	467	435	438	411	436	487	471	458	429	430	417	442	433	455	425	461	463	431	442	430	441	445	467	447	451	428	401	450	453	399	428	453	420	469	443	391	471	455	475	419	433	429	467	452	439	435	461	417	474	445	430	413	433	430	434	394	461	433	440	436	479	434	475	410	429	443	463	506	448	490	470	465	458	452	469	482	438	423	437	459	434	462	428	408	503	444	460	442	440	448	430	480	481	448	429	427	431	460	459	451	453	462	408	430	460	427	437	453	426	434	446	421	441	418	418	482	478	422	436	430	433	478	405	450	454	429	430	426	458	420	426	438	415	406	402	463	478	463	436	456	490	450	442	446	440	454	394	437	429	431	418	438	442	481	474	446	444	435	438	471	390	421	482	444	451	452	430	439	489	427	453	487	462	458	473	476	411	452	449	434	394	437	458	463	450	469	431	433	445	412	442	466	435	452	463	452	447	437	478	458	474	460	444	468	438	422	465	443	447	451	440	447	442	452	430	438	450	451	463	431	431	398	432	483	475	474	459	425	463	443	442	441	412	466	433	471	468	428	446	460	458	428	475	410	427	433	476	452	422	494	424	473	411	441	440	478	402	419	454	456	451	465	455	471	475	454	465	446	460	454	441	417
63884	18300	6196	1959	1186	884	742	602	594	572	491	482	450	416	425	415	403	371	390	396	389	430	389	368	350	367	362	379	347	370	367	349	352	336	333	359	329	353	365	341	342	343	338	345	359	323	367	370	345	399	349	335	329	378	349	348	365	374	359	326	352	306	341	339	357	331	334	327	378	342	351	346	377	334	321	386	351	325	355	363	358	342	315	345	336	325	328	352	366	359	348	336	348	336	336	313	342	349	351	332	326	312	340	351	346	346	347	360	362	312	304	370	336	352	373	373	348	323	370	359	362	327	337	355	357	305	314	341	356	320	343	326	322	348	367	339	361	352	358	339	335	346	358	326	325	367	379	325	347	318	325	347	319	335	364	358	382	361	355	321	344	326	317	388	330	322	354	336	361	378	344	347	361	337	351	306	361	362	328	397	373	321	375	364	356	359	330	355	335	340	334	341	301	362	322	383	332	324	362	325	306	375	373	334	349	394	359	363	318	360	335	335	351	356	323	365	353	356	357	333	358	330	361	342	346	360	346	357	334	325	334	341	294	350	358	336	355	322	370	324	357	334	358	317	338	349	345	344	336	353	361	341	326	359	346	331	399	333	346	329	324	348	282	354	298	339	367	335	368	323	361	330	344	339	385	334	330	334	335	366	320	332	333	320	343	366	330	321	349	351	353	355	332	355	342	361	342	366	350	356	336	306	348	342	303	362	344	357	393	318	328	337	364	357	371	357	350	345	317	328	327	329	335	329	351	344	321	345	354	309	338	365	353	340	357	335	318	379	335	348	335	358	325	339	344	374	325	309	361	354	358	345	337	315	328	334	342	340	351	331	353	331	342	342	341	330	355	322	356	312	354	344	328	353	325	336	341	341	357	293	326	332	321	326	325	345	324	359	341	336	342	345	340	325	390	365	351	391	357	332	316	341	337	311	357	335	317	333	336	341	374	303	349	332	380	290	317	337	335	331	352	347	312	367	327	346	344	324	345	311	345	353	359	302	361	352	366	346	338	307	340	346	340	316	301	359	336	321	346	320	348	350	352	330	338	330	341	325	329	338	335	367	320	344	339	313	349	350	330	329	355	306	380	318	301	379	331	360	337	326	317	331	363	361	326	346	334	321	337	360	358	358	362	378	337	328	315	299	346	329	322	351	363	329	330	317	367	330	353	347	354	322	352	348	336	349	325	317	300	363	360	376	339	343	359	327	354	344	346	330	361	361	350	346	322	317	309	356	333	338	323	337	351	356	338	331	343	353	360	316	352	347	373	336	373	341	307	329	353	322	340	347	367	364	348	334	328	338	308	368	347	351	339	340	323	323	319	315	328	385	333	328	339	322	342	315	360	395	330	348	322	324	313	364	333	375	316	350	327	337	333	297	331	334	344	340	325	336	324	356	368	348	329	308	333	311	329	381	337	325	320	328	342	340	364	342	329	362	390	350	338	342	315	311	382	373	352	363	318	324	337	358	309	292	271	351	350	352	329	316	366	362	375	311	373	356	328	354	325	323	333	336	332	300	350	344	332	329	298	363	341	350	330	348	340	355	359	347	359	294	327	347	349	334	362	348	368	336	334	337	375	352	307	328	327	343	325	357	322	319	346	353	342	347	333	330	342	326	334	327	315	335	364	327	325	345	333	361	328	301	304	360	354	320	342	321	335	325	338	338	359	327	302	351	334	370	314	335	324	358	370	341	319	353	369	346	345	321	318	337	347	365	332	380	350	332	326	314	349	317	351	341	339	327	313	374	337	358	353	369	359	326	303	294	362	366	309	366	357	351	356	337	329	296	326	360	294	316	311	376	356	331	318	350	334	338	345	361	351	322	360	365	365	344	314	333	388	338	342	319	320	302	347	342	353	355	356	351	350	371	365	338	347	327	343	323	349	355	329	335	328	305	365	356	330	357	357	371	321	342	332	362	312	321	369	367	327	351	390	314	339	389	339	364	344	328	356	328	385	329	310	329	307	322	360	321	341	351	331	332	324	356	330	337	343	361	339	326	367	337	323	342	346	373	348	331	324	336	360	378	334	328	335	364	349	338	346	346	333	342	338	344	345	368	332	325	344	325	386	346	319	337	349	381	342	352	315	351	313	338	357	357	340	317	334	318	363	329	324	334	324	347	315	349	338	325	347	313	345	350	331	344	325	325	357	359	326	334	352	348	337	338	318	364	349	323	384	301	329	372	321	293	333	349	350	347	335	343	322	349	316	337	319	320	343	321	379	338	347	333	350	347	346	309	366	337	337	355	361	320	325	334	326	348	363	373	313	359	347	336	346	336	329	322	327	321	329	349	346	363	305	352	341	340	347	313	335	378	374	363	355	374	380	336	373	384	334	326	324	340	308	344	350	308	343	323	370	333	326	336	367	326	363	333	341	337	340	380	344	315	334	360	335	306	333	354	384	333	359	341	328	344	367	361	345	362	320	348	372	348	306	303	322	326	333	340	359	321	366	372	371	365	324	326	341	339	296	307	332	318	334	336	385	318	325	328	346	346	333	354	354	311	366	329	325	347	320	356	357	335	317	349	368	348	349	341	319	344	349	361	310	325	365	307	350	363	348	347	314	341	324	333	328	304	360	341	353	326	356	354	341	299	332	370	348	352	351	355	340	318	329	347	364	371	327	336	352	344	348	311	343	339	325	357	353	323	335	320	327	348	409	351	352	383	331	340	319	337	343	391	332	347	321	324	343	324	359	380	357	300	377	313	340	335	358	318	332	331	346	331	332	333	343	304	345	361	337	346	361	346	326	336	364	332	320	344	304	373	346	349	369	344	296	349	351	321	333	338	317	289	295	328	355	330	304	348	344	359	342	323	347	345	349	358	332	321	357	317	395	367	351	323	391	327	360	333	346	356	358	405	323	323	330	366	343	342	326	354	316	368	337	320	364	372	352	338	362	306	360	353	332	360	310	348	339	309	343	329	326	347	368	343	327	314	323	326	343	343	339	327	310	308	346	332	339	329	363	354	352	350	359	332	355	362	323	349	348	362	329	366	342	357	354	332	333	355	335	373	363	366	331	403	333	315	324	359	328	363	348	365	337	335	293	341	367	339	320	306	362	342	379	341	343	337	354	346	373	362	334	348	371	334	343	330	332	338	367	345	332	330	350	323	363	350	311	356	353	332	336	327	365	309	318	368	352	327	321	354	325	329	295	325	352	340	307	321	368	329	373	330	332	335	343	332	380	348	332	333	351	365	380	352	312	307	374	364	339	341	345	345	351	386	321	310	353	334	353	326	319	336	313	332	332	327	347	323	338	325	350	364	327	326	307	348	354	372	320	326	359	345	324	318	331	356	363	341	338	339	336	346	342	367	354	324	373	323	351	340	393	336	345	309	340	357	340	337	353	342	362	382	381	339	335	351	336	352	353	351	336	309	382	349	330	305	350	372	320	356	365	320	320	333	334	358	336	308	361	335	331	360	330	334	313	319	341	329	357	344	319	355	353	316	349	347	359	346	353	332	311	329	331	331	341	372	325	336
28195	2173	4171	4841	4277	3555	2915	2554	2214	1907	1732	1693	1464	1396	1369	1258	1235	1172	1134	1154	1094	1063	1050	1043	983	1014	1029	991	1005	962	958	903	948	932	927	882	911	864	916	851	904	884	888	883	948	832	862	896	881	886	854	898	830	842	804	877	820	835	849	845	820	918	845	817	828	789	864	852	837	820	831	845	830	843	872	824	882	840	819	848	842	845	848	769	815	849	809	838	851	851	800	798	849	801	833	838	823	786	841	794	844	846	830	813	826	800	813	806	852	822	825	795	783	827	863	821	871	784	830	778	786	780	851	816	879	800	806	822	802	836	851	802	833	740	823	858	803	844	857	803	852	821	855	860	817	845	842	806	826	827	801	823	864	838	861	822	851	837	833	829	785	824	833	804	827	822	826	791	815	750	803	829	827	818	876	788	810	801	784	834	817	796	788	859	790	797	840	893	838	804	861	825	838	838	790	831	820	780	781	822	885	788	820	814	844	792	875	805	801	864	854	827	796	825	791	791	862	800	841	854	805	802	849	845	816	833	774	801	811	829	801	819	821	839	794	793	825	814	839	817	808	838	801	799	859	838	823	812	856	798	882	824	863	841	837	789	831	767	780	828	793	797	823	811	831	762	806	809	840	829	860	847	838	796	811	830	812	826	799	840	804	817	824	781	850	776	834	829	812	806	831	800	855	822	832	838	880	832	874	816	840	834	759	853	833	811	801	798	808	811	825	798	807	800	805	856	799	854	830	838	820	855	854	868	812	817	821	791	808	867	819	834	796	821	804	823	838	839	850	855	818	827	784	773	849	844	790	809	825	823	795	799	808	842	831	808	805	829	766	868	790	855	799	790	794	894	820	857	782	791	810	807	811	814	785	841	821	804	814	802	760	817	808	846	806	790	838	823	829	829	856	804	864	794	804	862	827	801	877	768	804	809	823	825	832	798	787	795	827	820	818	799	817	815	796	805	791	814	765	836	816	867	800	832	804	837	823	818	802	812	767	822	822	800	870	764	842	807	801	809	786	860	828	778	797	795	768	855	824	788	825	813	816	835	788	814	832	781	850	825	764	824	860	891	836	786	797	840	784	848	835	814	837	788	792	852	824	817	850	786	837	808	807	844	784	792	848	827	779	833	791	844	814	769	828	819	818	833	852	829	821	819	836	816	781	815	820	843	798	868	761	830	832	860	809	856	801	843	790	835	874	820	838	832	829	815	826	830	851	792	800	843	827	867	778	831	775	853	779	860	861	819	844	823	808	829	824	826	835	803	799	784	910	858	754	850	816	845	854	814	827	807	843	808	826	847	813	827	814	849	852	899	839	823	863	773	816	831	814	810	833	866	815	797	852	838	834	828	781	866	791	814	834	799	789	816	821	847	816	829	809	845	791	850	779	772	832	792	776	794	862	808	801	848	780	830	828	821	817	776	841	824	829	861	832	864	761	800	817	839	792	814	803	803	860	867	813	867	848	798	835	818	834	833	802	801	795	829	827	825	780	837	801	803	787	824	857	842	850	853	781	828	786	826	835	841	860	839	839	785	827	861	754	861	807	839	819	817	767	889	804	795	822	796	840	797	902	726	889	826	808	892	792	834	770	817	812	816	870	842	837	786	802	810	834	836	812	793	812	812	788	823	779	845	806	847	826	775	869	848	824	806	811	814	844	824	829	822	829	770	811	856	830	857	846	804	803	789	820	791	879	816	814	839	873	753	840	845	805	853	852	784	799	777	853	804	848	810	803	799	794	809	763	853	846	826	795	847	827	815	772	863	858	833	824	791	818	828	827	818	757	844	799	828	841	812	830	893	803	801	791	833	874	860	810	796	799	848	839	820	806	855	830	853	808	842	811	868	832	844	840	795	867	814	819	806	806	795	836	851	764	874	773	835	862	808	855	806	819	814	869	801	838	844	782	846	872	835	861	856	851	805	827	806	839	832	787	821	823	794	830	792	789	797	827	801	787	775	845	800	854	806	830	855	807	782	827	799	784	843	811	778	790	782	846	796	798	776	838	772	801	789	791	828	824	823	837	804	870	825	774	842	822	821	834	761	800	806	821	834	872	846	843	846	826	861	766	816	805	813	849	830	785	783	882	761	806	854	854	804	848	875	835	816	800	841	827	827	822	864	848	859	844	844	889	825	784	801	821	775	873	845	822	789	854	875	842	850	871	792	818	861	858	854	831	825	790	836	828	850	863	836	795	810	815	803	774	829	842	843	839	826	843	815	809	792	824	858	798	760	822	842	834	826	779	807	816	795	849	793	815	862	812	853	823	803	824	778	807	871	823	844	857	829	827	806	834	810	783	848	791	784	813	840	840	860	806	796	793	802	831	782	826	749	848	863	789	807	838	838	853	829	826	860	815	790	859	785	855	830	815	802	876	817	772	816	847	865	842	851	860	802	829	830	834	779	827	857	777	762	850	854	795	843	785	824	819	788	812	774	837	835	779	770	817	829	828	804	803	813	853	834	782	837	839	885	804	824	883	832	850	828	874	820	791	791	875	826	876	776	765	840	811	798	857	810	838	817	806	775	823	873	797	860	838	836	775	826	841	837	804	849	842	864	813	833	822	845	747	813	769	840	791	754	872	821	834	857	808	754	811	817	867	822	766	796	798	773	836	775	806	847	819	823	820	783	812	813	815	799	775	786	811	822	808	852	848	782	810	826	800	840	804	827	848	888	811	793	849	823	806	813	841	844	838	874	770	812	786	778	782	850	831	837	870	832	798	863	822	806	801	821	849	862	813	777	814	828	755	850	843	788	836	824	831	812	863	811	873	792	823	860	799	804	855	801	796	848	849	814	812	828	821	836	803	769	837	830	856	807	807	811	827	833	834	788	798	840	813	811	828	812	850	815	807	849	840	813	813	844	836	808	826	829	831	841	828	834	851	830	822	823	794	835	826	747	813	786	803	892	814	859	840	810	846	799	844	793	811	819	828	807	854	760	794	809	846	788	842	802	818	848	840	784	783	769	841	830	822	841	827	799	847	838	813	804	825	824	835	853	852	836	779	882	815	764	809	804	836	825	817	801	831	827	846	791	857	845	818	818	821	801	805	854	839	833	779	781	821	818	805	831	796	793	836	816	870	800	815	800	807	793	799	835	839	845	802	879	831	787	848	797	851	828	856	772	794	796	848	836	817	810	840	791	827	813	858	821	839	884	837	816	870	802	784	793	820	801	838	861	807	772	829	819	801	843	833	795	838	836	810	849	799	804	865	847	805	825	826	839	778	842	864	819	868	832	834	807	802	744	823	776	802	793	846	833	793	845	855	795	764	784	793	807	829	849	844	848	817	838	778	805	812	835	865	802	843	788	814	870	769	869	795	785	789	837	826	790	786	767	774	862	785	793	843	828	787	802	810	784	805	838	821	884	840	821	817	841	825	834	809	772	853	804	784	801	784	823	859	845	841	815	863	836	850	757	796	807	820	786	837	848	798	843	833	775	843	844	798	833	864	858	866	838	814	831	883	781	855	840	806	822	789	857	822	860
7737	418	255	224	226	217	182	191	223	200	204	223	183	185	184	190	185	205	191	189	204	202	188	157	199	201	186	202	179	170	210	222	188	193	174	174	186	210	205	190	205	181	203	196	196	155	199	208	196	189	195	188	223	255	211	198	210	171	209	170	192	162	176	191	186	195	172	204	183	180	173	175	200	187	217	171	193	189	197	205	199	170	220	191	195	181	169	191	196	184	188	200	177	173	182	173	185	193	188	170	186	206	219	194	188	187	182	173	212	198	199	184	214	187	180	180	192	173	172	185	189	206	162	196	212	198	199	198	187	178	199	182	204	179	157	174	171	171	199	193	200	193	197	167	188	184	186	197	189	174	204	170	188	181	212	194	199	200	217	213	157	193	184	182	209	199	182	173	195	207	169	198	169	180	196	187	202	222	189	181	180	179	183	167	189	186	212	204	202	173	188	219	199	189	187	201	190	174	184	201	195	193	181	164	190	201	225	199	166	195	187	218	202	191	178	220	162	162	174	186	192	176	191	199	202	213	185	164	196	159	198	173	194	202	186	183	196	198	207	203	208	174	210	217	164	196	214	186	189	196	185	186	191	200	200	197	210	204	190	187	181	209	193	212	203	180	198	169	181	198	184	200	182	207	192	199	208	193	185	198	207	221	175	188	171	182	175	207	197	183	157	208	207	174	174	169	203	159	187	168	188	200	181	197	212	175	187	188	208	169	230	191	199	184	201	173	198	188	175	203	201	202	160	218	188	187	193	207	162	192	175	179	176	185	183	202	185	194	184	178	188	175	206	165	198	179	180	194	214	202	200	193	183	193	187	193	178	186	200	200	174	187	195	201	197	180	205	185	186	196	207	175	162	209	217	178	184	172	205	170	176	164	171	219	203	178	203	193	187	178	166	196	200	189	174	204	207	194	197	170	198	198	179	176	188	193	178	183	211	199	197	188	175	196	182	195	188	210	207	180	199	192	206	205	190	200	179	198	167	190	184	181	190	170	179	210	180	211	192	174	180	184	209	197	191	161	186	175	196	196	213	202	192	204	211	182	182	205	180	209	203	190	194	206	208	180	198	171	183	198	189	180	187	222	180	170	219	180	169	196	180	225	184	179	204	209	178	189	191	207	181	194	184	202	179	196	175	182	172	205	180	218	183	197	176	169	209	195	212	223	183	233	209	190	173	190	175	196	208	185	198	224	206	174	185	178	215	177	171	185	207	212	184	204	165	191	191	182	195	199	195	192	189	211	216	177	176	206	206	189	190	188	191	201	183	183	194	202	165	185	187	184	196	165	179	204	198	179	194	186	198	195	173	212	195	183	200	194	187	179	168	212	191	200	201	207	195	194	184	191	197	178	173	185	181	179	164	164	205	198	178	162	221	183	199	209	184	189	181	173	162	181	186	212	196	186	180	184	191	182	183	204	189	178	198	214	176	186	190	193	177	213	188	222	205	175	170	187	175	194	208	199	230	184	205	210	209	179	185	214	213	180	194	154	185	202	209	185	175	176	183	196	223	187	181	195	169	177	178	164	195	183	190	188	204	188	172	176	231	187	205	179	205	191	188	194	186	204	188	167	208	200	198	198	185	190	189	195	184	172	168	196	171	199	193	176	189	207	224	169	196	168	169	204	199	170	174	193	184	200	196	171	175	182	174	200	209	183	202	211	184	211	191	198	186	198	176	214	181	188	183	153	201	190	177	205	188	186	211	162	212	162	185	197	176	191	198	163	189	204	174	163	182	184	201	220	166	183	198	160	216	195	200	164	207	180	220	168	167	171	193	198	192	196	204	202	180	206	212	194	220	213	189	195	205	181	202	177	195	208	190	174	157	194	183	199	190	182	191	176	168	172	168	203	208	210	193	192	178	215	212	194	195	195	209	203	203	156	182	215	168	187	169	195	185	187	195	193	212	174	193	180	186	213	191	207	183	212	207	195	211	194	192	192	223	202	179	241	188	202	187	203	169	221	186	213	197	176	175	208	219	238	200	188	174	187	212	184	188	177	178	168	183	197	195	203	194	161	195	207	202	207	183	193	195	211	222	202	205	203	175	168	185	224	184	198	182	188	206	184	205	200	209	173	174	195	185	199	188	176	184	174	170	202	190	216	196	181	174	212	197	182	184	178	203	173	200	173	179	170	192	185	213	184	205	181	202	213	180	184	190	173	195	172	192	178	170	207	196	199	184	208	187	194	178	170	221	206	208	185	182	179	187	197	197	185	184	183	180	183	198	175	205	187	189	182	173	186	194	216	216	193	221	205	163	194	183	214	169	192	183	159	217	165	195	188	185	205	171	191	200	177	186	196	185	173	197	210	181	196	188	188	181	188	199	190	177	205	183	192	228	177	184	185	200	175	207	208	200	208	216	199	195	216	183	195	183	211	176	192	201	220	185	184	221	204	193	178	195	188	196	197	186	201	178	185	187	206	199	187	177	174	187	197	205	195	160	218	221	194	196	209	199	181	218	182	188	199	185	188	174	190	173	208	177	166	196	201	201	200	201	196	189	200	189	190	227	218	186	191	194	207	175	197	215	211	189	205	162	177	187	203	201	196	209	189	189	179	171	193	194	195	239	193	163	195	198	213	204	182	191	163	175	197	183	192	179	191	202	205	173	217	172	194	165	188	180	196	170	197	195	185	188	182	189	186	195	208	207	197	196	212	172	175	181	183	202	179	200	210	187	176	193	185	193	160	195	196	188	201	198	206	202	197	205	191	164	208	201	214	165	185	200	191	215	187	196	167	184	208	197	185	197	172	216	199	173	200	187	185	193	155	187	186	219	173	193	172	174	172	195	191	200	190	189	180	180	204	221	184	192	204	191	210	154	170	199	187	200	196	179	182	166	204	199	192	191	189	190	208	221	177	162	147	170	195	192	184	181	194	188	183	177	215	190	189	176	205	206	202	205	203	211	227	173	171	189	202	184	165	199	157	173	198	212	184	178	160	221	189	191	206	174	197	222	180	183	191	211	180	201	213	192	188	164	187	181	190	202	182	172	194	184	172	207	218	185	194	180	214	198	196	205	169	203	180	170	177	201	178	211	177	191	176	209	177	180	215	177	193	188	203	184	180	166	199	194	223	173	200	194	179	196	229	186	195	207	204	184	210	182	184	186	172	196	219	179	210	177	160	169	194	174	185	193	177	218	170	183	190	185	194	196	180	192	185	200	195	172	200	206	180	189	216	211	185	186	184	183	188	184	198	179	194	177	198	182	173	167	174	186	194	191	198	197	195	197	193	189	176	197	183	224	187	159	198	179	196	194	189	194	194	158	201	187	187	203	159	192	175	178	218	223	174	187	190	187	224	182	209	201	188	194	181	167	217	172	195	199	187	196	185	214	195	210	191	182	185	173	188	201	176	185	182	189	227	182	202	192	206	194	195	203	200	211	222	197	163	210	192	186	189	193	193	166	174	184	174	201	166	181	184	205	192	164	182	169	157	187	187	191	182	173	152	190	205	204	199	173	181	166	183	189	181	165	197
7852	518	561	569	556	533	532	551	547	561	529	500	490	475	551	528	513	506	498	513	486	515	520	468	475	484	494	474	511	512	486	508	470	522	466	463	487	478	421	510	431	487	499	501	534	444	501	476	514	473	485	451	506	479	472	530	521	500	492	472	447	491	504	441	527	468	485	507	494	488	495	486	530	485	471	473	519	510	504	480	486	459	469	514	466	504	490	474	533	470	529	496	492	454	485	513	476	474	477	492	453	479	475	461	478	477	503	474	500	468	544	479	476	461	509	504	470	491	483	557	494	516	498	526	523	520	511	459	507	487	495	509	468	520	471	467	471	490	494	460	493	475	478	472	467	528	465	470	479	481	505	524	468	504	469	483	519	518	454	499	509	514	511	511	490	458	515	482	524	526	497	495	481	499	484	490	485	509	498	454	507	483	491	417	478	504	489	492	505	492	472	479	483	474	513	487	525	531	464	475	489	470	457	497	487	516	485	482	496	492	473	518	462	533	492	530	494	497	515	476	495	482	466	494	488	520	457	521	537	461	477	441	486	477	502	541	461	503	493	498	458	462	489	492	467	462	503	477	469	504	497	484	501	476	485	505	516	465	444	483	529	508	541	476	497	477	493	439	470	538	500	489	493	462	477	471	460	527	478	505	451	531	511	462	473	455	525	506	502	472	510	511	457	520	524	488	525	505	483	436	476	511	458	479	450	473	485	516	500	477	487	498	504	475	485	512	506	497	499	480	506	498	468	484	508	466	492	475	459	464	508	503	474	493	450	508	486	517	455	490	439	482	518	478	486	497	490	486	472	473	508	491	505	479	481	512	497	498	520	503	516	453	490	462	454	502	495	519	498	462	523	487	480	474	475	438	526	483	475	449	470	458	505	490	483	493	478	477	514	493	494	490	478	481	505	496	453	474	464	500	533	522	487	492	540	509	496	511	479	533	497	437	545	478	493	443	491	474	489	495	477	507	499	491	483	500	461	487	473	481	491	473	474	529	518	484	473	476	478	472	510	517	495	546	483	474	455	488	509	452	510	492	513	505	526	471	464	474	479	501	504	522	515	512	459	442	522	494	498	451	474	492	454	466	527	469	492	520	468	446	459	513	482	508	476	494	503	471	448	467	508	449	473	436	517	499	503	487	491	474	447	516	504	464	486	473	504	468	501	476	529	481	515	530	534	500	456	509	467	491	451	471	509	491	478	477	513	479	526	474	448	519	481	489	509	547	520	445	465	492	514	528	509	460	484	488	502	504	501	446	480	528	522	530	518	523	489	469	494	483	477	512	531	491	487	512	477	459	480	437	528	468	523	488	479	490	502	523	483	537	508	482	467	474	454	466	502	482	493	521	481	486	466	482	429	513	496	503	491	474	471	489	486	463	511	493	526	483	480	523	499	501	492	494	487	490	495	475	473	475	519	477	494	475	456	460	502	458	504	472	480	525	480	478	490	416	471	487	490	498	458	487	463	478	518	493	492	511	508	468	493	494	474	506	527	504	489	513	503	508	455	502	469	545	454	483	495	497	509	483	458	533	478	470	496	492	497	467	492	496	477	491	541	493	499	500	474	501	507	494	501	511	499	508	473	477	464	487	470	498	499	475	478	501	473	503	494	452	470	504	507	496	521	487	472	494	518	468	454	477	468	490	534	510	490	483	489	499	505	520	473	472	445	474	471	499	494	478	424	542	496	502	513	495	498	515	500	476	482	443	499	502	441	494	460	505	469	453	467	481	507	490	442	475	463	500	535	523	463	489	509	485	470	496	508	491	472	478	499	477	476	529	470	459	504	529	498	467	515	474	467	484	492	456	467	501	487	493	448	513	483	471	501	480	518	525	500	491	468	475	482	494	485	468	460	505	473	497	468	476	479	486	482	488	488	463	480	493	506	507	471	505	485	494	489	481	506	503	469	517	460	492	504	518	476	474	479	478	520	509	537	522	531	520	489	490	451	501	534	527	483	492	514	518	524	476	498	488	458	486	484	485	494	481	510	513	522	475	475	523	497	526	496	513	503	496	485	497	513	509	497	496	495	497	489	486	482	477	488	516	502	493	491	517	461	517	501	540	506	479	480	483	486	497	481	489	420	496	510	486	492	479	477	491	442	483	478	486	505	500	480	443	479	482	509	460	519	496	464	507	529	484	503	505	453	492	489	467	493	537	484	529	458	483	516	450	477	507	484	433	471	478	479	479	509	509	474	475	463	485	525	462	496	486	524	527	483	518	469	494	495	498	461	522	497	482	483	484	502	453	555	467	483	452	500	485	428	483	468	492	450	489	462	477	514	504	460	503	522	481	536	496	480	504	473	482	469	500	492	500	457	471	458	511	512	473	482	495	481	451	504	499	521	483	486	520	506	528	472	492	506	507	535	483	480	488	487	494	513	508	489	457	484	470	516	497	475	513	492	507	461	532	478	521	497	498	474	485	486	527	501	506	489	511	466	483	487	484	504	443	494	476	491	508	495	501	488	500	534	468	471	467	484	485	505	500	474	469	499	517	466	465	479	483	536	496	502	506	492	505	500	494	514	488	496	466	471	494	476	509	494	523	526	485	502	514	472	545	475	501	489	498	453	496	517	463	478	503	461	511	470	449	514	457	527	494	447	462	471	495	502	493	508	466	459	479	445	499	531	466	523	492	470	486	514	473	478	494	471	474	449	543	452	435	543	558	488	490	464	503	512	482	448	476	494	487	510	499	474	493	508	448	552	524	474	445	495	503	543	485	480	468	509	478	498	507	438	497	470	468	495	503	477	491	498	464	476	453	501	474	485	487	495	498	468	476	489	501	470	437	480	482	504	509	498	487	478	518	502	463	512	475	497	483	505	471	435	481	512	457	469	483	527	541	470	501	473	482	494	477	475	493	471	471	479	510	496	503	474	460	459	472	487	511	506	484	462	492	509	489	506	494	519	541	469	469	524	478	464	466	464	535	460	510	489	504	476	540	433	501	501	508	483	449	498	501	488	473	488	523	516	488	453	498	487	454	473	491	479	485	491	494	508	487	524	541	485	474	490	499	473	512	465	481	503	454	473	498	493	523	493	457	476	471	486	504	469	481	493	515	498	516	497	471	493	482	513	460	487	455	511	493	497	517	486	476	512	498	523	513	524	510	452	511	465	490	476	495	498	519	463	509	502	452	465	477	509	505	493	474	482	494	492	494	463	477	521	460	496	513	496	502	490	465	495	475	494	478	480	499	517	477	477	519	534	504	510	500	497	474	436	474	488	473	502	485	481	511	518	485	512	494	493	491	510	535	495	500	445	477	468	489	440	495	484	474	514	464	522	475	493	501	456	487	476	483	499	498	494	489	467	484	519	526	474	467	483	496	490	484	474	476	472	479	466	459	462	519	491	483	511	513	482	498	491	491	485	474	458	493	535	486	439	505	504	484	499	449	484	431	482	481	481	505	481	487	481	485	505	466	456	452	485	495	481	494	470	468	511	515	481	479	489	484	491	465	480	491	489	483	462	505	501	478	479	475
54357	11912	1524	793	556	474	371	302	277	223	243	239	206	203	192	176	214	225	183	170	174	189	182	175	188	155	183	155	180	181	177	181	173	182	157	158	154	158	180	150	162	153	160	158	147	143	156	177	172	164	154	171	167	181	156	168	181	144	165	137	172	173	156	159	143	152	149	144	148	171	203	172	172	164	136	165	160	153	132	156	161	145	195	156	154	158	136	159	141	147	170	132	141	157	170	164	149	156	162	162	162	158	150	164	171	162	171	165	150	156	161	166	188	164	166	169	161	169	136	156	190	180	169	151	153	181	157	159	158	142	168	171	140	152	165	171	164	170	174	169	156	157	153	183	154	157	161	149	156	140	172	160	168	164	150	143	158	153	147	153	144	169	164	154	170	153	187	155	159	136	141	161	155	171	139	174	174	178	153	164	166	170	167	178	166	164	165	169	152	167	159	156	180	171	161	152	159	151	170	174	185	161	170	147	157	165	149	181	143	176	171	163	187	163	190	191	151	151	159	160	191	159	144	194	157	157	164	154	171	149	160	158	154	169	191	165	148	156	156	139	151	177	147	172	161	180	168	180	165	173	157	188	186	149	146	190	162	167	158	161	174	138	170	168	173	158	147	171	149	155	158	164	186	130	161	164	177	172	151	161	142	138	157	163	168	151	169	177	154	175	163	153	152	167	192	165	176	147	161	153	137	160	153	179	127	176	130	162	163	196	163	172	168	157	168	173	154	155	176	159	163	147	149	165	164	147	158	177	153	158	174	167	157	156	181	164	169	145	159	162	145	166	173	150	184	176	150	140	136	130	149	147	175	136	141	144	164	172	167	157	140	174	148	163	154	167	150	177	146	171	158	155	151	176	138	174	158	162	171	151	175	151	167	186	175	155	142	141	172	158	165	147	160	162	162	140	165	163	165	158	151	168	143	166	166	143	129	152	173	173	162	172	159	150	143	159	144	152	158	159	158	171	180	177	147	145	126	163	147	188	178	184	177	162	171	162	184	205	172	143	158	167	148	167	179	147	158	155	152	140	159	152	148	147	171	174	166	186	164	164	162	141	151	160	159	182	148	152	182	151	161	151	178	153	152	173	143	151	168	153	184	151	157	183	200	154	165	134	155	184	171	152	154	151	148	160	186	188	138	174	167	176	147	156	133	165	179	148	160	181	197	201	144	148	177	148	159	180	168	177	155	167	171	150	159	153	162	154	154	155	179	172	165	156	174	188	160	167	159	164	154	154	146	156	172	147	159	153	190	169	181	158	154	147	155	150	148	179	161	152	148	181	166	170	179	174	162	170	163	170	141	141	189	166	154	157	148	169	156	179	157	167	167	180	164	162	146	142	153	167	178	140	141	137	182	156	137	170	171	162	163	137	169	154	149	167	140	165	174	153	177	161	161	160	177	145	159	149	156	140	160	178	161	131	149	160	180	162	168	136	169	159	179	155	150	157	169	162	187	156	156	155	158	154	167	158	173	174	162	168	158	155	168	149	151	155	167	163	148	179	164	160	173	169	151	147	158	162	162	177	173	168	173	150	146	176	142	161	168	163	167	160	144	153	170	159	158	144	141	169	178	173	155	159	181	154	149	182	191	157	163	185	160	147	139	161	144	182	149	154	184	178	161	154	164	158	161	153	160	151	168	182	164	150	177	156	168	159	164	167	168	188	177	159	180	162	168	156	181	162	153	166	162	162	145	164	182	190	160	171	161	165	162	160	150	142	157	147	164	170	159	180	157	159	149	129	165	182	152	153	164	134	166	153	169	159	148	158	136	164	173	170	152	168	147	142	156	142	133	152	151	162	156	165	159	168	176	137	174	165	162	179	177	163	144	141	157	152	161	150	169	182	158	190	152	187	170	176	149	136	188	168	151	157	176	129	168	175	155	178	148	155	136	150	152	175	155	159	181	161	155	160	177	191	156	164	163	183	161	171	156	169	150	154	177	149	146	154	157	161	144	150	175	184	131	173	180	176	147	137	161	180	161	171	163	151	174	157	165	154	175	148	186	165	164	179	166	141	177	153	164	155	171	199	138	143	161	158	157	187	158	150	154	163	172	178	155	162	159	167	179	158	158	155	158	145	152	159	162	184	156	145	140	178	150	178	138	160	155	162	146	183	146	123	177	177	163	159	189	164	175	151	166	151	152	153	156	148	167	169	154	157	167	140	154	173	161	168	189	163	180	165	179	153	143	149	163	143	148	178	193	148	165	176	161	142	166	172	169	153	180	164	163	156	153	161	174	188	146	171	171	163	153	166	164	147	157	163	187	161	170	179	157	150	129	143	159	136	161	178	163	148	146	155	154	161	154	159	158	167	160	181	175	152	191	166	180	161	177	172	187	155	143	189	152	174	170	144	150	138	187	162	148	162	152	147	169	164	166	156	149	164	167	161	194	181	129	140	156	133	152	148	169	168	145	179	163	173	169	148	161	153	162	155	171	154	169	162	183	169	195	152	174	170	174	158	155	173	156	169	151	152	162	156	163	176	142	160	163	154	198	153	146	152	157	162	149	176	156	152	130	159	140	135	146	140	188	142	152	156	155	159	161	162	161	188	154	161	164	152	154	160	158	156	176	144	166	179	151	165	179	177	181	162	161	174	152	152	182	165	158	160	163	172	153	154	152	163	179	171	156	173	168	156	149	139	154	167	132	150	156	158	166	183	147	152	171	164	164	166	172	152	154	173	195	166	158	136	165	157	176	148	179	169	164	162	154	165	158	154	168	168	167	150	169	155	174	181	151	161	172	179	168	169	173	161	160	147	149	183	143	181	166	158	142	151	153	213	181	143	157	170	127	130	155	158	172	157	177	155	170	164	174	159	150	155	173	161	171	167	164	169	173	177	180	149	134	144	178	174	167	159	166	146	178	147	157	159	157	161	159	171	159	153	159	148	158	163	152	180	152	144	157	155	158	158	172	171	152	152	138	167	184	125	167	158	189	163	185	150	165	168	171	152	189	145	147	155	142	173	148	160	164	148	165	161	169	164	171	158	148	157	157	156	156	147	159	169	144	160	154	137	161	144	168	167	160	184	173	165	172	151	164	151	133	161	175	184	160	188	166	173	176	150	153	162	159	155	178	144	177	152	134	139	137	152	185	172	170	162	151	159	147	141	169	176	166	184	168	165	172	166	184	174	158	158	180	162	157	150	152	162	178	166	148	152	166	162	156	156	177	182	165	142	169	170	171	169	167	156	177	147	190	148	138	138	152	142	162	162	178	173	148	166	169	165	155	135	169	160	175	155	142	156	198	182	162	165	143	168	193	162	137	149	180	175	176	176	134	189	172	161	170	158	180	183	177	163	137	160	166	173	164	139	151	163	156	192	164	172	188	168	177	168	170	171	165	170	177	159	157	166	163	156	163	154	168	174	148	181	149	175	147	162	171	170	154	143	155	168	166	161	146	176	157	181	173	183	168	143	165	164	166	167	145	165	159	174	156	147	190	160	148	148	136	161	136	190	168	164	171	152	177	175	182	155
24334	1021	2090	2544	2181	1776	1580	1244	1180	1088	920	837	839	736	742	720	685	642	624	575	567	547	559	561	550	557	537	495	528	488	520	483	507	502	475	488	491	526	465	480	535	511	478	495	441	461	446	499	417	439	483	488	480	434	500	477	447	462	482	449	452	459	429	468	453	460	455	479	460	483	462	507	447	482	429	479	439	430	449	439	478	447	465	430	463	445	424	465	458	453	446	422	428	468	424	475	467	476	419	439	447	442	492	472	446	444	473	430	426	468	494	429	468	478	466	430	445	499	445	461	450	425	471	438	411	458	395	483	467	454	427	463	422	452	431	426	413	485	448	433	456	428	475	416	451	455	468	444	470	460	448	464	441	498	451	444	417	459	463	450	478	479	479	466	468	441	474	423	443	485	444	430	447	458	476	465	444	446	441	443	473	447	440	442	460	472	471	500	457	468	421	462	463	452	424	462	484	428	439	441	425	436	464	456	466	425	487	468	466	435	470	418	470	441	435	474	437	463	433	440	468	467	485	414	473	452	469	468	454	426	468	440	460	433	436	465	469	458	471	432	465	449	485	420	467	421	461	438	444	441	471	452	429	479	447	473	482	467	459	454	483	468	416	459	485	463	462	470	452	423	431	462	484	448	411	437	454	427	419	440	462	469	428	461	458	449	438	451	483	419	441	458	440	479	463	401	477	481	464	439	515	487	472	435	442	441	452	420	467	457	460	442	457	476	452	427	444	492	439	472	441	426	412	462	428	452	474	466	484	434	436	458	462	466	439	414	438	436	453	441	433	444	456	454	451	399	432	459	435	470	420	458	457	444	490	453	485	469	456	473	462	457	450	430	453	417	471	461	480	466	461	461	439	427	455	440	433	459	440	446	434	427	422	467	439	433	444	475	452	406	453	455	408	489	437	467	464	456	431	460	457	490	485	466	458	500	459	467	420	452	484	453	480	422	441	430	471	450	443	453	467	453	427	457	472	468	463	465	453	454	446	485	442	488	428	459	442	434	469	494	460	433	443	458	416	436	439	419	431	428	477	449	473	463	428	446	446	477	478	422	441	462	459	436	423	467	461	456	401	450	463	458	443	461	467	498	422	475	447	455	450	470	454	445	437	459	418	426	481	417	422	450	460	444	472	387	458	465	451	446	368	449	431	451	428	420	468	442	450	427	420	492	447	459	483	437	461	452	458	435	441	472	463	494	438	443	437	416	452	469	434	445	466	444	419	457	427	437	462	466	465	439	461	463	467	482	471	435	436	451	438	441	419	451	446	463	477	438	402	439	430	435	453	450	449	474	450	487	447	448	436	483	442	461	427	434	436	424	439	418	419	448	452	415	449	456	458	461	439	457	441	446	445	485	455	487	441	415	447	414	432	446	438	470	477	454	486	464	470	442	416	437	445	484	443	468	455	430	449	469	445	486	434	458	436	443	454	457	471	467	444	430	430	456	482	451	451	442	462	470	431	433	417	426	461	455	481	476	417	457	423	460	426	441	427	440	435	443	445	432	497	472	459	429	453	465	455	449	472	420	414	473	439	449	433	473	479	442	450	472	478	431	448	493	428	469	428	474	437	425	462	439	457	482	473	454	453	439	437	461	459	442	396	437	460	453	435	447	448	443	422	440	458	464	449	436	491	456	409	430	485	469	448	444	433	438	427	441	429	492	444	454	492	445	434	464	453	466	439	441	462	466	481	442	440	445	477	482	459	453	419	438	438	435	428	439	487	432	451	463	457	427	465	465	430	436	408	437	462	472	422	430	452	426	464	437	447	445	440	444	443	481	477	430	460	485	461	446	452	458	455	422	443	428	452	461	453	452	462	445	420	464	405	434	466	451	454	410	488	463	425	443	503	426	457	471	455	426	446	424	458	443	427	443	454	422	466	449	463	488	461	461	441	451	485	444	460	431	474	439	477	437	455	479	465	447	462	443	453	461	454	469	445	423	477	467	474	476	431	420	439	449	453	457	475	431	440	463	430	447	418	450	428	447	471	422	445	435	443	429	433	436	457	475	470	443	423	406	471	444	485	414	445	460	426	447	464	499	426	458	443	440	481	462	460	438	449	473	451	501	455	472	417	492	441	446	462	461	469	488	479	421	417	450	475	474	448	445	458	444	424	425	409	413	427	442	414	451	503	441	427	461	424	470	424	456	465	455	464	456	469	469	482	448	432	423	460	435	471	444	464	426	450	517	445	479	418	462	446	432	460	420	461	482	444	414	449	428	457	451	501	468	452	438	483	431	449	450	460	462	447	433	443	426	460	452	449	462	400	474	419	461	469	411	416	382	419	451	481	467	450	455	422	455	424	458	467	483	457	448	489	451	435	419	473	447	441	483	447	466	501	425	427	461	461	467	461	445	493	442	461	479	447	451	488	452	458	488	400	450	448	467	458	412	504	467	426	438	465	454	452	458	437	402	441	440	469	454	436	434	462	464	448	451	455	419	457	408	463	450	441	441	474	476	504	402	456	453	456	456	460	474	390	414	430	466	481	459	414	453	421	461	459	436	449	458	448	435	458	422	451	473	483	422	471	477	465	443	430	480	453	431	459	427	433	439	427	468	429	427	453	481	435	433	449	462	450	432	460	435	452	412	444	473	434	479	417	434	429	505	432	433	456	437	469	435	481	438	472	476	431	428	476	417	451	461	429	452	499	430	423	443	427	471	435	458	499	500	456	484	458	415	449	485	431	468	474	466	435	430	431	417	471	431	442	454	485	444	443	423	480	432	462	456	493	469	427	410	429	447	434	475	428	477	423	441	482	450	464	468	437	469	450	446	455	414	480	431	497	437	424	461	463	461	436	456	462	441	444	452	442	449	457	437	434	440	469	418	443	442	446	473	425	462	436	449	461	482	434	451	470	455	454	412	441	431	456	417	462	427	440	422	426	461	467	419	431	430	488	454	425	473	440	462	450	446	449	475	419	488	456	436	451	467	466	476	509	462	495	503	439	426	458	489	435	452	442	464	487	474	464	431	445	451	466	449	438	456	455	460	438	419	442	412	475	428	458	430	510	460	442	447	437	417	462	440	457	448	454	438	438	474	467	472	480	457	454	455	440	462	441	449	436	454	454	465	451	510	455	465	436	422	451	420	481	439	448	459	432	416	406	448	493	480	444	435	443	445	494	443	486	461	446	485	420	437	459	457	446	403	460	468	447	434	437	452	443	496	448	459	472	449	415	419	409	461	452	517	471	469	450	436	439	450	446	464	405	447	447	447	488	448	434	451	429	446	472	430	441	451	445	452	452	483	435	451	493	450	443	452	423	456	483	461	414	443	454	439	448	467	446	505	414	467	442	411	450	404	434	440	457	427	428	448	466	454	428	462	462	469	462	453	458	472	470	442	456	453	463	461	452	471	454	458	482	456	482	439	449	467	422	431	452	477	476	411	455	458	414	440	457	474	450	445	467	443	501	469	452	443	454	442	466	450	431	439	444	431	449	491	488	413	440	444	451	468	425	487	440	457	427	476	456	423	455	447
66828	20472	6614	1989	1250	955	798	643	567	518	484	515	472	435	445	398	387	395	375	395	362	408	400	397	383	370	321	369	355	334	379	389	348	353	367	355	343	336	348	339	390	351	357	334	365	365	347	366	338	343	331	353	375	330	342	355	316	395	351	337	362	363	358	360	337	334	360	302	326	323	321	346	348	334	340	343	365	378	385	319	326	337	358	358	343	340	325	355	367	338	343	348	370	385	345	354	334	341	358	338	332	300	351	349	337	324	367	346	321	307	338	345	349	329	335	339	324	348	321	361	290	336	309	357	405	330	373	321	330	347	342	335	337	363	358	316	347	322	362	362	343	377	329	362	341	291	333	320	338	302	328	308	353	334	358	347	335	352	334	353	341	318	375	329	349	345	337	324	358	335	314	328	352	338	333	345	318	307	348	331	352	341	320	353	308	370	368	337	301	337	360	336	326	384	367	329	344	320	394	338	335	339	308	350	378	344	376	304	336	325	359	371	353	387	305	325	357	332	387	346	363	313	361	384	349	353	349	343	362	323	353	318	316	326	371	336	357	338	366	338	363	338	342	369	341	363	315	345	361	321	345	356	374	353	364	349	388	361	353	296	364	373	354	345	358	331	331	366	343	319	371	355	309	359	335	323	341	359	349	334	329	345	336	338	344	326	387	339	359	334	371	354	348	337	368	357	348	354	354	301	352	340	348	332	334	364	354	345	365	317	319	378	353	358	334	341	337	316	320	358	338	336	362	351	360	321	340	345	336	360	327	333	355	358	346	354	352	394	341	351	317	372	320	370	346	378	359	361	313	364	305	343	336	334	355	334	339	326	363	343	352	372	337	345	340	344	364	342	336	349	356	346	316	363	341	379	342	339	365	368	356	346	358	351	344	346	327	341	339	342	331	296	357	331	361	327	337	331	329	353	339	358	367	336	316	366	351	330	381	319	338	329	352	306	352	304	359	343	379	360	338	342	315	345	365	337	319	343	349	330	336	355	337	325	361	340	352	345	300	353	339	388	389	361	339	356	335	309	317	368	314	334	344	346	353	304	327	345	336	329	361	373	346	353	334	328	332	351	343	341	341	339	352	342	367	353	362	382	355	357	316	362	326	355	357	357	287	343	364	333	362	311	345	334	332	400	339	324	362	329	302	364	333	387	351	322	364	352	323	315	334	329	342	305	346	356	338	324	319	315	392	317	325	363	377	362	348	393	312	343	344	314	343	359	343	328	351	360	361	375	326	360	343	317	337	322	311	322	349	328	364	365	330	340	339	333	349	320	335	384	342	345	365	350	372	312	330	339	320	348	384	349	325	343	332	326	364	337	363	353	338	338	332	406	335	335	370	304	326	391	312	309	324	349	336	315	352	369	311	332	325	334	304	328	353	327	343	399	341	356	314	341	348	333	324	373	368	356	356	336	357	323	336	349	370	364	327	353	361	351	337	362	391	370	323	334	357	370	351	346	348	320	336	339	370	329	334	328	369	345	345	317	340	351	346	341	343	339	332	368	359	330	356	333	324	337	337	327	320	349	322	317	348	371	378	349	352	352	337	342	324	356	315	351	332	335	314	339	340	349	332	357	360	352	335	350	309	323	382	314	358	320	333	381	322	334	355	375	361	380	391	339	336	326	349	317	372	321	342	362	362	369	324	322	339	335	340	343	347	367	332	365	338	325	349	330	339	326	330	372	339	349	306	351	333	348	360	355	352	366	313	362	364	355	351	340	364	322	345	314	331	340	349	341	356	322	341	389	349	375	376	343	355	342	358	340	336	348	333	345	352	337	328	362	341	338	343	328	314	331	365	309	358	345	355	349	340	331	305	330	355	351	332	331	320	378	329	336	363	345	349	346	376	329	315	339	368	341	350	364	323	366	344	349	358	360	321	343	319	342	363	352	331	341	334	339	339	358	343	312	349	339	350	372	397	323	341	340	324	367	361	341	344	340	367	312	313	360	351	315	340	333	358	360	344	329	294	360	339	311	305	349	339	333	337	350	369	326	317	326	325	343	355	354	380	338	333	334	347	381	333	359	353	324	366	304	348	331	345	378	332	321	321	317	344	345	368	342	335	376	344	332	354	326	338	337	323	338	307	363	325	328	339	349	313	385	351	348	339	333	321	341	310	339	309	331	365	357	369	328	351	329	324	326	348	367	355	335	382	343	332	322	329	329	359	385	341	348	289	333	306	301	323	337	370	358	297	337	357	332	368	321	346	340	346	363	364	314	332	298	331	377	314	362	362	336	367	396	308	337	345	313	396	364	347	321	320	342	325	349	362	380	350	353	350	307	340	343	369	345	345	320	339	377	349	358	327	354	372	341	340	350	367	326	368	355	343	363	374	360	353	339	312	361	362	351	353	347	342	316	340	334	353	305	334	314	360	376	336	334	361	381	365	322	348	307	318	355	303	333	354	363	358	331	381	330	343	360	321	326	337	361	347	328	364	353	326	314	302	366	319	364	297	309	303	344	359	335	362	347	364	336	339	337	357	306	337	350	366	338	344	288	340	354	328	345	341	344	319	370	337	341	359	361	352	319	354	372	344	319	346	349	367	359	322	373	359	338	318	333	319	354	347	337	351	321	376	347	321	330	332	319	356	335	320	355	342	302	367	342	344	322	326	366	338	354	343	380	334	364	373	356	325	343	333	346	355	355	332	338	354	336	326	365	332	290	304	312	387	355	373	307	348	331	335	369	374	358	326	344	338	322	282	324	371	319	310	352	395	355	333	340	339	316	352	346	324	345	342	363	341	345	307	332	373	342	341	338	305	315	330	333	365	356	345	341	353	361	305	343	337	363	335	365	344	336	341	341	307	342	347	353	341	359	338	344	360	343	328	351	330	361	342	344	338	379	349	379	328	341	335	385	345	325	330	347	336	310	345	366	344	353	377	379	328	333	324	397	362	349	357	315	324	352	364	340	346	334	333	354	336	366	314	306	361	340	326	343	352	387	395	331	366	340	345	359	335	359	316	353	345	326	338	352	325	342	301	354	343	346	355	309	337	357	345	347	345	348	343	333	306	352	351	358	361	372	342	370	351	368	369	351	320	378	356	333	349	331	326	375	339	323	352	352	330	355	347	349	356	348	400	315	335	352	367	361	311	366	358	346	339	322	349	340	377	341	330	331	293	322	327	334	358	315	345	341	360	315	364	325	379	346	362	337	340	348	358	360	328	313	336	340	371	343	336	340	319	369	378	361	306	366	313	307	306	383	343	361	351	348	365	340	345	341	358	320	339	348	332	366	310	326	368	337	345	343	353	373	387	358	338	354	318	343	360	342	361	343	333	328	317	313	339	349	348	321	336	335	327	356	317	323	328	361	362	360	333	349	337	342	351	349	329	319	343	347	340	348	325	358	336	357	368	356	337	332	339	382	341	344	322	337	346	358	342	342	343	330	323	340	328	346	354	316	336	361	348	335	341	350	316	354	314	381	351	345	349	343	334	343	303	318	352	325	314	323	332	361	348	371	311	334	364	344	305	338
30817	2061	4087	4721	4099	3469	2892	2490	2128	1992	1834	1536	1530	1451	1390	1272	1275	1216	1174	1146	1055	1060	1015	1007	1030	1001	962	970	982	986	920	916	921	971	886	928	900	956	931	964	933	882	909	865	896	942	870	828	799	906	880	848	860	892	823	851	859	863	874	871	843	788	862	880	888	876	831	813	876	862	831	879	877	903	905	868	830	883	814	883	830	846	899	873	831	825	830	893	827	792	805	810	827	888	845	882	855	814	849	842	837	843	825	838	887	816	825	854	828	792	867	890	833	763	828	825	832	845	873	842	860	825	806	827	896	860	835	847	824	853	862	828	821	806	856	753	782	888	804	864	820	773	869	812	849	860	805	853	803	795	831	851	815	822	812	842	854	827	829	818	833	904	794	869	789	826	865	835	847	849	823	835	829	838	810	894	832	860	823	827	804	808	812	824	873	809	803	815	875	804	848	844	805	832	854	854	851	846	793	785	850	785	874	799	834	830	828	877	857	844	819	872	755	812	854	790	796	833	807	830	840	796	828	823	844	866	848	836	814	839	873	850	795	839	796	812	811	848	816	813	832	802	814	772	817	872	845	824	860	839	857	836	829	825	802	840	790	878	836	848	770	838	812	809	842	825	879	800	839	853	827	801	829	865	826	807	818	848	837	834	857	816	833	826	841	857	831	829	815	824	892	856	856	785	823	807	788	834	826	851	822	884	823	819	853	819	806	859	857	843	844	817	783	779	850	858	857	794	812	829	806	868	809	852	853	801	824	822	805	829	843	811	830	774	873	826	848	845	791	825	824	851	849	860	815	802	839	828	836	802	860	825	825	803	797	800	824	788	826	831	863	828	857	829	772	826	848	809	854	819	885	771	812	811	834	777	786	840	838	815	845	833	814	843	842	777	822	786	826	822	868	853	827	818	823	821	849	806	814	839	824	819	797	847	896	799	848	822	857	779	823	838	799	837	829	810	801	862	815	779	870	787	819	841	811	802	881	867	817	871	834	882	805	850	797	768	846	856	856	817	813	855	802	810	828	831	822	809	843	859	840	849	846	800	814	817	814	799	842	815	828	821	841	856	840	777	826	825	820	838	846	854	789	819	824	788	765	836	831	819	862	792	808	837	796	820	790	854	897	817	852	839	869	803	805	853	774	839	840	845	818	817	813	854	817	855	817	834	837	781	806	775	824	878	871	817	798	813	803	818	790	822	853	843	848	794	756	855	803	820	774	795	835	827	883	839	876	827	763	802	840	817	837	830	807	779	836	783	849	833	832	817	813	846	806	853	842	810	852	772	832	789	881	850	801	834	831	802	796	797	860	823	824	900	856	824	825	824	803	805	825	792	893	807	837	865	836	853	829	836	847	822	857	801	853	814	809	844	835	783	818	862	822	778	863	830	844	784	795	853	826	861	816	780	799	845	793	851	831	789	813	778	811	836	852	813	814	851	857	847	855	850	829	869	857	846	853	751	836	795	841	813	819	821	849	815	799	786	821	796	862	826	815	860	847	828	788	818	877	891	827	834	846	805	790	834	866	837	793	821	862	808	864	854	806	782	900	873	816	845	835	819	813	801	828	808	799	773	790	794	805	841	787	839	855	842	858	809	820	813	848	822	817	857	841	785	807	823	837	828	815	859	822	803	743	886	789	812	832	853	841	806	842	817	885	871	835	846	802	797	862	776	832	845	836	871	881	879	812	804	861	881	836	825	818	804	800	834	855	802	812	852	844	844	800	748	823	815	826	812	805	842	847	882	862	830	849	792	854	758	856	809	838	808	823	843	824	867	851	828	779	787	822	819	808	835	830	818	794	818	813	844	848	817	830	811	795	797	842	864	871	849	801	772	829	782	808	857	763	815	865	819	805	826	842	805	811	856	811	819	809	860	821	780	847	884	798	839	831	801	859	820	834	810	846	813	833	805	833	774	848	818	833	817	852	820	785	855	862	796	866	827	838	804	841	855	813	820	851	793	835	818	826	808	793	843	767	862	839	846	877	853	835	832	851	852	833	850	813	856	846	838	839	831	799	790	878	814	799	835	816	836	867	845	811	813	856	808	834	752	853	843	860	848	895	840	815	805	810	806	784	845	783	827	773	823	841	809	846	826	830	840	810	836	809	878	854	865	808	806	825	871	837	815	836	835	833	782	870	836	875	858	842	824	823	816	822	817	810	820	824	890	809	834	814	855	841	838	819	812	844	795	802	827	819	782	821	798	825	890	823	833	792	853	853	863	864	801	914	788	830	800	849	817	805	819	841	780	811	753	746	800	802	758	819	853	833	817	847	815	811	836	833	871	833	755	786	878	860	791	837	829	796	831	819	797	816	823	826	848	798	822	813	814	810	885	876	779	811	844	809	808	799	782	849	866	756	824	799	850	844	813	786	815	823	878	858	835	839	798	866	745	803	837	888	814	805	821	800	860	787	839	830	849	827	825	799	865	821	806	818	811	825	808	778	830	846	807	852	819	818	782	857	796	890	863	797	804	858	816	809	859	820	831	844	848	843	822	788	795	840	805	828	820	870	818	808	815	833	787	806	804	840	832	815	841	804	848	845	860	862	838	799	861	801	807	855	764	809	836	845	836	789	862	891	800	804	808	836	836	807	805	869	817	800	824	839	870	846	849	822	829	846	803	821	819	795	843	764	768	827	891	832	823	885	877	841	873	813	831	811	843	847	825	789	833	827	877	802	841	868	853	806	792	859	820	866	810	844	850	823	832	832	835	820	823	819	870	816	778	840	826	807	774	810	825	835	791	810	845	811	787	833	831	819	831	800	818	821	840	805	777	789	825	815	825	826	830	856	824	829	799	874	806	807	803	839	791	783	841	797	809	821	809	859	821	803	823	806	813	798	822	900	851	821	833	838	848	768	850	869	841	810	823	845	863	811	872	787	790	832	793	845	842	809	775	824	820	835	841	833	829	767	859	793	819	865	757	817	830	849	831	796	865	784	784	810	841	826	798	804	796	845	822	797	841	811	803	815	821	827	854	803	801	825	824	802	835	881	855	877	838	769	832	825	863	806	834	796	833	818	815	770	815	824	858	870	814	807	808	845	852	821	872	847	765	783	838	823	758	853	769	838	845	776	755	786	857	865	794	789	842	826	805	818	845	792	874	846	814	836	809	844	779	847	834	778	844	889	812	801	761	828	810	782	853	825	809	824	848	820	815	851	871	846	818	827	828	822	803	820	814	835	834	867	821	802	806	798	834	764	843	825	836	822	816	848	767	829	810	855	844	797	834	841	755	770	748	819	835	799	802	817	869	822	846	830	733	834	832	778	822	859	793	895	809	815	804	781	860	817	826	851	783	853	829	856	806	833	803	824	826	799	812	822	838	860	816	830	814	847	826	817	818	812	824	844	799	867	777	803	850	815	811	816	803	795	803	841	803	806	820	776	787	837	872	832	799	783	850	823	824	837	811	839	783	861	821	819	838	864	893	809	819	842	772	837	834	793	798	843	832	832	891	835	855	824	837	824	830	856	827	859	824	806	815
7696	294	217	180	199	176	191	198	200	168	186	175	212	192	180	196	197	202	208	170	198	189	203	163	188	215	210	178	189	181	228	203	171	198	179	190	186	184	183	189	190	197	199	185	167	174	188	191	177	224	204	165	195	226	187	192	191	210	191	187	189	180	216	187	216	181	197	202	193	195	166	186	181	153	202	193	169	198	203	205	199	176	169	185	176	176	194	183	189	176	171	198	191	185	206	230	200	204	189	186	195	149	210	180	187	200	209	203	191	184	190	196	195	200	216	208	193	176	180	172	178	183	211	162	180	197	192	194	196	194	210	176	173	167	195	181	170	163	182	209	201	180	202	186	187	206	165	200	160	178	187	221	177	174	165	176	208	197	188	188	180	206	189	198	177	177	199	216	188	179	172	176	196	164	172	179	182	199	170	186	181	210	189	192	208	211	190	194	184	191	179	200	195	210	197	187	197	230	196	189	182	189	197	188	192	188	192	169	183	197	197	202	194	213	194	191	186	198	225	183	189	184	180	204	187	198	175	167	166	191	184	186	198	202	201	206	201	186	178	188	196	202	216	202	191	185	221	200	221	183	181	171	182	197	176	206	198	161	193	165	148	206	177	202	188	188	185	178	187	202	169	184	159	195	176	181	211	192	177	186	181	184	184	202	196	185	156	211	190	201	187	170	185	209	179	184	214	206	194	170	191	192	200	203	200	178	223	177	214	194	189	205	180	200	203	211	192	209	186	195	194	184	189	195	191	181	196	199	193	209	186	190	186	198	196	203	200	196	188	180	188	206	183	195	184	163	212	214	197	185	189	194	188	224	166	187	206	208	187	197	182	188	194	181	208	205	174	201	191	194	197	179	184	203	204	173	174	181	178	172	196	194	194	202	193	188	231	181	185	167	178	196	239	169	178	170	189	197	199	165	191	206	209	175	191	196	203	173	169	200	184	178	230	218	155	198	225	175	187	196	174	194	161	193	195	176	230	178	191	193	200	193	192	227	203	196	170	227	187	205	192	191	180	171	181	193	189	186	192	204	188	182	175	167	187	170	172	161	201	200	190	209	193	168	190	173	196	184	212	189	207	198	191	182	167	207	182	192	201	202	194	233	183	182	182	184	181	199	184	176	171	182	201	200	187	200	174	193	167	192	193	193	194	194	188	198	205	167	170	222	210	217	197	186	186	199	193	172	220	190	163	198	191	181	198	176	178	195	182	239	180	186	194	206	206	193	165	209	204	165	202	209	190	219	212	184	191	177	202	187	147	185	178	214	181	206	208	192	236	174	211	202	198	184	181	174	187	200	178	171	199	188	194	195	167	199	199	202	201	201	210	205	170	220	187	199	194	178	196	181	208	199	183	206	200	179	166	197	195	198	201	198	183	190	184	194	178	179	194	177	194	161	191	186	182	199	157	187	168	172	209	188	182	191	188	192	190	192	191	191	177	172	206	181	210	169	216	174	197	183	194	186	190	179	186	204	185	187	190	170	175	191	188	193	182	200	192	201	173	179	188	186	185	171	197	212	170	190	197	185	193	208	203	176	171	214	203	209	204	176	170	187	167	172	202	177	183	184	161	192	193	185	163	157	186	195	189	190	180	181	199	214	181	170	195	184	201	177	191	171	215	202	199	201	195	180	206	213	208	184	186	172	194	199	170	215	184	177	204	218	184	162	187	198	192	224	171	178	184	179	200	170	215	192	206	177	183	182	170	212	157	165	195	196	203	195	191	203	181	216	166	220	195	181	173	183	188	193	163	181	202	189	211	169	166	188	207	234	203	173	169	201	195	190	208	173	178	194	178	204	180	202	183	198	213	194	172	190	186	171	202	199	190	184	196	195	174	191	204	179	172	185	184	189	222	195	197	181	189	185	196	212	192	167	219	192	207	222	214	197	155	178	174	208	195	183	159	214	186	195	160	186	170	169	189	182	182	160	234	196	190	202	202	170	197	207	197	199	201	218	183	191	190	208	190	196	186	197	205	195	198	187	206	194	194	188	189	201	180	173	193	213	174	181	177	181	170	162	178	201	165	194	216	186	187	180	203	195	209	212	183	168	186	196	192	186	181	174	201	190	217	164	178	203	207	144	187	181	207	182	182	189	202	206	176	200	184	199	197	192	203	201	186	212	181	209	173	202	200	181	186	217	198	191	191	227	168	195	193	171	192	195	181	180	213	209	196	183	184	179	177	185	201	181	186	190	228	210	175	191	174	190	171	200	199	198	190	196	192	186	193	179	211	194	173	212	201	197	188	184	199	191	196	186	209	189	171	222	193	203	196	179	210	212	211	187	192	186	194	202	195	203	212	215	202	164	188	172	173	176	202	177	203	193	205	186	174	190	202	191	201	167	196	203	198	163	199	180	199	188	169	211	192	178	192	175	194	187	183	222	195	192	175	198	165	200	197	184	182	200	199	207	170	192	199	184	191	205	185	197	233	191	182	168	177	187	208	203	196	195	193	184	194	196	186	194	188	164	203	205	200	179	195	176	173	179	189	194	188	194	208	184	189	199	183	213	185	180	199	214	193	176	209	187	200	187	187	163	195	200	195	174	173	180	185	176	185	199	187	197	192	194	191	195	183	197	201	201	160	180	202	187	195	187	194	191	206	204	191	192	185	187	214	197	197	182	196	211	172	199	182	181	182	198	176	214	187	197	194	190	172	182	190	200	188	207	206	179	193	220	184	203	207	223	209	198	200	196	204	182	187	190	192	182	185	193	204	188	202	193	200	185	199	218	185	171	201	182	182	168	209	180	200	191	194	172	198	177	176	178	193	207	170	172	196	185	177	201	191	182	182	199	162	172	187	228	177	193	177	202	204	178	162	192	198	176	209	186	186	212	196	191	168	203	200	204	182	186	218	191	205	193	158	206	184	198	219	198	185	188	194	184	207	194	191	188	180	203	192	210	165	190	195	194	189	177	204	179	200	200	200	204	209	210	190	185	193	180	187	216	188	187	165	221	198	200	161	193	169	197	209	158	170	200	195	184	200	196	197	174	188	175	201	208	200	201	185	177	171	176	171	200	179	190	171	173	189	174	180	177	170	172	196	185	197	196	194	181	194	173	194	185	203	172	194	187	213	189	191	190	184	206	215	170	203	197	211	177	205	186	202	182	196	210	186	195	195	177	188	209	180	194	183	197	191	200	203	199	201	173	184	224	181	193	197	206	198	173	206	187	167	174	176	188	175	169	199	214	173	211	187	181	163	191	164	192	177	188	194	197	189	195	165	220	193	190	173	183	196	171	160	197	184	161	203	179	200	201	198	169	179	176	179	186	191	191	186	187	183	186	192	187	183	196	171	201	175	191	196	228	186	207	171	181	184	203	183	210	187	164	192	196	181	185	206	193	195	206	194	187	181	181	189	208	207	185	170	177	211	197	200	184	173	189	179	206	179	177	192	181	178	217	188	175	195	205	198	158	178	201	189	236	172	197	197	169	187	212	193	211	193	189	203	166	172	206	183	191	178	159	179	179	207	179	217	184
8153	530	550	541	561	554	516	552	483	543	505	502	513	521	507	475	484	499	458	522	493	490	506	493	481	489	490	504	473	503	445	521	479	514	492	494	453	477	515	520	493	437	510	474	454	505	497	530	480	479	494	499	481	469	478	504	512	491	502	485	442	533	483	496	475	531	499	512	486	485	508	448	483	507	505	473	482	511	462	529	503	492	475	457	497	488	498	456	491	492	472	447	447	505	516	459	472	461	518	516	464	469	509	530	481	483	484	467	514	481	496	519	474	507	485	528	494	502	514	491	493	500	510	494	455	536	485	523	478	512	459	492	474	469	484	529	481	502	502	513	506	518	469	489	482	516	465	470	496	507	460	484	456	495	528	497	494	488	511	496	473	489	463	493	532	528	483	513	474	463	479	487	477	493	497	475	471	496	502	532	469	533	478	496	531	508	505	469	469	492	496	490	470	480	489	469	512	463	454	487	472	491	525	479	479	507	488	513	488	459	544	489	483	475	487	538	500	465	499	468	496	480	480	517	518	509	480	498	466	492	525	506	446	506	483	483	502	500	504	463	466	502	495	478	490	495	465	496	523	505	491	491	553	501	499	498	445	470	497	479	498	513	466	500	496	432	507	460	507	508	523	470	489	498	517	489	509	468	437	480	488	479	487	484	482	492	505	458	492	472	486	505	486	474	500	454	487	490	484	489	467	447	481	505	491	522	525	455	452	493	502	508	487	480	510	456	480	452	525	483	484	484	522	491	456	490	492	481	512	476	494	475	473	527	517	473	461	483	502	497	508	469	488	494	496	468	458	513	497	523	493	473	479	482	484	486	513	487	497	486	472	454	498	521	489	488	502	486	477	487	486	487	519	462	459	514	477	488	483	456	517	503	509	484	506	521	516	519	523	478	478	495	487	512	541	490	491	518	494	501	502	495	477	510	483	486	495	479	512	482	537	551	492	497	482	484	465	530	501	449	506	480	501	475	493	516	475	460	503	484	490	524	487	480	461	488	504	514	500	523	470	494	519	516	534	464	483	530	484	507	447	439	470	498	455	479	477	510	482	468	497	481	476	508	477	450	487	495	502	457	503	523	511	506	489	557	497	508	526	463	530	512	505	501	496	502	489	472	487	492	514	496	492	519	518	525	478	468	475	478	497	505	498	468	479	471	487	503	513	501	506	479	510	533	495	455	494	459	504	464	510	504	490	481	515	502	476	487	502	509	486	507	458	489	497	512	505	525	457	523	505	512	473	480	518	470	453	481	482	502	489	514	500	499	463	453	493	486	483	466	475	470	467	498	509	500	529	486	495	493	481	535	513	480	482	510	471	493	522	431	516	503	490	538	474	449	460	456	451	513	508	515	479	474	507	481	451	472	481	508	502	487	523	479	505	514	481	469	473	513	483	487	475	545	477	501	521	505	526	496	509	492	456	518	500	449	531	504	496	489	503	473	517	464	483	491	490	476	497	505	505	469	475	465	451	461	489	479	495	480	482	523	507	481	494	486	493	482	482	505	528	511	495	504	466	444	451	462	476	476	505	504	466	493	462	530	502	528	484	472	495	481	516	519	456	494	498	472	503	503	484	529	478	472	490	503	511	454	501	478	487	486	468	487	481	507	496	479	541	516	528	467	535	539	496	513	512	473	518	469	472	427	524	489	486	499	507	512	469	442	469	504	446	495	504	473	493	513	490	511	488	469	454	486	512	471	453	460	493	492	495	521	490	487	503	491	469	538	462	511	486	485	479	518	454	490	491	479	483	523	464	488	470	495	571	508	476	504	501	473	467	482	500	468	502	483	461	503	481	477	484	491	530	546	504	505	474	494	477	505	471	502	498	479	535	496	485	483	482	496	463	477	523	512	511	502	481	465	464	498	491	520	466	508	513	454	500	503	511	515	490	476	496	476	507	487	476	501	526	497	483	516	479	489	480	478	517	496	501	459	501	484	499	513	494	474	469	490	469	508	496	485	420	494	500	517	481	503	490	497	433	454	481	493	491	478	495	484	535	482	488	492	471	496	488	499	479	489	486	495	491	482	503	498	470	524	486	492	483	494	476	497	481	482	481	509	542	488	514	505	460	527	453	486	508	488	464	472	480	511	506	464	468	470	459	503	521	459	472	470	519	458	487	513	469	484	475	479	497	507	504	477	489	467	510	485	461	508	487	489	476	476	511	509	460	495	479	461	490	490	512	527	507	492	453	452	470	456	480	495	474	531	481	452	529	497	448	471	503	515	510	480	505	462	460	464	472	503	480	519	502	497	468	502	456	482	510	523	466	514	494	496	481	503	470	459	476	502	538	488	487	480	505	464	513	503	506	498	488	461	486	500	474	487	480	469	507	476	471	499	490	526	465	477	484	473	476	505	482	514	493	451	486	482	479	450	479	498	481	469	485	496	524	482	509	492	506	516	475	504	525	532	483	494	483	510	467	491	515	485	492	486	493	504	489	497	522	471	455	497	492	466	453	460	486	505	483	481	480	466	495	464	482	467	480	487	481	467	507	480	536	489	510	536	495	492	511	529	470	491	497	491	495	494	507	466	450	473	511	511	486	473	458	501	495	492	532	466	466	493	495	453	510	474	497	438	446	478	471	506	518	504	477	501	486	467	498	483	509	467	495	466	494	491	498	521	530	519	482	483	484	474	500	492	482	503	489	488	497	503	469	520	523	496	504	481	458	468	532	492	503	508	478	520	528	500	521	484	473	462	466	494	482	528	510	511	494	516	505	471	487	486	497	511	496	463	507	442	449	507	497	472	490	507	509	478	508	523	459	516	504	484	486	455	539	460	517	528	494	471	497	496	498	487	469	517	496	508	491	515	534	496	502	524	497	452	477	472	480	474	489	462	523	467	479	488	497	487	463	511	473	463	510	510	519	520	483	471	524	461	504	499	480	496	482	479	493	502	505	475	483	512	489	506	480	490	447	533	512	498	503	481	516	470	492	522	449	476	460	472	490	476	475	515	536	501	449	521	457	478	530	504	498	512	477	516	450	509	470	508	468	488	489	476	474	515	474	491	516	449	541	478	489	505	491	502	501	457	458	495	465	489	505	483	441	487	505	487	535	456	489	467	484	529	500	515	463	456	476	506	483	469	459	458	494	518	486	500	516	491	497	464	509	495	534	492	506	516	472	493	502	497	437	519	469	492	466	465	443	486	522	507	490	500	488	482	451	492	503	473	473	467	536	484	506	490	523	485	511	526	492	472	506	484	485	516	493	533	501	484	514	517	464	508	485	505	484	458	473	484	459	465	539	483	500	508	516	531	474	485	531	515	537	495	520	498	471	527	466	476	497	490	436	468	470	490	511	503	506	481	459	462	497	468	499	482	450	496	510	455	502	492	482	464	484	491	482	507	477	489	506	485	478	489	515	487	475	515	483	483	465	510	512	490	498	498	487	507	475	493	494	468	497	531	500	508	495	521	517	496	489	480	477	494	493	499	487	492	514	511	517	477	481	490	488	486	483	478	460	479	486	472	463	504	498	484
53122	12288	1838	802	586	455	376	305	272	241	224	205	212	267	202	216	182	198	169	164	191	169	169	178	170	201	165	173	189	198	163	158	168	188	189	163	178	150	157	177	174	162	162	173	154	176	173	188	144	164	180	171	162	161	180	154	192	189	146	146	173	152	173	169	198	156	150	137	185	185	163	161	168	173	159	156	150	163	140	172	164	154	187	177	174	159	144	168	171	172	173	187	149	172	154	171	172	142	165	162	180	168	181	162	195	135	159	159	168	153	152	165	172	171	168	149	185	155	131	175	165	163	148	181	183	152	184	182	151	149	150	161	130	163	167	159	156	155	172	175	157	193	155	166	198	176	152	193	144	148	162	195	172	165	170	174	157	168	150	167	133	161	150	169	168	174	190	166	163	138	155	151	150	151	160	159	175	157	169	176	177	178	167	167	180	153	153	165	154	181	151	144	173	182	178	195	190	153	167	178	151	147	153	148	162	161	154	184	170	136	158	153	165	169	173	154	160	175	173	154	193	139	152	139	144	151	178	148	171	156	147	159	152	158	159	161	151	168	174	172	172	152	163	132	154	143	162	148	172	160	152	167	163	173	168	142	183	166	151	181	181	169	171	157	153	151	153	169	164	147	166	182	157	170	158	158	141	145	174	142	127	187	180	183	161	163	160	160	170	127	154	157	194	173	168	169	147	156	169	144	188	177	160	158	156	154	186	169	159	148	178	162	153	148	167	150	175	139	153	143	176	156	160	169	150	159	182	162	142	180	187	166	163	143	172	165	165	155	160	185	145	176	163	187	165	150	150	157	182	179	171	173	158	162	163	188	162	167	180	155	155	164	156	167	192	146	170	157	175	169	150	151	155	177	153	163	164	181	164	174	180	156	177	135	188	163	165	166	167	165	182	173	139	150	143	185	152	186	182	153	170	151	180	171	146	153	164	151	152	144	197	156	173	180	175	163	196	174	167	160	174	146	166	170	168	178	157	192	170	168	165	137	171	181	176	158	147	166	191	153	150	167	169	170	163	197	144	167	151	179	139	189	167	179	168	167	173	156	163	168	150	176	176	154	148	160	166	204	168	146	158	170	149	171	151	176	164	149	165	156	165	172	179	165	174	144	178	177	169	154	159	162	169	166	158	170	154	180	164	180	171	166	166	174	155	158	163	177	165	165	136	177	163	145	154	167	181	181	167	167	147	159	172	173	134	180	157	158	167	155	170	172	154	152	158	170	168	161	143	162	181	158	146	162	157	160	168	167	182	160	162	171	161	159	162	136	174	163	141	165	184	150	167	158	145	171	146	165	171	164	172	164	147	153	168	133	161	181	162	146	167	168	166	143	149	166	160	178	157	128	161	162	161	170	171	170	141	151	192	153	170	177	146	163	173	174	144	173	160	154	188	169	175	171	160	157	156	160	184	167	174	169	174	164	152	150	173	165	144	169	148	193	148	160	159	170	173	158	180	163	159	164	148	166	172	174	168	165	140	182	185	176	133	151	191	162	157	185	163	143	193	197	173	171	169	145	183	160	147	169	176	171	169	160	168	188	161	159	179	172	160	166	151	180	150	152	154	158	179	147	166	148	156	166	147	169	136	186	133	150	148	161	170	169	165	150	152	142	166	154	155	176	149	178	147	165	187	172	174	163	176	173	177	172	164	162	170	144	161	199	162	163	146	156	177	172	150	167	143	145	158	162	180	160	165	171	174	181	149	172	169	136	154	170	143	149	166	177	168	149	149	177	170	139	184	141	154	176	167	163	185	161	175	154	182	172	150	184	163	134	187	145	177	149	167	151	159	164	153	175	166	162	158	165	142	143	148	169	159	164	150	132	155	145	178	209	172	171	183	148	155	162	187	157	163	143	166	149	169	152	143	159	155	162	164	171	176	160	149	167	165	157	167	185	156	194	175	161	150	165	184	176	171	159	143	174	181	162	160	147	167	170	164	193	152	160	169	159	172	154	173	150	166	151	176	178	157	163	164	156	182	202	151	163	135	171	177	166	164	161	170	191	164	172	171	150	156	159	168	171	177	185	161	172	134	170	164	153	160	161	186	175	172	135	194	145	178	153	172	151	164	133	146	156	147	180	150	160	150	147	167	161	178	164	159	172	170	183	184	165	163	149	137	166	171	167	166	144	153	178	157	158	143	156	149	191	189	174	182	169	159	183	173	158	168	175	175	155	176	178	145	199	200	179	167	183	175	138	194	163	163	187	168	181	129	183	146	172	150	160	186	177	158	166	162	167	172	164	156	146	166	166	150	151	144	167	172	181	138	162	166	169	152	169	162	157	143	155	167	184	156	176	137	165	133	162	177	172	172	139	161	158	162	162	155	161	164	151	172	166	174	148	176	157	186	170	148	168	188	134	164	154	158	148	150	166	170	156	155	175	150	171	166	176	146	160	148	174	160	158	162	157	203	168	169	175	160	170	136	178	151	177	148	163	166	153	176	151	171	153	140	158	157	175	156	172	171	174	162	149	171	174	154	151	167	167	170	154	167	168	136	152	179	153	178	154	159	150	187	155	163	159	153	170	148	154	175	175	176	152	172	151	165	139	173	164	152	173	162	132	167	173	168	168	151	182	145	167	151	179	166	166	161	168	177	165	181	153	152	179	145	147	148	161	173	169	156	176	140	165	149	184	161	171	150	160	153	162	178	163	187	171	171	167	152	161	184	156	162	156	166	154	158	166	156	152	173	158	165	161	175	158	178	166	169	162	158	152	158	149	164	179	171	170	155	187	178	162	141	171	168	172	169	155	177	149	174	166	147	151	150	144	154	158	159	186	173	169	171	166	176	162	159	156	148	179	164	172	160	159	153	144	132	179	188	154	136	156	162	149	172	176	163	158	182	169	161	170	134	135	181	155	162	168	139	194	174	190	156	154	169	177	158	170	161	182	160	149	139	159	131	161	160	170	145	149	163	162	152	159	160	167	161	160	176	173	186	172	195	147	153	154	182	141	159	182	167	161	151	177	142	179	159	159	141	192	149	148	145	154	154	148	140	175	164	149	141	177	151	155	164	155	145	158	152	180	158	165	156	165	149	185	184	182	150	152	164	155	146	191	165	156	159	155	171	174	185	167	199	181	172	168	185	181	158	160	176	149	158	168	173	147	151	159	184	158	166	170	157	156	158	172	142	166	156	169	129	168	177	161	157	170	145	162	168	183	167	181	178	142	156	174	156	176	150	153	163	178	174	173	168	153	163	144	143	185	150	162	157	174	172	178	146	174	138	150	146	182	180	177	171	181	161	166	156	159	178	192	167	175	148	141	180	155	172	154	164	155	156	168	167	168	173	167	182	168	162	160	176	166	155	177	162	139	162	162	178	177	169	166	177	146	154	149	165	171	131	164	142	172	167	167	167	146	146	173	176	179	191	166	152	148	179	165	166	139	169	174	146	183	183	187	158	185	159	163	174	149	187	171	161	168	161	140	169	174	159	168	165	147	191	162	175	156	174	169	142	133	145	157	163	183	165	167	162	155
23933	1185	2120	2508	2136	1862	1477	1304	1154	1012	979	854	831	745	750	711	653	631	625	583	608	560	588	542	530	576	512	518	523	510	512	517	518	531	467	480	473	497	496	481	512	500	488	487	485	476	502	516	467	483	476	500	478	458	473	483	473	470	477	447	447	467	467	471	480	464	459	466	433	418	429	471	439	480	483	470	447	472	456	462	470	495	423	490	457	471	447	474	448	446	475	434	473	474	452	471	457	458	436	419	471	435	460	480	465	501	494	444	454	450	495	451	486	445	424	414	479	472	452	480	478	485	416	457	458	468	440	461	441	451	481	478	441	496	453	445	450	464	469	459	428	469	461	464	451	424	453	457	440	419	447	489	434	445	458	468	474	451	488	491	469	464	455	464	484	475	473	471	444	462	463	451	462	481	451	451	437	425	435	459	428	449	458	431	443	461	455	449	444	453	482	428	469	417	491	430	439	450	463	447	435	491	438	500	488	457	465	484	445	469	484	452	438	443	436	443	454	472	477	456	446	450	490	460	436	463	473	461	465	475	448	431	485	456	500	449	449	451	441	459	426	429	460	448	473	454	439	428	446	440	459	498	447	467	461	437	458	454	469	419	433	431	446	469	415	457	468	454	460	482	485	449	451	444	471	437	432	425	470	439	469	466	414	442	439	460	447	491	451	458	456	443	439	449	452	459	462	474	450	445	454	421	435	432	476	446	462	469	446	483	478	446	476	464	443	430	453	489	451	447	374	471	463	457	436	463	490	440	457	429	422	462	495	487	457	468	440	454	474	444	444	419	460	449	479	432	474	523	497	441	467	425	466	471	515	471	409	415	457	428	448	423	476	448	482	432	473	498	442	477	461	457	428	450	468	452	460	459	474	453	478	436	435	452	411	471	465	475	460	448	435	447	407	486	449	446	408	478	462	455	474	453	458	452	484	453	459	427	465	466	441	466	468	477	455	439	464	460	446	480	445	466	417	429	427	414	477	419	415	432	452	473	466	427	433	481	496	458	445	456	438	487	427	453	401	446	480	456	465	432	467	450	446	389	455	465	460	477	461	420	440	513	467	437	459	435	477	455	503	464	488	467	437	401	488	489	449	459	467	457	433	450	469	471	466	461	480	444	443	506	496	486	461	463	441	476	513	440	448	452	444	448	467	436	474	443	467	443	470	431	418	446	445	511	436	447	456	437	458	485	435	476	473	473	456	442	460	455	484	472	446	461	449	449	478	458	463	436	436	452	449	461	472	471	507	457	457	461	466	456	441	428	483	413	430	462	421	446	432	460	466	438	440	434	458	495	476	440	447	434	476	473	448	438	419	505	452	443	461	445	474	476	462	455	440	439	443	446	462	441	463	449	427	453	472	473	448	427	479	506	468	456	472	478	444	462	474	428	484	461	465	445	459	450	468	402	482	435	468	461	482	449	431	461	471	470	422	447	458	450	440	470	411	448	475	483	474	439	445	425	492	436	456	482	426	460	492	460	440	462	485	439	450	434	451	446	465	460	438	427	441	460	482	497	435	472	440	516	444	459	450	416	470	488	418	447	445	462	475	456	448	501	465	447	448	452	472	485	438	427	417	490	438	426	471	458	496	463	463	464	457	463	469	435	456	446	487	461	467	426	473	435	478	499	509	462	476	498	463	442	471	460	472	462	451	453	470	450	478	473	463	450	442	414	465	479	465	483	468	444	419	468	420	453	420	448	465	437	434	481	454	446	466	447	449	459	479	436	453	478	458	469	457	412	454	456	443	438	458	470	489	436	465	444	454	489	433	459	460	468	443	456	450	466	479	448	471	464	478	487	446	442	459	450	468	464	470	448	444	401	449	453	414	470	444	426	485	425	460	486	450	471	460	477	431	444	464	458	471	449	458	424	463	450	471	461	461	418	458	458	506	440	435	410	455	435	437	488	491	466	449	432	439	437	439	419	454	477	460	463	477	455	434	500	405	448	437	441	455	384	479	477	466	483	433	484	449	439	437	462	432	417	449	416	435	428	430	437	485	419	434	473	439	468	463	516	446	459	479	423	447	433	469	483	479	501	470	469	435	427	480	449	429	416	466	443	504	474	440	464	494	449	494	446	476	478	441	439	483	448	497	468	482	429	427	465	487	445	457	416	436	462	445	454	445	442	445	486	457	491	477	465	467	474	461	461	463	475	464	490	460	476	445	465	472	457	491	458	432	476	456	456	440	430	451	491	489	443	465	470	464	425	491	453	458	507	436	445	450	466	471	412	429	453	433	461	432	471	467	441	471	466	420	499	449	454	465	450	416	447	453	488	439	472	461	440	452	447	453	468	489	455	434	472	456	463	430	408	474	439	462	425	444	431	469	463	452	486	479	519	473	499	488	439	413	460	450	425	445	488	467	463	435	489	449	428	423	433	433	441	427	469	454	436	470	475	457	445	439	457	445	471	449	450	500	482	464	467	482	425	490	446	426	455	425	453	456	508	494	454	470	481	463	477	435	428	457	484	467	493	461	476	446	437	442	504	451	424	488	454	452	462	482	465	443	449	433	425	429	445	480	484	460	431	440	487	439	459	450	461	503	422	451	460	444	467	470	379	452	449	446	434	416	465	459	485	475	389	442	457	477	432	467	462	422	455	474	471	420	492	445	453	425	462	469	469	473	429	454	467	491	494	449	465	446	432	467	487	421	400	432	495	466	447	428	459	436	427	497	438	462	463	426	463	427	484	466	477	467	437	434	456	493	473	459	402	460	409	460	509	449	451	459	468	461	470	462	486	467	422	501	423	445	444	428	435	403	465	461	429	482	464	458	453	484	456	473	461	413	460	414	464	439	432	449	493	462	445	439	421	483	446	486	415	485	480	417	474	435	462	462	462	432	497	464	478	437	436	419	458	453	472	466	444	465	449	408	440	451	471	448	481	472	454	417	451	460	448	462	451	443	421	478	447	454	449	462	434	440	485	447	454	496	443	436	438	434	460	455	482	442	453	445	452	415	439	464	466	461	433	463	454	480	509	434	417	449	477	470	469	445	441	480	438	415	424	439	425	458	455	439	468	453	458	442	455	425	449	463	458	443	457	423	456	472	492	420	421	449	464	479	469	434	434	449	434	398	476	431	437	455	489	454	481	436	443	437	447	456	423	451	478	492	434	480	450	443	434	460	480	468	446	445	484	411	474	443	452	465	401	492	455	466	439	469	470	465	469	430	474	490	460	449	466	455	481	515	457	452	448	492	430	436	451	438	441	449	464	478	437	484	427	437	426	459	426	449	476	431	477	434	479	459	470	463	437	453	465	498	458	447	459	449	416	467	438	456	468	455	487	467	448	467	452	476	473	454	496	479	458	457	443	439	444	451	448	464	463	433	463	429	436	479	479	478	432	446	433	451	455	468	471	440	448	470	477	482	438	456	451	479	456	457	482	456	438	463	461	418	458	460	440	484	470	467	451	432	459	472	456	439	415	469	478	433	469	455	471	444	478	448	463	458	451	457	436	443	445	434	459	439	447	441	459	449	436
63207	20048	9049	2291	1225	955	800	651	560	541	475	442	437	434	423	403	429	438	379	376	395	367	369	342	393	378	348	366	346	369	360	356	333	342	347	363	372	346	341	334	344	370	358	323	342	328	343	320	325	341	341	338	321	353	322	330	316	367	361	359	316	341	358	353	362	329	369	357	342	311	378	334	356	341	334	298	346	350	360	332	347	346	345	337	345	335	313	350	352	376	332	348	349	350	317	365	341	349	331	344	330	328	364	341	318	353	340	334	345	364	362	352	368	339	333	318	341	349	329	345	358	365	362	352	347	347	336	367	364	348	318	340	359	339	364	344	347	338	326	315	340	357	367	321	315	353	352	324	353	319	373	372	332	361	350	336	342	340	312	325	322	336	346	367	320	350	322	309	312	349	354	350	327	352	334	340	330	342	364	338	366	356	329	366	312	312	371	368	325	317	349	326	367	350	325	347	350	345	365	339	336	379	351	325	347	336	356	325	370	341	354	352	333	384	331	354	339	390	359	331	372	361	364	335	334	333	327	329	340	347	303	306	310	349	372	351	341	354	370	348	321	386	351	314	332	346	332	350	342	381	323	340	355	321	336	323	321	355	361	348	338	322	349	335	320	318	370	334	304	337	345	360	359	346	327	350	364	362	307	365	346	355	321	353	365	332	363	339	366	319	329	321	329	346	382	319	310	344	279	337	365	330	315	294	335	345	317	360	355	337	346	338	348	348	308	331	345	334	346	366	323	358	328	366	371	317	334	322	339	329	394	392	335	354	372	339	370	319	327	360	350	334	358	340	363	342	359	332	372	370	340	334	343	331	319	351	388	361	347	331	377	347	342	337	355	312	322	353	374	360	312	371	319	341	342	366	348	332	346	333	348	362	369	321	357	322	338	314	262	330	349	329	326	340	364	355	336	349	335	358	375	338	329	347	344	339	320	366	335	335	388	316	354	368	317	329	386	377	356	340	320	362	339	347	328	345	369	367	361	362	346	349	334	393	349	357	337	328	357	363	352	331	364	336	340	351	379	338	374	350	333	303	334	313	328	365	345	322	372	341	298	362	337	367	360	353	336	333	359	349	359	342	322	318	323	321	353	336	317	369	379	334	324	328	345	352	339	361	322	314	325	331	348	337	353	355	337	327	323	308	347	325	323	327	361	349	344	354	374	337	331	364	352	329	320	338	339	410	345	322	346	322	350	305	326	354	309	336	346	321	341	343	375	351	331	340	366	312	357	320	343	359	361	342	372	319	342	331	321	352	314	355	338	372	305	376	347	367	354	328	351	369	359	334	364	329	350	347	326	371	374	328	337	354	331	306	310	344	310	355	365	356	350	348	362	348	339	313	352	342	320	326	326	306	351	348	362	346	330	308	354	341	334	335	312	342	334	337	335	350	354	327	348	365	324	343	335	313	340	332	333	311	344	331	321	324	349	349	306	323	335	337	312	337	362	348	355	320	334	378	341	346	349	313	347	321	343	383	322	362	345	364	342	381	372	337	353	316	365	398	325	312	310	320	347	340	330	391	342	321	333	364	325	380	308	363	353	351	332	353	327	342	364	360	339	368	336	338	343	351	342	345	351	324	366	391	325	322	340	341	337	363	372	317	340	343	364	333	364	315	374	352	357	351	350	350	352	349	330	315	359	345	299	365	357	337	351	336	339	371	329	331	337	350	373	349	347	351	336	333	330	345	329	341	333	324	327	367	366	329	343	336	329	323	335	360	347	316	353	326	331	311	351	384	331	317	373	368	328	362	342	367	346	348	375	342	316	345	363	352	370	385	376	357	347	321	341	338	359	325	331	325	316	341	357	314	320	331	360	361	368	349	333	357	345	327	328	350	328	305	365	345	305	332	322	331	339	372	328	358	373	341	304	342	332	325	366	359	391	353	381	355	343	347	377	372	292	343	383	339	378	348	382	350	361	332	339	365	331	312	315	350	345	358	341	360	347	330	327	330	307	333	341	382	384	332	338	313	370	362	340	322	375	327	341	358	326	358	379	369	350	335	319	328	309	342	350	329	319	321	328	351	324	335	337	338	327	327	317	336	327	375	314	357	330	315	368	332	342	336	308	373	337	309	359	341	359	333	357	346	348	347	374	348	362	339	344	365	354	338	347	315	396	340	364	379	357	348	329	361	335	324	312	332	379	323	352	340	338	342	342	371	321	359	343	307	341	327	353	326	339	368	327	334	372	343	355	377	349	325	304	345	388	309	381	386	366	370	334	306	387	344	348	343	325	337	357	333	352	340	317	376	323	344	344	314	306	344	340	356	363	366	325	322	342	347	344	345	359	326	358	343	330	349	352	339	347	318	336	350	344	317	402	364	362	308	350	317	353	336	339	353	343	320	341	361	319	355	347	351	316	380	357	353	338	335	340	365	352	340	319	313	328	310	360	349	355	321	341	334	363	319	317	341	315	346	323	347	365	332	326	342	357	347	323	335	346	333	329	331	357	365	352	355	358	338	343	339	333	343	332	320	349	351	348	344	344	345	323	364	353	360	350	339	329	359	336	312	350	356	326	383	338	314	369	337	346	338	336	322	339	326	349	313	303	368	335	328	334	339	335	328	336	361	376	339	346	332	350	318	353	355	382	340	348	380	340	345	349	350	350	324	357	355	361	360	365	346	337	315	342	360	365	334	358	327	343	320	341	366	309	358	341	355	335	380	357	336	335	342	330	356	326	330	356	347	337	343	338	340	335	353	399	360	318	304	343	352	345	365	312	327	367	367	343	324	378	354	305	317	347	381	356	346	325	347	353	366	346	328	364	359	358	377	354	331	334	318	351	326	314	356	326	354	346	364	323	318	375	330	353	329	338	346	379	331	334	337	348	355	338	325	317	330	312	349	357	342	319	325	321	350	309	335	341	359	343	317	301	343	350	331	355	329	362	324	326	340	360	334	358	339	343	338	372	320	336	299	363	332	311	379	344	353	320	354	354	356	328	377	344	362	347	342	342	307	356	333	316	359	335	359	349	335	365	365	331	366	353	376	311	339	381	321	352	352	334	346	390	314	333	331	370	351	366	338	350	332	356	348	367	345	342	370	382	350	351	360	360	342	334	340	368	333	351	361	352	362	366	346	326	358	348	338	333	346	345	366	308	344	340	349	334	328	321	329	306	345	364	329	337	358	333	323	368	372	340	324	349	326	354	343	375	365	330	354	349	341	376	330	367	395	366	322	349	334	358	345	330	321	349	364	369	355	347	372	344	369	354	338	329	380	358	385	345	336	368	354	354	318	334	329	338	372	311	306	334	332	327	332	339	347	322	333	309	314	350	344	322	316	346	333	354	342	349	361	337	345	364	352	346	316	354	370	344	377	327	319	349	315	360	400	327	364	356	362	330	315	332	317	304	338	363	364	339	316	339	336	356	347	314	326	374	371	317	354	335	339	372	369	329	369	311	317	339	336	330	332	348	339	335	342	340	377	339	338	346	334	338	333	322	338	368	330	317	320	294	348	342	335	356	327	366	353	316	359
28889	2009	4052	4705	4214	3631	2900	2500	2185	1960	1738	1702	1535	1351	1407	1261	1237	1214	1156	1100	1101	1084	1008	1034	1013	1028	1042	955	965	981	910	960	937	868	933	944	943	859	922	885	943	915	862	895	849	864	888	909	864	826	791	926	826	835	934	858	856	821	817	885	816	858	852	876	886	833	832	857	794	850	858	839	829	881	849	820	809	811	792	842	847	846	834	847	853	831	823	795	810	876	835	837	811	768	837	780	795	821	845	848	821	868	794	842	889	851	836	876	791	821	815	869	760	838	811	859	811	841	810	848	832	779	814	797	835	854	846	860	810	854	852	828	863	857	867	873	843	761	828	825	780	871	829	828	814	807	833	779	855	816	782	814	831	794	801	807	845	862	803	844	843	800	852	867	815	885	848	843	809	842	873	810	857	806	835	859	809	807	792	847	798	873	882	829	836	816	813	810	747	831	849	888	832	849	858	846	784	816	766	810	878	854	873	834	873	823	795	821	840	856	823	818	829	783	833	791	857	880	835	815	813	810	825	833	867	807	818	819	803	848	835	822	851	833	858	829	773	802	815	826	874	824	828	826	818	822	800	814	857	805	842	851	845	831	793	778	843	790	833	816	838	766	813	801	826	869	847	871	797	802	899	845	780	848	783	858	799	799	830	854	845	840	820	821	800	834	794	867	871	796	794	868	816	787	809	828	801	846	777	833	795	806	824	842	860	843	850	833	795	839	811	861	845	806	806	852	815	825	810	801	838	819	882	792	800	814	806	826	794	832	826	816	773	819	859	838	776	786	839	787	789	878	858	822	829	821	827	832	830	862	810	855	837	812	839	828	823	815	823	817	828	830	838	826	808	831	849	837	844	801	863	839	805	839	787	826	800	788	824	850	823	849	848	850	841	843	827	845	822	832	869	842	796	889	814	823	830	804	817	799	806	881	856	864	807	788	833	810	865	843	782	839	873	818	781	885	829	839	827	873	828	811	820	837	837	809	826	847	806	806	819	833	792	859	828	850	861	837	788	813	832	851	766	833	841	832	803	872	831	835	804	870	839	808	842	796	795	795	864	826	830	851	833	856	789	808	802	873	772	812	855	802	774	879	827	814	860	804	800	828	822	785	855	803	814	794	818	846	813	856	808	855	815	795	855	791	881	811	811	792	854	827	803	839	858	772	828	861	820	815	809	813	782	789	789	846	817	865	863	833	822	842	858	873	817	862	828	781	855	842	886	882	831	847	853	801	857	778	830	846	889	800	799	836	783	827	828	792	857	816	864	781	813	823	824	828	843	814	837	828	815	785	816	803	831	788	814	804	744	829	802	783	854	809	857	826	773	799	811	828	799	806	831	805	869	852	844	835	811	860	836	791	801	813	817	876	818	843	842	821	897	815	837	851	811	840	776	828	769	865	839	821	796	789	830	815	798	829	852	815	843	854	786	874	830	842	838	796	822	808	806	857	838	810	842	786	831	867	796	855	880	858	807	870	806	851	838	793	820	821	791	851	790	805	790	871	893	806	796	835	761	757	861	855	821	859	814	844	770	851	786	861	790	821	799	753	824	813	791	809	847	836	836	785	813	824	807	852	828	828	807	784	829	825	823	856	812	769	843	800	870	782	835	809	819	796	842	794	885	854	875	826	868	847	792	800	843	783	817	864	823	860	846	870	834	801	825	851	849	801	865	830	765	868	803	844	838	823	827	836	807	804	838	832	792	856	813	809	849	767	865	843	848	819	795	810	786	851	807	740	828	834	793	814	853	873	796	850	814	790	887	793	874	786	812	923	872	811	846	807	900	842	834	797	818	799	801	838	873	847	790	805	818	823	808	773	804	808	796	823	846	779	854	780	758	870	842	845	832	825	839	899	858	853	801	801	785	819	856	805	832	830	814	805	830	798	823	821	816	841	825	851	778	770	857	843	832	855	846	840	865	848	838	816	850	812	883	789	820	851	789	835	838	843	776	814	798	811	855	871	797	875	831	842	831	818	855	850	815	839	794	822	829	825	793	792	821	863	830	857	857	844	818	836	828	821	823	801	791	833	850	853	777	797	846	794	846	832	764	834	847	787	785	834	824	829	778	836	774	801	791	868	849	854	838	803	785	848	857	858	841	819	843	805	780	829	865	882	860	822	826	876	795	834	808	833	827	833	794	859	832	835	826	829	815	844	808	874	802	847	809	851	772	780	798	811	833	846	788	841	838	835	838	863	802	855	813	789	832	809	843	816	837	809	832	830	827	829	891	813	825	835	744	811	795	831	777	816	801	771	778	850	824	844	826	809	827	788	812	762	845	899	814	817	835	833	816	832	824	811	788	787	809	817	834	846	826	807	821	846	782	776	824	838	843	854	816	836	828	821	784	855	863	797	780	814	817	810	855	910	839	800	832	848	823	879	862	832	844	854	841	777	860	848	817	858	793	776	839	798	805	862	830	788	850	847	817	825	789	773	846	883	840	805	765	813	819	823	840	824	771	834	804	814	838	864	755	841	867	832	823	837	878	829	812	828	808	834	796	797	811	830	804	845	822	837	785	894	814	788	797	818	826	791	829	816	809	812	803	845	804	837	796	840	807	834	849	785	834	824	810	884	798	805	839	791	805	826	774	879	816	810	812	831	881	804	868	793	821	796	810	831	821	821	802	823	812	829	854	833	786	812	807	835	829	829	811	816	864	801	825	810	838	788	775	831	792	796	884	792	828	846	854	864	812	833	823	795	828	774	791	818	806	831	786	857	820	815	851	840	827	837	823	817	820	826	851	838	774	833	795	809	875	805	810	831	813	766	835	802	799	819	788	853	837	848	825	821	826	840	734	806	824	823	810	829	823	807	773	788	854	819	844	807	862	871	821	821	844	839	794	827	864	845	789	822	862	848	865	820	826	825	857	815	827	842	855	851	823	846	823	798	809	854	860	837	836	825	813	784	819	779	808	842	870	803	784	773	784	859	837	863	844	843	859	800	805	876	790	763	816	796	883	813	822	821	775	789	851	844	765	826	829	831	830	841	820	845	854	808	869	836	840	819	803	870	862	834	864	819	838	825	854	868	830	863	824	849	842	812	810	813	788	870	858	832	820	822	831	857	873	842	809	821	817	819	833	810	818	872	818	818	780	776	791	791	856	808	782	833	760	825	764	830	852	872	842	818	787	813	781	810	788	855	833	875	878	769	819	872	804	851	822	816	799	881	813	838	835	827	829	803	863	864	796	780	821	822	790	756	830	845	869	830	850	810	819	764	842	826	827	796	879	808	821	869	877	789	824	838	807	774	838	833	797	829	865	912	798	803	840	820	812	848	802	849	802	852	823	841	854	760	839	814	824	797	744	810	765	788	835	821	840	864	840	832	810	784	838	811	840	803	809	858	810	797	847	779	816	835	838	816	858	845	806	826	822	867	798	770	833	810	835	789	837	821	807	818	799	838	789	788	932	867	796	847	810	864	838	880	834	799	806	803	774	856	789	836	832	803	822	836	844	802	848	867	801	803	781	818	828	823	829	824	833	791
7057	290	203	197	204	182	222	210	184	181	191	188	193	206	195	218	200	209	207	208	170	187	200	194	171	201	174	179	189	195	193	187	190	179	183	179	181	194	181	202	180	180	190	211	184	171	196	201	187	187	162	201	169	177	206	190	171	186	178	187	195	189	182	198	206	167	187	192	187	167	192	160	185	198	181	203	184	229	215	206	179	205	212	215	204	201	167	195	172	204	178	197	185	173	192	192	171	189	214	195	182	168	192	200	179	196	186	173	194	173	183	183	187	169	178	198	197	192	187	183	198	173	189	159	219	188	193	200	199	195	232	191	188	191	189	172	183	182	189	190	177	179	186	191	223	195	180	187	197	203	181	207	181	188	173	185	203	178	202	192	179	211	187	201	194	192	192	185	174	200	199	145	191	178	166	183	184	170	174	197	186	204	163	165	212	183	185	212	175	188	199	170	194	189	189	190	187	193	179	198	198	165	172	170	196	164	186	204	191	181	203	176	187	235	181	188	192	160	199	215	186	229	177	177	195	196	192	199	210	206	172	172	197	214	183	195	195	160	176	206	201	183	200	199	190	194	225	189	185	184	193	219	210	175	188	181	206	186	181	195	197	181	184	195	191	181	179	191	191	178	178	179	167	200	171	191	168	208	179	179	220	181	187	189	179	198	178	183	199	212	166	187	171	196	162	168	164	185	190	189	158	189	191	205	177	210	172	169	199	189	192	201	186	201	198	179	198	182	199	173	183	201	166	206	204	189	166	191	213	196	191	188	201	169	193	201	200	157	198	196	178	179	175	169	188	184	196	197	184	171	187	187	177	173	195	191	202	188	227	192	197	174	179	170	198	166	212	192	188	172	199	192	200	197	191	187	202	206	205	183	181	175	186	202	201	198	175	185	191	216	183	194	187	158	226	184	204	178	174	181	171	178	196	194	213	202	179	219	193	166	213	186	204	184	199	188	177	210	177	195	184	223	177	218	182	186	190	172	211	184	208	187	179	204	204	196	207	206	188	162	234	179	178	189	199	186	197	199	162	209	202	202	192	198	177	188	185	183	202	188	180	183	182	192	172	180	159	200	181	197	200	171	208	194	170	167	196	200	179	191	178	190	167	186	179	174	169	207	196	190	193	161	191	190	187	196	203	181	203	191	175	176	178	192	169	202	195	183	179	195	201	182	198	196	191	191	188	215	200	160	188	203	210	206	169	200	179	196	191	195	216	187	175	205	173	194	175	182	177	158	185	196	194	196	180	194	217	198	178	214	177	187	221	187	192	206	179	199	171	188	192	199	190	178	187	191	179	192	183	205	199	194	176	186	186	187	194	185	175	187	183	192	181	182	186	206	170	210	183	183	203	167	168	185	182	184	174	173	181	201	190	192	174	204	185	183	206	216	212	161	201	184	190	170	188	173	184	199	187	163	197	195	179	176	170	192	219	230	216	196	208	167	186	185	198	202	183	166	189	187	203	197	181	169	198	165	176	213	198	202	182	192	199	208	187	182	180	191	164	183	197	198	210	188	205	183	189	197	183	184	189	196	186	184	182	186	212	201	185	180	167	183	175	185	208	176	219	199	170	189	196	193	194	173	202	171	190	199	199	185	164	181	214	204	172	192	190	178	201	200	196	193	205	195	184	171	187	190	200	200	200	205	164	181	219	209	160	190	188	190	207	187	181	185	197	203	198	202	171	192	177	201	180	177	171	170	172	192	175	185	187	171	171	215	186	172	177	197	200	217	178	171	207	196	174	186	186	178	164	185	192	174	183	198	184	203	159	199	165	194	177	205	207	198	190	206	206	191	193	199	196	182	180	200	170	220	209	186	183	190	203	189	209	185	179	196	176	213	172	211	185	201	184	186	187	204	202	196	163	217	141	166	186	205	165	174	222	204	195	163	209	179	197	191	181	224	184	181	210	175	179	185	203	184	191	192	216	167	175	187	182	177	188	196	176	186	179	177	175	173	206	181	210	202	182	212	198	194	199	175	182	172	218	166	196	169	190	173	184	187	191	199	189	214	211	202	198	183	190	181	193	196	193	170	187	198	199	172	183	184	208	184	165	185	183	185	192	188	193	194	201	169	190	177	198	187	185	162	172	180	197	201	196	182	204	174	171	157	204	188	180	196	197	199	176	190	175	207	194	163	185	167	219	175	183	187	173	200	193	214	152	201	210	205	196	197	183	177	210	189	210	181	213	182	219	181	184	188	201	199	196	163	178	177	188	203	189	175	197	205	183	193	184	209	187	212	192	164	181	164	201	190	174	160	222	183	194	182	181	166	182	180	209	179	160	192	176	168	211	202	190	179	174	195	195	177	184	218	193	201	178	200	197	211	182	190	184	179	199	189	219	209	195	167	194	194	179	193	195	195	165	189	178	201	180	193	185	206	173	201	185	182	211	198	201	186	173	206	178	191	189	164	198	204	171	188	164	202	189	204	182	180	200	191	183	183	179	171	193	178	213	197	175	198	174	217	212	174	194	192	168	183	224	191	197	199	173	165	190	190	186	199	195	204	207	165	192	198	179	202	194	182	185	173	178	199	179	181	144	205	162	175	179	170	178	179	196	195	192	185	183	187	204	182	181	182	171	209	207	201	212	191	169	191	196	171	217	200	193	202	185	195	177	204	209	188	177	168	177	190	176	187	183	196	173	195	196	208	192	195	179	179	183	198	173	184	184	216	209	217	173	184	197	184	176	205	214	176	180	183	208	192	221	208	179	163	216	189	201	227	185	172	181	189	188	181	210	186	202	184	185	189	183	171	172	193	200	188	157	206	194	173	184	183	195	192	183	180	191	174	190	199	186	194	175	188	175	186	173	193	180	196	210	179	185	183	190	190	210	183	189	195	207	180	194	189	177	220	200	175	183	204	195	188	210	178	174	194	180	189	195	169	190	191	186	181	189	184	211	198	168	181	192	194	177	193	178	179	181	163	163	153	189	171	188	177	197	202	179	211	207	189	171	192	186	201	174	213	198	197	198	189	191	166	189	195	178	201	200	193	187	173	220	187	185	178	171	175	189	197	199	193	192	183	191	210	189	197	198	204	204	174	194	210	171	181	166	222	190	195	178	212	195	196	195	197	201	188	179	178	198	199	189	180	190	184	199	170	228	188	185	204	184	184	203	180	203	192	190	193	195	198	191	180	182	194	186	193	202	194	204	201	175	185	169	212	188	186	213	190	169	204	184	178	212	196	175	194	166	191	172	189	221	189	186	177	167	201	191	175	170	207	202	196	207	175	194	191	199	191	184	203	165	198	164	195	169	187	190	188	195	165	184	194	185	220	180	208	187	205	202	182	186	174	187	196	176	171	184	198	180	206	183	181	179	179	195	178	174	189	205	206	209	193	172	190	176	202	185	186	186	189	173	179	198	203	170	201	174	191	193	182	187	204	174	182	203	194	199	202	196	174	195	197	200	171	190	197	195	180	201	176	181	173	164	172	192	191	165	181	188	218	169	171	203	199	183	170	175	179	191	176	203	194	174	178
7619	516	572	544	521	545	517	520	480	473	491	474	485	460	488	515	491	467	471	509	471	446	517	481	486	452	463	489	496	501	451	446	449	530	491	476	509	475	487	472	486	485	502	502	464	474	476	524	490	452	474	498	501	477	475	449	478	463	463	463	449	521	466	478	465	468	474	517	531	509	458	496	445	470	499	472	492	466	451	477	485	483	509	517	493	473	509	469	441	482	485	459	481	494	496	500	493	489	500	478	452	513	462	465	504	478	474	464	503	493	484	481	494	449	466	541	459	509	490	471	486	447	509	481	491	511	485	466	507	506	488	511	474	487	481	446	493	507	479	514	496	529	479	503	441	452	486	493	476	482	501	507	475	496	458	484	509	533	484	460	461	465	488	451	429	499	465	449	493	516	518	498	499	464	478	466	421	497	473	482	480	483	466	489	483	486	457	517	487	454	480	511	505	476	507	476	491	475	521	475	501	456	489	469	508	498	480	475	498	514	479	487	455	496	475	486	495	509	479	475	495	448	487	507	476	512	495	475	476	478	508	480	449	479	472	520	469	474	506	496	498	493	470	467	534	510	462	463	511	481	502	471	493	461	495	470	530	468	480	475	491	483	485	501	466	481	474	435	498	507	488	519	477	491	454	510	461	423	450	480	485	531	463	520	482	492	519	505	439	484	485	492	503	481	490	458	516	459	481	431	469	533	441	476	482	517	516	484	460	490	471	453	453	459	498	473	486	498	511	497	491	516	479	499	515	468	495	462	464	454	472	516	497	476	523	489	480	483	515	466	492	507	480	456	501	483	487	491	448	488	477	480	470	458	473	450	485	509	494	504	443	494	501	472	479	450	450	471	441	488	483	462	479	470	493	445	489	440	516	469	479	488	463	473	523	473	483	472	458	461	489	462	466	445	489	482	485	477	466	516	509	483	472	503	463	465	482	502	484	446	506	509	500	466	485	474	506	504	496	531	500	502	448	531	470	505	502	458	470	494	503	494	497	527	504	490	533	481	472	490	515	449	498	475	439	478	504	466	497	500	456	463	451	488	493	477	481	484	471	457	453	492	507	514	451	502	485	492	562	493	442	462	500	498	466	457	505	467	478	469	494	458	491	484	514	481	460	501	502	476	506	486	487	483	485	485	468	493	499	463	504	434	503	484	450	465	517	490	486	499	475	508	450	465	481	484	481	457	470	484	505	491	456	462	481	475	462	484	473	485	475	441	504	489	462	473	529	503	469	503	449	468	467	475	477	528	455	500	501	484	430	492	463	457	474	484	455	467	455	477	490	507	484	499	436	493	473	489	485	453	473	499	502	443	439	468	452	490	493	495	480	453	486	464	476	475	516	478	479	504	469	490	452	497	468	489	467	469	493	496	494	486	465	458	500	483	481	483	488	471	506	478	490	471	476	504	492	454	461	491	466	460	513	472	526	488	459	460	444	459	499	474	506	495	483	493	449	497	482	494	499	453	530	446	490	466	491	476	473	468	438	444	502	476	481	494	476	448	448	490	446	492	479	461	468	472	461	491	484	482	511	481	483	456	499	489	487	460	481	468	483	475	493	461	490	489	500	530	471	476	518	482	499	462	489	496	526	501	498	460	466	474	469	481	483	476	458	457	493	476	475	523	497	458	468	473	482	471	466	497	495	485	497	487	440	425	523	446	467	492	482	457	448	490	499	531	514	470	511	512	466	416	469	497	488	459	480	493	517	504	516	475	451	530	470	473	464	516	472	507	466	500	474	485	486	466	470	470	457	460	490	505	475	485	494	481	493	481	481	483	490	504	488	491	460	480	522	479	483	549	480	483	455	510	493	499	476	471	469	516	476	489	441	481	471	522	479	518	488	460	502	475	467	458	464	498	453	523	473	471	455	488	470	489	488	504	485	473	469	499	526	492	477	519	453	482	480	496	479	476	477	508	476	445	473	518	472	478	496	511	534	483	488	535	458	505	472	467	489	481	481	447	434	470	474	518	487	516	469	460	497	465	477	482	457	451	521	469	507	485	525	466	531	483	473	443	504	499	490	460	485	505	511	487	473	503	514	479	489	484	457	511	465	480	520	515	477	469	463	474	512	461	459	485	506	464	462	495	487	497	457	469	478	512	516	500	481	504	476	483	482	486	476	477	514	447	473	455	496	461	464	475	507	495	501	502	524	478	455	510	484	457	533	451	476	446	518	477	498	519	521	545	466	483	466	455	506	453	475	493	509	486	516	494	468	499	470	479	464	474	433	481	535	494	499	471	460	471	490	435	508	468	503	495	474	494	500	426	445	473	461	484	481	513	476	487	508	481	509	463	502	499	460	483	518	483	474	487	518	507	521	503	479	511	463	498	503	468	531	538	486	487	458	503	494	502	448	480	479	482	506	487	485	493	491	447	462	480	495	477	464	460	518	451	497	457	481	478	502	480	481	480	528	504	479	453	516	454	501	510	511	470	477	479	497	516	471	476	496	466	489	495	491	494	468	492	498	470	504	472	436	474	466	512	476	492	452	503	509	503	483	500	463	479	464	448	470	473	466	476	482	523	478	517	493	469	470	430	463	501	485	472	439	478	515	494	511	477	471	491	477	491	490	470	489	468	467	497	491	467	443	542	489	511	470	452	487	476	485	469	465	497	496	490	478	483	504	501	458	515	471	496	498	484	469	509	484	463	476	517	496	537	449	460	499	475	468	517	454	510	476	487	480	507	496	441	499	445	479	449	541	500	496	502	537	501	500	490	498	491	471	464	454	508	510	455	505	461	473	492	468	501	488	468	481	468	456	472	445	545	505	419	509	455	466	486	485	476	471	488	486	502	459	469	498	470	516	487	496	488	493	500	458	493	490	463	505	493	453	513	521	487	519	464	488	478	517	465	474	521	444	478	512	499	511	523	473	509	497	468	462	490	482	493	501	486	468	500	485	505	501	474	484	476	452	477	450	497	469	494	504	494	480	489	485	482	563	491	466	459	461	464	524	482	513	501	528	511	504	487	510	487	484	468	455	459	482	475	471	485	457	484	459	470	506	485	428	480	494	494	451	471	442	503	500	522	533	504	473	472	538	459	469	492	526	485	491	509	486	488	474	485	452	497	492	478	475	515	488	457	461	517	488	501	497	467	506	512	483	508	506	464	473	479	496	532	451	467	463	470	473	493	471	462	466	457	498	493	449	456	471	474	538	496	476	490	514	489	479	479	485	474	471	468	516	465	505	473	468	480	516	445	462	439	509	459	485	504	467	496	470	494	487	497	438	515	481	468	512	455	481	463	474	495	488	495	453	522	481	504	484	440	490	483	485	492	447	431	485	471	482	485	490	507	525	487	472	516	494	475	501	492	494	473	468	491	457	447	479	500	469	501	560	481	475	492	505	475	478	493	469	481	473	488	452	475	481	472	505	481	513	482	471	472	479	502	503	508	511	455	521	463	458	481	527	502	516	474	438	448	485	493	482	510	490	510	472	484	474	481	486	491	501	451	454	480	500	474	472	511	488	489	478	504	496	498
49608	11654	1941	819	509	462	370	284	302	259	250	237	240	214	185	208	175	178	175	162	192	179	183	173	171	177	170	177	166	160	175	168	172	187	174	152	161	177	163	174	180	155	177	157	139	168	165	160	168	173	167	150	158	148	194	179	187	168	180	167	187	159	149	164	158	187	163	175	187	176	163	149	156	141	146	170	177	168	131	163	155	164	156	151	170	157	169	170	157	182	194	189	168	122	169	154	169	167	171	166	140	184	167	175	163	168	150	154	167	152	200	179	178	156	176	154	151	165	167	169	181	173	162	136	176	157	148	175	149	156	163	158	153	186	159	148	172	140	167	161	160	162	152	178	157	168	170	166	179	127	156	142	163	143	160	168	171	160	157	161	165	150	156	155	142	157	143	162	161	152	152	176	145	136	162	165	156	157	170	166	175	140	168	183	140	164	166	175	165	164	182	144	177	159	169	168	167	161	163	150	173	190	182	173	180	152	157	193	177	173	202	176	186	178	166	164	183	167	158	175	164	173	178	174	133	156	155	152	170	183	171	129	188	153	146	154	165	148	176	172	158	176	159	162	154	164	156	174	165	149	168	165	164	143	159	176	165	158	167	161	149	156	168	161	150	151	179	151	172	190	159	150	169	168	175	158	169	163	164	165	166	171	186	152	159	161	141	154	167	155	178	166	172	151	165	149	179	154	164	165	165	168	151	171	149	144	192	145	189	175	156	172	160	169	182	161	157	170	151	179	171	155	186	172	161	184	143	134	164	137	153	169	181	169	168	180	163	184	161	164	151	177	168	149	152	160	151	179	174	133	151	145	173	165	167	179	169	158	165	160	143	172	159	146	173	171	174	166	153	176	176	156	178	168	125	138	181	143	189	141	175	147	146	132	180	166	157	178	168	152	172	160	142	162	179	172	160	179	168	167	151	168	139	152	156	125	157	175	147	172	156	144	129	157	154	172	170	185	161	144	182	176	155	164	151	179	152	176	150	161	167	177	189	172	184	189	163	159	162	160	152	152	171	150	145	151	172	168	161	161	157	158	151	159	159	179	173	164	175	165	162	155	162	169	171	170	179	163	153	164	120	162	163	166	157	139	170	166	152	171	171	151	167	161	151	151	151	133	172	168	160	174	167	180	179	165	176	166	198	159	163	173	158	150	172	160	151	161	152	160	166	175	162	171	180	166	151	166	170	195	172	163	158	144	175	160	124	143	170	159	160	136	165	175	158	150	140	176	161	181	175	173	177	163	157	153	190	147	158	165	168	172	147	166	174	150	152	160	135	147	175	165	148	171	165	175	176	165	160	170	165	173	152	165	175	166	151	177	144	151	159	185	163	167	168	185	173	171	158	183	145	160	168	149	163	154	146	176	176	179	181	171	184	144	173	166	161	152	143	146	165	160	176	152	154	170	166	152	154	178	153	173	163	147	174	173	150	163	170	162	142	142	165	143	158	182	155	182	167	147	145	153	160	153	169	171	143	154	186	156	164	175	157	165	157	176	150	157	163	160	155	176	191	166	183	159	169	156	187	168	162	160	150	164	155	150	156	174	167	145	131	172	150	164	148	142	173	167	158	136	157	136	149	154	147	151	144	171	192	198	175	144	172	151	159	172	130	183	156	164	153	179	153	174	181	182	169	161	166	152	162	164	162	200	173	153	180	169	157	181	142	178	138	161	167	143	183	163	172	162	171	182	160	152	161	148	163	152	134	181	150	168	172	157	174	169	157	178	179	180	145	170	173	162	156	144	171	157	156	157	163	163	173	171	145	155	146	164	148	154	171	140	146	183	167	162	142	161	137	171	172	151	148	174	181	181	130	157	159	173	153	176	181	158	173	157	169	168	148	170	154	149	174	162	173	186	152	167	152	155	158	176	158	180	161	148	140	132	177	154	140	166	181	163	158	147	166	167	149	180	163	149	157	164	178	162	157	184	158	144	153	155	165	147	178	168	144	186	165	162	155	152	156	173	178	154	158	164	169	164	136	161	150	135	150	155	156	168	147	188	139	189	144	146	166	155	156	165	169	136	179	155	156	182	157	181	153	154	159	158	190	178	168	179	160	162	163	180	157	182	148	133	149	143	182	164	166	147	164	158	176	151	152	147	154	155	135	175	167	148	170	171	173	157	157	166	163	142	160	161	153	168	179	159	164	177	157	162	164	168	157	182	174	150	176	179	180	148	166	164	141	178	151	180	184	174	138	170	168	156	156	158	136	144	142	171	162	151	158	156	180	166	140	145	153	145	161	149	185	203	177	172	154	180	166	145	190	183	160	169	156	149	145	176	161	160	153	152	161	144	171	167	143	173	164	177	161	162	152	161	185	184	151	150	170	160	150	159	164	169	160	167	168	180	170	183	154	164	134	179	172	169	169	151	155	180	171	166	168	160	165	161	174	155	151	174	158	158	190	176	175	166	146	164	166	147	161	147	148	128	140	179	175	188	171	173	185	163	209	151	142	142	149	164	129	184	146	180	158	197	182	174	191	177	167	189	150	160	161	163	153	151	150	164	165	152	149	166	168	155	163	152	161	166	147	133	171	154	149	145	171	165	172	181	169	167	175	165	162	150	152	165	165	156	158	149	162	168	169	168	162	174	159	180	146	147	147	174	167	139	130	174	169	149	176	159	171	185	141	172	162	147	166	166	197	171	166	199	174	164	161	187	181	156	149	173	156	136	140	153	167	163	171	172	160	149	169	167	156	190	152	149	185	172	139	166	176	163	160	165	152	151	136	185	147	164	157	162	169	169	155	180	146	159	158	153	178	156	167	176	183	167	159	160	165	169	170	166	135	164	153	157	145	145	146	169	175	156	161	158	160	165	177	159	155	161	155	171	150	171	157	187	158	160	168	176	159	151	163	150	148	155	184	155	141	171	174	173	166	171	154	149	164	165	160	141	171	157	154	140	160	168	155	180	159	151	166	168	155	168	181	141	190	151	165	184	143	152	153	150	172	172	181	166	169	171	180	149	178	177	156	160	160	149	152	182	161	163	157	148	137	169	188	173	190	182	174	156	146	153	148	160	179	142	169	151	163	160	168	160	149	186	163	166	169	168	155	170	175	164	159	184	154	143	148	165	158	147	156	159	152	153	162	157	160	175	171	192	183	150	174	185	183	173	170	166	161	157	163	154	160	198	165	178	144	163	167	152	153	140	153	148	174	155	162	150	166	147	148	170	162	165	170	184	153	156	148	156	159	154	144	159	152	152	163	166	144	149	159	149	161	168	153	158	176	150	173	138	165	167	138	173	161	175	152	181	159	170	167	152	151	182	163	170	154	140	173	161	146	150	150	143	175	150	163	173	182	157	161	179	151	146	157	170	168	152	158	158	176	158	154	163	143	147	136	150	179	178	148	170	141	170	178	149	182	160	159	174	192	143	164	144	162	148	161	144	167	182	153	182	170	143	167	165	176	155	162	172	157	153	166	181	166	164	165	167	178	172	177	139	183	154	184	163	174	149	152	140	166	174	181	164	162	157	171	166
22094	1091	2072	2535	2164	1786	1565	1314	1121	945	916	814	756	726	720	669	645	647	638	561	575	562	581	515	546	523	545	524	516	546	522	507	535	481	503	508	500	500	526	507	439	495	472	481	452	499	522	464	474	458	471	502	479	491	487	443	481	473	473	471	449	423	482	478	487	448	455	410	462	448	422	439	457	489	455	452	458	434	434	479	456	450	485	445	452	452	435	475	442	464	460	460	470	418	448	450	462	445	448	493	442	481	446	450	442	473	508	452	463	460	481	434	481	448	437	444	423	483	461	453	445	433	478	407	491	442	471	445	437	501	424	505	451	456	483	441	449	436	446	453	474	435	478	440	497	436	467	470	465	446	473	457	425	480	436	406	436	473	428	474	444	458	417	437	432	451	429	457	470	475	447	446	438	456	452	442	443	469	463	438	430	454	446	443	445	472	449	483	469	442	431	433	463	469	444	471	432	446	473	461	464	449	464	473	450	423	430	449	460	445	439	476	445	418	437	441	408	450	448	462	476	470	469	432	428	446	474	450	407	420	420	478	383	489	481	467	459	427	467	438	443	450	484	421	476	457	437	445	448	419	474	445	442	449	457	474	460	456	464	479	435	408	444	437	440	434	431	440	449	460	438	464	440	463	462	475	472	441	462	423	453	418	458	482	453	470	450	451	432	411	423	454	458	455	416	471	441	440	438	431	460	450	483	423	460	435	413	473	471	460	433	455	430	439	451	422	449	475	465	443	471	429	438	463	454	449	437	434	453	461	438	465	450	435	427	410	482	466	476	451	430	444	447	457	452	450	435	424	474	453	428	487	456	436	471	446	444	437	470	423	428	504	490	454	487	423	463	456	464	418	458	428	451	491	441	399	454	457	445	426	438	433	456	458	460	448	426	463	393	417	490	442	468	431	452	484	451	479	467	456	456	444	427	426	441	412	451	431	447	468	471	445	435	440	427	439	479	436	420	453	431	476	437	502	449	433	454	450	436	471	463	449	447	468	465	470	484	433	432	442	468	442	472	443	447	438	467	444	478	491	456	466	418	468	436	449	449	447	440	423	435	440	439	443	446	445	417	449	458	456	453	454	457	442	483	495	459	453	405	459	472	453	459	445	427	467	429	458	446	396	455	457	434	468	440	449	454	439	468	475	441	421	431	432	457	460	430	425	476	455	417	444	468	455	415	441	427	426	450	446	451	486	439	468	484	421	414	461	443	452	478	432	483	432	450	426	456	443	459	410	498	466	444	483	465	465	489	459	464	457	438	435	454	456	456	452	430	468	470	460	448	449	466	449	444	435	443	447	428	455	459	468	444	465	443	443	438	470	441	474	490	443	427	438	457	422	463	425	429	417	535	447	450	442	511	422	473	437	481	461	440	468	450	446	446	455	426	469	437	452	489	455	443	448	461	417	453	459	447	470	484	457	450	452	395	421	427	449	459	441	433	467	461	452	432	431	447	437	456	478	463	442	419	458	413	459	452	401	482	471	451	487	472	462	457	479	490	461	457	448	417	462	476	463	449	459	475	473	460	431	483	437	449	450	437	475	466	472	424	431	452	449	462	467	443	469	481	475	461	446	410	427	397	432	444	454	494	419	431	440	465	440	469	447	442	432	419	455	458	430	434	450	449	448	410	441	423	439	481	418	427	444	481	437	473	444	450	399	437	456	451	433	480	461	437	455	441	451	462	459	468	480	412	420	465	455	425	437	414	443	429	478	469	461	421	457	436	486	437	478	449	435	469	492	450	478	465	478	460	434	468	438	478	436	441	464	450	428	465	449	414	422	441	425	404	450	422	440	439	491	437	446	447	453	423	495	416	487	433	441	461	445	460	440	485	459	459	446	422	425	517	429	465	503	463	418	467	436	456	434	449	446	445	451	474	468	447	461	446	445	456	433	456	408	443	428	480	455	435	454	452	472	466	458	442	455	465	451	420	454	454	465	484	432	427	444	447	456	470	431	438	443	445	441	427	447	504	442	402	464	445	449	464	427	463	433	465	424	455	449	440	432	406	463	419	413	435	456	477	462	459	437	430	448	482	427	431	452	457	424	457	446	458	416	449	422	451	433	450	479	458	446	456	465	461	470	420	452	457	456	439	462	461	443	475	492	448	448	487	447	416	462	438	463	432	444	472	419	459	450	437	448	439	428	443	447	471	421	440	454	458	416	416	408	416	445	445	437	452	475	459	394	412	439	457	441	471	452	479	453	459	440	444	388	433	456	481	451	423	440	414	430	435	510	439	448	454	461	403	434	485	483	488	473	466	416	418	451	437	451	400	431	475	443	472	404	463	425	453	446	466	421	461	463	436	455	461	457	450	433	417	459	453	432	440	438	462	474	437	445	492	441	485	441	468	445	448	439	414	437	465	437	420	461	405	477	431	433	462	422	450	482	435	488	415	437	453	449	440	464	444	428	432	445	451	466	469	432	468	436	487	449	457	442	441	417	467	441	445	452	463	434	449	468	433	430	453	493	438	444	459	429	466	469	455	421	456	445	449	487	445	452	450	452	470	430	419	466	433	446	433	426	453	431	485	506	439	442	453	460	431	473	437	456	467	452	448	452	436	434	436	431	440	402	446	439	447	440	445	471	458	421	462	433	444	433	483	424	449	470	466	454	443	456	430	440	440	429	436	446	456	400	449	432	481	435	434	445	452	435	450	448	457	460	454	408	440	420	481	443	460	456	417	475	452	477	413	449	516	429	477	452	453	420	437	470	479	456	441	440	445	472	472	415	448	450	433	429	429	457	423	485	431	475	459	448	433	448	436	409	455	433	451	459	424	404	418	438	462	410	430	469	492	439	437	434	430	443	475	440	463	423	462	462	484	455	452	449	481	443	489	463	419	450	460	411	439	424	441	437	477	421	421	450	444	442	426	428	443	440	467	441	424	444	466	462	427	461	453	476	475	466	395	415	442	451	423	460	444	450	448	456	471	512	457	479	473	487	511	462	453	432	467	445	437	462	454	446	489	445	414	457	458	455	440	417	442	456	473	429	445	474	489	413	463	477	452	443	448	426	480	404	449	438	440	455	426	486	461	491	417	470	432	463	510	478	443	454	465	454	426	414	495	455	442	464	452	446	471	446	492	453	463	495	468	440	479	458	414	449	426	450	447	491	429	464	423	420	470	475	471	484	465	449	456	475	433	444	463	444	413	461	442	486	423	445	467	444	437	454	458	438	424	452	431	426	432	444	457	418	441	468	457	433	435	422	481	477	434	470	432	427	475	444	405	458	479	469	457	488	469	439	448	447	428	423	460	458	450	471	477	456	465	451	453	458	484	461	458	441	467	459	433	461	457	456	442	424	482	427	415	456	439	449	467	472	456	427	477	451	468	475	384	438	425	505	450	467	467	440	427	439	432	474	442	462	458	437	449	486	439	412	394	476	464	463	412	480	451	417	451	456	465	420	413	455	479	473	443	431	392	500	418	434	465	417	485	441	429	486	461	465	439	427	457	482	438	460	437	467	449	441	431	495	451	411
63706	19717	8037	2125	1132	1003	794	661	576	495	477	499	423	443	446	433	397	419	377	370	409	372	403	368	313	349	338	341	389	361	345	386	368	345	347	361	352	342	350	380	334	322	340	323	330	399	380	374	355	364	360	332	358	348	398	364	341	350	325	355	319	328	321	348	317	366	350	337	334	310	337	351	331	341	332	353	348	368	320	331	354	321	322	359	352	336	358	348	337	338	361	372	348	327	305	325	342	367	305	332	379	376	351	336	345	373	334	345	326	306	344	332	344	375	331	319	325	367	359	370	340	324	328	346	352	394	384	337	342	349	343	366	318	336	341	307	333	332	319	340	344	334	354	355	360	338	343	331	347	347	334	330	340	376	350	346	346	342	333	325	372	352	315	309	328	352	345	350	380	353	383	361	341	326	376	375	351	340	333	319	359	349	325	378	371	367	313	341	350	299	331	327	371	341	357	352	359	343	356	317	330	315	348	334	290	332	328	348	352	363	374	350	344	336	350	315	367	356	354	345	348	340	344	357	323	344	356	333	345	355	361	387	362	349	358	392	367	373	374	384	345	356	366	324	353	340	329	356	364	300	330	337	343	361	347	381	355	327	348	325	350	329	355	320	321	342	313	366	362	363	344	351	365	338	300	337	348	339	326	329	366	342	337	340	332	353	398	347	314	381	370	343	324	336	337	302	329	349	344	347	381	323	315	347	365	325	369	331	347	344	375	360	334	347	326	330	366	334	376	349	337	356	347	331	322	323	367	339	338	340	303	361	309	285	339	331	323	376	340	366	382	341	366	336	358	326	347	344	309	377	340	337	378	332	301	349	351	338	299	338	360	338	331	345	335	329	320	353	344	323	341	315	340	353	334	368	315	352	361	366	352	333	357	340	317	322	332	353	348	381	352	343	350	301	295	325	365	342	329	334	371	381	354	342	379	339	356	360	347	357	367	316	339	357	313	357	349	379	363	363	351	339	360	343	344	336	332	327	352	385	305	323	353	325	348	356	305	352	363	325	338	363	355	329	365	339	338	328	333	336	340	367	379	334	378	368	331	323	321	337	324	312	338	334	318	332	329	333	383	342	318	369	353	329	325	358	322	347	361	362	354	383	389	339	365	376	358	348	361	364	328	366	341	313	348	343	367	342	328	319	320	366	337	344	327	325	327	328	363	328	314	347	322	339	319	335	321	339	355	367	344	346	341	357	335	294	343	350	346	343	347	318	371	305	337	338	359	381	349	333	359	368	364	373	345	339	357	335	323	337	372	343	329	345	356	329	377	356	328	386	323	352	324	329	358	329	357	338	354	382	369	360	344	356	324	327	352	384	320	356	360	339	324	343	365	322	340	329	340	344	351	321	329	292	335	370	338	324	345	325	321	359	321	365	342	376	327	325	330	346	269	327	345	340	355	313	316	349	334	384	339	346	379	356	339	352	325	323	356	310	367	358	352	362	348	335	325	360	346	354	362	342	349	310	333	303	374	346	351	368	346	317	340	312	343	333	327	319	316	373	339	338	341	319	335	319	361	353	330	308	297	318	365	365	344	366	338	356	355	335	307	344	369	348	378	326	368	325	349	317	355	348	360	351	320	353	349	362	338	333	339	345	357	358	331	357	368	362	363	352	354	348	319	338	362	378	365	351	331	343	335	350	346	332	363	331	289	313	347	345	356	335	351	356	307	330	360	335	344	360	349	335	337	352	329	375	359	351	350	354	338	367	354	346	366	348	344	324	345	345	334	351	359	365	334	346	342	352	324	324	352	333	336	325	320	327	342	338	379	338	356	335	339	325	330	366	337	344	362	355	339	351	369	330	343	340	370	366	345	347	311	335	348	328	332	333	359	320	388	325	334	344	318	389	351	353	336	336	334	328	307	341	345	288	376	353	331	354	339	335	362	337	376	323	357	332	342	320	322	350	340	357	341	347	346	347	316	338	366	372	374	356	338	340	320	299	318	345	374	356	291	320	332	318	306	344	325	376	337	323	338	341	325	353	351	310	349	348	391	356	326	369	328	335	331	360	365	360	339	308	348	363	357	349	343	333	306	302	340	346	360	361	355	316	368	352	326	358	342	369	331	359	359	350	336	327	326	333	351	289	339	370	327	327	357	322	321	353	357	378	359	337	300	310	318	336	313	327	345	353	372	345	321	332	364	329	363	341	337	337	352	355	337	314	368	337	347	359	350	351	346	354	393	293	334	340	340	379	341	347	335	341	335	332	364	345	391	326	388	307	314	294	335	298	346	301	351	352	356	343	329	326	405	388	394	328	338	306	323	344	328	323	366	333	316	339	372	357	346	349	339	358	344	347	369	360	333	334	316	351	343	325	366	324	349	363	325	330	329	325	355	323	340	369	343	379	338	345	364	375	393	344	360	352	321	321	310	337	350	355	343	359	374	350	345	356	338	326	318	322	338	339	332	335	317	331	344	329	325	342	342	341	341	318	391	349	334	336	368	373	353	363	349	329	326	334	341	346	324	354	349	319	338	349	333	370	344	380	344	336	332	323	365	350	349	370	333	359	341	330	329	313	346	381	335	330	333	372	329	323	355	340	319	322	363	345	350	327	332	330	380	365	320	337	328	357	360	323	365	305	318	360	335	339	320	315	345	364	332	369	346	337	330	322	334	350	315	323	349	366	350	363	312	329	337	332	356	363	304	325	322	321	345	335	301	362	337	306	357	340	364	344	346	351	391	341	348	390	311	366	388	369	347	349	377	336	320	356	373	333	350	375	299	329	356	342	368	337	317	331	347	348	384	365	327	338	345	352	341	315	334	311	362	373	318	372	386	350	340	385	286	334	329	299	372	329	345	368	339	328	316	314	368	335	355	326	326	320	341	318	373	342	359	340	340	349	339	347	353	337	365	345	309	334	302	347	323	326	354	341	339	321	357	361	365	331	315	316	328	332	338	321	331	351	340	372	361	349	301	309	336	336	345	346	375	301	319	315	389	366	309	337	353	346	323	353	330	386	383	293	315	350	358	329	351	314	327	328	310	366	333	341	339	325	363	333	336	341	334	343	355	349	320	293	356	336	357	380	336	331	341	336	353	320	370	369	302	333	335	354	359	327	333	368	319	355	362	326	355	317	354	350	305	327	332	327	357	322	346	369	318	345	396	355	350	365	341	331	339	335	351	333	341	379	348	363	317	320	335	337	357	379	349	335	334	371	374	366	317	334	346	350	354	342	338	332	327	389	368	336	364	333	370	329	320	365	325	352	358	302	363	327	356	337	344	369	332	373	370	355	321	370	357	306	354	343	358	330	319	329	342	351	344	348	355	349	365	358	325	328	344	338	348	373	302	327	330	320	360	305	339	342	336	357	332	382	311	321	346	349	301	307	312	333	343	321	346	359	343	315	334	353	327	341	370	317	313	332	331	350	326	328	350	352	348	379	327	349	337	357	323	335	372	339	384	315	343	360	351	326	322	358	322	364	382	360	327	318	376	353	332	338	371	311	408	364	356	341	338	333	353	347	358	374	331	330
29585	2090	4120	4865	4205	3410	2823	2457	2131	1942	1700	1594	1547	1429	1343	1288	1232	1192	1092	1119	1040	1038	1103	1001	996	967	996	946	947	948	989	963	878	926	903	902	905	866	909	895	864	878	915	891	918	927	838	882	879	878	915	822	888	860	832	898	842	831	843	876	866	858	856	852	880	835	866	848	844	824	856	898	845	843	828	874	799	891	837	884	829	882	852	901	824	801	810	809	852	779	836	855	841	832	852	841	789	831	861	883	824	825	851	814	869	847	883	812	863	834	808	828	882	816	827	797	812	795	813	819	849	770	858	876	823	833	824	856	851	839	822	817	771	808	806	840	897	833	874	820	831	827	821	769	877	844	812	840	788	820	834	846	830	795	832	852	818	788	836	782	843	772	811	880	810	793	861	828	834	828	849	858	837	846	814	806	820	857	877	838	805	818	822	801	850	879	835	841	811	811	800	812	845	814	827	856	809	815	899	888	852	825	845	845	795	809	876	848	822	858	878	863	788	807	872	807	793	797	845	842	839	845	808	812	833	783	802	848	803	827	824	824	862	865	798	822	822	844	861	802	791	777	817	804	809	774	875	834	818	857	798	845	845	833	820	833	785	852	847	840	802	803	787	825	886	878	828	872	861	828	846	885	830	857	818	843	914	830	837	807	795	819	774	874	870	876	823	830	859	790	840	836	826	790	800	850	843	839	841	867	818	798	837	832	797	776	853	828	808	805	817	825	827	794	833	849	793	852	829	818	846	857	836	854	803	819	778	828	838	842	861	820	790	867	832	836	788	822	842	835	821	840	824	821	808	807	838	887	796	836	811	865	853	826	800	812	853	902	809	846	865	864	858	795	753	818	796	872	832	839	823	829	861	823	866	814	811	764	835	809	849	862	807	845	833	809	847	792	816	831	788	805	789	824	784	831	833	853	859	809	841	787	827	827	847	881	803	766	846	814	852	837	805	813	826	789	850	880	811	839	815	783	865	859	841	838	822	825	847	834	806	803	812	848	845	866	816	831	793	856	884	818	784	799	824	814	826	824	789	793	867	862	783	836	840	865	789	904	817	839	888	843	824	839	776	787	804	828	835	847	787	796	822	828	817	803	831	829	853	822	778	848	826	822	825	772	777	826	821	821	848	844	859	844	814	825	854	833	782	870	767	830	853	827	750	845	856	802	835	858	845	804	819	867	839	857	859	847	886	829	830	820	806	845	857	831	834	847	797	795	858	843	813	761	820	873	815	796	826	810	845	833	809	819	820	828	854	784	845	792	815	807	885	785	829	840	819	840	817	815	844	844	863	779	811	828	827	834	822	797	862	812	865	845	829	848	805	809	831	815	906	832	799	819	848	830	846	816	794	803	787	845	807	775	874	821	849	826	834	878	838	806	842	817	798	822	867	865	804	833	820	851	829	812	846	814	790	796	866	831	808	857	769	871	818	818	774	790	792	832	876	788	837	866	835	845	897	831	829	855	811	825	791	785	839	797	790	836	849	846	783	845	780	842	828	897	838	829	873	789	843	842	827	819	827	822	823	871	815	807	836	794	807	846	821	773	828	863	801	835	844	818	853	818	808	814	833	794	844	903	755	834	808	871	827	841	843	837	797	813	807	857	756	798	842	789	820	822	855	780	855	820	803	812	805	840	802	755	816	822	827	789	838	780	825	794	814	787	825	818	812	825	797	785	807	859	802	835	812	805	843	862	810	865	849	803	840	827	760	861	865	798	828	846	796	839	784	829	758	823	788	830	811	870	804	808	839	821	824	816	803	857	842	819	824	843	791	800	840	837	814	833	827	817	822	826	862	888	878	807	830	799	853	810	847	864	808	731	817	796	822	787	864	808	825	805	857	836	861	828	858	818	833	799	820	799	909	835	806	803	796	814	822	841	823	858	820	829	882	826	838	786	815	806	835	809	794	878	846	855	800	859	836	830	855	873	810	797	828	798	854	863	798	829	794	807	782	861	792	814	787	844	814	849	845	807	838	808	833	848	781	839	813	806	819	831	850	835	810	867	785	837	836	810	845	820	813	829	837	827	872	854	773	848	790	826	845	794	808	835	828	858	791	812	836	777	871	788	820	819	859	794	841	835	837	814	836	832	827	859	808	884	873	887	845	873	848	848	861	836	812	780	801	797	830	770	791	840	789	848	814	840	810	758	778	816	847	834	826	791	820	831	843	820	790	874	805	830	803	829	814	824	836	800	827	845	776	818	867	800	855	812	844	780	824	833	801	813	807	823	771	853	814	868	835	803	809	814	837	825	880	814	818	816	813	860	820	825	787	827	808	834	770	821	864	845	786	806	784	829	815	854	773	804	827	770	861	870	808	860	749	807	782	802	767	822	798	787	829	834	843	781	850	813	811	814	789	841	780	826	859	833	787	808	874	810	825	814	846	854	778	766	865	799	811	795	808	836	827	852	818	802	773	813	787	812	826	814	830	849	826	839	804	845	840	844	846	840	824	786	792	805	863	839	831	836	841	854	856	759	873	820	775	809	904	837	843	834	778	872	798	844	824	797	842	844	814	871	841	847	840	863	818	834	826	846	832	776	824	816	856	805	835	801	792	805	829	784	834	795	871	837	823	878	827	830	792	815	861	813	797	789	873	858	800	835	785	816	837	848	801	858	859	849	855	836	817	809	834	853	858	841	826	814	814	859	847	854	844	813	888	795	843	798	823	884	811	827	859	817	816	787	852	819	786	813	815	845	833	864	811	811	777	866	817	831	770	822	810	904	836	817	835	789	843	825	823	814	827	799	834	826	799	831	794	816	800	853	770	825	842	780	828	815	834	787	859	818	786	835	818	769	857	844	803	852	820	858	842	824	850	812	822	801	819	826	802	862	879	808	812	855	799	803	832	779	791	825	874	788	799	878	837	834	857	826	822	876	773	796	842	856	908	848	795	843	825	822	855	853	833	795	887	772	829	866	832	805	860	820	771	823	794	798	793	819	832	857	846	834	840	818	857	814	875	819	785	800	876	770	779	833	803	822	854	846	754	881	796	849	852	821	801	774	812	787	819	812	908	845	793	882	869	817	819	819	814	810	870	823	838	814	845	814	839	852	827	864	814	792	798	862	859	827	834	822	843	865	808	820	848	786	809	852	790	828	784	823	867	842	850	778	818	791	837	806	863	828	811	836	846	785	782	836	861	842	832	893	819	862	854	773	841	758	863	856	827	824	798	861	786	854	822	784	841	895	822	782	832	848	823	844	813	836	877	811	799	830	795	843	795	820	820	828	832	838	848	859	847	828	854	859	772	803	818	870	826	858	822	810	840	844	886	819	791	864	829	876	799	789	857	833	853	845	828	807	801	794	809	801	838	791	823	767	813	891	787	806	790	853	833	827	875	785	819	814	786	817	799	819	772	801	832	831	828	769	844	861	850	838	798	834	811	848	785	814	834	855	810	795	840	819	786	900	804	858	820	794	849	797	872	836	825	829	834	829	816	810	795	835	821	834	864	838	795	837	815	799	828	849	801	792	811	773	881	859
8908	481	253	239	213	221	197	191	192	189	196	185	185	206	179	180	187	184	198	186	191	205	164	170	176	194	207	178	183	203	176	198	184	211	165	216	193	184	190	197	209	199	194	192	183	197	192	202	220	225	176	222	175	197	203	208	177	203	187	204	175	186	186	204	189	187	180	186	214	171	181	198	197	202	193	197	203	176	190	225	198	218	205	208	172	169	199	223	200	181	190	213	183	179	194	181	215	204	220	213	208	186	179	189	181	179	169	192	182	159	184	195	185	194	187	171	194	198	170	203	224	193	189	181	197	168	187	181	179	199	144	196	201	211	182	181	182	197	181	185	203	172	181	170	213	184	183	196	202	192	202	199	198	196	194	206	198	187	204	205	196	211	192	181	201	173	166	177	196	170	183	187	198	183	189	202	220	187	195	178	193	184	191	186	185	205	181	208	178	205	167	201	196	191	192	208	221	182	198	212	215	210	175	192	158	184	200	178	165	151	175	206	229	193	210	205	201	188	188	219	182	173	185	177	190	202	196	181	185	188	180	193	177	176	198	185	196	212	186	203	191	201	161	207	201	201	177	189	196	191	187	207	191	177	185	215	209	212	207	209	201	200	184	177	189	224	200	201	182	202	211	184	223	187	196	190	218	163	187	207	169	189	199	213	196	179	187	197	196	171	200	182	191	190	162	206	194	215	205	198	203	188	200	212	209	183	190	192	234	184	193	194	187	161	199	169	189	183	212	198	210	186	198	192	180	172	199	200	203	179	178	207	180	195	189	191	185	198	212	182	219	194	196	222	186	179	196	197	182	187	168	205	200	199	215	197	213	185	202	197	179	197	195	182	171	151	172	180	194	183	196	172	183	209	182	218	174	178	184	184	187	192	155	233	183	198	190	195	169	181	205	193	190	201	186	205	165	184	195	212	171	183	165	197	207	189	175	199	199	181	182	197	189	190	204	182	196	207	184	185	198	201	185	170	205	201	191	211	182	167	184	201	200	172	176	205	216	183	181	188	181	204	197	185	193	184	189	189	194	181	209	188	183	170	190	232	192	186	174	169	210	201	206	158	182	184	200	205	191	215	186	187	194	201	169	188	225	203	174	213	175	183	193	201	171	199	188	198	187	187	173	193	166	189	184	175	194	201	187	184	191	206	200	196	204	184	193	180	219	212	222	170	175	174	166	199	210	181	176	173	188	221	215	189	185	199	173	184	192	187	195	185	172	200	199	183	200	189	205	196	192	189	193	189	209	194	191	166	171	206	224	190	204	181	183	205	216	167	168	178	173	223	189	188	191	193	198	190	190	184	174	209	222	204	165	174	174	197	179	225	188	202	189	184	197	188	193	217	210	197	207	202	219	185	197	211	189	177	218	205	171	188	184	214	173	181	217	194	167	196	215	192	202	182	185	189	188	193	208	177	180	202	197	188	216	174	187	193	200	203	176	195	177	178	212	189	216	193	187	188	185	206	202	211	213	184	183	211	198	202	192	183	196	208	201	176	200	208	185	173	189	225	201	219	203	218	194	192	183	198	202	208	218	192	180	230	189	186	165	199	178	193	167	209	176	211	184	187	196	185	192	182	203	183	196	182	194	188	185	224	194	180	154	193	195	182	199	196	207	169	187	195	204	184	155	218	195	200	211	203	187	202	179	212	182	185	201	175	177	204	205	196	180	188	206	190	170	197	201	208	168	193	217	184	194	206	175	166	190	206	197	195	192	194	190	170	202	190	169	185	189	189	182	214	187	191	200	188	194	163	173	166	209	193	196	193	211	215	198	191	188	179	205	208	197	196	184	189	210	196	201	203	181	186	178	208	183	183	198	195	171	189	202	198	216	195	194	207	182	191	206	181	183	211	200	202	186	192	184	178	177	163	204	186	188	151	156	220	203	181	199	196	188	198	153	209	170	200	180	218	164	230	203	178	187	199	194	180	212	174	167	186	200	190	169	171	173	221	200	161	213	178	191	181	202	203	192	191	203	221	182	205	181	177	196	179	204	188	182	192	194	208	183	189	210	199	188	180	166	189	186	207	184	185	178	182	181	180	187	187	184	185	221	230	202	216	201	192	204	195	178	213	207	188	196	172	191	183	203	184	195	216	193	201	194	186	199	195	181	189	203	172	188	186	212	177	196	187	186	199	169	201	170	182	208	207	184	186	190	195	174	212	178	188	196	191	173	174	166	178	220	196	196	188	190	196	190	203	193	208	201	216	196	187	180	201	203	203	185	189	185	201	184	217	180	186	194	171	197	179	192	200	183	199	189	207	205	196	209	183	206	174	190	186	180	187	189	176	193	185	184	200	194	200	179	196	189	208	214	179	181	195	206	201	176	178	201	187	196	184	191	179	210	174	209	188	200	166	192	178	213	154	182	197	214	191	205	203	208	175	195	165	200	179	168	212	190	196	168	199	187	193	172	190	219	172	200	220	211	201	221	172	204	185	190	182	187	215	187	196	181	174	187	178	196	181	188	187	179	202	178	200	205	200	211	167	217	208	185	211	173	206	198	170	177	180	212	184	174	182	192	185	181	184	179	200	221	184	221	181	185	187	174	185	181	196	201	191	192	196	220	198	204	179	184	201	192	198	212	202	184	190	173	200	177	207	200	181	168	184	189	201	217	200	187	224	205	186	173	201	195	162	203	189	202	204	159	202	186	204	163	209	203	206	172	187	205	172	202	183	200	209	188	177	178	187	186	196	190	199	200	165	191	179	222	180	167	183	143	186	191	222	186	200	182	199	192	175	175	199	192	189	208	167	220	190	200	190	188	194	184	186	185	204	175	195	191	198	181	175	191	196	180	195	173	181	214	207	203	217	191	206	180	193	159	215	176	171	205	210	213	188	195	173	198	186	206	203	191	204	165	192	189	175	207	202	191	189	175	184	200	179	168	201	194	176	195	179	192	189	192	188	202	217	182	191	189	199	194	163	187	186	181	185	196	226	197	172	188	205	177	208	176	194	192	222	209	209	192	193	201	179	172	169	179	192	181	173	198	204	177	177	182	184	188	192	176	217	183	227	185	186	181	174	198	175	163	183	191	224	217	190	199	201	194	205	193	180	193	200	204	168	176	208	203	187	189	188	195	216	183	199	186	186	205	185	195	158	208	179	192	182	202	210	184	174	193	199	205	177	203	178	198	184	183	184	204	160	187	211	184	177	191	198	201	213	227	179	175	189	197	166	200	193	176	196	196	205	191	187	214	170	198	186	211	189	194	204	189	187	178	175	203	186	184	172	202	187	181	199	210	193	188	201	183	189	182	182	199	176	195	190	151	196	200	200	196	208	185	195	177	188	212	165	186	201	174	186	186	181	189	189	167	187	188	180	216	210	188	195	210	171	181	201	178	198	188	195	200	199	203	199	201	200	201	179	203	197	204	235	191	197	219	163	189	213	203	202	215	201	209	226	222	221	196	188	207	175	182	205	205	180	176	205	184	188	184	182	194	201	193	183	170	207	176	208	172	196	171	166	195	180	177	217	194	160
9122	577	587	575	574	563	549	542	518	509	554	500	484	529	492	492	505	549	479	531	512	473	500	484	503	524	490	508	472	464	515	493	509	464	497	509	530	545	487	506	451	480	535	504	478	519	502	487	486	492	484	489	494	485	509	499	506	501	534	503	505	471	471	489	544	509	473	498	475	498	500	520	455	496	510	486	518	497	498	486	514	501	502	456	485	488	486	509	507	473	515	513	513	491	485	492	504	489	510	497	492	526	483	529	493	482	495	478	504	472	454	493	483	463	483	464	517	459	468	478	496	503	487	505	498	511	515	485	517	441	500	431	505	462	526	498	498	516	464	483	535	486	477	499	501	539	493	474	496	521	512	528	454	478	509	474	537	482	532	516	513	506	516	502	506	480	505	497	514	509	488	456	478	529	477	484	503	469	460	509	497	514	465	486	506	530	496	510	507	489	512	484	528	505	514	482	458	504	474	487	484	514	498	536	494	548	525	481	501	480	454	492	474	508	460	527	521	514	482	497	468	515	504	484	481	464	447	465	500	461	495	492	475	493	486	468	481	458	458	523	510	486	485	483	516	471	483	481	494	517	495	434	478	490	507	484	466	499	469	511	510	466	525	521	443	470	483	491	505	494	467	464	463	494	492	490	513	501	472	486	518	487	485	496	538	503	477	513	484	523	461	444	513	519	500	469	462	528	536	515	462	465	491	482	510	497	518	496	499	513	489	500	504	496	482	492	506	466	475	508	496	503	492	518	483	478	464	484	512	465	485	507	481	513	482	482	494	492	488	511	459	478	489	480	499	516	521	493	513	497	494	474	478	485	503	455	447	481	512	461	493	501	500	500	513	500	465	502	491	463	473	503	499	494	480	468	508	506	502	516	510	470	508	449	514	482	451	494	512	480	458	510	470	509	485	501	503	498	483	504	500	518	468	510	495	511	492	522	498	506	492	500	495	503	470	512	520	529	472	526	461	479	480	514	479	469	490	501	458	505	458	452	467	509	498	532	477	475	462	494	515	494	509	531	506	496	506	514	482	515	529	508	512	516	483	474	487	513	516	466	527	490	460	491	507	514	493	486	500	480	453	481	456	477	538	486	479	517	521	478	505	486	498	503	472	510	477	505	504	496	492	492	461	481	481	515	506	523	504	568	470	471	475	505	496	524	516	497	478	490	485	521	460	518	461	466	517	490	473	469	498	488	480	477	527	530	497	493	491	514	527	523	475	542	511	495	541	527	463	492	500	516	491	507	516	510	479	512	453	464	540	531	494	519	442	459	481	525	491	501	458	486	458	469	504	480	498	500	495	465	455	465	492	496	488	463	495	480	464	489	482	520	535	494	484	511	472	521	540	476	502	463	490	485	428	503	503	512	458	540	513	501	498	504	505	488	487	487	463	539	499	495	481	481	508	503	485	537	479	515	464	475	458	480	526	486	463	494	487	476	442	495	490	502	472	465	480	517	505	500	499	526	516	472	499	476	482	505	497	482	524	556	496	509	462	490	522	462	456	457	500	518	545	483	446	490	486	487	506	515	491	514	513	481	559	496	511	466	494	500	493	485	490	508	448	528	516	511	476	520	515	488	544	480	470	496	498	517	457	524	492	482	478	515	541	489	486	532	489	512	469	509	470	514	483	474	494	479	485	480	465	514	463	483	507	529	462	506	497	481	498	462	492	518	518	508	522	473	490	523	483	493	505	491	473	499	474	501	488	475	535	473	491	507	452	517	503	515	514	473	484	464	491	493	483	491	492	465	471	508	489	494	495	523	500	530	455	449	544	440	482	514	510	528	495	477	476	541	514	538	493	515	520	490	500	506	564	495	506	494	515	486	468	500	495	521	453	510	531	507	491	518	548	492	507	530	479	471	497	441	474	510	523	504	479	493	511	483	458	480	486	490	474	485	503	486	545	497	483	477	543	506	466	454	484	502	439	505	481	495	477	535	471	463	458	471	500	499	474	487	467	489	484	480	496	548	538	519	487	478	479	494	501	452	486	480	464	496	494	496	542	458	497	529	519	501	495	506	508	495	470	502	478	476	484	533	482	526	506	550	505	495	496	520	511	477	526	468	486	480	467	496	540	510	472	490	458	524	485	493	477	491	498	465	500	509	499	463	501	530	503	503	447	491	479	507	525	484	480	509	481	530	478	489	504	467	473	497	493	500	508	492	489	466	491	477	481	464	491	511	488	510	528	488	481	528	467	508	526	500	494	458	493	520	491	532	525	513	548	528	533	525	487	535	482	474	502	476	509	478	501	478	482	503	468	470	515	468	460	477	481	507	486	506	476	476	537	475	476	534	495	510	505	465	483	521	477	525	484	482	469	482	510	495	470	479	487	468	489	509	535	502	519	476	508	493	502	478	470	502	493	510	460	511	510	479	470	483	475	495	523	533	466	483	468	465	557	506	474	464	486	507	498	476	498	526	477	466	468	472	465	448	482	497	479	487	502	516	522	531	508	559	495	513	473	498	468	498	509	498	504	516	468	554	503	515	490	482	462	502	505	505	508	503	504	534	492	512	477	500	485	481	446	466	481	498	426	497	516	512	449	494	463	469	499	487	505	448	506	505	498	503	487	492	491	463	505	515	468	515	461	517	500	496	476	491	487	480	477	490	492	496	475	486	489	497	520	487	460	459	510	479	498	494	517	515	478	493	503	511	482	504	518	480	481	500	497	507	492	500	538	496	492	496	466	488	501	502	500	487	508	465	509	486	487	473	525	476	493	520	494	493	480	469	501	501	481	488	462	506	480	496	509	510	493	490	468	543	481	519	486	498	521	483	516	523	492	518	507	554	466	521	532	471	489	454	483	499	509	504	447	510	487	506	528	447	463	505	496	477	484	473	520	512	513	507	516	489	513	492	462	489	516	470	486	492	499	480	524	473	490	498	498	487	516	510	484	521	489	507	517	461	451	473	451	515	508	502	459	481	513	481	500	494	515	493	489	480	491	493	497	492	494	517	517	492	459	481	513	498	515	514	520	481	523	523	486	464	501	470	476	492	499	493	455	505	507	507	492	491	539	507	513	525	468	537	481	501	511	492	495	491	493	505	511	474	527	470	506	500	521	506	496	482	488	528	512	473	510	522	536	480	475	501	518	535	456	506	516	501	492	491	542	465	475	496	490	501	477	467	504	483	500	486	450	470	479	476	521	447	510	516	454	494	496	518	483	478	473	462	499	505	480	534	518	498	491	516	459	503	516	494	513	498	488	505	503	534	472	506	491	529	464	490	475	492	469	521	517	488	488	493	519	491	497	528	515	461	492	522	496	507	512	507	512	488	526	518	513	485	502	471	503	500	499	527	465	481	526	512	494	516	460	489	506	466	469	513	487	503	512	443	485	483	480	471	513	471	520	491	496	517	520	494	497	519	542	529	483	518	519	512	488	501	492	509	529	480	536	531	495	521	471	491	518	463	507	487	482	501	439	524	533	504	486	494	445	501	503	521	468	465	506	495	476	493	481	477	502	536	472	460	490	483	497	493
57533	16951	2282	729	566	423	368	301	273	234	261	243	226	231	241	219	204	197	176	207	181	171	192	205	179	179	174	169	198	183	175	175	178	201	184	185	141	201	177	183	175	183	161	172	157	166	150	174	177	180	160	173	170	175	203	172	179	146	161	146	165	157	176	176	178	182	186	184	182	159	158	186	183	159	165	168	161	196	187	161	175	177	179	195	167	168	173	167	164	164	176	171	173	192	178	177	183	167	192	200	156	156	176	184	197	151	164	179	172	156	150	174	159	153	168	182	212	178	190	178	193	174	173	185	173	174	197	207	172	186	181	153	191	167	174	172	168	170	177	149	167	156	171	182	174	194	164	141	179	175	169	149	160	163	165	176	190	186	162	159	169	171	173	179	171	169	165	179	197	203	165	153	165	189	191	175	157	189	191	165	165	202	157	160	179	161	166	181	168	166	132	146	149	180	166	154	147	154	143	190	187	155	174	161	211	176	176	152	155	196	185	151	160	166	181	177	153	171	163	176	182	179	185	163	179	169	183	176	178	187	181	187	183	165	168	191	153	149	190	182	171	169	182	197	141	189	143	168	166	169	156	189	168	166	186	184	180	166	190	152	149	155	165	153	170	187	164	132	152	167	158	163	202	173	160	174	142	180	193	164	153	167	201	171	154	161	169	147	175	159	160	182	144	153	161	152	176	171	161	189	163	171	177	178	170	189	169	173	152	165	175	164	178	135	176	153	170	192	164	176	176	170	168	192	160	180	209	159	147	160	176	146	167	177	195	148	198	162	167	167	186	192	166	170	195	151	163	184	165	161	188	183	152	162	188	153	156	174	152	158	161	171	162	176	173	160	169	182	165	172	180	174	193	154	173	174	173	166	151	169	180	183	195	178	169	177	154	183	180	167	158	195	147	193	188	176	180	172	166	163	169	155	167	166	181	168	180	176	150	171	168	171	156	173	162	169	174	169	171	161	144	153	200	164	148	182	167	168	164	174	168	155	175	167	166	176	166	156	177	167	180	159	175	182	145	161	197	173	179	183	195	179	174	170	170	168	167	187	176	194	193	170	163	182	164	167	158	162	182	179	184	174	158	172	169	175	168	148	171	136	156	187	176	190	176	163	155	144	166	153	176	169	171	169	188	168	166	157	150	167	172	176	172	132	164	173	175	191	165	165	169	189	177	147	181	136	178	164	167	161	191	168	150	173	160	192	179	168	149	198	177	172	162	161	157	177	153	168	160	176	151	174	164	156	163	164	158	169	188	160	188	165	180	164	170	171	168	167	152	164	166	170	146	157	166	160	194	172	191	167	172	174	195	181	153	174	178	169	184	163	178	174	168	164	165	133	191	147	158	180	150	186	161	179	210	186	177	186	168	164	156	182	196	179	161	163	145	178	191	160	178	138	156	163	177	157	165	158	154	198	205	136	165	168	191	160	182	191	170	178	177	148	159	158	194	171	194	183	181	175	181	194	160	166	167	152	156	172	167	184	174	184	156	165	150	175	151	176	177	163	199	161	156	159	181	148	167	196	152	145	153	181	144	178	144	186	153	172	170	167	187	194	167	171	172	184	185	150	194	152	164	169	147	161	146	169	155	177	186	175	157	171	169	167	158	149	157	173	202	175	168	162	166	179	169	205	164	180	175	172	154	155	170	152	181	201	183	159	163	181	136	205	185	188	166	154	170	169	170	189	190	142	186	160	167	166	159	178	199	164	162	159	143	161	171	186	162	175	199	179	172	170	172	155	155	169	155	159	189	189	152	185	157	176	165	152	168	187	185	174	181	139	154	170	186	158	173	181	190	184	166	170	177	144	163	197	175	157	153	177	179	184	173	181	196	173	175	156	171	161	167	165	154	181	169	171	173	174	153	199	167	160	174	161	152	188	162	170	181	174	170	165	170	172	194	182	196	168	163	171	165	150	177	145	156	194	186	181	169	178	169	151	168	177	171	168	188	154	193	170	158	147	161	154	160	165	180	163	171	169	192	191	166	173	174	152	190	159	165	178	174	142	166	177	195	162	166	182	187	176	175	166	163	191	155	171	163	171	176	173	195	160	178	172	192	171	168	151	175	184	182	173	176	163	157	183	169	185	187	194	141	178	189	126	152	162	178	176	188	175	195	165	187	148	161	183	159	168	185	169	160	173	192	170	163	167	181	159	164	181	171	166	151	154	175	163	158	169	162	174	193	142	164	169	151	160	175	188	177	196	176	179	166	163	152	180	159	140	184	157	170	173	171	177	172	167	179	163	177	170	170	172	143	189	150	169	169	168	159	157	180	192	168	193	166	155	176	192	150	187	174	173	189	154	170	190	148	161	173	174	145	165	162	166	169	154	170	187	156	184	154	167	178	164	158	176	149	165	168	163	184	165	142	136	150	156	159	187	168	137	170	165	140	154	160	174	174	139	149	164	201	150	160	178	152	182	183	186	185	178	183	180	194	170	161	180	186	158	167	172	170	185	200	180	157	156	174	147	182	190	188	191	174	172	181	170	164	179	177	179	132	183	172	167	200	151	180	165	184	175	181	139	182	166	168	184	169	184	186	161	164	199	140	173	175	160	165	187	160	168	166	170	158	158	158	172	170	175	159	161	181	186	173	194	163	151	204	165	165	182	184	183	169	163	179	161	177	184	144	186	182	175	160	176	175	181	181	176	176	159	175	157	169	168	169	183	148	162	156	170	189	173	178	179	175	175	148	154	149	176	171	164	172	166	184	147	155	176	173	204	167	173	165	162	157	170	177	178	153	173	156	159	169	180	178	151	186	176	189	180	161	182	174	188	178	179	137	153	156	169	165	145	170	164	191	184	150	176	159	153	162	144	172	166	167	197	172	168	171	185	156	182	166	190	149	169	165	164	170	170	139	143	150	155	143	161	164	161	166	168	182	165	166	169	167	152	190	175	164	170	167	185	178	166	165	147	183	158	181	150	165	165	183	153	179	172	166	179	170	147	173	152	151	166	172	167	158	162	167	180	175	195	180	177	169	156	158	163	155	178	162	150	188	171	171	158	169	167	169	167	195	159	187	179	157	175	172	185	173	187	175	172	190	152	168	142	175	171	178	171	201	162	162	146	184	161	158	173	162	147	171	178	158	156	176	187	188	171	183	168	181	172	155	161	156	185	179	179	156	165	149	142	203	172	177	201	168	158	158	177	162	175	156	152	171	157	165	170	167	144	152	175	163	155	176	190	161	184	161	161	189	176	178	155	151	155	197	157	196	161	164	177	159	177	170	183	174	181	180	162	152	183	188	187	182	194	170	171	170	169	174	152	171	173	190	167	153	153	175	166	157	157	167	166	174	167	161	151	181	188	137	181	164	151	172	175	171	147	144	171	179	186	161	167	152	172	165	174	178	150	171	175	160	150	170	181	151	158	140	209	156	166	174	186	168	177	194	195	156	161	164	167	203	170	189	185	178	161	143	155	162	153	154	166	179	160	151	179	192	175	170	155	153	150	153	159	157	171	160	184	148	183	170	162	181	157
28363	1021	2003	2325	2098	1742	1478	1306	1126	978	931	903	791	742	720	684	640	670	606	607	573	594	555	525	572	594	501	539	562	536	529	509	514	502	511	481	506	518	499	497	496	516	523	532	463	457	479	502	504	501	495	454	468	490	478	516	467	497	480	441	470	450	474	464	481	478	490	482	452	479	471	450	483	527	461	458	448	466	484	459	470	505	524	463	487	474	449	492	474	476	464	447	491	478	439	494	458	479	520	458	439	451	476	498	444	449	437	482	495	504	495	481	492	444	482	458	482	513	448	448	453	464	512	469	454	504	521	448	464	480	468	454	493	451	437	501	469	439	441	456	475	432	483	495	521	452	493	466	456	534	432	478	471	493	475	442	494	469	456	446	455	451	466	468	443	439	442	467	461	480	467	474	481	487	491	469	473	445	478	465	475	465	490	477	491	505	445	470	501	479	464	510	452	436	472	464	459	428	506	456	484	407	457	456	533	443	460	470	462	481	471	448	454	470	467	463	465	489	497	460	430	442	490	432	442	472	446	464	481	510	451	454	474	501	453	466	485	479	482	453	457	460	471	466	521	440	471	452	470	466	496	456	444	474	460	460	483	443	451	466	450	519	454	450	493	450	449	444	453	488	469	456	464	467	456	495	457	453	462	483	491	458	452	473	451	493	452	483	502	460	485	436	481	460	451	515	481	500	474	462	463	463	459	466	452	466	458	454	466	469	510	483	451	480	465	443	483	461	460	489	463	480	457	415	444	465	437	431	486	465	438	454	466	463	482	462	460	477	499	468	443	486	472	491	458	498	497	475	473	454	452	485	453	475	450	457	436	472	487	452	462	444	476	462	462	479	453	489	455	457	476	443	459	435	440	446	500	421	494	526	466	494	455	438	481	431	463	481	457	483	493	451	466	464	470	508	492	456	433	462	482	475	482	441	473	437	493	465	474	443	441	522	444	471	462	445	434	442	461	458	430	460	437	484	475	492	461	433	451	493	456	469	469	454	453	478	447	457	492	500	460	456	462	508	460	476	430	484	468	457	472	432	459	450	452	454	442	452	434	435	505	475	480	439	429	454	435	460	417	483	465	446	426	495	485	451	466	472	503	498	478	444	500	430	465	464	504	469	499	482	486	490	438	469	452	468	448	468	469	455	464	509	478	450	443	493	411	453	488	487	432	481	471	431	446	392	518	457	514	487	527	428	476	439	483	480	462	440	461	474	494	487	506	504	464	476	505	484	483	434	493	411	484	475	445	476	463	474	474	457	466	439	474	446	474	431	418	520	475	480	431	508	423	453	465	487	457	472	502	449	546	455	499	455	481	467	479	451	470	450	444	468	455	491	488	443	447	486	473	459	445	456	435	482	483	448	448	473	477	463	454	424	461	424	451	418	460	464	467	475	469	477	434	431	474	455	463	496	455	451	439	474	500	467	419	424	458	439	461	463	475	486	455	482	464	462	453	427	478	481	450	438	493	471	461	458	495	459	481	479	460	509	477	504	494	486	454	455	439	502	490	463	462	476	475	419	436	440	431	500	462	481	477	440	429	457	451	442	501	485	502	493	486	471	449	486	470	458	496	457	495	486	450	448	479	427	429	448	427	445	485	470	458	455	460	453	453	469	478	495	427	442	501	486	460	438	462	486	480	458	458	510	442	475	473	475	467	420	458	451	464	459	472	450	485	502	464	478	482	446	472	479	467	465	422	530	470	482	481	471	495	448	463	452	448	442	459	491	468	485	501	485	419	467	446	447	455	469	497	491	471	454	491	463	445	487	447	477	466	471	472	475	471	474	504	466	457	533	462	447	477	430	455	451	460	498	467	447	461	499	476	476	454	475	450	453	430	458	436	489	461	475	458	479	439	521	464	488	426	475	471	486	445	457	453	448	504	501	461	482	445	475	474	452	463	479	482	466	506	445	484	425	434	474	486	454	461	487	515	455	468	457	440	445	464	453	484	472	477	475	454	466	475	478	492	487	459	478	460	447	466	475	490	473	453	466	433	501	466	472	480	455	411	454	457	474	495	457	460	475	456	491	469	454	463	407	443	465	489	455	482	491	469	468	457	483	431	475	471	446	465	475	482	459	463	431	459	438	477	470	437	462	467	440	487	498	458	481	464	434	494	422	509	458	495	477	496	476	464	451	436	461	519	440	457	454	450	447	490	486	492	463	436	452	483	479	500	456	505	452	458	465	458	462	477	424	459	488	436	487	454	473	475	476	449	491	458	470	470	493	442	497	489	451	501	481	456	439	462	510	463	446	448	468	482	478	449	438	486	453	458	458	460	469	482	489	475	453	483	462	463	435	436	458	526	474	450	458	479	474	488	477	470	456	450	470	512	439	432	480	438	450	448	496	474	458	451	421	451	428	473	452	433	491	446	459	425	444	433	448	432	484	464	443	467	480	457	427	488	451	465	446	473	450	467	497	513	477	423	483	441	506	452	493	464	487	446	464	443	465	455	446	486	438	457	467	468	474	442	438	488	485	466	473	479	481	534	443	472	461	484	481	457	497	477	476	485	439	497	469	440	462	474	480	476	450	499	429	468	462	442	460	476	474	483	411	471	446	461	453	526	483	465	482	444	434	485	507	468	452	500	423	449	454	452	463	441	481	475	425	487	464	457	464	423	421	451	468	464	425	455	469	447	465	458	467	457	463	466	455	442	478	476	498	497	464	440	442	499	513	425	507	509	470	497	452	478	449	468	488	458	459	476	448	473	446	465	452	439	442	476	475	495	483	459	459	457	453	481	458	420	416	472	434	463	496	454	511	460	461	457	452	457	432	454	497	451	443	467	450	475	470	450	448	486	472	472	434	405	471	422	488	464	491	410	459	463	462	419	495	441	458	462	480	446	474	437	495	490	470	410	479	497	457	419	482	489	502	449	418	457	454	436	460	452	462	434	482	473	450	488	429	478	496	440	474	454	511	475	454	463	444	477	460	449	493	442	482	491	470	450	471	465	455	438	415	463	466	454	464	484	490	455	430	452	449	454	441	475	489	455	481	508	464	492	446	472	456	478	477	438	482	485	488	467	479	483	472	473	448	479	424	471	460	465	470	477	439	474	476	513	446	455	511	444	455	491	452	468	450	499	472	482	461	488	500	449	476	437	502	449	458	481	450	428	479	457	465	483	451	466	451	430	465	465	423	427	444	516	450	482	459	483	492	460	463	450	473	466	483	468	479	436	466	511	460	474	448	468	478	472	447	476	473	444	435	482	470	469	476	473	468	466	475	486	471	482	424	505	469	488	452	431	432	455	457	466	466	452	484	477	471	467	488	407	431	461	481	461	488	467	476	446	466	482	475	436	487	470	480	470	465	483	438	445	453	483	461	446	478	453	471	508	465	477	470	490	475	454	477	472	450	465	466	456	458	470	477	453	500	451	472	483	482	460	445	463	472	484	484	459	493	453	486	451	437	459	433	454	444	483	477	532	445	507	478	445	437	501	453	471	484	459	456	464	442	491	471	473	462	487	481	500	455	481	535
40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
